/*
Theme Name: CPSR VVIP Child
Theme URI: https://carparkingshaderiyadh.com/
Description: VVIP presentation layer for Car Parking Shades Riyadh.
Author: Car Parking Shades Riyadh
Template: kadence
Version: 1.1.0
Text Domain: cpsr-vvip-child
*/

/* Global canvas and brand system */
#masthead.site-header,#colophon.site-footer{display:none!important}
html,body{margin:0!important;padding:0!important}
html,body{max-width:100%!important;overflow-x:hidden!important}
#primary,.content-area,.site-main,.content-wrap,.site-container,.entry-content-wrap,.content-bg{margin:0!important;padding:0!important;max-width:none!important;width:100%!important;box-shadow:none!important}
.entry-content{margin:0!important;padding:0!important}
.content-area{display:block!important}
.entry-header,.entry-footer{display:none!important}
body[class*="page-id-"]{
 --green:#063b2c!important;--green2:#0b4d39!important;--dark:#052d23!important;
 --gold:#c8a45e!important;--g:#c8a45e!important;--n:#063b2c!important;--b:#0b4d39!important;
 --navy:#063b2c!important;--pv2-green:#063b2c!important;--pv2-green2:#052d23!important;--pv2-gold:#c8a45e!important;
 background:#fff;color:#173e39;
}
body[class*="page-id-"] main,body[class*="page-id-"] section,body[class*="page-id-"] header,body[class*="page-id-"] footer{max-width:100%!important}
body[class*="page-id-"] main *,body[class*="page-id-"] header *,body[class*="page-id-"] footer *{min-width:0}
body[class*="page-id-"] img,body[class*="page-id-"] video,body[class*="page-id-"] iframe,body[class*="page-id-"] svg{max-width:100%;height:auto}
body[class*="page-id-"] h1,body[class*="page-id-"] h2,body[class*="page-id-"] h3,body[class*="page-id-"] p,body[class*="page-id-"] a{overflow-wrap:break-word}
body[class*="page-id-"] table{max-width:100%}
body.admin-bar header{top:32px}
@media(max-width:782px){body.admin-bar header{top:46px}}
.cpsr-logo{display:inline-flex!important;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}
.cpsr-logo b{color:#063b2c!important}.cpsr-logo em{color:#c8a45e!important}
footer .cpsr-logo b{color:#fff!important}
.cpsr-logo{
 width:205px!important;height:58px!important;display:block!important;
 background:url('https://carparkingshaderiyadh.com/wp-content/uploads/2026/09/Car-Parking-Shades-Riyadh-Logo.png') left center/contain no-repeat!important;
 overflow:hidden;text-indent:-9999px;
}
.cpsr-logo b,.cpsr-logo em{display:none!important}
/* Remove retired Industries navigation item */
html body[class*="page-id-"][class*="page-id-"] header.cpsr-page-header .menu a[href="/industries/"],html body[class*="page-id-"][class*="page-id-"] header.cpsr-page-header .menu a[href$="/industries/"],html body[class*="page-id-"][class*="page-id-"] .entry-content>header .menu a[href="/industries/"],html body[class*="page-id-"][class*="page-id-"] .entry-content>header .menu a[href$="/industries/"]{display:none!important}

body[class*="page-id-"] header>.wrap.nav{
 display:grid!important;grid-template-columns:220px 1fr auto!important;
 grid-template-rows:76px auto!important;align-items:center!important;gap:0 16px!important;
 height:auto!important;min-height:132px!important;padding:0!important;
}
body[class*="page-id-"] header{height:auto!important;min-height:132px!important;overflow:visible!important;background:#fff!important}
body[class*="page-id-"] header .menu{
 grid-column:1/-1!important;grid-row:2!important;display:flex!important;align-items:center!important;
 justify-content:center!important;gap:20px!important;flex-wrap:wrap!important;
 position:static!important;width:100%!important;min-height:50px!important;padding:12px 10px!important;margin:0!important;
 border-top:1px solid #e8e4da!important;background:#fff!important;z-index:5!important;
}
body[class*="page-id-"] header .menu a{font-size:10px!important;line-height:1.2!important;white-space:nowrap!important;color:#063b2c!important;font-weight:850!important}
body[class*="page-id-"] header .menu a:hover{color:#c8a45e!important}
body[class*="page-id-"] header .btn{justify-self:end!important;white-space:nowrap!important}
@media(max-width:900px){
 body[class*="page-id-"] header>.wrap.nav{grid-template-columns:1fr auto!important;min-height:74px!important}
 body[class*="page-id-"] header .menu{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:10px!important;scrollbar-width:thin}
 body[class*="page-id-"] header .menu a{display:block!important}
 body[class*="page-id-"] header .btn{font-size:9px!important;padding:11px 13px!important}
 .cpsr-logo{width:165px!important;height:48px!important}
}
@media(max-width:1180px){
 body[class*="page-id-"] header>.wrap.nav{width:94%!important;grid-template-columns:190px 1fr auto!important}
 body[class*="page-id-"] header .menu{gap:13px!important}
 body[class*="page-id-"] header .menu a{font-size:9px!important}
 .cpsr-logo{width:180px!important;height:56px!important}
}
@media(max-width:760px){
 body[class*="page-id-"] main [class*="grid"]{grid-template-columns:1fr!important}
 body[class*="page-id-"] main [class*="split"],body[class*="page-id-"] main [class*="columns"]{grid-template-columns:1fr!important}
 body[class*="page-id-"] main h1{max-width:100%!important;font-size:clamp(38px,11vw,54px)!important;line-height:1.02!important}
 body[class*="page-id-"] main h2{max-width:100%!important;font-size:clamp(30px,8.5vw,44px)!important}
 body[class*="page-id-"] main img{max-height:none!important}
}
@media(max-width:520px){
 body[class*="page-id-"] .topbar{display:none!important}
 body[class*="page-id-"] header>.wrap.nav{grid-template-columns:1fr!important}
 body[class*="page-id-"] header .btn{display:none!important}
 .cpsr-logo{width:175px!important;margin:auto!important;background-position:center!important}
}

/* index.html */
body.page-id-9 #masthead,body.page-id-9 .site-header,body.page-id-9 #colophon,body.page-id-9 .site-footer{display:none!important}body.page-id-9 #primary,body.page-id-9 .content-area,body.page-id-9 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-9 .entry-content-wrap,body.page-id-9 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-9 .entry-content{margin:0!important}body.page-id-9 *{box-sizing:border-box}body.page-id-9{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-9{scroll-behavior:smooth}body.page-id-9{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-9 a{color:inherit;text-decoration:none}body.page-id-9 img{max-width:100%;display:block}body.page-id-9 .wrap{width:min(1380px,94%);margin:auto}body.page-id-9 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-9 h1,body.page-id-9 h2,body.page-id-9 h3{margin-top:0}body.page-id-9 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-9 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-9 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-9 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-9 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-9 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-9 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-9 .menu a:hover{color:var(--gold)}body.page-id-9 .nav-actions{display:flex;gap:8px}body.page-id-9 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-9 .btn.gold{background:var(--gold);color:#fff}body.page-id-9 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-9 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-9 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-9 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-9 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-9 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-9 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-9 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-9 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-9 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-9 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-9 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-9 section{padding:92px 0}body.page-id-9 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-9 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-9 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-9 .trust-item:last-child{border:0}body.page-id-9 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-9 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-9 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-9 .visual-stack{position:relative;min-height:520px}body.page-id-9 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-9 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-9 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-9 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-9 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-9 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-9 .solution-body{padding:19px}body.page-id-9 .solution-body h3{color:var(--green);font-size:18px}body.page-id-9 .solution-body p{color:var(--muted);font-size:12px}body.page-id-9 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-9 .parking-feature{background:var(--paper)}body.page-id-9 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-9 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-9 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-9 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-9 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-9 .engineering{background:var(--deep);color:#fff}body.page-id-9 .engineering h2{color:#fff}body.page-id-9 .engineering .lead{color:#b8c8c0}body.page-id-9 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-9 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-9 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-9 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-9 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-9 .eng-card b{color:#d7bc81;display:block}body.page-id-9 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-9 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-9 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-9 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-9 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-9 .process span{font-size:10px;color:var(--muted)}body.page-id-9 .materials{background:var(--paper)}body.page-id-9 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-9 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-9 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-9 .mat h3{color:var(--green)}body.page-id-9 .mat p{font-size:12px;color:var(--muted)}body.page-id-9 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-9 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-9 .industry b{color:var(--green);display:block}body.page-id-9 .industry span{font-size:11px;color:var(--muted)}body.page-id-9 .project-section{background:#fff}body.page-id-9 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-9 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-9 .project-card:first-child{grid-row:span 2}body.page-id-9 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-9 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-9 .project-info b{display:block}body.page-id-9 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-9 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-9 .stats-section h2{color:#fff}body.page-id-9 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-9 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-9 .stat-card small{color:#b8cbc1;display:block}body.page-id-9 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-9 .knowledge{background:var(--paper)}body.page-id-9 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-9 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-9 .article b{color:var(--green);display:block}body.page-id-9 .article p{font-size:11px;color:var(--muted)}body.page-id-9 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-9 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-9 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-9 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-9 .rfq-section{background:var(--deep);color:#fff}body.page-id-9 .rfq-section h2{color:#fff}body.page-id-9 .rfq-section .lead{color:#b9cbc2}body.page-id-9 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-9 input,body.page-id-9 select,body.page-id-9 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-9 textarea{min-height:110px}body.page-id-9 .full{grid-column:1/-1}body.page-id-9 .rfq-form button{border:0}body.page-id-9 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-9 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-9 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-9 footer h3,body.page-id-9 footer h4{color:#fff}body.page-id-9 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-9 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-9 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-9 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-9 .menu{display:none}body.page-id-9 .solution-grid,body.page-id-9 .industry-grid,body.page-id-9 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-9 .intro-grid,body.page-id-9 .parking-grid,body.page-id-9 .eng-grid{grid-template-columns:1fr}body.page-id-9 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-9 .mat-grid,body.page-id-9 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-9 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-9 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-9 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-9 .topbar{display:block;text-align:center}body.page-id-9 .nav-actions .ghost{display:none}body.page-id-9 .hero{min-height:680px}body.page-id-9 .hero h1{font-size:52px}body.page-id-9 .hero-stats,body.page-id-9 .solution-grid,body.page-id-9 .industry-grid,body.page-id-9 .knowledge-grid,body.page-id-9 .mat-grid,body.page-id-9 .stats-grid,body.page-id-9 .rfq-form,body.page-id-9 .footer-grid{grid-template-columns:1fr}body.page-id-9 .process-grid{grid-template-columns:1fr 1fr}body.page-id-9 .design-list,body.page-id-9 .eng-cards{grid-template-columns:1fr}body.page-id-9 .project-grid{grid-template-columns:1fr}body.page-id-9 .project-card:first-child{grid-column:auto}
}body.page-id-9 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-9 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-9 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-9 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-9 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-9 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-9 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-9 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-9 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-9 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-9 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-9 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-9 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-9 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-9 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-9 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-9 .hero{min-height:700px!important}body.page-id-9 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-9 .hero h1{font-size:46px!important}body.page-id-9 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-9 /* V44 — split-screen VIP hero: compact,body.page-id-9 copy left,body.page-id-9 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-9 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-9 .hero:after{display:none!important}body.page-id-9 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-9 .hero-slide{background-position:center center!important}body.page-id-9 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-9 .hero-in>.ey,body.page-id-9 .hero-in>h1,body.page-id-9 .hero-in>p,body.page-id-9 .hero-in>.hero-actions,body.page-id-9 .hero-in>.hero-stats,body.page-id-9 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-9 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-9 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-9 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-9 .hero-actions{margin-top:22px!important}body.page-id-9 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-9 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-9 .hero-stat b{font-size:13px!important}body.page-id-9 .hero-stat span{font-size:9px!important}body.page-id-9 .hero-slider-nav{margin-top:14px!important}body.page-id-9 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-9 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-9 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-9 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-9 .hero-in>.ey,body.page-id-9 .hero-in>h1,body.page-id-9 .hero-in>p,body.page-id-9 .hero-in>.hero-actions,body.page-id-9 .hero-in>.hero-stats,body.page-id-9 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-9 .hero h1{font-size:43px!important}body.page-id-9 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-9 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-9 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-9 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-9 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-9 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-9 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-9 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-9 .hero-in>.ey,body.page-id-9 .hero-in>h1,body.page-id-9 .hero-in>p,body.page-id-9 .hero-in>.hero-actions,body.page-id-9 .hero-in>.hero-stats,body.page-id-9 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-9 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-9 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-9 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-9 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-9 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-9 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-9 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-9 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-9 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-9 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-9 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-9 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-9 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-9 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-9 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-9 .hero p{max-width:92%!important}body.page-id-9 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-9 .hero{min-height:680px!important}body.page-id-9 .hero h1{font-size:38px!important}body.page-id-9 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-9 .hero-stat{min-height:62px!important}body.page-id-9 .hero p{font-size:13px!important}}body.page-id-9 .lang-switch{display:flex;gap:5px}body.page-id-9 .lang-switch button{border:1px solid #dce5df;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:950;cursor:pointer}body.page-id-9 .lang-switch button.active{background:#063b2c;color:#fff}body.page-id-9 .ar{display:block;font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:inherit}body.page-id-9 span.ar,body.page-id-9 b.ar,body.page-id-9 a.ar{display:block!important;margin-top:5px}body.page-id-9 h1 span.ar,body.page-id-9 h2 span.ar{font-size:.70em;line-height:1.35;letter-spacing:0}body.page-id-9 .hero p .ar,body.page-id-9 .lead .ar{color:inherit}body.page-id-9 .dual-ar{font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:#53675d;border-right:3px solid #c8a45e;padding-right:13px;margin-top:8px}body.page-id-9 .hero .dual-ar{color:#d7e3dd;max-width:800px}body.page-id-9.ar-mode .en{display:block!important}body.page-id-9.ar-mode .ar{display:block!important}body.page-id-9 header .menu{white-space:nowrap}body.page-id-9 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-9 header .menu a:hover{color:#c7a158}body.page-id-9 .card h3{margin-top:8px}body.page-id-9 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-9 header .menu{display:none}}body.page-id-9 #client-trust,body.page-id-9 #before-after,body.page-id-9 #quality-safety,body.page-id-9 #after-sales,body.page-id-9 #final-corporate-cta{scroll-margin-top:95px}body.page-id-9 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-9 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-9 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-9 footer .footer-grid{grid-template-columns:1fr}}body.page-id-9 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-9 .wrap,body.page-id-9 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-9 section{padding:64px 0!important}body.page-id-9 .section-head{margin-bottom:26px!important}body.page-id-9 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-9 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-9 h3{font-size:17px!important}body.page-id-9 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-9 .ar-line,body.page-id-9 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-9 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-9 .hero-content,body.page-id-9 .hero-in{max-width:860px!important}body.page-id-9 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-9 .hero-proof,body.page-id-9 .hero-stats{margin-top:28px!important}body.page-id-9 header{height:82px!important}body.page-id-9 .logo img,body.page-id-9 .brand img{width:104px!important;height:66px!important}body.page-id-9 .menu{gap:10px!important}body.page-id-9 .menu a{font-size:9px!important}body.page-id-9 .nav{gap:14px!important}body.page-id-9 .btn{padding:11px 14px!important}body.page-id-9 .cards4,body.page-id-9 .solution-grid{gap:12px!important}body.page-id-9 .card-img,body.page-id-9 .solution-img{height:160px!important}body.page-id-9 .card-body,body.page-id-9 .solution-body{padding:16px!important}body.page-id-9 .card-body p,body.page-id-9 .solution-body p{font-size:11px!important}body.page-id-9 .split,body.page-id-9 .intro-grid,body.page-id-9 .parking-grid,body.page-id-9 .eng-grid{gap:38px!important}body.page-id-9 .visual-collage,body.page-id-9 .visual-stack{min-height:430px!important}body.page-id-9 .parking-photo,body.page-id-9 .parking-visual{height:470px!important}body.page-id-9 .eng-photo,body.page-id-9 .eng-visual{height:470px!important}body.page-id-9 .process,body.page-id-9 .process-grid{gap:8px!important}body.page-id-9 .process-step,body.page-id-9 .process{font-size:11px}body.page-id-9 .material-grid,body.page-id-9 .mat-grid,body.page-id-9 .industry-grid,body.page-id-9 .blog-grid,body.page-id-9 .knowledge-grid{gap:10px!important}body.page-id-9 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-9 .location-grid{gap:8px!important}body.page-id-9 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-9 footer{padding-top:46px!important}body.page-id-9 .footer-grid{gap:18px!important}body.page-id-9 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-9 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-9 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-9 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-9 .visual-banner .caption b{font-size:22px;display:block}body.page-id-9 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-9 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-9 .wrap,body.page-id-9 .w{width:calc(100% - 28px)!important}body.page-id-9 section{padding:42px 0!important}body.page-id-9 .hero{min-height:620px!important}body.page-id-9 .cards4,body.page-id-9 .solution-grid,body.page-id-9 .industry-grid,body.page-id-9 .blog-grid,body.page-id-9 .knowledge-grid,body.page-id-9 .material-grid,body.page-id-9 .mat-grid,body.page-id-9 .cred-grid,body.page-id-9 .stats-grid{grid-template-columns:1fr!important}body.page-id-9 .process,body.page-id-9 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-9 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-9 /* V3 compact rhythm */
section{padding:42px 0!important}body.page-id-9 section + section{margin-top:0!important}body.page-id-9 .section-head{margin-bottom:18px!important}body.page-id-9 .section-head h2{margin-bottom:12px!important}body.page-id-9 .section-head .lead{margin-bottom:8px!important}body.page-id-9 .soft,body.page-id-9 .dark,body.page-id-9 .credentials{margin:0!important}body.page-id-9 .cards,body.page-id-9 .cards4,body.page-id-9 .solution-grid,body.page-id-9 .industry-grid,body.page-id-9 .material-grid,body.page-id-9 .mat-grid,body.page-id-9 .eng-list,body.page-id-9 .process,body.page-id-9 .process-grid{margin-top:18px!important}body.page-id-9 .card,body.page-id-9 .industry,body.page-id-9 .material,body.page-id-9 .eng-item,body.page-id-9 .process-step{margin-top:0!important}body.page-id-9 p{margin-top:8px;margin-bottom:10px}body.page-id-9 h2{margin-bottom:12px!important}body.page-id-9 h3{margin-bottom:7px!important}body.page-id-9 .visual-banner{margin-top:18px!important;height:260px!important}body.page-id-9 .auto-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;margin-top:20px}body.page-id-9 .auto-feature-img{height:360px;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 16px 38px rgba(0,0,0,.12)}body.page-id-9 .auto-feature-content{padding:6px 0}body.page-id-9 .mini-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}body.page-id-9 .mini-visual{min-height:180px;border-radius:15px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-9 .mini-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(1,24,18,.86))}body.page-id-9 .mini-visual b{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:12px}body.page-id-9 .highlight-band{padding:30px!important;background:linear-gradient(110deg,#053b2b,#0b5841);border-radius:20px;color:#fff;margin-top:20px}body.page-id-9 .highlight-band h3{color:#fff!important;font-size:24px!important}body.page-id-9 .highlight-band p{color:#cbd9d2!important}body.page-id-9 .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}body.page-id-9 .quick-box{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px}body.page-id-9 .quick-box b{display:block;color:var(--green);font-size:12px}body.page-id-9 .quick-box span{font-size:10px;color:var(--muted)}
@media(min-width:1000px) and (max-width:1450px){body.page-id-9 section{padding:36px 0!important}body.page-id-9 .visual-banner{height:235px!important}body.page-id-9 .auto-feature-img{height:320px!important}
}
@media(max-width:900px){body.page-id-9 .auto-feature{grid-template-columns:1fr}body.page-id-9 .mini-strip,body.page-id-9 .quick-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-9 section{padding:34px 0!important}body.page-id-9 .mini-strip,body.page-id-9 .quick-grid{grid-template-columns:1fr}
}body.page-id-9 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-9{overflow-x:hidden}body.page-id-9 .wrap,body.page-id-9 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-9 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-9 section + section{margin-top:0!important}body.page-id-9 .section-head{margin:0 0 14px!important}body.page-id-9 .section-head h2{margin:4px 0 9px!important}body.page-id-9 p{margin:6px 0 9px!important}body.page-id-9 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-9 .cards,body.page-id-9 .cards4,body.page-id-9 .solution-grid,body.page-id-9 .industry-grid,body.page-id-9 .material-grid,body.page-id-9 .mat-grid,body.page-id-9 .eng-list,body.page-id-9 .process,body.page-id-9 .process-grid,body.page-id-9 .quick-grid,body.page-id-9 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-9 #parking .parking-grid,body.page-id-9 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-9 #parking .parking-photo,body.page-id-9 #parking .parking-visual,body.page-id-9 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-9 #manufacturing .process,body.page-id-9 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-9 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-9 #manufacturing .manufacturing-visual,body.page-id-9 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-9 #final-corporate-cta{padding:28px 0!important}body.page-id-9 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-9 #final-corporate-cta .visual-collage,body.page-id-9 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-9 #rfq{padding:38px 0!important}body.page-id-9 #rfq .section-head{margin-bottom:12px!important}body.page-id-9 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-9 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-9 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-9 #manufacturing .process,body.page-id-9 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-9 .wrap,body.page-id-9 .w{width:calc(100% - 30px)!important}body.page-id-9 #parking .parking-grid,body.page-id-9 #parking .auto-feature,body.page-id-9 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-9 #manufacturing .process,body.page-id-9 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-9 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-9 section{padding:30px 0!important}body.page-id-9 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-9 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-9 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-9 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-9 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-9 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-9 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-9 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-9 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-9 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-9 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-9 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-9 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-9 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-9 .quote-card p{font-size:10px;line-height:1.6}body.page-id-9 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-9 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-9 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-9 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-9 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-9 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-9 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-9 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-9 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-9 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-9 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-9 .footer-ar{direction:rtl;text-align:left}body.page-id-9 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-9 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-9 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-9 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-9 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-9 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-9 .corp-heading{grid-template-columns:1fr}body.page-id-9 .corp-cards,body.page-id-9 .vendor-strip,body.page-id-9 .footer-pro{grid-template-columns:1fr}body.page-id-9 .footer-legal{display:block}
}body.page-id-9 /* ===== V6 single-certification + professional visual cleanup ===== */
.cert-vip{background:#f7f7f3!important;padding:38px 0!important;border-top:1px solid #e3e4df;border-bottom:1px solid #e3e4df}body.page-id-9 .cert-head{display:grid;grid-template-columns:1.6fr .75fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-9 .cert-head h2{font-size:32px!important;margin:4px 0 8px!important}body.page-id-9 .cert-ar{direction:rtl;text-align:right;color:#8b6c2f;font-size:12px;line-height:1.8;border-right:3px solid #c8a45e;padding-right:12px}body.page-id-9 .cert-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;gap:10px}body.page-id-9 .cert-main,body.page-id-9 .cert-company{background:#fff;border:1px solid #dedfd9;border-radius:12px;padding:17px;min-height:190px;box-shadow:0 5px 16px rgba(0,0,0,.035)}body.page-id-9 .cert-badge{width:46px;height:46px;border:1px solid #c4a357;border-radius:50%;display:grid;place-items:center;color:#9b7625;font-weight:900;font-size:11px;margin-bottom:12px}body.page-id-9 .cert-main h3,body.page-id-9 .cert-company h3{font-size:15px!important;color:#064334!important;margin-bottom:5px!important}body.page-id-9 .cert-main p{font-size:10px;color:#58665f}body.page-id-9 .cert-main span{font-size:8px;color:#a1813d;border-top:1px solid #eee;padding-top:8px;display:block;margin-top:10px}body.page-id-9 .cert-company dl{margin:10px 0 0}body.page-id-9 .cert-company dl div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #eee}body.page-id-9 .cert-company dt{font-size:9px;color:#65736d}body.page-id-9 .cert-company dd{font-size:10px;font-weight:800;color:#064334;margin:0;text-align:right}body.page-id-9 #corporate-resource-zone .corp-card:nth-child(2) h3{color:#064334!important}
@media(max-width:1000px){body.page-id-9 .cert-grid{grid-template-columns:1fr 1fr}body.page-id-9 .cert-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-9 .cert-grid{grid-template-columns:1fr}}body.page-id-9 /* V7 capability redesign */
.cap-v7{background:linear-gradient(180deg,#f7f7f3,#fff)!important;padding:36px 0!important}body.page-id-9 .cap-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}body.page-id-9 .cap-intro h2{font-size:38px!important;max-width:600px;margin:5px 0 10px!important}body.page-id-9 .cap-intro .lead{max-width:620px!important}body.page-id-9 .cap-visual{height:315px;border-radius:18px;position:relative;overflow:hidden;
background:
linear-gradient(90deg,rgba(0,50,38,.12),rgba(0,50,38,.03)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1400&q=88') center/cover no-repeat;
box-shadow:0 14px 36px rgba(0,0,0,.10)}body.page-id-9 .cap-visual-label{position:absolute;left:16px;bottom:16px;background:rgba(0,55,42,.91);color:#fff;border-radius:9px;padding:11px 14px;min-width:220px}body.page-id-9 .cap-visual-label b{display:block;font-size:11px;color:#d8b663}body.page-id-9 .cap-visual-label span{font-size:9px;color:#dce8e3}body.page-id-9 .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}body.page-id-9 .cap-card{display:flex;gap:11px;align-items:center;text-decoration:none;background:#fff;border:1px solid #e0e2dd;border-radius:10px;padding:13px 14px;min-height:72px;transition:.2s}body.page-id-9 .cap-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.07);border-color:#c4a45c}body.page-id-9 .cap-card>span{font-size:20px;font-weight:800;color:#b18a38;min-width:30px}body.page-id-9 .cap-card b{display:block;color:#064334;font-size:12px;margin-bottom:3px}body.page-id-9 .cap-card small{display:block;color:#69756f;font-size:8.5px;line-height:1.5}
@media(max-width:900px){body.page-id-9 .cap-intro{grid-template-columns:1fr}body.page-id-9 .cap-grid{grid-template-columns:1fr 1fr}body.page-id-9 .cap-visual{height:260px}}
@media(max-width:560px){body.page-id-9 .cap-grid{grid-template-columns:1fr}body.page-id-9 .cap-intro h2{font-size:30px!important}}body.page-id-9 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-9 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-9 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-9 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-9 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-9 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-9 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-9 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-9 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-9 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-9 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-9 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-9 .sector-copy{padding:13px}body.page-id-9 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-9 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-9 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-9 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-9 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-9 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-9 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-9 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-9 #parking{background:#f7f7f3!important}body.page-id-9 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-9 .sectors-head{grid-template-columns:1fr}body.page-id-9 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-9 .sector-grid{grid-template-columns:1fr}body.page-id-9 .sector-footer{grid-template-columns:1fr}}body.page-id-9 /* V10 premium parking collection redesign */
.parking-v10{background:#f6f5ef!important;padding:38px 0!important}body.page-id-9 .pv10-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-9 .pv10-head h2{font-size:36px!important;color:#073f33!important;margin:4px 0 8px!important;max-width:690px}body.page-id-9 .pv10-ar{direction:rtl;text-align:right;color:#8b6b2e;border-right:3px solid #c29b43;padding-right:12px;font-size:11px;line-height:1.85}body.page-id-9 .pv10-showcase{display:grid;grid-template-columns:1.7fr .7fr;gap:10px}body.page-id-9 .pv10-hero{height:310px;border-radius:15px;overflow:hidden;position:relative;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,45,35,.48)),
url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-9 .pv10-badge{position:absolute;top:14px;left:14px;background:#c29b43;color:#fff;padding:7px 10px;border-radius:5px;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-9 .pv10-hero-copy{position:absolute;left:18px;bottom:17px;color:#fff}body.page-id-9 .pv10-hero-copy b{display:block;font-size:22px}body.page-id-9 .pv10-hero-copy span{font-size:9px;color:#e0ebe6}body.page-id-9 .pv10-info{background:#073f33;border-radius:15px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:center}body.page-id-9 .pv10-stat{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-9 .pv10-stat b{font-size:17px;color:#d0ad58}body.page-id-9 .pv10-stat span{font-size:9px;color:#d7e3de}body.page-id-9 .pv10-info>a{margin-top:13px;text-decoration:none;color:#fff;border:1px solid #c7a14a;border-radius:5px;padding:9px 10px;font-size:8px;font-weight:800;text-align:center}body.page-id-9 .pv10-types{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}body.page-id-9 .pv10-types article{background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px;min-height:152px;transition:.2s}body.page-id-9 .pv10-types article:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(0,0,0,.07);border-color:#c4a052}body.page-id-9 .pv10-types article>span{display:block;color:#b48a35;font-size:8px;font-weight:900;margin-top:8px}body.page-id-9 .pv10-types article>b{display:block;color:#073f33;font-size:10px;margin:2px 0 4px}body.page-id-9 .pv10-types article>small{font-size:7.8px;line-height:1.45;color:#69756f}body.page-id-9 .shape{height:52px;border-radius:7px;background:#f1f0e9;position:relative;overflow:hidden}body.page-id-9 .shape:before,body.page-id-9 .shape:after{content:"";position:absolute}body.page-id-9 .shape-cant:before{width:72%;height:18px;border-top:4px solid #b49349;border-radius:60% 60% 0 0;left:15%;top:20px}body.page-id-9 .shape-cant:after{width:3px;height:28px;background:#244e43;left:21%;top:20px}body.page-id-9 .shape-double:before{width:82%;height:20px;border-top:4px solid #b49349;border-radius:50%;left:9%;top:18px}body.page-id-9 .shape-double:after{width:3px;height:30px;background:#244e43;left:50%;top:18px}body.page-id-9 .shape-arch:before{width:75%;height:31px;border:4px solid #b49349;border-bottom:0;border-radius:50% 50% 0 0;left:12%;top:13px}body.page-id-9 .shape-pyramid:before{width:0;height:0;border-left:39px solid transparent;border-right:39px solid transparent;border-bottom:31px solid #c8ad6a;left:15%;top:10px}body.page-id-9 .shape-sail:before{width:70%;height:30px;background:#c8ad6a;clip-path:polygon(0 75%,45% 0,100% 70%,55% 45%);left:15%;top:10px}body.page-id-9 .shape-custom:before{width:72%;height:28px;border:4px solid #b49349;border-radius:60% 10% 60% 10%;left:14%;top:11px;transform:skew(-10deg)}body.page-id-9 .pv10-bottom{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px 14px;margin-top:9px}body.page-id-9 .pv10-bottom b{display:block;color:#073f33;font-size:10px}body.page-id-9 .pv10-bottom span{font-size:8px;color:#68746f}body.page-id-9 .pv10-bottom a{text-decoration:none;background:#b28a38;color:#fff;padding:8px 11px;border-radius:5px;font-size:8px;font-weight:800}
@media(max-width:1000px){body.page-id-9 .pv10-showcase{grid-template-columns:1fr}body.page-id-9 .pv10-types{grid-template-columns:repeat(3,1fr)}body.page-id-9 .pv10-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-9 .pv10-types{grid-template-columns:1fr 1fr}body.page-id-9 .pv10-bottom{display:block}body.page-id-9 .pv10-bottom a{display:inline-block;margin-top:9px}}body.page-id-9 /* V11 — larger parking shade design cards */
.pv10-types{
 display:grid!important;
 grid-template-columns:repeat(3,1fr)!important;
 gap:12px!important;
 margin-top:14px!important;
}body.page-id-9 .pv10-types article{
 min-height:245px!important;
 padding:14px!important;
 border-radius:13px!important;
}body.page-id-9 .pv10-types .shape{
 height:135px!important;
 border-radius:10px!important;
 background:#f1f0e9!important;
}body.page-id-9 .pv10-types article>span{
 font-size:9px!important;
 margin-top:10px!important;
}body.page-id-9 .pv10-types article>b{
 font-size:13px!important;
 margin:3px 0 5px!important;
}body.page-id-9 .pv10-types article>small{
 font-size:9px!important;
 line-height:1.55!important;
}body.page-id-9 /* enlarge the six schematic shade icons */
.shape-cant:before{width:76%!important;height:45px!important;border-top-width:7px!important;left:12%!important;top:48px!important}body.page-id-9 .shape-cant:after{width:5px!important;height:65px!important;left:20%!important;top:49px!important}body.page-id-9 .shape-double:before{width:84%!important;height:50px!important;border-top-width:7px!important;left:8%!important;top:42px!important}body.page-id-9 .shape-double:after{width:5px!important;height:70px!important;left:50%!important;top:43px!important}body.page-id-9 .shape-arch:before{width:78%!important;height:78px!important;border-width:7px!important;border-bottom:0!important;left:11%!important;top:31px!important}body.page-id-9 .shape-pyramid:before{border-left-width:82px!important;border-right-width:82px!important;border-bottom-width:72px!important;left:18%!important;top:27px!important}body.page-id-9 .shape-sail:before{width:76%!important;height:78px!important;left:12%!important;top:27px!important}body.page-id-9 .shape-custom:before{width:76%!important;height:72px!important;border-width:7px!important;left:12%!important;top:28px!important}
@media(max-width:800px){body.page-id-9 .pv10-types{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){body.page-id-9 .pv10-types{grid-template-columns:1fr!important}
}body.page-id-9 /* V12 — clean homepage,body.page-id-9 no repeated capability/workflow sections */
.eng-v12{background:#f7f7f3!important;padding:40px 0!important}body.page-id-9 .eng12-head{display:grid;grid-template-columns:1.45fr .65fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-9 .eng12-head h2{font-size:36px!important;color:#073f33!important;max-width:760px;margin:4px 0 8px!important}body.page-id-9 .eng12-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:12px;color:#8a6a2c;font-size:11px;line-height:1.85}body.page-id-9 .eng12-main{display:grid;grid-template-columns:1.35fr .85fr;gap:10px}body.page-id-9 .eng12-visual{height:325px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,48,37,.42)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-9 .eng12-tag{position:absolute;left:16px;bottom:16px;background:rgba(3,58,44,.93);color:#fff;border-radius:9px;padding:12px 14px}body.page-id-9 .eng12-tag span{display:block;color:#d5b15b;font-size:8px;letter-spacing:1px;font-weight:800}body.page-id-9 .eng12-tag b{display:block;font-size:16px;margin-top:3px}body.page-id-9 .eng12-panel{background:#073f33;border-radius:15px;padding:10px 16px}body.page-id-9 .eng12-panel>div{display:grid;grid-template-columns:35px 1fr;column-gap:8px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-9 .eng12-panel>div:last-child{border-bottom:0}body.page-id-9 .eng12-panel strong{grid-row:1/3;color:#d3ad54;font-size:18px}body.page-id-9 .eng12-panel b{color:#fff;font-size:10px}body.page-id-9 .eng12-panel small{color:#cbdad4;font-size:8px;margin-top:3px}body.page-id-9 .eng12-deliverables{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}body.page-id-9 .eng12-deliverables>div{background:#fff;border:1px solid #dfe1dc;border-radius:9px;padding:11px;text-align:center}body.page-id-9 .eng12-deliverables b{display:block;color:#073f33;font-size:9px}body.page-id-9 .eng12-deliverables span{display:block;color:#77817d;font-size:7.5px;margin-top:3px}
@media(max-width:900px){body.page-id-9 .eng12-head,body.page-id-9 .eng12-main{grid-template-columns:1fr}body.page-id-9 .eng12-deliverables{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){body.page-id-9 .eng12-deliverables{grid-template-columns:1fr}}body.page-id-9 /* V13 — larger,body.page-id-9 more prominent engineering deliverable cards */
.eng12-deliverables{
  grid-template-columns:repeat(5,1fr)!important;
  gap:12px!important;
  margin-top:15px!important;
}body.page-id-9 .eng12-deliverables>div{
  min-height:105px!important;
  padding:18px 12px!important;
  border-radius:12px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  border:1px solid #d9ddd7!important;
  box-shadow:0 5px 15px rgba(0,0,0,.035)!important;
  transition:.2s ease!important;
}body.page-id-9 .eng12-deliverables>div:hover{
  transform:translateY(-3px)!important;
  border-color:#c3a052!important;
  box-shadow:0 9px 22px rgba(0,0,0,.07)!important;
}body.page-id-9 .eng12-deliverables b{
  font-size:13px!important;
  line-height:1.3!important;
  margin-bottom:7px!important;
}body.page-id-9 .eng12-deliverables span{
  font-size:9px!important;
  line-height:1.45!important;
  margin-top:0!important;
}
@media(max-width:1000px){body.page-id-9 .eng12-deliverables{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:650px){body.page-id-9 .eng12-deliverables{grid-template-columns:1fr 1fr!important}
}body.page-id-9 /* V14 — improve readability and hierarchy of 01–04 engineering workflow */
.eng12-panel{
  padding:14px 20px!important;
}body.page-id-9 .eng12-panel>div{
  grid-template-columns:52px 1fr!important;
  column-gap:12px!important;
  padding:17px 0!important;
  min-height:76px!important;
  align-items:start!important;
}body.page-id-9 .eng12-panel strong{
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.5px!important;
}body.page-id-9 .eng12-panel b{
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:.1px!important;
}body.page-id-9 .eng12-panel small{
  font-size:10.5px!important;
  line-height:1.55!important;
  margin-top:5px!important;
  color:#e0e9e5!important;
  max-width:95%!important;
}
@media(max-width:650px){body.page-id-9 .eng12-panel{padding:12px 15px!important}body.page-id-9 .eng12-panel>div{grid-template-columns:44px 1fr!important}body.page-id-9 .eng12-panel strong{font-size:22px!important}body.page-id-9 .eng12-panel b{font-size:13px!important}body.page-id-9 .eng12-panel small{font-size:10px!important}
}body.page-id-9 /* V15 — distinct Materials section; fabrication/execution kept separate */
.mat15{background:#f5f5f1;padding:42px 0 38px}body.page-id-9 .mat15-head{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-9 .mat15-head h2{font-size:35px;line-height:1.04;color:#073f33;margin:4px 0 8px;max-width:760px}body.page-id-9 .mat15-head .lead{max-width:760px}body.page-id-9 .mat15-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:13px;color:#80672f;font-size:11px;line-height:1.9}body.page-id-9 .mat15-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-bottom:11px}body.page-id-9 .mat15-visual{min-height:280px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,31,.05),rgba(3,55,42,.52)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-9 .mat15-overlay{position:absolute;left:16px;bottom:16px;background:rgba(4,57,44,.94);color:#fff;padding:13px 15px;border-radius:10px;max-width:430px}body.page-id-9 .mat15-overlay span{display:block;color:#d4ae54;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-9 .mat15-overlay b{display:block;font-size:17px;margin:4px 0}body.page-id-9 .mat15-overlay small{font-size:8px;color:#d8e3df}body.page-id-9 .mat15-spec{background:#073f33;color:#fff;border-radius:15px;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}body.page-id-9 .mat15-kicker{font-size:8px;letter-spacing:1.2px;color:#d4ae54;font-weight:900}body.page-id-9 .mat15-spec h3{font-size:25px;line-height:1.08;margin:7px 0 10px}body.page-id-9 .mat15-spec p{font-size:10px;line-height:1.7;color:#d7e1dd}body.page-id-9 .mat15-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}body.page-id-9 .mat15-pills span{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 9px;font-size:7.5px}body.page-id-9 .mat15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-9 .mat15-grid article{background:#fff;border:1px solid #dde1dc;border-radius:13px;padding:17px;min-height:180px;position:relative}body.page-id-9 .mat15-no{position:absolute;right:14px;top:13px;color:#c2a15b;font-size:12px;font-weight:900}body.page-id-9 .mat15-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf1ed;color:#073f33;font-size:9px;font-weight:900;margin-bottom:13px;border:1px solid #d7ddd7}body.page-id-9 .mat15-grid h3{font-size:14px;color:#073f33;margin:0 0 7px}body.page-id-9 .mat15-grid p{font-size:9px;line-height:1.6;color:#58645f;margin:0 0 10px}body.page-id-9 .mat15-grid small{font-size:7.5px;color:#a27f36;font-weight:700;text-transform:uppercase;letter-spacing:.4px}body.page-id-9 .mat15-bottom{margin-top:11px;background:#fff;border:1px solid #dde1dc;border-radius:12px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-9 .mat15-bottom b{display:block;color:#073f33;font-size:11px}body.page-id-9 .mat15-bottom span{display:block;color:#69736f;font-size:8px;margin-top:3px}body.page-id-9 .mat15-bottom a{background:#b78d36;color:#fff;text-decoration:none;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:800;white-space:nowrap}
@media(max-width:900px){body.page-id-9 .mat15-head,body.page-id-9 .mat15-feature{grid-template-columns:1fr}body.page-id-9 .mat15-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-9 .mat15-grid{grid-template-columns:1fr}body.page-id-9 .mat15-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-9 /* V16 — Premium 01–06 workflow: icons + subtle technical blueprint watermark */
@keyframes workflowGlow{
  from { box-shadow:0 4px 14px rgba(0,0,0,.025); }
  to   { box-shadow:0 10px 24px rgba(4,63,51,.09); }
}body.page-id-9 /* Target the six workflow cards under Project Delivery Process */
section:has(h2:-webkit-any-link),body.page-id-9 section{}body.page-id-9 /* Generic enhancement scoped by JS-added class */
.vip-workflow{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}body.page-id-9 .vip-workflow:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  opacity:.045;
  background-image:
    linear-gradient(rgba(5,63,50,.75) 1px, transparent 1px),
    linear-gradient(90deg,rgba(5,63,50,.75) 1px, transparent 1px),
    radial-gradient(circle at 18% 28%,transparent 0 52px,rgba(5,63,50,.65) 53px 54px,transparent 55px),
    radial-gradient(circle at 78% 65%,transparent 0 84px,rgba(5,63,50,.55) 85px 86px,transparent 87px);
  background-size:28px 28px,28px 28px,220px 220px,300px 300px;
}body.page-id-9 .vip-workflow-card{
  position:relative!important;
  background:rgba(255,255,255,.93)!important;
  border:1px solid #dfe3df!important;
  border-top:2px solid #b89242!important;
  border-radius:12px!important;
  padding:18px 14px 16px 14px!important;
  min-height:175px!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}body.page-id-9 .vip-workflow-card:hover{
  transform:translateY(-5px)!important;
  border-color:#b89242!important;
  box-shadow:0 12px 26px rgba(4,63,51,.10)!important;
}body.page-id-9 .vip-workflow-icon{
  width:43px;
  height:43px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 0 13px 0;
  background:#edf2ef;
  border:1px solid #d8dfdb;
  color:#064335;
}body.page-id-9 .vip-workflow-icon svg{
  width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;
  stroke-linecap:round;stroke-linejoin:round;
}body.page-id-9 .vip-workflow-card:hover .vip-workflow-icon{
  background:#064335;color:#d9b458;border-color:#064335;
}body.page-id-9 .vip-workflow-card .workflow-number{
  position:absolute!important;
  right:13px!important;
  top:13px!important;
  color:#b18b3d!important;
  font-size:20px!important;
  font-weight:900!important;
  line-height:1!important;
}body.page-id-9 .vip-workflow-card h3,body.page-id-9 .vip-workflow-card b{
  color:#073f33!important;
}body.page-id-9 .vip-workflow-card p,body.page-id-9 .vip-workflow-card small{
  line-height:1.55!important;
}
@media(max-width:700px){body.page-id-9 .vip-workflow-card{min-height:160px!important}
}body.page-id-9 /* V17 — Factory capability replaces repetitive second workflow */
.factory17{padding:44px 0 38px;background:#fff}body.page-id-9 .factory17-head{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-9 .factory17-head h2{font-size:36px;line-height:1.04;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-9 .factory17-head p{font-size:10.5px;line-height:1.7;color:#59655f;max-width:760px}body.page-id-9 .factory17-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:14px;font-size:10.5px;line-height:1.9;color:#80672f}body.page-id-9 .factory17-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:11px}body.page-id-9 .factory17-photo{min-height:340px;border-radius:16px;position:relative;overflow:hidden;
 background:linear-gradient(180deg,rgba(4,38,31,.05),rgba(4,50,40,.48)),
 url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-9 .factory17-photo-label{position:absolute;left:17px;bottom:17px;background:rgba(4,58,45,.94);color:#fff;border-radius:11px;padding:14px 16px;max-width:480px}body.page-id-9 .factory17-photo-label small{display:block;color:#d8b45b;font-size:8px;letter-spacing:1px;font-weight:900}body.page-id-9 .factory17-photo-label strong{display:block;font-size:19px;line-height:1.2;margin:4px 0}body.page-id-9 .factory17-photo-label span{font-size:8.5px;color:#dce6e2}body.page-id-9 .factory17-side{background:#073f33;color:#fff;border-radius:16px;padding:30px 25px;display:flex;flex-direction:column;justify-content:center}body.page-id-9 .factory17-badge{font-size:8px;color:#d7af54;font-weight:900;letter-spacing:1.2px}body.page-id-9 .factory17-side h3{font-size:26px;line-height:1.08;margin:8px 0 11px}body.page-id-9 .factory17-side p{font-size:10px;line-height:1.7;color:#d9e3df}body.page-id-9 .factory17-checks{display:grid;gap:7px;margin-top:15px}body.page-id-9 .factory17-checks span{font-size:8.5px;border:1px solid rgba(255,255,255,.17);border-radius:8px;padding:8px 10px}body.page-id-9 .factory17-checks span:before{content:"✓";color:#d7af54;font-weight:900;margin-right:7px}body.page-id-9 .factory17-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px}body.page-id-9 .factory17-grid article{border:1px solid #dfe3df;border-radius:13px;padding:18px;background:#f8f9f7;min-height:205px;transition:.2s ease}body.page-id-9 .factory17-grid article:hover{transform:translateY(-4px);border-color:#bc9849;box-shadow:0 10px 24px rgba(4,63,51,.07)}body.page-id-9 .factory17-icon{width:48px;height:48px;border-radius:11px;background:#e9efeb;border:1px solid #d6dfda;display:flex;align-items:center;justify-content:center;color:#073f33;margin-bottom:15px}body.page-id-9 .factory17-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.page-id-9 .factory17-grid h3{font-size:15px;color:#073f33;margin:0 0 8px}body.page-id-9 .factory17-grid p{font-size:9px;line-height:1.6;color:#5d6863;min-height:58px}body.page-id-9 .factory17-grid b{font-size:7.5px;color:#a47e31;letter-spacing:.6px}body.page-id-9 .factory17-strip{margin-top:11px;background:#073f33;color:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}body.page-id-9 .factory17-strip div{border-right:1px solid rgba(255,255,255,.15);padding-right:12px}body.page-id-9 .factory17-strip div:last-child{border-right:0}body.page-id-9 .factory17-strip strong{display:block;color:#d8b45b;font-size:10px;margin-bottom:3px}body.page-id-9 .factory17-strip span{font-size:7.8px;color:#d9e3df}
@media(max-width:900px){body.page-id-9 .factory17-head,body.page-id-9 .factory17-hero{grid-template-columns:1fr}body.page-id-9 .factory17-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-9 .factory17-grid,body.page-id-9 .factory17-strip{grid-template-columns:1fr}body.page-id-9 .factory17-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:10px}
}body.page-id-9 /* V18 — one consolidated materials showcase; no repeated material imagery */
.materials18{padding:46px 0 42px;background:#f8f8f5}body.page-id-9 .materials18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:end;margin-bottom:18px}body.page-id-9 .materials18-head h2{font-size:38px;line-height:1.03;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-9 .materials18-head p{font-size:11px;line-height:1.7;color:#5d6762;max-width:730px}body.page-id-9 .materials18-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:15px;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-9 .materials18-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-bottom:11px}body.page-id-9 .materials18-feature-photo{min-height:290px;border-radius:16px;position:relative;overflow:hidden;
background:linear-gradient(180deg,rgba(4,40,33,.08),rgba(4,50,40,.52)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-9 .materials18-overlay{position:absolute;left:17px;right:17px;bottom:17px;background:rgba(4,58,45,.94);border-radius:11px;padding:14px 16px;color:#fff}body.page-id-9 .materials18-overlay small{display:block;color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-9 .materials18-overlay strong{display:block;font-size:20px;margin:4px 0}body.page-id-9 .materials18-overlay span{font-size:8.5px;color:#dbe6e1}body.page-id-9 .materials18-feature-copy{border-radius:16px;background:#073f33;color:#fff;padding:31px 28px;display:flex;flex-direction:column;justify-content:center}body.page-id-9 .materials18-kicker{color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1.1px}body.page-id-9 .materials18-feature-copy h3{font-size:27px;line-height:1.08;margin:8px 0 11px}body.page-id-9 .materials18-feature-copy p{font-size:10px;line-height:1.7;color:#d9e4df}body.page-id-9 .materials18-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-9 .materials18-pills span{border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:7px 10px;font-size:7.8px}body.page-id-9 .materials18-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-9 .materials18-grid article{background:#fff;border:1px solid #dde2de;border-radius:14px;overflow:hidden;min-height:250px}body.page-id-9 .materials18-swatch{height:88px;position:relative}body.page-id-9 .materials18-swatch:after{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(135deg,transparent 0 8px,#073f33 8px 9px)}body.page-id-9 .materials18-swatch.membrane{background:linear-gradient(135deg,#f5f2e9,#dcd8cc)}body.page-id-9 .materials18-swatch.hdpe{background:linear-gradient(135deg,#dfe6dc,#b9c8ba)}body.page-id-9 .materials18-swatch.ptfe{background:linear-gradient(135deg,#f7f7f2,#d9ddd8)}body.page-id-9 .materials18-swatch.steel{background:linear-gradient(135deg,#c8cecb,#737e79)}body.page-id-9 .materials18-body{padding:16px}body.page-id-9 .materials18-code{display:inline-block;border:1px solid #d7ddd9;border-radius:18px;padding:5px 9px;font-size:7.5px;color:#073f33;font-weight:900}body.page-id-9 .materials18-body h3{font-size:15px;color:#073f33;margin:11px 0 7px}body.page-id-9 .materials18-body p{font-size:8.8px;line-height:1.6;color:#5f6964;min-height:58px}body.page-id-9 .materials18-body b{font-size:7px;color:#a27c31;letter-spacing:.6px}body.page-id-9 .materials18-note{margin-top:11px;border:1px solid #dce1dd;background:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:1fr 1.5fr auto;gap:15px;align-items:center}body.page-id-9 .materials18-note strong{font-size:10px;color:#073f33}body.page-id-9 .materials18-note span{font-size:8.5px;color:#65706a}body.page-id-9 .materials18-note a{background:#b58b3c;color:#fff;text-decoration:none;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}
@media(max-width:900px){body.page-id-9 .materials18-head,body.page-id-9 .materials18-feature{grid-template-columns:1fr}body.page-id-9 .materials18-grid{grid-template-columns:repeat(2,1fr)}body.page-id-9 .materials18-note{grid-template-columns:1fr}
}
@media(max-width:560px){body.page-id-9 .materials18-grid{grid-template-columns:1fr}}body.page-id-9 /* V19 — consolidated sector section,body.page-id-9 intentionally unlike card-grid sections */
.sector19{padding:52px 0;background:#f7f7f3}body.page-id-9 .sector19-head{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:end;margin-bottom:20px}body.page-id-9 .sector19-head h2{font-size:40px;line-height:1.02;color:#073f33;max-width:790px;margin:6px 0 10px}body.page-id-9 .sector19-head p{font-size:11px;line-height:1.7;color:#606b65;max-width:700px}body.page-id-9 .sector19-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding:3px 16px 3px 0;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-9 .sector19-stage{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;min-height:430px}body.page-id-9 .sector19-photo{position:relative;border-radius:18px;overflow:hidden;
 background:
 linear-gradient(180deg,rgba(3,42,34,.04),rgba(3,46,37,.66)),
 url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-9 .sector19-badge{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:12px;background:rgba(4,57,45,.94);color:#fff}body.page-id-9 .sector19-badge small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-9 .sector19-badge strong{display:block;font-size:23px;line-height:1.12;margin:5px 0 7px}body.page-id-9 .sector19-badge span{font-size:8.5px;color:#dbe5e1}body.page-id-9 .sector19-list{background:#073f33;border-radius:18px;padding:16px;color:#fff;display:flex;flex-direction:column}body.page-id-9 .sector19-list article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:17px 8px;border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-9 .sector19-list article>span{font-size:22px;color:#d4ad54;font-weight:800}body.page-id-9 .sector19-list h3{font-size:16px;margin:0 0 4px}body.page-id-9 .sector19-list p{font-size:8.8px;line-height:1.5;color:#cbd9d4;margin:0}body.page-id-9 .sector19-cta{margin-top:auto;display:block;background:#bd963e;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:9px;font-size:9px;font-weight:900}body.page-id-9 .sector19-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #dce2de;border-radius:13px;background:#fff;overflow:hidden}body.page-id-9 .sector19-proof div{padding:15px 18px;border-right:1px solid #e3e6e3}body.page-id-9 .sector19-proof div:last-child{border-right:0}body.page-id-9 .sector19-proof b{display:block;color:#073f33;font-size:9px;letter-spacing:.5px}body.page-id-9 .sector19-proof span{display:block;color:#7a827e;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-9 .sector19-head,body.page-id-9 .sector19-stage{grid-template-columns:1fr}body.page-id-9 .sector19-photo{min-height:390px}body.page-id-9 .sector19-proof{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-9 .sector19-head h2{font-size:31px}body.page-id-9 .sector19-proof{grid-template-columns:1fr}
}body.page-id-9 /* V20 — Why Car Parking Shades Riyadh + Project Portfolio; intentionally different from workflow cards */
.why20{padding:48px 0;background:#fff}body.page-id-9 .why20-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-9 .why20-head h2{font-size:40px;line-height:1.02;color:#073f33;margin:5px 0 10px;max-width:780px}body.page-id-9 .why20-head p{font-size:11px;line-height:1.7;color:#5e6963;max-width:760px}body.page-id-9 .why20-ar{direction:rtl!important;text-align:right;border-right:3px solid #bc9645;padding-right:15px!important;color:#775f2d!important;font-size:11px!important;line-height:1.9!important}body.page-id-9 .why20-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-9 .why20-photo{min-height:480px;border-radius:18px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,32,.03),rgba(3,47,37,.62)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-9 .why20-photo-copy{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(4,57,45,.94);border-radius:12px;padding:16px 18px;color:#fff}body.page-id-9 .why20-photo-copy small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-9 .why20-photo-copy strong{display:block;font-size:21px;margin:5px 0}body.page-id-9 .why20-photo-copy span{font-size:8.5px;color:#dce6e2}body.page-id-9 .why20-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-9 .why20-stats article{border:1px solid #dce1dd;border-radius:14px;padding:18px;background:#f8f8f5;display:flex;gap:13px;align-items:flex-start}body.page-id-9 .why20-stats strong{font-size:25px;line-height:1;color:#b18a3b;min-width:55px}body.page-id-9 .why20-stats b{display:block;font-size:13px;color:#073f33;margin-bottom:5px}body.page-id-9 .why20-stats span{display:block;font-size:8.5px;line-height:1.55;color:#68736d}body.page-id-9 .portfolio20{padding:48px 0;background:#073f33;color:#fff}body.page-id-9 .portfolio20-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}body.page-id-9 .portfolio20-head h2{font-size:37px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-9 .portfolio20-head p{font-size:10px;line-height:1.65;color:#cad8d3;max-width:720px}body.page-id-9 .portfolio20-head>a,body.page-id-9 .portfolio20-bottom>a{white-space:nowrap;text-decoration:none;background:#bd963e;color:#fff;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}body.page-id-9 .portfolio20-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:10px}body.page-id-9 .p20{position:relative;border-radius:15px;overflow:hidden;background-position:center;background-size:cover}body.page-id-9 .p20:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(2,37,29,.82))}body.page-id-9 .p20-industrial{grid-column:span 7;grid-row:span 2;background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1300&q=88')}body.page-id-9 .p20-commercial{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000&q=88')}body.page-id-9 .p20-education{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=1000&q=88')}body.page-id-9 .p20-hospitality{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=1000&q=88')}body.page-id-9 .p20-public{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88')}body.page-id-9 .p20-residential{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1000&q=88')}body.page-id-9 .p20-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px}body.page-id-9 .p20-copy span{font-size:7px;letter-spacing:1px;color:#d7b15a;font-weight:900}body.page-id-9 .p20-copy h3{font-size:16px;margin:4px 0;color:#fff}body.page-id-9 .p20-copy p{font-size:8px;line-height:1.5;color:#dbe5e1;margin:0}body.page-id-9 .portfolio20-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px}body.page-id-9 .portfolio20-bottom b{display:block;color:#d7b15a;font-size:10px}body.page-id-9 .portfolio20-bottom span{display:block;color:#d4dfdb;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-9 .why20-head,body.page-id-9 .why20-stage{grid-template-columns:1fr}body.page-id-9 .why20-photo{min-height:390px}body.page-id-9 .portfolio20-head{display:block}body.page-id-9 .portfolio20-head>a{display:inline-block;margin-top:10px}body.page-id-9 .portfolio20-grid{grid-template-columns:1fr 1fr;grid-auto-rows:250px}body.page-id-9 .p20{grid-column:auto!important;grid-row:auto!important}
}
@media(max-width:560px){body.page-id-9 .why20-stats,body.page-id-9 .portfolio20-grid{grid-template-columns:1fr}body.page-id-9 .why20-head h2,body.page-id-9 .portfolio20-head h2{font-size:31px}body.page-id-9 .portfolio20-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-9 /* V21 — unique case-study bridge; no repeated sector catalogue */
.case21{padding:48px 0;background:#f5f3ed}body.page-id-9 .case21-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:22px}body.page-id-9 .case21-head h2{font-size:38px;line-height:1.04;color:#073f33;margin:5px 0 9px}body.page-id-9 .case21-head p{font-size:10px;line-height:1.7;color:#65706a;max-width:760px}body.page-id-9 .case21-ar{direction:rtl;text-align:right;border-right:3px solid #b99343;padding-right:15px;color:#755d2d!important}body.page-id-9 .case21-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-9 .case21-row article{min-height:150px;background:#fff;border:1px solid #deded7;border-radius:14px;padding:18px}body.page-id-9 .case21-row span{display:block;color:#b58d3d;font-size:22px;font-weight:900;margin-bottom:24px}body.page-id-9 .case21-row b{display:block;color:#073f33;font-size:14px;margin-bottom:7px}body.page-id-9 .case21-row small{display:block;color:#6b746f;font-size:8.5px;line-height:1.55}body.page-id-9 .case21-note{margin-top:10px;padding:12px 15px;border-left:3px solid #b99343;background:#fff;font-size:8.5px;color:#66706b}
@media(max-width:800px){body.page-id-9 .case21-head{grid-template-columns:1fr}body.page-id-9 .case21-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){body.page-id-9 .case21-row{grid-template-columns:1fr}body.page-id-9 .case21-head h2{font-size:30px}}body.page-id-9 /* V22 — restore upper sector design; replace lower repetition with real-project showcase */
.projects22{padding:50px 0;background:#073f33;color:#fff}body.page-id-9 .projects22-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-9 .projects22-head h2{font-size:39px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-9 .projects22-head p{font-size:10px;line-height:1.7;color:#cad8d3;max-width:760px}body.page-id-9 .projects22-ar{direction:rtl!important;text-align:right;border-right:3px solid #bd963e;padding-right:15px!important;color:#d7b96d!important;font-size:10.5px!important;line-height:1.85!important}body.page-id-9 .projects22-grid{display:grid;grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:255px 255px;gap:10px}body.page-id-9 .project22{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center}body.page-id-9 .project22:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(1,34,27,.88))}body.page-id-9 .p22-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1300&q=88')}body.page-id-9 .p22-b{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=88')}body.page-id-9 .p22-c{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=88')}body.page-id-9 .p22-d{grid-column:2/4;background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=1200&q=88')}body.page-id-9 .project22-overlay{position:absolute;left:16px;right:16px;bottom:15px;z-index:2}body.page-id-9 .project22-overlay span{display:block;color:#d8b45b;font-size:7px;letter-spacing:1px;font-weight:900}body.page-id-9 .project22-overlay h3{font-size:17px;color:#fff;margin:4px 0 5px}body.page-id-9 .project22-overlay p{font-size:8px;line-height:1.5;color:#dce6e2;margin:0 0 5px}body.page-id-9 .project22-overlay small{font-size:7px;color:#b9cbc4}body.page-id-9 .projects22-meta{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:0;margin-top:11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;overflow:hidden}body.page-id-9 .projects22-meta div{padding:13px 14px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-9 .projects22-meta b{display:block;color:#d8b45b;font-size:8px}body.page-id-9 .projects22-meta span{display:block;color:#d5dfdb;font-size:7.5px;margin-top:3px}body.page-id-9 .projects22-meta a{display:flex;align-items:center;justify-content:center;padding:0 16px;background:#bd963e;color:#fff;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:900px){body.page-id-9 .projects22-head{grid-template-columns:1fr}body.page-id-9 .projects22-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px}body.page-id-9 .p22-a,body.page-id-9 .p22-d{grid-row:auto;grid-column:auto}body.page-id-9 .projects22-meta{grid-template-columns:1fr 1fr}body.page-id-9 .projects22-meta a{padding:12px}
}
@media(max-width:560px){body.page-id-9 .projects22-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,260px)}body.page-id-9 .projects22-meta{grid-template-columns:1fr}
}body.page-id-9 .client-journey-vip{padding:110px 0;background:linear-gradient(180deg,#f8f7f2 0%,#fff 100%);color:#0d3532;position:relative;overflow:hidden}body.page-id-9 .client-journey-vip:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(177,139,65,.13);border-radius:50%;right:-230px;top:-240px}body.page-id-9 .cj-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-9 .cj-head{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:48px}body.page-id-9 .cj-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.24em;color:#aa8441;margin-bottom:16px}body.page-id-9 .cj-head h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:0;font-weight:800}body.page-id-9 .cj-head h2 em{font-style:normal;color:#b18b49}body.page-id-9 .cj-intro{border-left:2px solid #b18b49;padding-left:28px;font-size:17px;line-height:1.65;color:#52615f}body.page-id-9 .cj-intro p{margin:0 0 10px}body.page-id-9 .cj-ar{direction:rtl;text-align:right;color:#6d716c}body.page-id-9 .cj-panel{display:grid;grid-template-columns:.78fr 1.22fr;background:#0b3b36;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px rgba(10,45,41,.13)}body.page-id-9 .cj-feature{padding:54px 46px;background:radial-gradient(circle at 10% 10%,rgba(187,146,72,.23),transparent 42%),#0b3b36;color:#fff;display:flex;flex-direction:column;min-height:480px}body.page-id-9 .cj-feature-top{display:flex;justify-content:space-between;align-items:center;color:#d7b46f}body.page-id-9 .cj-feature-top span{font-size:48px;font-weight:300}body.page-id-9 .cj-feature-top small{letter-spacing:.2em;font-weight:800}body.page-id-9 .cj-feature h3{font-size:34px;line-height:1.08;margin:auto 0 18px;max-width:360px}body.page-id-9 .cj-feature p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.72);max-width:390px}body.page-id-9 .cj-feature a{margin-top:28px;color:#fff;text-decoration:none;font-weight:800;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}body.page-id-9 .cj-feature a b{color:#d7b46f;font-size:20px;margin-left:8px}body.page-id-9 .cj-steps{background:#fff;padding:12px 36px}body.page-id-9 .cj-steps article{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 4px;border-bottom:1px solid #e9e5dc;align-items:start}body.page-id-9 .cj-steps article:last-child{border-bottom:0}body.page-id-9 .cj-steps article>span{font-size:27px;color:#b18b49;font-weight:700}body.page-id-9 .cj-steps small{font-size:10px;letter-spacing:.18em;color:#9a7b43;font-weight:800}body.page-id-9 .cj-steps h3{font-size:21px;margin:4px 0 6px;color:#123c38}body.page-id-9 .cj-steps p{margin:0;color:#6c7472;line-height:1.5;font-size:14px}body.page-id-9 .cj-action{margin-top:24px;border:1px solid #ded9ce;border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:rgba(255,255,255,.7)}body.page-id-9 .cj-action span{display:block;font-size:10px;letter-spacing:.18em;color:#a27d3d;font-weight:800;margin-bottom:5px}body.page-id-9 .cj-action strong{font-size:18px;color:#173d39}body.page-id-9 .cj-action a{background:#b18b49;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.08em;font-weight:800;padding:17px 22px;border-radius:10px;white-space:nowrap}
@media(max-width:850px){body.page-id-9 .client-journey-vip{padding:70px 0}body.page-id-9 .cj-head,body.page-id-9 .cj-panel{grid-template-columns:1fr}body.page-id-9 .cj-head{gap:28px}body.page-id-9 .cj-intro{padding-left:18px}body.page-id-9 .cj-feature{min-height:390px}body.page-id-9 .cj-action{align-items:flex-start;flex-direction:column}body.page-id-9 .cj-action a{width:100%;text-align:center}}
@media(max-width:520px){body.page-id-9 .cj-feature{padding:38px 28px}body.page-id-9 .cj-steps{padding:8px 20px}body.page-id-9 .cj-steps article{grid-template-columns:48px 1fr}body.page-id-9 .cj-head h2{font-size:42px}}body.page-id-9 /* V25 compact client journey override */
.client-journey-compact{padding:62px 0 68px;background:#fbfaf7;color:#123b37}body.page-id-9 .cjc-wrap{width:min(1180px,90%);margin:auto}body.page-id-9 .cjc-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-9 .cjc-head span{font-size:10px;letter-spacing:.22em;font-weight:800;color:#aa8240}body.page-id-9 .cjc-head h2{font-size:clamp(32px,3.3vw,48px);line-height:1.04;letter-spacing:-.035em;margin:8px 0 0}body.page-id-9 .cjc-head h2 em{font-style:normal;color:#ad8543}body.page-id-9 .cjc-head p{font-size:15px;line-height:1.55;color:#66716f;margin:0;border-left:2px solid #b28a48;padding-left:20px}body.page-id-9 .cjc-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch}body.page-id-9 .cjc-flow article{position:relative;background:#fff;border:1px solid #e7e3da;border-radius:15px;padding:22px 18px 20px;min-height:178px;box-shadow:0 8px 24px rgba(17,56,52,.045)}body.page-id-9 .cjc-flow article>b{position:absolute;top:14px;right:15px;font-size:13px;color:#b18a47}body.page-id-9 .cjc-icon{width:42px;height:42px;border-radius:12px;background:#eef2ef;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#0c443d;margin-bottom:16px}body.page-id-9 .cjc-flow h3{font-size:18px;margin:0 0 7px}body.page-id-9 .cjc-flow p{font-size:13px;line-height:1.48;color:#6b7472;margin:0}body.page-id-9 .cjc-flow>i{font-style:normal;align-self:center;text-align:center;color:#b18a47;font-size:20px}body.page-id-9 .cjc-last{border-color:#d7bf8d!important;background:linear-gradient(180deg,#fff,#fcf8ef)!important}body.page-id-9 .cjc-last .cjc-icon{background:#f3ead7;color:#a67828}body.page-id-9 .cjc-bottom{margin-top:18px;background:#0c403a;border-radius:14px;padding:18px 20px 18px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}body.page-id-9 .cjc-bottom strong{font-size:17px;display:block;margin-bottom:2px}body.page-id-9 .cjc-bottom span{font-size:12px;color:rgba(255,255,255,.7)}body.page-id-9 .cjc-bottom a{background:#b38a46;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}
@media(max-width:900px){body.page-id-9 .cjc-head{grid-template-columns:1fr;gap:18px}body.page-id-9 .cjc-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-9 .cjc-flow>i{display:none}body.page-id-9 .cjc-flow article{min-height:160px}body.page-id-9 .cjc-last{grid-column:1/-1}body.page-id-9 .cjc-bottom{flex-direction:column;align-items:flex-start}body.page-id-9 .cjc-bottom a{width:100%;text-align:center}}
@media(max-width:560px){body.page-id-9 .client-journey-compact{padding:48px 0}body.page-id-9 .cjc-flow{grid-template-columns:1fr}body.page-id-9 .cjc-last{grid-column:auto}body.page-id-9 .cjc-head h2{font-size:34px}}body.page-id-9 /* V26 – compact VIP project transformation */
.project-transform-v26{padding:64px 0 70px;background:#f8f7f3;color:#103d38}body.page-id-9 .pt26-wrap{width:min(1180px,90%);margin:auto}body.page-id-9 .pt26-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-9 .pt26-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#ad8542}body.page-id-9 .pt26-head h2{font-size:clamp(34px,3.4vw,50px);line-height:1.02;letter-spacing:-.04em;margin:8px 0 0}body.page-id-9 .pt26-head h2 em{font-style:normal;color:#ad8542}body.page-id-9 .pt26-head>p{margin:0;padding-left:20px;border-left:2px solid #b38b49;color:#697370;font-size:14px;line-height:1.6}body.page-id-9 .pt26-showcase{display:grid;grid-template-columns:1.55fr .75fr;gap:16px}body.page-id-9 .pt26-visual{background:#0d403a;border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;min-height:285px;box-shadow:0 16px 38px rgba(14,55,50,.10)}body.page-id-9 .pt26-photo{border-radius:13px;min-height:255px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-size:cover;background-position:center}body.page-id-9 .pt26-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,33,30,.04),rgba(5,33,30,.82))}body.page-id-9 .pt26-photo>*{position:relative;z-index:1;color:white}body.page-id-9 .pt26-photo span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#e2bc70;margin-bottom:7px}body.page-id-9 .pt26-photo strong{font-size:23px;line-height:1.05}body.page-id-9 .pt26-photo small{font-size:11px;opacity:.78;margin-top:7px}body.page-id-9 .before-photo{background-image:linear-gradient(135deg,#536864,#1c3834)}body.page-id-9 .after-photo{background-image:linear-gradient(135deg,#8aa39d,#0f4b43)}body.page-id-9 .pt26-arrow{align-self:center;text-align:center;color:#d7ae62;font-size:27px;font-weight:300}body.page-id-9 .pt26-engineering{border:1px solid #ded8cb;border-radius:18px;background:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between}body.page-id-9 .pt26-num{font-size:46px;line-height:1;color:#c49a53;font-weight:300}body.page-id-9 .pt26-engineering span{font-size:9px;letter-spacing:.18em;font-weight:800;color:#aa8240}body.page-id-9 .pt26-engineering h3{font-size:25px;line-height:1.08;margin:9px 0 10px;color:#103d38}body.page-id-9 .pt26-engineering p{font-size:13px;line-height:1.55;color:#697370;margin:0}body.page-id-9 .pt26-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #e2ded5;background:#fff;border-radius:14px;overflow:hidden}body.page-id-9 .pt26-proof>div{padding:17px 18px;border-right:1px solid #e8e4db;display:grid;grid-template-columns:30px 1fr;column-gap:9px}body.page-id-9 .pt26-proof>div:last-child{border-right:0}body.page-id-9 .pt26-proof b{grid-row:1/3;font-size:12px;color:#b08744}body.page-id-9 .pt26-proof strong{font-size:13px;color:#173f3b}body.page-id-9 .pt26-proof span{font-size:10px;color:#7a817f;margin-top:3px}
@media(max-width:900px){body.page-id-9 .pt26-head,body.page-id-9 .pt26-showcase{grid-template-columns:1fr;gap:20px}body.page-id-9 .pt26-proof{grid-template-columns:1fr 1fr}body.page-id-9 .pt26-proof>div:nth-child(2){border-right:0}body.page-id-9 .pt26-engineering{min-height:220px}}
@media(max-width:560px){body.page-id-9 .project-transform-v26{padding:48px 0}body.page-id-9 .pt26-visual{grid-template-columns:1fr;gap:10px}body.page-id-9 .pt26-arrow{transform:rotate(90deg)}body.page-id-9 .pt26-proof{grid-template-columns:1fr}body.page-id-9 .pt26-proof>div{border-right:0;border-bottom:1px solid #e8e4db}body.page-id-9 .pt26-proof>div:last-child{border-bottom:0}}body.page-id-9 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-9 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-9 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-9 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-9 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-9 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-9 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-9 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-9 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-9 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-9 .fp27-main{grid-row:1/3}body.page-id-9 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-9 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-9 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-9 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-9 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-9 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-9 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-9 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-9 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-9 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-9 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-9 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-9 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-9 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-9 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-9 .fp27-proof strong{font-size:13px}body.page-id-9 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-9 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-9 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-9 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-9 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-9 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-9 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-9 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-9 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-9 .featured-projects-v27{padding:52px 0}body.page-id-9 .fp27-grid{display:flex;flex-direction:column}body.page-id-9 .fp27-card{min-height:260px}body.page-id-9 .fp27-main{min-height:330px}body.page-id-9 .fp27-footer{flex-direction:column}body.page-id-9 .fp27-proof{display:block}body.page-id-9 .fp27-proof span{display:block;margin-top:4px}}body.page-id-9 /* V28 — distinct Why Car Parking Shades Riyadh section,body.page-id-9 intentionally not a project gallery */
.why-cpsr-v28{padding:72px 0;background:#f5f3ed;color:#123e39}body.page-id-9 .wb28-wrap{width:min(1180px,90%);margin:auto}body.page-id-9 .wb28-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:end;margin-bottom:30px}body.page-id-9 .wb28-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#b18a48}body.page-id-9 .wb28-intro h2{font-size:clamp(37px,3.7vw,53px);line-height:1;letter-spacing:-.045em;margin:8px 0 0}body.page-id-9 .wb28-intro h2 em{font-style:normal;color:#b18a48}body.page-id-9 .wb28-intro p{margin:0;padding-left:20px;border-left:2px solid #bd9550;font-size:14px;line-height:1.65;color:#69736f}body.page-id-9 .wb28-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}body.page-id-9 .wb28-visual{min-height:390px;border-radius:18px;background:linear-gradient(145deg,#0c3b36,#18564e);padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}body.page-id-9 .wb28-visual:after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(211,173,102,.2);border-radius:50%;right:-80px;top:-70px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}body.page-id-9 .wb28-stamp{position:relative;z-index:1}body.page-id-9 .wb28-stamp span,body.page-id-9 .wb28-caption b{font-size:9px;letter-spacing:.2em;color:#d8b36b;font-weight:800}body.page-id-9 .wb28-stamp strong{display:block;font-size:35px;line-height:1.02;letter-spacing:-.035em;margin:13px 0 8px}body.page-id-9 .wb28-stamp small{font-size:11px;color:rgba(255,255,255,.62)}body.page-id-9 .wb28-caption{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);padding-top:16px}body.page-id-9 .wb28-caption span{display:block;font-size:11px;line-height:1.5;color:rgba(255,255,255,.64);margin-top:5px}body.page-id-9 .wb28-points{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd8cd;border-radius:18px;overflow:hidden;background:#fff}body.page-id-9 .wb28-points article{padding:27px 25px;display:grid;grid-template-columns:40px 1fr;gap:12px;min-height:195px}body.page-id-9 .wb28-points article:nth-child(1),body.page-id-9 .wb28-points article:nth-child(2){border-bottom:1px solid #e5e1d8}body.page-id-9 .wb28-points article:nth-child(1),body.page-id-9 .wb28-points article:nth-child(3){border-right:1px solid #e5e1d8}body.page-id-9 .wb28-points article>b{font-size:14px;color:#bd9550;font-weight:500}body.page-id-9 .wb28-points span{font-size:8px;letter-spacing:.17em;font-weight:800;color:#a98548}body.page-id-9 .wb28-points h3{font-size:19px;line-height:1.08;margin:7px 0 9px;color:#153f3a}body.page-id-9 .wb28-points p{font-size:12px;line-height:1.55;color:#707875;margin:0}
@media(max-width:900px){body.page-id-9 .wb28-intro,body.page-id-9 .wb28-body{grid-template-columns:1fr;gap:20px}body.page-id-9 .wb28-visual{min-height:300px}}
@media(max-width:580px){body.page-id-9 .why-cpsr-v28{padding:52px 0}body.page-id-9 .wb28-points{grid-template-columns:1fr}body.page-id-9 .wb28-points article{border-right:0!important;border-bottom:1px solid #e5e1d8!important;min-height:auto}body.page-id-9 .wb28-points article:last-child{border-bottom:0!important}}body.page-id-9 /* V29 fresh sections: intentionally avoids repeated experience/process/QA messaging */
.fresh29{padding:62px 0}body.page-id-9 .f29-wrap{width:min(1180px,90%);margin:auto}body.page-id-9 .f29-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:27px}body.page-id-9 .f29-head>div>span,body.page-id-9 .rfq29-copy>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-9 .f29-head h2,body.page-id-9 .rfq29-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 0;color:#103d38}body.page-id-9 .f29-head h2 em,body.page-id-9 .rfq29-copy h2 em{font-style:normal;color:#b18a48}body.page-id-9 .f29-head>p{margin:0;border-left:2px solid #b18a48;padding-left:20px;font-size:13px;line-height:1.65;color:#69736f}body.page-id-9 .warranty29{background:#f6f4ee}body.page-id-9 .w29-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px}body.page-id-9 .w29-grid>div,body.page-id-9 .w29-grid>article{border-radius:15px;min-height:230px}body.page-id-9 .w29-main{padding:27px;background:#0c403a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-9 .w29-main>span{font-size:8px;letter-spacing:.2em;color:#d7b36b;font-weight:900}body.page-id-9 .w29-main h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-9 .w29-main p{font-size:12px;line-height:1.55;color:rgba(255,255,255,.68)}body.page-id-9 .w29-main a{color:#d9b66e;text-decoration:none;font-size:10px;font-weight:800;margin-top:10px}body.page-id-9 .w29-grid article{background:#fff;border:1px solid #e2ddd3;padding:24px}body.page-id-9 .w29-grid article b{color:#b18a48;font-size:13px}body.page-id-9 .w29-grid article h3{font-size:18px;color:#123e39;margin:30px 0 8px}body.page-id-9 .w29-grid article p{font-size:11px;line-height:1.55;color:#6e7773}body.page-id-9 .download29{background:#fff}body.page-id-9 .d29-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-9 .d29-grid article{border:1px solid #e0ddd5;border-radius:15px;padding:22px;background:#fbfaf7}body.page-id-9 .d29-grid article>div{width:44px;height:44px;border-radius:10px;background:#0c403a;color:#d7b36b;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;margin-bottom:25px}body.page-id-9 .d29-grid article>span{font-size:8px;letter-spacing:.17em;color:#a47d3d;font-weight:900}body.page-id-9 .d29-grid h3{font-size:18px;color:#123e39;margin:7px 0}body.page-id-9 .d29-grid p{font-size:11px;line-height:1.55;color:#6e7773;min-height:52px}body.page-id-9 .d29-grid a{font-size:9px;color:#0c403a;font-weight:900;text-decoration:none;border-top:1px solid #e3dfd7;display:block;padding-top:13px;margin-top:14px}body.page-id-9 .rfq29{background:#f6f4ee;padding-top:22px}body.page-id-9 .rfq29-panel{background:#0c403a;border-radius:20px;padding:35px;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}body.page-id-9 .rfq29-copy h2{color:#fff;font-size:37px}body.page-id-9 .rfq29-copy p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.68);max-width:430px}body.page-id-9 .rfq29-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.14);border-radius:13px;overflow:hidden}body.page-id-9 .rfq29-items div{padding:14px;border-bottom:1px solid rgba(255,255,255,.11);display:flex;gap:11px}body.page-id-9 .rfq29-items div:nth-child(odd){border-right:1px solid rgba(255,255,255,.11)}body.page-id-9 .rfq29-items b{color:#d7b36b;font-size:10px}body.page-id-9 .rfq29-items span{font-size:11px;color:#eef3f1}body.page-id-9 .rfq29-btn{grid-column:2;text-align:center;background:#bc9149;color:#fff;text-decoration:none;padding:13px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.08em}
@media(max-width:900px){body.page-id-9 .f29-head,body.page-id-9 .rfq29-panel{grid-template-columns:1fr}body.page-id-9 .w29-grid,body.page-id-9 .d29-grid{grid-template-columns:1fr 1fr}body.page-id-9 .rfq29-btn{grid-column:auto}}
@media(max-width:560px){body.page-id-9 .fresh29{padding:48px 0}body.page-id-9 .w29-grid,body.page-id-9 .d29-grid,body.page-id-9 .rfq29-items{grid-template-columns:1fr}body.page-id-9 .rfq29-items div:nth-child(odd){border-right:0}body.page-id-9 .w29-grid>div,body.page-id-9 .w29-grid>article{min-height:auto}}body.page-id-9 .fit30{padding:34px 0;background:linear-gradient(180deg,#fff 0%,#fbfaf6 100%)}body.page-id-9 .fit30-wrap{width:min(1240px,94%);margin:auto;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(560px,1.22fr);gap:30px;align-items:stretch}body.page-id-9 .fit30-copy{padding:26px 28px;border-radius:20px;background:linear-gradient(145deg,#0b453d 0%,#123d38 100%);display:flex;flex-direction:column;justify-content:center;box-shadow:0 14px 34px rgba(10,56,50,.12)}body.page-id-9 .fit30-copy>span{font-size:10px;letter-spacing:.18em;font-weight:900;color:#d8b46a}body.page-id-9 .fit30-copy h2{font-size:clamp(31px,3vw,44px);line-height:1.02;letter-spacing:-.035em;color:#fff;margin:8px 0 12px}body.page-id-9 .fit30-copy h2 em{font-style:normal;color:#e0ba6c}body.page-id-9 .fit30-copy p{font-size:14px;line-height:1.55;color:rgba(255,255,255,.82);max-width:500px;margin:0}body.page-id-9 .fit30-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;border-radius:20px;overflow:visible}body.page-id-9 .fit30-grid article{padding:18px 19px;min-height:118px;background:#fff;border:1px solid #e5e0d6!important;border-radius:15px;box-shadow:0 7px 20px rgba(31,53,48,.055);transition:.2s ease}body.page-id-9 .fit30-grid article:hover{transform:translateY(-2px);border-color:#cdb477!important;box-shadow:0 10px 24px rgba(31,53,48,.09)}body.page-id-9 .fit30-grid b{font-size:11px;color:#b18a48;letter-spacing:.08em}body.page-id-9 .fit30-grid h3{font-size:19px;line-height:1.15;color:#123e39;margin:9px 0 5px}body.page-id-9 .fit30-grid p{font-size:12.5px;line-height:1.45;color:#66716d;margin:0}body.page-id-9 .fit30-cta{grid-column:2;justify-self:start;align-self:end;margin:-2px 0 0 2px;background:#0c403a;color:#fff;text-decoration:none;padding:13px 20px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.07em;box-shadow:0 8px 18px rgba(12,64,58,.14)}
@media(max-width:900px){body.page-id-9 .fit30{padding:28px 0}body.page-id-9 .fit30-wrap{width:min(94%,760px);grid-template-columns:1fr;gap:14px}body.page-id-9 .fit30-copy{padding:22px 22px}body.page-id-9 .fit30-copy h2{font-size:clamp(29px,7vw,40px)}body.page-id-9 .fit30-copy p{font-size:13.5px}body.page-id-9 .fit30-cta{grid-column:auto;margin:0;justify-self:stretch;text-align:center}body.page-id-9 .fit30-grid article{min-height:112px}}
@media(max-width:560px){body.page-id-9 .fit30{padding:20px 0}body.page-id-9 .fit30-wrap{width:92%;gap:10px}body.page-id-9 .fit30-copy{padding:19px 18px;border-radius:16px}body.page-id-9 .fit30-copy>span{font-size:8.5px}body.page-id-9 .fit30-copy h2{font-size:30px;margin:6px 0 9px}body.page-id-9 .fit30-copy p{font-size:12.5px;line-height:1.45}body.page-id-9 .fit30-grid{grid-template-columns:1fr 1fr;gap:8px}body.page-id-9 .fit30-grid article{padding:14px 13px;min-height:112px;border-radius:12px}body.page-id-9 .fit30-grid b{font-size:9px}body.page-id-9 .fit30-grid h3{font-size:16px;margin:7px 0 4px}body.page-id-9 .fit30-grid p{font-size:11px;line-height:1.35}body.page-id-9 .fit30-cta{padding:12px 16px;font-size:9px;border-radius:8px}}
@media(max-width:390px){body.page-id-9 .fit30-grid{grid-template-columns:1fr}body.page-id-9 .fit30-grid article{min-height:auto}body.page-id-9 .fit30-copy h2{font-size:27px}}body.page-id-9 .specialist-vip{padding:52px 0;background:#f7f5ef}body.page-id-9 .specialist-shell{background:linear-gradient(120deg,#0b3f39 0%,#0f4d45 42%,#f3efe5 42%,#f8f6f0 100%);border-radius:28px;padding:34px;display:grid;grid-template-columns:.82fr 1.65fr;gap:30px;box-shadow:0 18px 50px rgba(15,45,39,.10);overflow:hidden}body.page-id-9 .specialist-copy{padding:10px 12px;color:#fff;align-self:center}body.page-id-9 .specialist-copy .ey{color:#d7b66b}body.page-id-9 .specialist-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.02;margin:12px 0 14px;color:#fff}body.page-id-9 .specialist-copy .lead{color:rgba(255,255,255,.78);font-size:15px;max-width:430px}body.page-id-9 .specialist-copy .ar-line{color:#d8c48d;margin-top:16px;font-size:14px;line-height:1.8}body.page-id-9 .specialist-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}body.page-id-9 .specialist-card{position:relative;background:rgba(255,255,255,.92);border:1px solid rgba(12,63,57,.12);border-radius:20px;padding:22px 20px;text-decoration:none;color:#143f3a;min-height:205px;display:flex;flex-direction:column;transition:.25s ease}body.page-id-9 .specialist-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,60,52,.12);border-color:#c7a55b}body.page-id-9 .specialist-no{font-size:13px;color:#b28c3e;margin-bottom:30px}body.page-id-9 .specialist-card small{font-size:10px;letter-spacing:1.5px;color:#9a7a3e}body.page-id-9 .specialist-card b{font-size:21px;margin:7px 0 8px}body.page-id-9 .specialist-card em{font-style:normal;font-size:12px;color:#65716e;line-height:1.5}body.page-id-9 .specialist-card strong{margin-top:auto;padding-top:22px;font-size:10px;letter-spacing:.7px;color:#9b7836}@media(max-width:900px){body.page-id-9 .specialist-shell{grid-template-columns:1fr;background:#0f4d45}body.page-id-9 .specialist-options{grid-template-columns:1fr}body.page-id-9 .specialist-card{min-height:150px}}body.page-id-9 /* V32 premium resource centre */
.corp-zone{padding:92px 0 82px;background:linear-gradient(180deg,#f7f4ed 0%,#fff 100%)}body.page-id-9 .corp-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:54px;align-items:end;margin-bottom:34px}body.page-id-9 .corp-heading h2{max-width:850px;letter-spacing:-.045em;line-height:.96}body.page-id-9 .corp-heading p{max-width:760px;font-size:16px;line-height:1.75}body.page-id-9 .corp-ar{border-left:2px solid #b88a3b;padding:8px 0 8px 24px;line-height:1.9}body.page-id-9 .corp-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-9 .corp-card{grid-column:span 3;min-height:340px;padding:28px;border:1px solid rgba(13,61,55,.13);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(20,49,44,.055);display:flex;flex-direction:column;transition:.25s ease}body.page-id-9 .corp-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgba(20,49,44,.10);border-color:rgba(184,138,59,.45)}body.page-id-9 .corp-card.quote-card{grid-column:span 12;min-height:auto;display:grid;grid-template-columns:70px 1.1fr 1fr auto;gap:24px;align-items:center;background:#103f39;color:#fff;border-color:#103f39;padding:24px 28px}body.page-id-9 .corp-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#103f39;color:#d8b064;font-weight:800;margin-bottom:22px}body.page-id-9 .quote-card .corp-icon{background:#d8b064;color:#103f39;margin:0}body.page-id-9 .corp-card h3{font-size:22px;line-height:1.1;margin:0 0 5px}body.page-id-9 .corp-card .ar{font-size:12px;color:#9b7b43;margin-bottom:18px}body.page-id-9 .corp-card ul{margin:0 0 24px;padding-left:18px;line-height:1.75;color:#52615e;font-size:13px}body.page-id-9 .corp-card>a{margin-top:auto;font-size:12px;font-weight:800;letter-spacing:.05em;color:#0f4a42;text-decoration:none}body.page-id-9 .quote-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.6}body.page-id-9 .quote-card h3{color:#fff}body.page-id-9 .quote-card .ar{color:#d8b064;margin:3px 0 0}body.page-id-9 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-9 .quote-mini span{border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 10px;font-size:11px;color:rgba(255,255,255,.8)}body.page-id-9 .quote-card .corp-cta{margin:0;background:#d8b064;color:#103f39;padding:14px 18px;border-radius:10px;white-space:nowrap}body.page-id-9 .vendor-strip{margin-top:18px;border-radius:18px;overflow:hidden;background:#103f39;display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-9 .vendor-strip>div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-9 .vendor-strip>div:last-child{border-right:0}body.page-id-9 .vendor-strip b{display:block;color:#d8b064;font-size:12px;margin-bottom:3px}body.page-id-9 .vendor-strip span{color:rgba(255,255,255,.68);font-size:10px}
@media(max-width:1000px){body.page-id-9 .corp-heading{grid-template-columns:1fr}body.page-id-9 .corp-card{grid-column:span 6}body.page-id-9 .corp-card.quote-card{grid-column:span 12;grid-template-columns:55px 1fr}body.page-id-9 .quote-mini,body.page-id-9 .quote-card .corp-cta{grid-column:2}body.page-id-9 .vendor-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-9 .corp-zone{padding:64px 0}body.page-id-9 .corp-card{grid-column:span 12;min-height:auto}body.page-id-9 .corp-card.quote-card{grid-template-columns:1fr}body.page-id-9 .quote-mini,body.page-id-9 .quote-card .corp-cta{grid-column:1}body.page-id-9 .vendor-strip{grid-template-columns:1fr}body.page-id-9 .corp-ar{border-left:0;border-top:2px solid #b88a3b;padding:18px 0 0}}body.page-id-9 /* V34 compact premium FAQ */
.faq34{padding:56px 0 62px;background:#f7f6f1;color:#123e39}body.page-id-9 .faq34-wrap{width:min(1180px,90%);margin:auto}body.page-id-9 .faq34-head{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:end;margin-bottom:24px}body.page-id-9 .faq34-head>div:first-child>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-9 .faq34-head h2{font-size:clamp(34px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 5px}body.page-id-9 .faq34-head h2 em{font-style:normal;color:#b18a48}body.page-id-9 .faq34-head p{margin:0;font-size:13px;color:#6d7672}body.page-id-9 .faq34-ar{direction:rtl;text-align:right;border-right:2px solid #b18a48;padding-right:18px}body.page-id-9 .faq34-ar strong{display:block;font-size:22px;color:#173f3a}body.page-id-9 .faq34-ar small{display:block;margin-top:5px;font-size:11px;color:#777e7a}body.page-id-9 .faq34-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-9 .faq34 details{background:#fff;border:1px solid #dfdcd3;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px rgba(15,58,53,.025)}body.page-id-9 .faq34 summary{list-style:none;cursor:pointer;min-height:70px;padding:17px 18px;display:grid;grid-template-columns:34px 1fr 26px;gap:10px;align-items:center}body.page-id-9 .faq34 summary::-webkit-details-marker{display:none}body.page-id-9 .faq34 summary b{font-size:11px;color:#b18a48}body.page-id-9 .faq34 summary span{font-size:13px;font-weight:800;line-height:1.35;color:#173f3a}body.page-id-9 .faq34 summary i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#eef1ed;display:flex;align-items:center;justify-content:center;font-size:17px;color:#0c403a;transition:.2s}body.page-id-9 .faq34 details[open] summary i{transform:rotate(45deg);background:#b18a48;color:#fff}body.page-id-9 .faq34 details p{margin:0;padding:0 18px 17px 62px;font-size:11.5px;line-height:1.6;color:#6c7571}body.page-id-9 .faq34-cta{margin-top:14px;background:#0c403a;color:#fff;border-radius:12px;padding:16px 18px 16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-9 .faq34-cta strong{display:block;font-size:15px}body.page-id-9 .faq34-cta span{display:block;margin-top:2px;font-size:10.5px;color:rgba(255,255,255,.65)}body.page-id-9 .faq34-cta a{background:#b78e49;color:#fff;text-decoration:none;padding:11px 15px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}
@media(max-width:800px){body.page-id-9 .faq34-head{grid-template-columns:1fr;gap:18px}body.page-id-9 .faq34-grid{grid-template-columns:1fr}}
@media(max-width:520px){body.page-id-9 .faq34{padding:46px 0}body.page-id-9 .faq34-cta{flex-direction:column;align-items:flex-start}body.page-id-9 .faq34-cta a{width:100%;text-align:center}body.page-id-9 .faq34 details p{padding-left:18px}}body.page-id-9 /* ===== V39: compact RFQ / project enquiry section ===== */
#rfq{padding:24px 0!important;}body.page-id-9 #rfq .wrap{max-width:1040px!important;}body.page-id-9 #rfq .ey{margin-bottom:4px!important;}body.page-id-9 #rfq h2{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.02!important;margin:3px 0 6px!important;max-width:900px!important;}body.page-id-9 #rfq .lead,body.page-id-9 #rfq .dual-ar{font-size:12px!important;line-height:1.45!important;margin:3px 0!important;}body.page-id-9 #rfq .rfq-form{margin-top:10px!important;padding:14px!important;border-radius:16px!important;gap:8px!important;}body.page-id-9 #rfq .rfq-form input,body.page-id-9 #rfq .rfq-form select,body.page-id-9 #rfq .rfq-form textarea{padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;min-height:38px!important;}body.page-id-9 #rfq .rfq-form textarea{min-height:62px!important;height:62px!important;resize:vertical;}body.page-id-9 #rfq .rfq-form input[type=file]{min-height:38px!important;padding:7px 10px!important;}body.page-id-9 #rfq .rfq-form button{min-height:40px!important;padding:10px 16px!important;margin-top:0!important;}
@media(max-width:700px){body.page-id-9 #rfq{padding:20px 0!important;}body.page-id-9 #rfq h2{font-size:30px!important;}body.page-id-9 #rfq .rfq-form{grid-template-columns:1fr!important;padding:12px!important;}body.page-id-9 #rfq .rfq-form .full{grid-column:1!important;}
}body.page-id-9 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-9 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-9 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-9 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-9 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-9 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-9 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-9 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-9 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-9 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-9 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-9 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-9 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-9 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-9 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-9 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-9 .footer-brand{padding-right:0}body.page-id-9 .footer-legal{display:block;line-height:1.8}}body.page-id-9 /* V41 — premium,body.page-id-9 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-9 header .nav{height:100%;gap:28px!important}body.page-id-9 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-9 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-9 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-9 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-9 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-9 header .header-menu a.nav-link:hover:after,body.page-id-9 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-9 header .header-menu .nav-link:hover,body.page-id-9 header .header-menu .nav-link.active{color:#063b2c}body.page-id-9 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-9 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-9 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-9 header .nav-more:hover .nav-dropdown,body.page-id-9 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-9 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-9 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-9 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-9 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-9 header .header-menu{display:none!important}body.page-id-9 header .nav{justify-content:space-between}body.page-id-9 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-9 header{height:76px!important}body.page-id-9 header .logo img{width:108px!important;height:62px!important}body.page-id-9 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-9 /* V42 — full desktop navigation,body.page-id-9 no More dropdown */
header{height:92px!important}body.page-id-9 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-9 header .logo{flex:0 0 auto}body.page-id-9 header .logo img{width:118px!important;height:72px!important}body.page-id-9 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-9 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-9 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-9 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-9 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-9 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-9 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-9 header .logo img{width:100px!important}body.page-id-9 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-9 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-9 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-9 header .header-menu::-webkit-scrollbar{display:none}body.page-id-9 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-9 header .header-menu{display:none!important}body.page-id-9 header .header-quote{display:inline-block}}body.page-id-9 /* V46 — executive full-bleed homepage hero */
.hero{min-height:610px!important;padding:0!important;display:flex!important;align-items:stretch!important;background:#03271d!important}body.page-id-9 .hero-slides{inset:0!important;z-index:-3!important}body.page-id-9 .hero-slide{background-position:center 48%!important;filter:saturate(1.02) contrast(1.04)!important}body.page-id-9 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.96) 0%,rgba(3,43,31,.86) 34%,rgba(3,43,31,.48) 58%,rgba(2,24,17,.08) 82%,rgba(2,24,17,.02) 100%)!important}body.page-id-9 .hero:after{height:150px!important;background:linear-gradient(0deg,rgba(2,22,16,.72),transparent)!important}body.page-id-9 .hero .hero-in{width:min(1320px,calc(100% - 72px))!important;max-width:none!important;margin:auto!important;padding:58px 0 34px!important;display:grid!important;grid-template-columns:minmax(0,680px) 1fr!important;grid-template-areas:'ey .' 'title .' 'copy .' 'actions .' 'proof proof' 'slider slider'!important;column-gap:70px!important;align-content:center!important}body.page-id-9 .hero-in>.ey{grid-area:ey;justify-self:start!important}body.page-id-9 .hero-in>h1{grid-area:title;max-width:680px!important;margin:13px 0 14px!important;font-size:clamp(45px,4.7vw,68px)!important;line-height:.96!important;letter-spacing:-2.3px!important}body.page-id-9 .hero h1 .ar{max-width:620px!important;font-size:.50em!important;margin-top:12px!important}body.page-id-9 .hero-in>p{grid-area:copy;max-width:620px!important;margin:0!important;font-size:14px!important;line-height:1.62!important;color:#e8f0ec!important}body.page-id-9 .hero-actions{grid-area:actions;margin:20px 0 0!important}body.page-id-9 .hero-actions .btn{padding:12px 18px!important;border-radius:8px!important}body.page-id-9 .hero-stats{grid-area:proof;max-width:none!important;width:100%!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:32px 0 0!important;border-top:1px solid rgba(255,255,255,.22)!important;border-bottom:1px solid rgba(255,255,255,.16)!important;background:rgba(2,28,20,.34)!important;backdrop-filter:blur(8px)!important}body.page-id-9 .hero-stat{min-height:72px!important;border:0!important;border-right:1px solid rgba(255,255,255,.17)!important;border-radius:0!important;background:transparent!important;padding:14px 20px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.page-id-9 .hero-stat:last-child{border-right:0!important}body.page-id-9 .hero-stat b{font-size:12px!important;letter-spacing:.15px!important}body.page-id-9 .hero-stat span{font-size:9px!important;color:#c8d7d0!important;margin-top:3px!important}body.page-id-9 .hero-slider-nav{grid-area:slider;max-width:none!important;width:100%!important;margin:13px 0 0!important;justify-content:flex-end!important}body.page-id-9 .hero-slide-label{min-width:170px;text-align:right}
@media(max-width:900px){body.page-id-9 .hero{min-height:650px!important}body.page-id-9 .hero .hero-in{width:min(100% - 36px,760px)!important;grid-template-columns:1fr!important;grid-template-areas:'ey' 'title' 'copy' 'actions' 'proof' 'slider'!important;padding:42px 0 28px!important}body.page-id-9 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.94),rgba(3,43,31,.58))!important}body.page-id-9 .hero-stats{grid-template-columns:repeat(2,1fr)!important}body.page-id-9 .hero-stat:nth-child(2){border-right:0!important}body.page-id-9 .hero-stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)!important}body.page-id-9 .hero-slider-nav{justify-content:flex-start!important}body.page-id-9 .hero-slide-label{text-align:left}}
@media(max-width:560px){body.page-id-9 .hero{min-height:700px!important}body.page-id-9 .hero .hero-in{width:calc(100% - 28px)!important}body.page-id-9 .hero-in>h1{font-size:38px!important}body.page-id-9 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-9 .hero-stat{padding:11px 12px!important}body.page-id-9 .hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important}body.page-id-9 .hero-actions .btn{text-align:center!important}}body.page-id-9 /* V49 — compact proof/trust bands + clearer responsive typography */
.hero-stats{margin-top:22px!important}body.page-id-9 .hero-stat{min-height:58px!important;padding:10px 16px!important}body.page-id-9 .hero-stat b{font-size:15px!important;line-height:1.18!important}body.page-id-9 .hero-stat span{font-size:11px!important;line-height:1.35!important;margin-top:3px!important}body.page-id-9 .trust-item{padding:12px 10px!important}body.page-id-9 .trust-item b{font-size:16px!important;line-height:1.15!important}body.page-id-9 .trust-item span{font-size:11px!important;line-height:1.3!important;margin-top:3px!important;display:block!important}
@media(max-width:900px){body.page-id-9 .hero-stats{margin-top:18px!important;grid-template-columns:repeat(2,1fr)!important}body.page-id-9 .hero-stat{min-height:54px!important;padding:9px 12px!important}body.page-id-9 .hero-stat b{font-size:14px!important}body.page-id-9 .hero-stat span{font-size:10.5px!important}body.page-id-9 .trust-grid{grid-template-columns:repeat(2,1fr)!important}body.page-id-9 .trust-item{padding:11px 8px!important;border-bottom:1px solid var(--line)!important}body.page-id-9 .trust-item:nth-child(2n){border-right:0!important}body.page-id-9 .trust-item:last-child{grid-column:1/-1!important;border-bottom:0!important}body.page-id-9 .trust-item b{font-size:15px!important}body.page-id-9 .trust-item span{font-size:10.5px!important}
}
@media(max-width:560px){body.page-id-9 .hero{min-height:auto!important}body.page-id-9 .hero-stats{gap:0!important;margin-top:16px!important}body.page-id-9 .hero-stat{min-height:50px!important;padding:8px 9px!important}body.page-id-9 .hero-stat b{font-size:13px!important}body.page-id-9 .hero-stat span{font-size:9.5px!important}body.page-id-9 .trust-item{padding:10px 7px!important}body.page-id-9 .trust-item b{font-size:14px!important}body.page-id-9 .trust-item span{font-size:10px!important}
}body.page-id-9 .footer-accordion{border:0}body.page-id-9 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-9 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-9 .footer-accordion summary{pointer-events:none}body.page-id-9 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-9 footer#contact{padding:24px 0 82px!important}body.page-id-9 footer#contact .footer-pro{display:block!important}body.page-id-9 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-9 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-9 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-9 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-9 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-9 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-9 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-9 .footer-accordion[open] summary:after{content:'–'}body.page-id-9 .footer-accordion-body{padding:0 0 12px}body.page-id-9 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-9 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-9 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-9 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-9 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-9 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-9 footer#contact{padding:20px 0 76px!important}body.page-id-9 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-9 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-9 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-9 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-9 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-9 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-9 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-9 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-9 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-9 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-9 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-9 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-9 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-9 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-9 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-9 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-9 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-9 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-9 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-9 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-9 footer#contact .footer-brand img{width:72px!important}body.page-id-9 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-9 /* V53 — FAQ compact premium responsive redesign */
.faq34{padding:34px 0 38px!important;background:linear-gradient(180deg,#f8f7f3 0%,#f3f1eb 100%)!important;color:#123e39}body.page-id-9 .faq34-wrap{width:min(1180px,92%)!important;margin:auto}body.page-id-9 .faq34-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(16,63,57,.13)}body.page-id-9 .faq34-head>div:first-child>span{font-size:10px!important;letter-spacing:.18em!important;font-weight:900!important;color:#b08a4a!important}body.page-id-9 .faq34-head h2{font-size:clamp(30px,3vw,44px)!important;line-height:1!important;margin:5px 0 4px!important;letter-spacing:-.035em!important}body.page-id-9 .faq34-head p{font-size:14px!important;margin:0!important;color:#68736e!important}body.page-id-9 .faq34-ar{min-width:250px!important;max-width:360px!important;padding:7px 14px 7px 0!important;border-right:3px solid #b08a4a!important}body.page-id-9 .faq34-ar strong{font-size:21px!important;line-height:1.15!important}body.page-id-9 .faq34-ar small{font-size:12px!important;line-height:1.45!important;margin-top:4px!important}body.page-id-9 .faq34-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-9 .faq34 details{background:rgba(255,255,255,.94)!important;border:1px solid #ddd9cf!important;border-radius:11px!important;box-shadow:0 5px 18px rgba(15,58,53,.035)!important}body.page-id-9 .faq34 summary{min-height:58px!important;padding:12px 14px!important;grid-template-columns:28px 1fr 28px!important;gap:9px!important}body.page-id-9 .faq34 summary b{font-size:11px!important;font-weight:900!important;color:#b08a4a!important}body.page-id-9 .faq34 summary span{font-size:14.5px!important;line-height:1.28!important;font-weight:800!important;color:#173f3a!important}body.page-id-9 .faq34 summary i{width:27px!important;height:27px!important;font-size:18px!important;background:#eef1ed!important}body.page-id-9 .faq34 details p{padding:0 14px 14px 51px!important;font-size:13px!important;line-height:1.55!important;color:#63706a!important}
@media(max-width:900px){body.page-id-9 .faq34{padding:28px 0 32px!important}body.page-id-9 .faq34-wrap{width:min(94%,760px)!important}body.page-id-9 .faq34-head{align-items:flex-start!important;gap:16px!important}body.page-id-9 .faq34-head h2{font-size:clamp(28px,5vw,38px)!important}body.page-id-9 .faq34-ar{min-width:210px!important;max-width:300px!important}body.page-id-9 .faq34-grid{gap:8px!important}body.page-id-9 .faq34 summary span{font-size:14px!important}
}
@media(max-width:680px){body.page-id-9 .faq34{padding:24px 0 28px!important}body.page-id-9 .faq34-wrap{width:92%!important}body.page-id-9 .faq34-head{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-bottom:12px!important;padding-bottom:11px!important}body.page-id-9 .faq34-head h2{font-size:31px!important}body.page-id-9 .faq34-head p{font-size:13px!important}body.page-id-9 .faq34-ar{min-width:0!important;max-width:none!important;width:100%!important;text-align:left!important;direction:rtl!important;border-right:0!important;border-left:3px solid #b08a4a!important;padding:6px 0 6px 12px!important}body.page-id-9 .faq34-ar strong{font-size:18px!important}body.page-id-9 .faq34-ar small{font-size:11.5px!important}body.page-id-9 .faq34-grid{grid-template-columns:1fr!important;gap:7px!important}body.page-id-9 .faq34 summary{min-height:54px!important;padding:11px 12px!important;grid-template-columns:27px 1fr 27px!important}body.page-id-9 .faq34 summary span{font-size:14px!important}body.page-id-9 .faq34 details p{padding:0 12px 12px 48px!important;font-size:12.5px!important}
}
@media(max-width:420px){body.page-id-9 .faq34-wrap{width:94%!important}body.page-id-9 .faq34-head h2{font-size:28px!important}body.page-id-9 .faq34 summary{padding:10px 11px!important;grid-template-columns:25px 1fr 25px!important;gap:7px!important}body.page-id-9 .faq34 summary span{font-size:13.5px!important}body.page-id-9 .faq34 summary i{width:25px!important;height:25px!important}body.page-id-9 .faq34 details p{padding-left:43px!important;font-size:12px!important}
}body.page-id-9 .cpsr-logo{display:inline-flex;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}body.page-id-9 .cpsr-logo b{font-size:18px;letter-spacing:1.4px;color:#063b2c}body.page-id-9 .cpsr-logo em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:2.6px;color:#c79d43;margin-top:5px}body.page-id-9 footer .cpsr-logo b{color:#fff;font-size:22px}body.page-id-9 footer .cpsr-logo em{color:#d7b35f}body.page-id-9 (max-width:620px){.cpsr-logo b{font-size:14px}.cpsr-logo em{font-size:8px;letter-spacing:1.8px}}body.page-id-9 /* V52 — Resource cards: clearer type,body.page-id-9 tighter spacing,body.page-id-9 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-9 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-9 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-9 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-9 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-9 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-9 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-9 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-9 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-9 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-9 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-9 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-9 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-9 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-9 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-9 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-9 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-9 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-9 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-9 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-9 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-9 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-9 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-9 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-9 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-9 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-9 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-9 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-9 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-9 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-9 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-9 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}


/* about-us.html */
body.page-id-24 #masthead,body.page-id-24 .site-header,body.page-id-24 #colophon,body.page-id-24 .site-footer{display:none!important}body.page-id-24 #primary,body.page-id-24 .content-area,body.page-id-24 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-24 .entry-content-wrap,body.page-id-24 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-24 .entry-content{margin:0!important}body.page-id-24 *{box-sizing:border-box}body.page-id-24{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-24{scroll-behavior:smooth}body.page-id-24{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-24 a{color:inherit;text-decoration:none}body.page-id-24 img{max-width:100%;display:block}body.page-id-24 .wrap{width:min(1380px,94%);margin:auto}body.page-id-24 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-24 h1,body.page-id-24 h2,body.page-id-24 h3{margin-top:0}body.page-id-24 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-24 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-24 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-24 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-24 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-24 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-24 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-24 .menu a:hover{color:var(--gold)}body.page-id-24 .nav-actions{display:flex;gap:8px}body.page-id-24 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-24 .btn.gold{background:var(--gold);color:#fff}body.page-id-24 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-24 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-24 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-24 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-24 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-24 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-24 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-24 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-24 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-24 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-24 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-24 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-24 section{padding:92px 0}body.page-id-24 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-24 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-24 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-24 .trust-item:last-child{border:0}body.page-id-24 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-24 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-24 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-24 .visual-stack{position:relative;min-height:520px}body.page-id-24 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-24 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-24 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-24 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-24 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-24 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-24 .solution-body{padding:19px}body.page-id-24 .solution-body h3{color:var(--green);font-size:18px}body.page-id-24 .solution-body p{color:var(--muted);font-size:12px}body.page-id-24 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-24 .parking-feature{background:var(--paper)}body.page-id-24 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-24 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-24 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-24 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-24 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-24 .engineering{background:var(--deep);color:#fff}body.page-id-24 .engineering h2{color:#fff}body.page-id-24 .engineering .lead{color:#b8c8c0}body.page-id-24 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-24 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-24 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-24 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-24 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-24 .eng-card b{color:#d7bc81;display:block}body.page-id-24 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-24 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-24 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-24 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-24 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-24 .process span{font-size:10px;color:var(--muted)}body.page-id-24 .materials{background:var(--paper)}body.page-id-24 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-24 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-24 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-24 .mat h3{color:var(--green)}body.page-id-24 .mat p{font-size:12px;color:var(--muted)}body.page-id-24 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-24 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-24 .industry b{color:var(--green);display:block}body.page-id-24 .industry span{font-size:11px;color:var(--muted)}body.page-id-24 .project-section{background:#fff}body.page-id-24 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-24 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-24 .project-card:first-child{grid-row:span 2}body.page-id-24 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-24 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-24 .project-info b{display:block}body.page-id-24 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-24 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-24 .stats-section h2{color:#fff}body.page-id-24 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-24 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-24 .stat-card small{color:#b8cbc1;display:block}body.page-id-24 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-24 .knowledge{background:var(--paper)}body.page-id-24 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-24 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-24 .article b{color:var(--green);display:block}body.page-id-24 .article p{font-size:11px;color:var(--muted)}body.page-id-24 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-24 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-24 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-24 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-24 .rfq-section{background:var(--deep);color:#fff}body.page-id-24 .rfq-section h2{color:#fff}body.page-id-24 .rfq-section .lead{color:#b9cbc2}body.page-id-24 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-24 input,body.page-id-24 select,body.page-id-24 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-24 textarea{min-height:110px}body.page-id-24 .full{grid-column:1/-1}body.page-id-24 .rfq-form button{border:0}body.page-id-24 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-24 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-24 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-24 footer h3,body.page-id-24 footer h4{color:#fff}body.page-id-24 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-24 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-24 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-24 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-24 .menu{display:none}body.page-id-24 .solution-grid,body.page-id-24 .industry-grid,body.page-id-24 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-24 .intro-grid,body.page-id-24 .parking-grid,body.page-id-24 .eng-grid{grid-template-columns:1fr}body.page-id-24 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-24 .mat-grid,body.page-id-24 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-24 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-24 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-24 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-24 .topbar{display:block;text-align:center}body.page-id-24 .nav-actions .ghost{display:none}body.page-id-24 .hero{min-height:680px}body.page-id-24 .hero h1{font-size:52px}body.page-id-24 .hero-stats,body.page-id-24 .solution-grid,body.page-id-24 .industry-grid,body.page-id-24 .knowledge-grid,body.page-id-24 .mat-grid,body.page-id-24 .stats-grid,body.page-id-24 .rfq-form,body.page-id-24 .footer-grid{grid-template-columns:1fr}body.page-id-24 .process-grid{grid-template-columns:1fr 1fr}body.page-id-24 .design-list,body.page-id-24 .eng-cards{grid-template-columns:1fr}body.page-id-24 .project-grid{grid-template-columns:1fr}body.page-id-24 .project-card:first-child{grid-column:auto}
}body.page-id-24 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-24 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-24 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-24 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-24 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-24 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-24 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-24 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-24 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-24 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-24 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-24 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-24 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-24 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-24 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-24 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-24 .hero{min-height:700px!important}body.page-id-24 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-24 .hero h1{font-size:46px!important}body.page-id-24 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-24 /* V44 — split-screen VIP hero: compact,body.page-id-24 copy left,body.page-id-24 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-24 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-24 .hero:after{display:none!important}body.page-id-24 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-24 .hero-slide{background-position:center center!important}body.page-id-24 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-24 .hero-in>.ey,body.page-id-24 .hero-in>h1,body.page-id-24 .hero-in>p,body.page-id-24 .hero-in>.hero-actions,body.page-id-24 .hero-in>.hero-stats,body.page-id-24 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-24 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-24 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-24 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-24 .hero-actions{margin-top:22px!important}body.page-id-24 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-24 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-24 .hero-stat b{font-size:13px!important}body.page-id-24 .hero-stat span{font-size:9px!important}body.page-id-24 .hero-slider-nav{margin-top:14px!important}body.page-id-24 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-24 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-24 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-24 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-24 .hero-in>.ey,body.page-id-24 .hero-in>h1,body.page-id-24 .hero-in>p,body.page-id-24 .hero-in>.hero-actions,body.page-id-24 .hero-in>.hero-stats,body.page-id-24 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-24 .hero h1{font-size:43px!important}body.page-id-24 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-24 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-24 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-24 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-24 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-24 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-24 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-24 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-24 .hero-in>.ey,body.page-id-24 .hero-in>h1,body.page-id-24 .hero-in>p,body.page-id-24 .hero-in>.hero-actions,body.page-id-24 .hero-in>.hero-stats,body.page-id-24 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-24 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-24 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-24 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-24 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-24 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-24 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-24 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-24 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-24 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-24 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-24 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-24 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-24 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-24 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-24 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-24 .hero p{max-width:92%!important}body.page-id-24 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-24 .hero{min-height:680px!important}body.page-id-24 .hero h1{font-size:38px!important}body.page-id-24 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-24 .hero-stat{min-height:62px!important}body.page-id-24 .hero p{font-size:13px!important}}body.page-id-24 .lang-switch{display:flex;gap:5px}body.page-id-24 .lang-switch button{border:1px solid #dce5df;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:950;cursor:pointer}body.page-id-24 .lang-switch button.active{background:#063b2c;color:#fff}body.page-id-24 .ar{display:block;font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:inherit}body.page-id-24 span.ar,body.page-id-24 b.ar,body.page-id-24 a.ar{display:block!important;margin-top:5px}body.page-id-24 h1 span.ar,body.page-id-24 h2 span.ar{font-size:.70em;line-height:1.35;letter-spacing:0}body.page-id-24 .hero p .ar,body.page-id-24 .lead .ar{color:inherit}body.page-id-24 .dual-ar{font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:#53675d;border-right:3px solid #c8a45e;padding-right:13px;margin-top:8px}body.page-id-24 .hero .dual-ar{color:#d7e3dd;max-width:800px}body.page-id-24.ar-mode .en{display:block!important}body.page-id-24.ar-mode .ar{display:block!important}body.page-id-24 header .menu{white-space:nowrap}body.page-id-24 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-24 header .menu a:hover{color:#c7a158}body.page-id-24 .card h3{margin-top:8px}body.page-id-24 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-24 header .menu{display:none}}body.page-id-24 #client-trust,body.page-id-24 #before-after,body.page-id-24 #quality-safety,body.page-id-24 #after-sales,body.page-id-24 #final-corporate-cta{scroll-margin-top:95px}body.page-id-24 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-24 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-24 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-24 footer .footer-grid{grid-template-columns:1fr}}body.page-id-24 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-24 .wrap,body.page-id-24 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-24 section{padding:64px 0!important}body.page-id-24 .section-head{margin-bottom:26px!important}body.page-id-24 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-24 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-24 h3{font-size:17px!important}body.page-id-24 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-24 .ar-line,body.page-id-24 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-24 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-24 .hero-content,body.page-id-24 .hero-in{max-width:860px!important}body.page-id-24 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-24 .hero-proof,body.page-id-24 .hero-stats{margin-top:28px!important}body.page-id-24 header{height:82px!important}body.page-id-24 .logo img,body.page-id-24 .brand img{width:104px!important;height:66px!important}body.page-id-24 .menu{gap:10px!important}body.page-id-24 .menu a{font-size:9px!important}body.page-id-24 .nav{gap:14px!important}body.page-id-24 .btn{padding:11px 14px!important}body.page-id-24 .cards4,body.page-id-24 .solution-grid{gap:12px!important}body.page-id-24 .card-img,body.page-id-24 .solution-img{height:160px!important}body.page-id-24 .card-body,body.page-id-24 .solution-body{padding:16px!important}body.page-id-24 .card-body p,body.page-id-24 .solution-body p{font-size:11px!important}body.page-id-24 .split,body.page-id-24 .intro-grid,body.page-id-24 .parking-grid,body.page-id-24 .eng-grid{gap:38px!important}body.page-id-24 .visual-collage,body.page-id-24 .visual-stack{min-height:430px!important}body.page-id-24 .parking-photo,body.page-id-24 .parking-visual{height:470px!important}body.page-id-24 .eng-photo,body.page-id-24 .eng-visual{height:470px!important}body.page-id-24 .process,body.page-id-24 .process-grid{gap:8px!important}body.page-id-24 .process-step,body.page-id-24 .process{font-size:11px}body.page-id-24 .material-grid,body.page-id-24 .mat-grid,body.page-id-24 .industry-grid,body.page-id-24 .blog-grid,body.page-id-24 .knowledge-grid{gap:10px!important}body.page-id-24 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-24 .location-grid{gap:8px!important}body.page-id-24 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-24 footer{padding-top:46px!important}body.page-id-24 .footer-grid{gap:18px!important}body.page-id-24 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-24 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-24 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-24 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-24 .visual-banner .caption b{font-size:22px;display:block}body.page-id-24 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-24 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-24 .wrap,body.page-id-24 .w{width:calc(100% - 28px)!important}body.page-id-24 section{padding:42px 0!important}body.page-id-24 .hero{min-height:620px!important}body.page-id-24 .cards4,body.page-id-24 .solution-grid,body.page-id-24 .industry-grid,body.page-id-24 .blog-grid,body.page-id-24 .knowledge-grid,body.page-id-24 .material-grid,body.page-id-24 .mat-grid,body.page-id-24 .cred-grid,body.page-id-24 .stats-grid{grid-template-columns:1fr!important}body.page-id-24 .process,body.page-id-24 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-24 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-24 /* V3 compact rhythm */
section{padding:42px 0!important}body.page-id-24 section + section{margin-top:0!important}body.page-id-24 .section-head{margin-bottom:18px!important}body.page-id-24 .section-head h2{margin-bottom:12px!important}body.page-id-24 .section-head .lead{margin-bottom:8px!important}body.page-id-24 .soft,body.page-id-24 .dark,body.page-id-24 .credentials{margin:0!important}body.page-id-24 .cards,body.page-id-24 .cards4,body.page-id-24 .solution-grid,body.page-id-24 .industry-grid,body.page-id-24 .material-grid,body.page-id-24 .mat-grid,body.page-id-24 .eng-list,body.page-id-24 .process,body.page-id-24 .process-grid{margin-top:18px!important}body.page-id-24 .card,body.page-id-24 .industry,body.page-id-24 .material,body.page-id-24 .eng-item,body.page-id-24 .process-step{margin-top:0!important}body.page-id-24 p{margin-top:8px;margin-bottom:10px}body.page-id-24 h2{margin-bottom:12px!important}body.page-id-24 h3{margin-bottom:7px!important}body.page-id-24 .visual-banner{margin-top:18px!important;height:260px!important}body.page-id-24 .auto-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;margin-top:20px}body.page-id-24 .auto-feature-img{height:360px;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 16px 38px rgba(0,0,0,.12)}body.page-id-24 .auto-feature-content{padding:6px 0}body.page-id-24 .mini-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}body.page-id-24 .mini-visual{min-height:180px;border-radius:15px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-24 .mini-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(1,24,18,.86))}body.page-id-24 .mini-visual b{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:12px}body.page-id-24 .highlight-band{padding:30px!important;background:linear-gradient(110deg,#053b2b,#0b5841);border-radius:20px;color:#fff;margin-top:20px}body.page-id-24 .highlight-band h3{color:#fff!important;font-size:24px!important}body.page-id-24 .highlight-band p{color:#cbd9d2!important}body.page-id-24 .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}body.page-id-24 .quick-box{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px}body.page-id-24 .quick-box b{display:block;color:var(--green);font-size:12px}body.page-id-24 .quick-box span{font-size:10px;color:var(--muted)}
@media(min-width:1000px) and (max-width:1450px){body.page-id-24 section{padding:36px 0!important}body.page-id-24 .visual-banner{height:235px!important}body.page-id-24 .auto-feature-img{height:320px!important}
}
@media(max-width:900px){body.page-id-24 .auto-feature{grid-template-columns:1fr}body.page-id-24 .mini-strip,body.page-id-24 .quick-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-24 section{padding:34px 0!important}body.page-id-24 .mini-strip,body.page-id-24 .quick-grid{grid-template-columns:1fr}
}body.page-id-24 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-24{overflow-x:hidden}body.page-id-24 .wrap,body.page-id-24 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-24 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-24 section + section{margin-top:0!important}body.page-id-24 .section-head{margin:0 0 14px!important}body.page-id-24 .section-head h2{margin:4px 0 9px!important}body.page-id-24 p{margin:6px 0 9px!important}body.page-id-24 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-24 .cards,body.page-id-24 .cards4,body.page-id-24 .solution-grid,body.page-id-24 .industry-grid,body.page-id-24 .material-grid,body.page-id-24 .mat-grid,body.page-id-24 .eng-list,body.page-id-24 .process,body.page-id-24 .process-grid,body.page-id-24 .quick-grid,body.page-id-24 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-24 #parking .parking-grid,body.page-id-24 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-24 #parking .parking-photo,body.page-id-24 #parking .parking-visual,body.page-id-24 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-24 #manufacturing .process,body.page-id-24 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-24 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-24 #manufacturing .manufacturing-visual,body.page-id-24 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-24 #final-corporate-cta{padding:28px 0!important}body.page-id-24 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-24 #final-corporate-cta .visual-collage,body.page-id-24 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-24 #rfq{padding:38px 0!important}body.page-id-24 #rfq .section-head{margin-bottom:12px!important}body.page-id-24 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-24 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-24 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-24 #manufacturing .process,body.page-id-24 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-24 .wrap,body.page-id-24 .w{width:calc(100% - 30px)!important}body.page-id-24 #parking .parking-grid,body.page-id-24 #parking .auto-feature,body.page-id-24 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-24 #manufacturing .process,body.page-id-24 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-24 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-24 section{padding:30px 0!important}body.page-id-24 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-24 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-24 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-24 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-24 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-24 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-24 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-24 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-24 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-24 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-24 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-24 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-24 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-24 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-24 .quote-card p{font-size:10px;line-height:1.6}body.page-id-24 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-24 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-24 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-24 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-24 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-24 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-24 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-24 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-24 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-24 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-24 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-24 .footer-ar{direction:rtl;text-align:left}body.page-id-24 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-24 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-24 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-24 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-24 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-24 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-24 .corp-heading{grid-template-columns:1fr}body.page-id-24 .corp-cards,body.page-id-24 .vendor-strip,body.page-id-24 .footer-pro{grid-template-columns:1fr}body.page-id-24 .footer-legal{display:block}
}body.page-id-24 /* ===== V6 single-certification + professional visual cleanup ===== */
.cert-vip{background:#f7f7f3!important;padding:38px 0!important;border-top:1px solid #e3e4df;border-bottom:1px solid #e3e4df}body.page-id-24 .cert-head{display:grid;grid-template-columns:1.6fr .75fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-24 .cert-head h2{font-size:32px!important;margin:4px 0 8px!important}body.page-id-24 .cert-ar{direction:rtl;text-align:right;color:#8b6c2f;font-size:12px;line-height:1.8;border-right:3px solid #c8a45e;padding-right:12px}body.page-id-24 .cert-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;gap:10px}body.page-id-24 .cert-main,body.page-id-24 .cert-company{background:#fff;border:1px solid #dedfd9;border-radius:12px;padding:17px;min-height:190px;box-shadow:0 5px 16px rgba(0,0,0,.035)}body.page-id-24 .cert-badge{width:46px;height:46px;border:1px solid #c4a357;border-radius:50%;display:grid;place-items:center;color:#9b7625;font-weight:900;font-size:11px;margin-bottom:12px}body.page-id-24 .cert-main h3,body.page-id-24 .cert-company h3{font-size:15px!important;color:#064334!important;margin-bottom:5px!important}body.page-id-24 .cert-main p{font-size:10px;color:#58665f}body.page-id-24 .cert-main span{font-size:8px;color:#a1813d;border-top:1px solid #eee;padding-top:8px;display:block;margin-top:10px}body.page-id-24 .cert-company dl{margin:10px 0 0}body.page-id-24 .cert-company dl div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #eee}body.page-id-24 .cert-company dt{font-size:9px;color:#65736d}body.page-id-24 .cert-company dd{font-size:10px;font-weight:800;color:#064334;margin:0;text-align:right}body.page-id-24 #corporate-resource-zone .corp-card:nth-child(2) h3{color:#064334!important}
@media(max-width:1000px){body.page-id-24 .cert-grid{grid-template-columns:1fr 1fr}body.page-id-24 .cert-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-24 .cert-grid{grid-template-columns:1fr}}body.page-id-24 /* V7 capability redesign */
.cap-v7{background:linear-gradient(180deg,#f7f7f3,#fff)!important;padding:36px 0!important}body.page-id-24 .cap-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}body.page-id-24 .cap-intro h2{font-size:38px!important;max-width:600px;margin:5px 0 10px!important}body.page-id-24 .cap-intro .lead{max-width:620px!important}body.page-id-24 .cap-visual{height:315px;border-radius:18px;position:relative;overflow:hidden;
background:
linear-gradient(90deg,rgba(0,50,38,.12),rgba(0,50,38,.03)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1400&q=88') center/cover no-repeat;
box-shadow:0 14px 36px rgba(0,0,0,.10)}body.page-id-24 .cap-visual-label{position:absolute;left:16px;bottom:16px;background:rgba(0,55,42,.91);color:#fff;border-radius:9px;padding:11px 14px;min-width:220px}body.page-id-24 .cap-visual-label b{display:block;font-size:11px;color:#d8b663}body.page-id-24 .cap-visual-label span{font-size:9px;color:#dce8e3}body.page-id-24 .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}body.page-id-24 .cap-card{display:flex;gap:11px;align-items:center;text-decoration:none;background:#fff;border:1px solid #e0e2dd;border-radius:10px;padding:13px 14px;min-height:72px;transition:.2s}body.page-id-24 .cap-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.07);border-color:#c4a45c}body.page-id-24 .cap-card>span{font-size:20px;font-weight:800;color:#b18a38;min-width:30px}body.page-id-24 .cap-card b{display:block;color:#064334;font-size:12px;margin-bottom:3px}body.page-id-24 .cap-card small{display:block;color:#69756f;font-size:8.5px;line-height:1.5}
@media(max-width:900px){body.page-id-24 .cap-intro{grid-template-columns:1fr}body.page-id-24 .cap-grid{grid-template-columns:1fr 1fr}body.page-id-24 .cap-visual{height:260px}}
@media(max-width:560px){body.page-id-24 .cap-grid{grid-template-columns:1fr}body.page-id-24 .cap-intro h2{font-size:30px!important}}body.page-id-24 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-24 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-24 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-24 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-24 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-24 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-24 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-24 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-24 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-24 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-24 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-24 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-24 .sector-copy{padding:13px}body.page-id-24 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-24 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-24 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-24 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-24 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-24 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-24 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-24 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-24 #parking{background:#f7f7f3!important}body.page-id-24 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-24 .sectors-head{grid-template-columns:1fr}body.page-id-24 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-24 .sector-grid{grid-template-columns:1fr}body.page-id-24 .sector-footer{grid-template-columns:1fr}}body.page-id-24 /* V10 premium parking collection redesign */
.parking-v10{background:#f6f5ef!important;padding:38px 0!important}body.page-id-24 .pv10-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-24 .pv10-head h2{font-size:36px!important;color:#073f33!important;margin:4px 0 8px!important;max-width:690px}body.page-id-24 .pv10-ar{direction:rtl;text-align:right;color:#8b6b2e;border-right:3px solid #c29b43;padding-right:12px;font-size:11px;line-height:1.85}body.page-id-24 .pv10-showcase{display:grid;grid-template-columns:1.7fr .7fr;gap:10px}body.page-id-24 .pv10-hero{height:310px;border-radius:15px;overflow:hidden;position:relative;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,45,35,.48)),
url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-24 .pv10-badge{position:absolute;top:14px;left:14px;background:#c29b43;color:#fff;padding:7px 10px;border-radius:5px;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-24 .pv10-hero-copy{position:absolute;left:18px;bottom:17px;color:#fff}body.page-id-24 .pv10-hero-copy b{display:block;font-size:22px}body.page-id-24 .pv10-hero-copy span{font-size:9px;color:#e0ebe6}body.page-id-24 .pv10-info{background:#073f33;border-radius:15px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:center}body.page-id-24 .pv10-stat{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-24 .pv10-stat b{font-size:17px;color:#d0ad58}body.page-id-24 .pv10-stat span{font-size:9px;color:#d7e3de}body.page-id-24 .pv10-info>a{margin-top:13px;text-decoration:none;color:#fff;border:1px solid #c7a14a;border-radius:5px;padding:9px 10px;font-size:8px;font-weight:800;text-align:center}body.page-id-24 .pv10-types{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}body.page-id-24 .pv10-types article{background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px;min-height:152px;transition:.2s}body.page-id-24 .pv10-types article:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(0,0,0,.07);border-color:#c4a052}body.page-id-24 .pv10-types article>span{display:block;color:#b48a35;font-size:8px;font-weight:900;margin-top:8px}body.page-id-24 .pv10-types article>b{display:block;color:#073f33;font-size:10px;margin:2px 0 4px}body.page-id-24 .pv10-types article>small{font-size:7.8px;line-height:1.45;color:#69756f}body.page-id-24 .shape{height:52px;border-radius:7px;background:#f1f0e9;position:relative;overflow:hidden}body.page-id-24 .shape:before,body.page-id-24 .shape:after{content:"";position:absolute}body.page-id-24 .shape-cant:before{width:72%;height:18px;border-top:4px solid #b49349;border-radius:60% 60% 0 0;left:15%;top:20px}body.page-id-24 .shape-cant:after{width:3px;height:28px;background:#244e43;left:21%;top:20px}body.page-id-24 .shape-double:before{width:82%;height:20px;border-top:4px solid #b49349;border-radius:50%;left:9%;top:18px}body.page-id-24 .shape-double:after{width:3px;height:30px;background:#244e43;left:50%;top:18px}body.page-id-24 .shape-arch:before{width:75%;height:31px;border:4px solid #b49349;border-bottom:0;border-radius:50% 50% 0 0;left:12%;top:13px}body.page-id-24 .shape-pyramid:before{width:0;height:0;border-left:39px solid transparent;border-right:39px solid transparent;border-bottom:31px solid #c8ad6a;left:15%;top:10px}body.page-id-24 .shape-sail:before{width:70%;height:30px;background:#c8ad6a;clip-path:polygon(0 75%,45% 0,100% 70%,55% 45%);left:15%;top:10px}body.page-id-24 .shape-custom:before{width:72%;height:28px;border:4px solid #b49349;border-radius:60% 10% 60% 10%;left:14%;top:11px;transform:skew(-10deg)}body.page-id-24 .pv10-bottom{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px 14px;margin-top:9px}body.page-id-24 .pv10-bottom b{display:block;color:#073f33;font-size:10px}body.page-id-24 .pv10-bottom span{font-size:8px;color:#68746f}body.page-id-24 .pv10-bottom a{text-decoration:none;background:#b28a38;color:#fff;padding:8px 11px;border-radius:5px;font-size:8px;font-weight:800}
@media(max-width:1000px){body.page-id-24 .pv10-showcase{grid-template-columns:1fr}body.page-id-24 .pv10-types{grid-template-columns:repeat(3,1fr)}body.page-id-24 .pv10-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-24 .pv10-types{grid-template-columns:1fr 1fr}body.page-id-24 .pv10-bottom{display:block}body.page-id-24 .pv10-bottom a{display:inline-block;margin-top:9px}}body.page-id-24 /* V11 — larger parking shade design cards */
.pv10-types{
 display:grid!important;
 grid-template-columns:repeat(3,1fr)!important;
 gap:12px!important;
 margin-top:14px!important;
}body.page-id-24 .pv10-types article{
 min-height:245px!important;
 padding:14px!important;
 border-radius:13px!important;
}body.page-id-24 .pv10-types .shape{
 height:135px!important;
 border-radius:10px!important;
 background:#f1f0e9!important;
}body.page-id-24 .pv10-types article>span{
 font-size:9px!important;
 margin-top:10px!important;
}body.page-id-24 .pv10-types article>b{
 font-size:13px!important;
 margin:3px 0 5px!important;
}body.page-id-24 .pv10-types article>small{
 font-size:9px!important;
 line-height:1.55!important;
}body.page-id-24 /* enlarge the six schematic shade icons */
.shape-cant:before{width:76%!important;height:45px!important;border-top-width:7px!important;left:12%!important;top:48px!important}body.page-id-24 .shape-cant:after{width:5px!important;height:65px!important;left:20%!important;top:49px!important}body.page-id-24 .shape-double:before{width:84%!important;height:50px!important;border-top-width:7px!important;left:8%!important;top:42px!important}body.page-id-24 .shape-double:after{width:5px!important;height:70px!important;left:50%!important;top:43px!important}body.page-id-24 .shape-arch:before{width:78%!important;height:78px!important;border-width:7px!important;border-bottom:0!important;left:11%!important;top:31px!important}body.page-id-24 .shape-pyramid:before{border-left-width:82px!important;border-right-width:82px!important;border-bottom-width:72px!important;left:18%!important;top:27px!important}body.page-id-24 .shape-sail:before{width:76%!important;height:78px!important;left:12%!important;top:27px!important}body.page-id-24 .shape-custom:before{width:76%!important;height:72px!important;border-width:7px!important;left:12%!important;top:28px!important}
@media(max-width:800px){body.page-id-24 .pv10-types{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){body.page-id-24 .pv10-types{grid-template-columns:1fr!important}
}body.page-id-24 /* V12 — clean homepage,body.page-id-24 no repeated capability/workflow sections */
.eng-v12{background:#f7f7f3!important;padding:40px 0!important}body.page-id-24 .eng12-head{display:grid;grid-template-columns:1.45fr .65fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-24 .eng12-head h2{font-size:36px!important;color:#073f33!important;max-width:760px;margin:4px 0 8px!important}body.page-id-24 .eng12-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:12px;color:#8a6a2c;font-size:11px;line-height:1.85}body.page-id-24 .eng12-main{display:grid;grid-template-columns:1.35fr .85fr;gap:10px}body.page-id-24 .eng12-visual{height:325px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,48,37,.42)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-24 .eng12-tag{position:absolute;left:16px;bottom:16px;background:rgba(3,58,44,.93);color:#fff;border-radius:9px;padding:12px 14px}body.page-id-24 .eng12-tag span{display:block;color:#d5b15b;font-size:8px;letter-spacing:1px;font-weight:800}body.page-id-24 .eng12-tag b{display:block;font-size:16px;margin-top:3px}body.page-id-24 .eng12-panel{background:#073f33;border-radius:15px;padding:10px 16px}body.page-id-24 .eng12-panel>div{display:grid;grid-template-columns:35px 1fr;column-gap:8px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-24 .eng12-panel>div:last-child{border-bottom:0}body.page-id-24 .eng12-panel strong{grid-row:1/3;color:#d3ad54;font-size:18px}body.page-id-24 .eng12-panel b{color:#fff;font-size:10px}body.page-id-24 .eng12-panel small{color:#cbdad4;font-size:8px;margin-top:3px}body.page-id-24 .eng12-deliverables{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}body.page-id-24 .eng12-deliverables>div{background:#fff;border:1px solid #dfe1dc;border-radius:9px;padding:11px;text-align:center}body.page-id-24 .eng12-deliverables b{display:block;color:#073f33;font-size:9px}body.page-id-24 .eng12-deliverables span{display:block;color:#77817d;font-size:7.5px;margin-top:3px}
@media(max-width:900px){body.page-id-24 .eng12-head,body.page-id-24 .eng12-main{grid-template-columns:1fr}body.page-id-24 .eng12-deliverables{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){body.page-id-24 .eng12-deliverables{grid-template-columns:1fr}}body.page-id-24 /* V13 — larger,body.page-id-24 more prominent engineering deliverable cards */
.eng12-deliverables{
  grid-template-columns:repeat(5,1fr)!important;
  gap:12px!important;
  margin-top:15px!important;
}body.page-id-24 .eng12-deliverables>div{
  min-height:105px!important;
  padding:18px 12px!important;
  border-radius:12px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  border:1px solid #d9ddd7!important;
  box-shadow:0 5px 15px rgba(0,0,0,.035)!important;
  transition:.2s ease!important;
}body.page-id-24 .eng12-deliverables>div:hover{
  transform:translateY(-3px)!important;
  border-color:#c3a052!important;
  box-shadow:0 9px 22px rgba(0,0,0,.07)!important;
}body.page-id-24 .eng12-deliverables b{
  font-size:13px!important;
  line-height:1.3!important;
  margin-bottom:7px!important;
}body.page-id-24 .eng12-deliverables span{
  font-size:9px!important;
  line-height:1.45!important;
  margin-top:0!important;
}
@media(max-width:1000px){body.page-id-24 .eng12-deliverables{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:650px){body.page-id-24 .eng12-deliverables{grid-template-columns:1fr 1fr!important}
}body.page-id-24 /* V14 — improve readability and hierarchy of 01–04 engineering workflow */
.eng12-panel{
  padding:14px 20px!important;
}body.page-id-24 .eng12-panel>div{
  grid-template-columns:52px 1fr!important;
  column-gap:12px!important;
  padding:17px 0!important;
  min-height:76px!important;
  align-items:start!important;
}body.page-id-24 .eng12-panel strong{
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.5px!important;
}body.page-id-24 .eng12-panel b{
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:.1px!important;
}body.page-id-24 .eng12-panel small{
  font-size:10.5px!important;
  line-height:1.55!important;
  margin-top:5px!important;
  color:#e0e9e5!important;
  max-width:95%!important;
}
@media(max-width:650px){body.page-id-24 .eng12-panel{padding:12px 15px!important}body.page-id-24 .eng12-panel>div{grid-template-columns:44px 1fr!important}body.page-id-24 .eng12-panel strong{font-size:22px!important}body.page-id-24 .eng12-panel b{font-size:13px!important}body.page-id-24 .eng12-panel small{font-size:10px!important}
}body.page-id-24 /* V15 — distinct Materials section; fabrication/execution kept separate */
.mat15{background:#f5f5f1;padding:42px 0 38px}body.page-id-24 .mat15-head{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-24 .mat15-head h2{font-size:35px;line-height:1.04;color:#073f33;margin:4px 0 8px;max-width:760px}body.page-id-24 .mat15-head .lead{max-width:760px}body.page-id-24 .mat15-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:13px;color:#80672f;font-size:11px;line-height:1.9}body.page-id-24 .mat15-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-bottom:11px}body.page-id-24 .mat15-visual{min-height:280px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,31,.05),rgba(3,55,42,.52)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-24 .mat15-overlay{position:absolute;left:16px;bottom:16px;background:rgba(4,57,44,.94);color:#fff;padding:13px 15px;border-radius:10px;max-width:430px}body.page-id-24 .mat15-overlay span{display:block;color:#d4ae54;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-24 .mat15-overlay b{display:block;font-size:17px;margin:4px 0}body.page-id-24 .mat15-overlay small{font-size:8px;color:#d8e3df}body.page-id-24 .mat15-spec{background:#073f33;color:#fff;border-radius:15px;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}body.page-id-24 .mat15-kicker{font-size:8px;letter-spacing:1.2px;color:#d4ae54;font-weight:900}body.page-id-24 .mat15-spec h3{font-size:25px;line-height:1.08;margin:7px 0 10px}body.page-id-24 .mat15-spec p{font-size:10px;line-height:1.7;color:#d7e1dd}body.page-id-24 .mat15-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}body.page-id-24 .mat15-pills span{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 9px;font-size:7.5px}body.page-id-24 .mat15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-24 .mat15-grid article{background:#fff;border:1px solid #dde1dc;border-radius:13px;padding:17px;min-height:180px;position:relative}body.page-id-24 .mat15-no{position:absolute;right:14px;top:13px;color:#c2a15b;font-size:12px;font-weight:900}body.page-id-24 .mat15-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf1ed;color:#073f33;font-size:9px;font-weight:900;margin-bottom:13px;border:1px solid #d7ddd7}body.page-id-24 .mat15-grid h3{font-size:14px;color:#073f33;margin:0 0 7px}body.page-id-24 .mat15-grid p{font-size:9px;line-height:1.6;color:#58645f;margin:0 0 10px}body.page-id-24 .mat15-grid small{font-size:7.5px;color:#a27f36;font-weight:700;text-transform:uppercase;letter-spacing:.4px}body.page-id-24 .mat15-bottom{margin-top:11px;background:#fff;border:1px solid #dde1dc;border-radius:12px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-24 .mat15-bottom b{display:block;color:#073f33;font-size:11px}body.page-id-24 .mat15-bottom span{display:block;color:#69736f;font-size:8px;margin-top:3px}body.page-id-24 .mat15-bottom a{background:#b78d36;color:#fff;text-decoration:none;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:800;white-space:nowrap}
@media(max-width:900px){body.page-id-24 .mat15-head,body.page-id-24 .mat15-feature{grid-template-columns:1fr}body.page-id-24 .mat15-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-24 .mat15-grid{grid-template-columns:1fr}body.page-id-24 .mat15-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-24 /* V16 — Premium 01–06 workflow: icons + subtle technical blueprint watermark */
@keyframes workflowGlow{
  from { box-shadow:0 4px 14px rgba(0,0,0,.025); }
  to   { box-shadow:0 10px 24px rgba(4,63,51,.09); }
}body.page-id-24 /* Target the six workflow cards under Project Delivery Process */
section:has(h2:-webkit-any-link),body.page-id-24 section{}body.page-id-24 /* Generic enhancement scoped by JS-added class */
.vip-workflow{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}body.page-id-24 .vip-workflow:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  opacity:.045;
  background-image:
    linear-gradient(rgba(5,63,50,.75) 1px, transparent 1px),
    linear-gradient(90deg,rgba(5,63,50,.75) 1px, transparent 1px),
    radial-gradient(circle at 18% 28%,transparent 0 52px,rgba(5,63,50,.65) 53px 54px,transparent 55px),
    radial-gradient(circle at 78% 65%,transparent 0 84px,rgba(5,63,50,.55) 85px 86px,transparent 87px);
  background-size:28px 28px,28px 28px,220px 220px,300px 300px;
}body.page-id-24 .vip-workflow-card{
  position:relative!important;
  background:rgba(255,255,255,.93)!important;
  border:1px solid #dfe3df!important;
  border-top:2px solid #b89242!important;
  border-radius:12px!important;
  padding:18px 14px 16px 14px!important;
  min-height:175px!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}body.page-id-24 .vip-workflow-card:hover{
  transform:translateY(-5px)!important;
  border-color:#b89242!important;
  box-shadow:0 12px 26px rgba(4,63,51,.10)!important;
}body.page-id-24 .vip-workflow-icon{
  width:43px;
  height:43px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 0 13px 0;
  background:#edf2ef;
  border:1px solid #d8dfdb;
  color:#064335;
}body.page-id-24 .vip-workflow-icon svg{
  width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;
  stroke-linecap:round;stroke-linejoin:round;
}body.page-id-24 .vip-workflow-card:hover .vip-workflow-icon{
  background:#064335;color:#d9b458;border-color:#064335;
}body.page-id-24 .vip-workflow-card .workflow-number{
  position:absolute!important;
  right:13px!important;
  top:13px!important;
  color:#b18b3d!important;
  font-size:20px!important;
  font-weight:900!important;
  line-height:1!important;
}body.page-id-24 .vip-workflow-card h3,body.page-id-24 .vip-workflow-card b{
  color:#073f33!important;
}body.page-id-24 .vip-workflow-card p,body.page-id-24 .vip-workflow-card small{
  line-height:1.55!important;
}
@media(max-width:700px){body.page-id-24 .vip-workflow-card{min-height:160px!important}
}body.page-id-24 /* V17 — Factory capability replaces repetitive second workflow */
.factory17{padding:44px 0 38px;background:#fff}body.page-id-24 .factory17-head{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-24 .factory17-head h2{font-size:36px;line-height:1.04;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-24 .factory17-head p{font-size:10.5px;line-height:1.7;color:#59655f;max-width:760px}body.page-id-24 .factory17-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:14px;font-size:10.5px;line-height:1.9;color:#80672f}body.page-id-24 .factory17-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:11px}body.page-id-24 .factory17-photo{min-height:340px;border-radius:16px;position:relative;overflow:hidden;
 background:linear-gradient(180deg,rgba(4,38,31,.05),rgba(4,50,40,.48)),
 url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-24 .factory17-photo-label{position:absolute;left:17px;bottom:17px;background:rgba(4,58,45,.94);color:#fff;border-radius:11px;padding:14px 16px;max-width:480px}body.page-id-24 .factory17-photo-label small{display:block;color:#d8b45b;font-size:8px;letter-spacing:1px;font-weight:900}body.page-id-24 .factory17-photo-label strong{display:block;font-size:19px;line-height:1.2;margin:4px 0}body.page-id-24 .factory17-photo-label span{font-size:8.5px;color:#dce6e2}body.page-id-24 .factory17-side{background:#073f33;color:#fff;border-radius:16px;padding:30px 25px;display:flex;flex-direction:column;justify-content:center}body.page-id-24 .factory17-badge{font-size:8px;color:#d7af54;font-weight:900;letter-spacing:1.2px}body.page-id-24 .factory17-side h3{font-size:26px;line-height:1.08;margin:8px 0 11px}body.page-id-24 .factory17-side p{font-size:10px;line-height:1.7;color:#d9e3df}body.page-id-24 .factory17-checks{display:grid;gap:7px;margin-top:15px}body.page-id-24 .factory17-checks span{font-size:8.5px;border:1px solid rgba(255,255,255,.17);border-radius:8px;padding:8px 10px}body.page-id-24 .factory17-checks span:before{content:"✓";color:#d7af54;font-weight:900;margin-right:7px}body.page-id-24 .factory17-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px}body.page-id-24 .factory17-grid article{border:1px solid #dfe3df;border-radius:13px;padding:18px;background:#f8f9f7;min-height:205px;transition:.2s ease}body.page-id-24 .factory17-grid article:hover{transform:translateY(-4px);border-color:#bc9849;box-shadow:0 10px 24px rgba(4,63,51,.07)}body.page-id-24 .factory17-icon{width:48px;height:48px;border-radius:11px;background:#e9efeb;border:1px solid #d6dfda;display:flex;align-items:center;justify-content:center;color:#073f33;margin-bottom:15px}body.page-id-24 .factory17-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.page-id-24 .factory17-grid h3{font-size:15px;color:#073f33;margin:0 0 8px}body.page-id-24 .factory17-grid p{font-size:9px;line-height:1.6;color:#5d6863;min-height:58px}body.page-id-24 .factory17-grid b{font-size:7.5px;color:#a47e31;letter-spacing:.6px}body.page-id-24 .factory17-strip{margin-top:11px;background:#073f33;color:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}body.page-id-24 .factory17-strip div{border-right:1px solid rgba(255,255,255,.15);padding-right:12px}body.page-id-24 .factory17-strip div:last-child{border-right:0}body.page-id-24 .factory17-strip strong{display:block;color:#d8b45b;font-size:10px;margin-bottom:3px}body.page-id-24 .factory17-strip span{font-size:7.8px;color:#d9e3df}
@media(max-width:900px){body.page-id-24 .factory17-head,body.page-id-24 .factory17-hero{grid-template-columns:1fr}body.page-id-24 .factory17-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-24 .factory17-grid,body.page-id-24 .factory17-strip{grid-template-columns:1fr}body.page-id-24 .factory17-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:10px}
}body.page-id-24 /* V18 — one consolidated materials showcase; no repeated material imagery */
.materials18{padding:46px 0 42px;background:#f8f8f5}body.page-id-24 .materials18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:end;margin-bottom:18px}body.page-id-24 .materials18-head h2{font-size:38px;line-height:1.03;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-24 .materials18-head p{font-size:11px;line-height:1.7;color:#5d6762;max-width:730px}body.page-id-24 .materials18-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:15px;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-24 .materials18-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-bottom:11px}body.page-id-24 .materials18-feature-photo{min-height:290px;border-radius:16px;position:relative;overflow:hidden;
background:linear-gradient(180deg,rgba(4,40,33,.08),rgba(4,50,40,.52)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-24 .materials18-overlay{position:absolute;left:17px;right:17px;bottom:17px;background:rgba(4,58,45,.94);border-radius:11px;padding:14px 16px;color:#fff}body.page-id-24 .materials18-overlay small{display:block;color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-24 .materials18-overlay strong{display:block;font-size:20px;margin:4px 0}body.page-id-24 .materials18-overlay span{font-size:8.5px;color:#dbe6e1}body.page-id-24 .materials18-feature-copy{border-radius:16px;background:#073f33;color:#fff;padding:31px 28px;display:flex;flex-direction:column;justify-content:center}body.page-id-24 .materials18-kicker{color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1.1px}body.page-id-24 .materials18-feature-copy h3{font-size:27px;line-height:1.08;margin:8px 0 11px}body.page-id-24 .materials18-feature-copy p{font-size:10px;line-height:1.7;color:#d9e4df}body.page-id-24 .materials18-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-24 .materials18-pills span{border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:7px 10px;font-size:7.8px}body.page-id-24 .materials18-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-24 .materials18-grid article{background:#fff;border:1px solid #dde2de;border-radius:14px;overflow:hidden;min-height:250px}body.page-id-24 .materials18-swatch{height:88px;position:relative}body.page-id-24 .materials18-swatch:after{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(135deg,transparent 0 8px,#073f33 8px 9px)}body.page-id-24 .materials18-swatch.membrane{background:linear-gradient(135deg,#f5f2e9,#dcd8cc)}body.page-id-24 .materials18-swatch.hdpe{background:linear-gradient(135deg,#dfe6dc,#b9c8ba)}body.page-id-24 .materials18-swatch.ptfe{background:linear-gradient(135deg,#f7f7f2,#d9ddd8)}body.page-id-24 .materials18-swatch.steel{background:linear-gradient(135deg,#c8cecb,#737e79)}body.page-id-24 .materials18-body{padding:16px}body.page-id-24 .materials18-code{display:inline-block;border:1px solid #d7ddd9;border-radius:18px;padding:5px 9px;font-size:7.5px;color:#073f33;font-weight:900}body.page-id-24 .materials18-body h3{font-size:15px;color:#073f33;margin:11px 0 7px}body.page-id-24 .materials18-body p{font-size:8.8px;line-height:1.6;color:#5f6964;min-height:58px}body.page-id-24 .materials18-body b{font-size:7px;color:#a27c31;letter-spacing:.6px}body.page-id-24 .materials18-note{margin-top:11px;border:1px solid #dce1dd;background:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:1fr 1.5fr auto;gap:15px;align-items:center}body.page-id-24 .materials18-note strong{font-size:10px;color:#073f33}body.page-id-24 .materials18-note span{font-size:8.5px;color:#65706a}body.page-id-24 .materials18-note a{background:#b58b3c;color:#fff;text-decoration:none;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}
@media(max-width:900px){body.page-id-24 .materials18-head,body.page-id-24 .materials18-feature{grid-template-columns:1fr}body.page-id-24 .materials18-grid{grid-template-columns:repeat(2,1fr)}body.page-id-24 .materials18-note{grid-template-columns:1fr}
}
@media(max-width:560px){body.page-id-24 .materials18-grid{grid-template-columns:1fr}}body.page-id-24 /* V19 — consolidated sector section,body.page-id-24 intentionally unlike card-grid sections */
.sector19{padding:52px 0;background:#f7f7f3}body.page-id-24 .sector19-head{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:end;margin-bottom:20px}body.page-id-24 .sector19-head h2{font-size:40px;line-height:1.02;color:#073f33;max-width:790px;margin:6px 0 10px}body.page-id-24 .sector19-head p{font-size:11px;line-height:1.7;color:#606b65;max-width:700px}body.page-id-24 .sector19-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding:3px 16px 3px 0;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-24 .sector19-stage{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;min-height:430px}body.page-id-24 .sector19-photo{position:relative;border-radius:18px;overflow:hidden;
 background:
 linear-gradient(180deg,rgba(3,42,34,.04),rgba(3,46,37,.66)),
 url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-24 .sector19-badge{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:12px;background:rgba(4,57,45,.94);color:#fff}body.page-id-24 .sector19-badge small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-24 .sector19-badge strong{display:block;font-size:23px;line-height:1.12;margin:5px 0 7px}body.page-id-24 .sector19-badge span{font-size:8.5px;color:#dbe5e1}body.page-id-24 .sector19-list{background:#073f33;border-radius:18px;padding:16px;color:#fff;display:flex;flex-direction:column}body.page-id-24 .sector19-list article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:17px 8px;border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-24 .sector19-list article>span{font-size:22px;color:#d4ad54;font-weight:800}body.page-id-24 .sector19-list h3{font-size:16px;margin:0 0 4px}body.page-id-24 .sector19-list p{font-size:8.8px;line-height:1.5;color:#cbd9d4;margin:0}body.page-id-24 .sector19-cta{margin-top:auto;display:block;background:#bd963e;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:9px;font-size:9px;font-weight:900}body.page-id-24 .sector19-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #dce2de;border-radius:13px;background:#fff;overflow:hidden}body.page-id-24 .sector19-proof div{padding:15px 18px;border-right:1px solid #e3e6e3}body.page-id-24 .sector19-proof div:last-child{border-right:0}body.page-id-24 .sector19-proof b{display:block;color:#073f33;font-size:9px;letter-spacing:.5px}body.page-id-24 .sector19-proof span{display:block;color:#7a827e;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-24 .sector19-head,body.page-id-24 .sector19-stage{grid-template-columns:1fr}body.page-id-24 .sector19-photo{min-height:390px}body.page-id-24 .sector19-proof{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-24 .sector19-head h2{font-size:31px}body.page-id-24 .sector19-proof{grid-template-columns:1fr}
}body.page-id-24 /* V20 — Why Car Parking Shades Riyadh + Project Portfolio; intentionally different from workflow cards */
.why20{padding:48px 0;background:#fff}body.page-id-24 .why20-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-24 .why20-head h2{font-size:40px;line-height:1.02;color:#073f33;margin:5px 0 10px;max-width:780px}body.page-id-24 .why20-head p{font-size:11px;line-height:1.7;color:#5e6963;max-width:760px}body.page-id-24 .why20-ar{direction:rtl!important;text-align:right;border-right:3px solid #bc9645;padding-right:15px!important;color:#775f2d!important;font-size:11px!important;line-height:1.9!important}body.page-id-24 .why20-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-24 .why20-photo{min-height:480px;border-radius:18px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,32,.03),rgba(3,47,37,.62)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-24 .why20-photo-copy{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(4,57,45,.94);border-radius:12px;padding:16px 18px;color:#fff}body.page-id-24 .why20-photo-copy small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-24 .why20-photo-copy strong{display:block;font-size:21px;margin:5px 0}body.page-id-24 .why20-photo-copy span{font-size:8.5px;color:#dce6e2}body.page-id-24 .why20-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-24 .why20-stats article{border:1px solid #dce1dd;border-radius:14px;padding:18px;background:#f8f8f5;display:flex;gap:13px;align-items:flex-start}body.page-id-24 .why20-stats strong{font-size:25px;line-height:1;color:#b18a3b;min-width:55px}body.page-id-24 .why20-stats b{display:block;font-size:13px;color:#073f33;margin-bottom:5px}body.page-id-24 .why20-stats span{display:block;font-size:8.5px;line-height:1.55;color:#68736d}body.page-id-24 .portfolio20{padding:48px 0;background:#073f33;color:#fff}body.page-id-24 .portfolio20-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}body.page-id-24 .portfolio20-head h2{font-size:37px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-24 .portfolio20-head p{font-size:10px;line-height:1.65;color:#cad8d3;max-width:720px}body.page-id-24 .portfolio20-head>a,body.page-id-24 .portfolio20-bottom>a{white-space:nowrap;text-decoration:none;background:#bd963e;color:#fff;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}body.page-id-24 .portfolio20-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:10px}body.page-id-24 .p20{position:relative;border-radius:15px;overflow:hidden;background-position:center;background-size:cover}body.page-id-24 .p20:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(2,37,29,.82))}body.page-id-24 .p20-industrial{grid-column:span 7;grid-row:span 2;background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1300&q=88')}body.page-id-24 .p20-commercial{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000&q=88')}body.page-id-24 .p20-education{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=1000&q=88')}body.page-id-24 .p20-hospitality{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=1000&q=88')}body.page-id-24 .p20-public{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88')}body.page-id-24 .p20-residential{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1000&q=88')}body.page-id-24 .p20-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px}body.page-id-24 .p20-copy span{font-size:7px;letter-spacing:1px;color:#d7b15a;font-weight:900}body.page-id-24 .p20-copy h3{font-size:16px;margin:4px 0;color:#fff}body.page-id-24 .p20-copy p{font-size:8px;line-height:1.5;color:#dbe5e1;margin:0}body.page-id-24 .portfolio20-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px}body.page-id-24 .portfolio20-bottom b{display:block;color:#d7b15a;font-size:10px}body.page-id-24 .portfolio20-bottom span{display:block;color:#d4dfdb;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-24 .why20-head,body.page-id-24 .why20-stage{grid-template-columns:1fr}body.page-id-24 .why20-photo{min-height:390px}body.page-id-24 .portfolio20-head{display:block}body.page-id-24 .portfolio20-head>a{display:inline-block;margin-top:10px}body.page-id-24 .portfolio20-grid{grid-template-columns:1fr 1fr;grid-auto-rows:250px}body.page-id-24 .p20{grid-column:auto!important;grid-row:auto!important}
}
@media(max-width:560px){body.page-id-24 .why20-stats,body.page-id-24 .portfolio20-grid{grid-template-columns:1fr}body.page-id-24 .why20-head h2,body.page-id-24 .portfolio20-head h2{font-size:31px}body.page-id-24 .portfolio20-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-24 /* V21 — unique case-study bridge; no repeated sector catalogue */
.case21{padding:48px 0;background:#f5f3ed}body.page-id-24 .case21-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:22px}body.page-id-24 .case21-head h2{font-size:38px;line-height:1.04;color:#073f33;margin:5px 0 9px}body.page-id-24 .case21-head p{font-size:10px;line-height:1.7;color:#65706a;max-width:760px}body.page-id-24 .case21-ar{direction:rtl;text-align:right;border-right:3px solid #b99343;padding-right:15px;color:#755d2d!important}body.page-id-24 .case21-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-24 .case21-row article{min-height:150px;background:#fff;border:1px solid #deded7;border-radius:14px;padding:18px}body.page-id-24 .case21-row span{display:block;color:#b58d3d;font-size:22px;font-weight:900;margin-bottom:24px}body.page-id-24 .case21-row b{display:block;color:#073f33;font-size:14px;margin-bottom:7px}body.page-id-24 .case21-row small{display:block;color:#6b746f;font-size:8.5px;line-height:1.55}body.page-id-24 .case21-note{margin-top:10px;padding:12px 15px;border-left:3px solid #b99343;background:#fff;font-size:8.5px;color:#66706b}
@media(max-width:800px){body.page-id-24 .case21-head{grid-template-columns:1fr}body.page-id-24 .case21-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){body.page-id-24 .case21-row{grid-template-columns:1fr}body.page-id-24 .case21-head h2{font-size:30px}}body.page-id-24 /* V22 — restore upper sector design; replace lower repetition with real-project showcase */
.projects22{padding:50px 0;background:#073f33;color:#fff}body.page-id-24 .projects22-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-24 .projects22-head h2{font-size:39px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-24 .projects22-head p{font-size:10px;line-height:1.7;color:#cad8d3;max-width:760px}body.page-id-24 .projects22-ar{direction:rtl!important;text-align:right;border-right:3px solid #bd963e;padding-right:15px!important;color:#d7b96d!important;font-size:10.5px!important;line-height:1.85!important}body.page-id-24 .projects22-grid{display:grid;grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:255px 255px;gap:10px}body.page-id-24 .project22{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center}body.page-id-24 .project22:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(1,34,27,.88))}body.page-id-24 .p22-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1300&q=88')}body.page-id-24 .p22-b{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=88')}body.page-id-24 .p22-c{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=88')}body.page-id-24 .p22-d{grid-column:2/4;background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=1200&q=88')}body.page-id-24 .project22-overlay{position:absolute;left:16px;right:16px;bottom:15px;z-index:2}body.page-id-24 .project22-overlay span{display:block;color:#d8b45b;font-size:7px;letter-spacing:1px;font-weight:900}body.page-id-24 .project22-overlay h3{font-size:17px;color:#fff;margin:4px 0 5px}body.page-id-24 .project22-overlay p{font-size:8px;line-height:1.5;color:#dce6e2;margin:0 0 5px}body.page-id-24 .project22-overlay small{font-size:7px;color:#b9cbc4}body.page-id-24 .projects22-meta{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:0;margin-top:11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;overflow:hidden}body.page-id-24 .projects22-meta div{padding:13px 14px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-24 .projects22-meta b{display:block;color:#d8b45b;font-size:8px}body.page-id-24 .projects22-meta span{display:block;color:#d5dfdb;font-size:7.5px;margin-top:3px}body.page-id-24 .projects22-meta a{display:flex;align-items:center;justify-content:center;padding:0 16px;background:#bd963e;color:#fff;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:900px){body.page-id-24 .projects22-head{grid-template-columns:1fr}body.page-id-24 .projects22-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px}body.page-id-24 .p22-a,body.page-id-24 .p22-d{grid-row:auto;grid-column:auto}body.page-id-24 .projects22-meta{grid-template-columns:1fr 1fr}body.page-id-24 .projects22-meta a{padding:12px}
}
@media(max-width:560px){body.page-id-24 .projects22-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,260px)}body.page-id-24 .projects22-meta{grid-template-columns:1fr}
}body.page-id-24 .client-journey-vip{padding:110px 0;background:linear-gradient(180deg,#f8f7f2 0%,#fff 100%);color:#0d3532;position:relative;overflow:hidden}body.page-id-24 .client-journey-vip:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(177,139,65,.13);border-radius:50%;right:-230px;top:-240px}body.page-id-24 .cj-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-24 .cj-head{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:48px}body.page-id-24 .cj-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.24em;color:#aa8441;margin-bottom:16px}body.page-id-24 .cj-head h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:0;font-weight:800}body.page-id-24 .cj-head h2 em{font-style:normal;color:#b18b49}body.page-id-24 .cj-intro{border-left:2px solid #b18b49;padding-left:28px;font-size:17px;line-height:1.65;color:#52615f}body.page-id-24 .cj-intro p{margin:0 0 10px}body.page-id-24 .cj-ar{direction:rtl;text-align:right;color:#6d716c}body.page-id-24 .cj-panel{display:grid;grid-template-columns:.78fr 1.22fr;background:#0b3b36;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px rgba(10,45,41,.13)}body.page-id-24 .cj-feature{padding:54px 46px;background:radial-gradient(circle at 10% 10%,rgba(187,146,72,.23),transparent 42%),#0b3b36;color:#fff;display:flex;flex-direction:column;min-height:480px}body.page-id-24 .cj-feature-top{display:flex;justify-content:space-between;align-items:center;color:#d7b46f}body.page-id-24 .cj-feature-top span{font-size:48px;font-weight:300}body.page-id-24 .cj-feature-top small{letter-spacing:.2em;font-weight:800}body.page-id-24 .cj-feature h3{font-size:34px;line-height:1.08;margin:auto 0 18px;max-width:360px}body.page-id-24 .cj-feature p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.72);max-width:390px}body.page-id-24 .cj-feature a{margin-top:28px;color:#fff;text-decoration:none;font-weight:800;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}body.page-id-24 .cj-feature a b{color:#d7b46f;font-size:20px;margin-left:8px}body.page-id-24 .cj-steps{background:#fff;padding:12px 36px}body.page-id-24 .cj-steps article{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 4px;border-bottom:1px solid #e9e5dc;align-items:start}body.page-id-24 .cj-steps article:last-child{border-bottom:0}body.page-id-24 .cj-steps article>span{font-size:27px;color:#b18b49;font-weight:700}body.page-id-24 .cj-steps small{font-size:10px;letter-spacing:.18em;color:#9a7b43;font-weight:800}body.page-id-24 .cj-steps h3{font-size:21px;margin:4px 0 6px;color:#123c38}body.page-id-24 .cj-steps p{margin:0;color:#6c7472;line-height:1.5;font-size:14px}body.page-id-24 .cj-action{margin-top:24px;border:1px solid #ded9ce;border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:rgba(255,255,255,.7)}body.page-id-24 .cj-action span{display:block;font-size:10px;letter-spacing:.18em;color:#a27d3d;font-weight:800;margin-bottom:5px}body.page-id-24 .cj-action strong{font-size:18px;color:#173d39}body.page-id-24 .cj-action a{background:#b18b49;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.08em;font-weight:800;padding:17px 22px;border-radius:10px;white-space:nowrap}
@media(max-width:850px){body.page-id-24 .client-journey-vip{padding:70px 0}body.page-id-24 .cj-head,body.page-id-24 .cj-panel{grid-template-columns:1fr}body.page-id-24 .cj-head{gap:28px}body.page-id-24 .cj-intro{padding-left:18px}body.page-id-24 .cj-feature{min-height:390px}body.page-id-24 .cj-action{align-items:flex-start;flex-direction:column}body.page-id-24 .cj-action a{width:100%;text-align:center}}
@media(max-width:520px){body.page-id-24 .cj-feature{padding:38px 28px}body.page-id-24 .cj-steps{padding:8px 20px}body.page-id-24 .cj-steps article{grid-template-columns:48px 1fr}body.page-id-24 .cj-head h2{font-size:42px}}body.page-id-24 /* V25 compact client journey override */
.client-journey-compact{padding:62px 0 68px;background:#fbfaf7;color:#123b37}body.page-id-24 .cjc-wrap{width:min(1180px,90%);margin:auto}body.page-id-24 .cjc-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-24 .cjc-head span{font-size:10px;letter-spacing:.22em;font-weight:800;color:#aa8240}body.page-id-24 .cjc-head h2{font-size:clamp(32px,3.3vw,48px);line-height:1.04;letter-spacing:-.035em;margin:8px 0 0}body.page-id-24 .cjc-head h2 em{font-style:normal;color:#ad8543}body.page-id-24 .cjc-head p{font-size:15px;line-height:1.55;color:#66716f;margin:0;border-left:2px solid #b28a48;padding-left:20px}body.page-id-24 .cjc-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch}body.page-id-24 .cjc-flow article{position:relative;background:#fff;border:1px solid #e7e3da;border-radius:15px;padding:22px 18px 20px;min-height:178px;box-shadow:0 8px 24px rgba(17,56,52,.045)}body.page-id-24 .cjc-flow article>b{position:absolute;top:14px;right:15px;font-size:13px;color:#b18a47}body.page-id-24 .cjc-icon{width:42px;height:42px;border-radius:12px;background:#eef2ef;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#0c443d;margin-bottom:16px}body.page-id-24 .cjc-flow h3{font-size:18px;margin:0 0 7px}body.page-id-24 .cjc-flow p{font-size:13px;line-height:1.48;color:#6b7472;margin:0}body.page-id-24 .cjc-flow>i{font-style:normal;align-self:center;text-align:center;color:#b18a47;font-size:20px}body.page-id-24 .cjc-last{border-color:#d7bf8d!important;background:linear-gradient(180deg,#fff,#fcf8ef)!important}body.page-id-24 .cjc-last .cjc-icon{background:#f3ead7;color:#a67828}body.page-id-24 .cjc-bottom{margin-top:18px;background:#0c403a;border-radius:14px;padding:18px 20px 18px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}body.page-id-24 .cjc-bottom strong{font-size:17px;display:block;margin-bottom:2px}body.page-id-24 .cjc-bottom span{font-size:12px;color:rgba(255,255,255,.7)}body.page-id-24 .cjc-bottom a{background:#b38a46;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}
@media(max-width:900px){body.page-id-24 .cjc-head{grid-template-columns:1fr;gap:18px}body.page-id-24 .cjc-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-24 .cjc-flow>i{display:none}body.page-id-24 .cjc-flow article{min-height:160px}body.page-id-24 .cjc-last{grid-column:1/-1}body.page-id-24 .cjc-bottom{flex-direction:column;align-items:flex-start}body.page-id-24 .cjc-bottom a{width:100%;text-align:center}}
@media(max-width:560px){body.page-id-24 .client-journey-compact{padding:48px 0}body.page-id-24 .cjc-flow{grid-template-columns:1fr}body.page-id-24 .cjc-last{grid-column:auto}body.page-id-24 .cjc-head h2{font-size:34px}}body.page-id-24 /* V26 – compact VIP project transformation */
.project-transform-v26{padding:64px 0 70px;background:#f8f7f3;color:#103d38}body.page-id-24 .pt26-wrap{width:min(1180px,90%);margin:auto}body.page-id-24 .pt26-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-24 .pt26-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#ad8542}body.page-id-24 .pt26-head h2{font-size:clamp(34px,3.4vw,50px);line-height:1.02;letter-spacing:-.04em;margin:8px 0 0}body.page-id-24 .pt26-head h2 em{font-style:normal;color:#ad8542}body.page-id-24 .pt26-head>p{margin:0;padding-left:20px;border-left:2px solid #b38b49;color:#697370;font-size:14px;line-height:1.6}body.page-id-24 .pt26-showcase{display:grid;grid-template-columns:1.55fr .75fr;gap:16px}body.page-id-24 .pt26-visual{background:#0d403a;border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;min-height:285px;box-shadow:0 16px 38px rgba(14,55,50,.10)}body.page-id-24 .pt26-photo{border-radius:13px;min-height:255px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-size:cover;background-position:center}body.page-id-24 .pt26-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,33,30,.04),rgba(5,33,30,.82))}body.page-id-24 .pt26-photo>*{position:relative;z-index:1;color:white}body.page-id-24 .pt26-photo span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#e2bc70;margin-bottom:7px}body.page-id-24 .pt26-photo strong{font-size:23px;line-height:1.05}body.page-id-24 .pt26-photo small{font-size:11px;opacity:.78;margin-top:7px}body.page-id-24 .before-photo{background-image:linear-gradient(135deg,#536864,#1c3834)}body.page-id-24 .after-photo{background-image:linear-gradient(135deg,#8aa39d,#0f4b43)}body.page-id-24 .pt26-arrow{align-self:center;text-align:center;color:#d7ae62;font-size:27px;font-weight:300}body.page-id-24 .pt26-engineering{border:1px solid #ded8cb;border-radius:18px;background:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between}body.page-id-24 .pt26-num{font-size:46px;line-height:1;color:#c49a53;font-weight:300}body.page-id-24 .pt26-engineering span{font-size:9px;letter-spacing:.18em;font-weight:800;color:#aa8240}body.page-id-24 .pt26-engineering h3{font-size:25px;line-height:1.08;margin:9px 0 10px;color:#103d38}body.page-id-24 .pt26-engineering p{font-size:13px;line-height:1.55;color:#697370;margin:0}body.page-id-24 .pt26-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #e2ded5;background:#fff;border-radius:14px;overflow:hidden}body.page-id-24 .pt26-proof>div{padding:17px 18px;border-right:1px solid #e8e4db;display:grid;grid-template-columns:30px 1fr;column-gap:9px}body.page-id-24 .pt26-proof>div:last-child{border-right:0}body.page-id-24 .pt26-proof b{grid-row:1/3;font-size:12px;color:#b08744}body.page-id-24 .pt26-proof strong{font-size:13px;color:#173f3b}body.page-id-24 .pt26-proof span{font-size:10px;color:#7a817f;margin-top:3px}
@media(max-width:900px){body.page-id-24 .pt26-head,body.page-id-24 .pt26-showcase{grid-template-columns:1fr;gap:20px}body.page-id-24 .pt26-proof{grid-template-columns:1fr 1fr}body.page-id-24 .pt26-proof>div:nth-child(2){border-right:0}body.page-id-24 .pt26-engineering{min-height:220px}}
@media(max-width:560px){body.page-id-24 .project-transform-v26{padding:48px 0}body.page-id-24 .pt26-visual{grid-template-columns:1fr;gap:10px}body.page-id-24 .pt26-arrow{transform:rotate(90deg)}body.page-id-24 .pt26-proof{grid-template-columns:1fr}body.page-id-24 .pt26-proof>div{border-right:0;border-bottom:1px solid #e8e4db}body.page-id-24 .pt26-proof>div:last-child{border-bottom:0}}body.page-id-24 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-24 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-24 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-24 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-24 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-24 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-24 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-24 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-24 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-24 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-24 .fp27-main{grid-row:1/3}body.page-id-24 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-24 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-24 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-24 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-24 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-24 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-24 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-24 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-24 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-24 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-24 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-24 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-24 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-24 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-24 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-24 .fp27-proof strong{font-size:13px}body.page-id-24 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-24 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-24 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-24 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-24 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-24 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-24 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-24 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-24 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-24 .featured-projects-v27{padding:52px 0}body.page-id-24 .fp27-grid{display:flex;flex-direction:column}body.page-id-24 .fp27-card{min-height:260px}body.page-id-24 .fp27-main{min-height:330px}body.page-id-24 .fp27-footer{flex-direction:column}body.page-id-24 .fp27-proof{display:block}body.page-id-24 .fp27-proof span{display:block;margin-top:4px}}body.page-id-24 /* V28 — distinct Why Car Parking Shades Riyadh section,body.page-id-24 intentionally not a project gallery */
.why-cpsr-v28{padding:72px 0;background:#f5f3ed;color:#123e39}body.page-id-24 .wb28-wrap{width:min(1180px,90%);margin:auto}body.page-id-24 .wb28-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:end;margin-bottom:30px}body.page-id-24 .wb28-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#b18a48}body.page-id-24 .wb28-intro h2{font-size:clamp(37px,3.7vw,53px);line-height:1;letter-spacing:-.045em;margin:8px 0 0}body.page-id-24 .wb28-intro h2 em{font-style:normal;color:#b18a48}body.page-id-24 .wb28-intro p{margin:0;padding-left:20px;border-left:2px solid #bd9550;font-size:14px;line-height:1.65;color:#69736f}body.page-id-24 .wb28-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}body.page-id-24 .wb28-visual{min-height:390px;border-radius:18px;background:linear-gradient(145deg,#0c3b36,#18564e);padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}body.page-id-24 .wb28-visual:after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(211,173,102,.2);border-radius:50%;right:-80px;top:-70px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}body.page-id-24 .wb28-stamp{position:relative;z-index:1}body.page-id-24 .wb28-stamp span,body.page-id-24 .wb28-caption b{font-size:9px;letter-spacing:.2em;color:#d8b36b;font-weight:800}body.page-id-24 .wb28-stamp strong{display:block;font-size:35px;line-height:1.02;letter-spacing:-.035em;margin:13px 0 8px}body.page-id-24 .wb28-stamp small{font-size:11px;color:rgba(255,255,255,.62)}body.page-id-24 .wb28-caption{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);padding-top:16px}body.page-id-24 .wb28-caption span{display:block;font-size:11px;line-height:1.5;color:rgba(255,255,255,.64);margin-top:5px}body.page-id-24 .wb28-points{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd8cd;border-radius:18px;overflow:hidden;background:#fff}body.page-id-24 .wb28-points article{padding:27px 25px;display:grid;grid-template-columns:40px 1fr;gap:12px;min-height:195px}body.page-id-24 .wb28-points article:nth-child(1),body.page-id-24 .wb28-points article:nth-child(2){border-bottom:1px solid #e5e1d8}body.page-id-24 .wb28-points article:nth-child(1),body.page-id-24 .wb28-points article:nth-child(3){border-right:1px solid #e5e1d8}body.page-id-24 .wb28-points article>b{font-size:14px;color:#bd9550;font-weight:500}body.page-id-24 .wb28-points span{font-size:8px;letter-spacing:.17em;font-weight:800;color:#a98548}body.page-id-24 .wb28-points h3{font-size:19px;line-height:1.08;margin:7px 0 9px;color:#153f3a}body.page-id-24 .wb28-points p{font-size:12px;line-height:1.55;color:#707875;margin:0}
@media(max-width:900px){body.page-id-24 .wb28-intro,body.page-id-24 .wb28-body{grid-template-columns:1fr;gap:20px}body.page-id-24 .wb28-visual{min-height:300px}}
@media(max-width:580px){body.page-id-24 .why-cpsr-v28{padding:52px 0}body.page-id-24 .wb28-points{grid-template-columns:1fr}body.page-id-24 .wb28-points article{border-right:0!important;border-bottom:1px solid #e5e1d8!important;min-height:auto}body.page-id-24 .wb28-points article:last-child{border-bottom:0!important}}body.page-id-24 /* V29 fresh sections: intentionally avoids repeated experience/process/QA messaging */
.fresh29{padding:62px 0}body.page-id-24 .f29-wrap{width:min(1180px,90%);margin:auto}body.page-id-24 .f29-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:27px}body.page-id-24 .f29-head>div>span,body.page-id-24 .rfq29-copy>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-24 .f29-head h2,body.page-id-24 .rfq29-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 0;color:#103d38}body.page-id-24 .f29-head h2 em,body.page-id-24 .rfq29-copy h2 em{font-style:normal;color:#b18a48}body.page-id-24 .f29-head>p{margin:0;border-left:2px solid #b18a48;padding-left:20px;font-size:13px;line-height:1.65;color:#69736f}body.page-id-24 .warranty29{background:#f6f4ee}body.page-id-24 .w29-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px}body.page-id-24 .w29-grid>div,body.page-id-24 .w29-grid>article{border-radius:15px;min-height:230px}body.page-id-24 .w29-main{padding:27px;background:#0c403a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-24 .w29-main>span{font-size:8px;letter-spacing:.2em;color:#d7b36b;font-weight:900}body.page-id-24 .w29-main h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-24 .w29-main p{font-size:12px;line-height:1.55;color:rgba(255,255,255,.68)}body.page-id-24 .w29-main a{color:#d9b66e;text-decoration:none;font-size:10px;font-weight:800;margin-top:10px}body.page-id-24 .w29-grid article{background:#fff;border:1px solid #e2ddd3;padding:24px}body.page-id-24 .w29-grid article b{color:#b18a48;font-size:13px}body.page-id-24 .w29-grid article h3{font-size:18px;color:#123e39;margin:30px 0 8px}body.page-id-24 .w29-grid article p{font-size:11px;line-height:1.55;color:#6e7773}body.page-id-24 .download29{background:#fff}body.page-id-24 .d29-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-24 .d29-grid article{border:1px solid #e0ddd5;border-radius:15px;padding:22px;background:#fbfaf7}body.page-id-24 .d29-grid article>div{width:44px;height:44px;border-radius:10px;background:#0c403a;color:#d7b36b;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;margin-bottom:25px}body.page-id-24 .d29-grid article>span{font-size:8px;letter-spacing:.17em;color:#a47d3d;font-weight:900}body.page-id-24 .d29-grid h3{font-size:18px;color:#123e39;margin:7px 0}body.page-id-24 .d29-grid p{font-size:11px;line-height:1.55;color:#6e7773;min-height:52px}body.page-id-24 .d29-grid a{font-size:9px;color:#0c403a;font-weight:900;text-decoration:none;border-top:1px solid #e3dfd7;display:block;padding-top:13px;margin-top:14px}body.page-id-24 .rfq29{background:#f6f4ee;padding-top:22px}body.page-id-24 .rfq29-panel{background:#0c403a;border-radius:20px;padding:35px;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}body.page-id-24 .rfq29-copy h2{color:#fff;font-size:37px}body.page-id-24 .rfq29-copy p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.68);max-width:430px}body.page-id-24 .rfq29-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.14);border-radius:13px;overflow:hidden}body.page-id-24 .rfq29-items div{padding:14px;border-bottom:1px solid rgba(255,255,255,.11);display:flex;gap:11px}body.page-id-24 .rfq29-items div:nth-child(odd){border-right:1px solid rgba(255,255,255,.11)}body.page-id-24 .rfq29-items b{color:#d7b36b;font-size:10px}body.page-id-24 .rfq29-items span{font-size:11px;color:#eef3f1}body.page-id-24 .rfq29-btn{grid-column:2;text-align:center;background:#bc9149;color:#fff;text-decoration:none;padding:13px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.08em}
@media(max-width:900px){body.page-id-24 .f29-head,body.page-id-24 .rfq29-panel{grid-template-columns:1fr}body.page-id-24 .w29-grid,body.page-id-24 .d29-grid{grid-template-columns:1fr 1fr}body.page-id-24 .rfq29-btn{grid-column:auto}}
@media(max-width:560px){body.page-id-24 .fresh29{padding:48px 0}body.page-id-24 .w29-grid,body.page-id-24 .d29-grid,body.page-id-24 .rfq29-items{grid-template-columns:1fr}body.page-id-24 .rfq29-items div:nth-child(odd){border-right:0}body.page-id-24 .w29-grid>div,body.page-id-24 .w29-grid>article{min-height:auto}}body.page-id-24 .fit30{padding:34px 0;background:linear-gradient(180deg,#fff 0%,#fbfaf6 100%)}body.page-id-24 .fit30-wrap{width:min(1240px,94%);margin:auto;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(560px,1.22fr);gap:30px;align-items:stretch}body.page-id-24 .fit30-copy{padding:26px 28px;border-radius:20px;background:linear-gradient(145deg,#0b453d 0%,#123d38 100%);display:flex;flex-direction:column;justify-content:center;box-shadow:0 14px 34px rgba(10,56,50,.12)}body.page-id-24 .fit30-copy>span{font-size:10px;letter-spacing:.18em;font-weight:900;color:#d8b46a}body.page-id-24 .fit30-copy h2{font-size:clamp(31px,3vw,44px);line-height:1.02;letter-spacing:-.035em;color:#fff;margin:8px 0 12px}body.page-id-24 .fit30-copy h2 em{font-style:normal;color:#e0ba6c}body.page-id-24 .fit30-copy p{font-size:14px;line-height:1.55;color:rgba(255,255,255,.82);max-width:500px;margin:0}body.page-id-24 .fit30-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;border-radius:20px;overflow:visible}body.page-id-24 .fit30-grid article{padding:18px 19px;min-height:118px;background:#fff;border:1px solid #e5e0d6!important;border-radius:15px;box-shadow:0 7px 20px rgba(31,53,48,.055);transition:.2s ease}body.page-id-24 .fit30-grid article:hover{transform:translateY(-2px);border-color:#cdb477!important;box-shadow:0 10px 24px rgba(31,53,48,.09)}body.page-id-24 .fit30-grid b{font-size:11px;color:#b18a48;letter-spacing:.08em}body.page-id-24 .fit30-grid h3{font-size:19px;line-height:1.15;color:#123e39;margin:9px 0 5px}body.page-id-24 .fit30-grid p{font-size:12.5px;line-height:1.45;color:#66716d;margin:0}body.page-id-24 .fit30-cta{grid-column:2;justify-self:start;align-self:end;margin:-2px 0 0 2px;background:#0c403a;color:#fff;text-decoration:none;padding:13px 20px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.07em;box-shadow:0 8px 18px rgba(12,64,58,.14)}
@media(max-width:900px){body.page-id-24 .fit30{padding:28px 0}body.page-id-24 .fit30-wrap{width:min(94%,760px);grid-template-columns:1fr;gap:14px}body.page-id-24 .fit30-copy{padding:22px 22px}body.page-id-24 .fit30-copy h2{font-size:clamp(29px,7vw,40px)}body.page-id-24 .fit30-copy p{font-size:13.5px}body.page-id-24 .fit30-cta{grid-column:auto;margin:0;justify-self:stretch;text-align:center}body.page-id-24 .fit30-grid article{min-height:112px}}
@media(max-width:560px){body.page-id-24 .fit30{padding:20px 0}body.page-id-24 .fit30-wrap{width:92%;gap:10px}body.page-id-24 .fit30-copy{padding:19px 18px;border-radius:16px}body.page-id-24 .fit30-copy>span{font-size:8.5px}body.page-id-24 .fit30-copy h2{font-size:30px;margin:6px 0 9px}body.page-id-24 .fit30-copy p{font-size:12.5px;line-height:1.45}body.page-id-24 .fit30-grid{grid-template-columns:1fr 1fr;gap:8px}body.page-id-24 .fit30-grid article{padding:14px 13px;min-height:112px;border-radius:12px}body.page-id-24 .fit30-grid b{font-size:9px}body.page-id-24 .fit30-grid h3{font-size:16px;margin:7px 0 4px}body.page-id-24 .fit30-grid p{font-size:11px;line-height:1.35}body.page-id-24 .fit30-cta{padding:12px 16px;font-size:9px;border-radius:8px}}
@media(max-width:390px){body.page-id-24 .fit30-grid{grid-template-columns:1fr}body.page-id-24 .fit30-grid article{min-height:auto}body.page-id-24 .fit30-copy h2{font-size:27px}}body.page-id-24 .specialist-vip{padding:52px 0;background:#f7f5ef}body.page-id-24 .specialist-shell{background:linear-gradient(120deg,#0b3f39 0%,#0f4d45 42%,#f3efe5 42%,#f8f6f0 100%);border-radius:28px;padding:34px;display:grid;grid-template-columns:.82fr 1.65fr;gap:30px;box-shadow:0 18px 50px rgba(15,45,39,.10);overflow:hidden}body.page-id-24 .specialist-copy{padding:10px 12px;color:#fff;align-self:center}body.page-id-24 .specialist-copy .ey{color:#d7b66b}body.page-id-24 .specialist-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.02;margin:12px 0 14px;color:#fff}body.page-id-24 .specialist-copy .lead{color:rgba(255,255,255,.78);font-size:15px;max-width:430px}body.page-id-24 .specialist-copy .ar-line{color:#d8c48d;margin-top:16px;font-size:14px;line-height:1.8}body.page-id-24 .specialist-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}body.page-id-24 .specialist-card{position:relative;background:rgba(255,255,255,.92);border:1px solid rgba(12,63,57,.12);border-radius:20px;padding:22px 20px;text-decoration:none;color:#143f3a;min-height:205px;display:flex;flex-direction:column;transition:.25s ease}body.page-id-24 .specialist-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,60,52,.12);border-color:#c7a55b}body.page-id-24 .specialist-no{font-size:13px;color:#b28c3e;margin-bottom:30px}body.page-id-24 .specialist-card small{font-size:10px;letter-spacing:1.5px;color:#9a7a3e}body.page-id-24 .specialist-card b{font-size:21px;margin:7px 0 8px}body.page-id-24 .specialist-card em{font-style:normal;font-size:12px;color:#65716e;line-height:1.5}body.page-id-24 .specialist-card strong{margin-top:auto;padding-top:22px;font-size:10px;letter-spacing:.7px;color:#9b7836}@media(max-width:900px){body.page-id-24 .specialist-shell{grid-template-columns:1fr;background:#0f4d45}body.page-id-24 .specialist-options{grid-template-columns:1fr}body.page-id-24 .specialist-card{min-height:150px}}body.page-id-24 /* V32 premium resource centre */
.corp-zone{padding:92px 0 82px;background:linear-gradient(180deg,#f7f4ed 0%,#fff 100%)}body.page-id-24 .corp-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:54px;align-items:end;margin-bottom:34px}body.page-id-24 .corp-heading h2{max-width:850px;letter-spacing:-.045em;line-height:.96}body.page-id-24 .corp-heading p{max-width:760px;font-size:16px;line-height:1.75}body.page-id-24 .corp-ar{border-left:2px solid #b88a3b;padding:8px 0 8px 24px;line-height:1.9}body.page-id-24 .corp-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-24 .corp-card{grid-column:span 3;min-height:340px;padding:28px;border:1px solid rgba(13,61,55,.13);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(20,49,44,.055);display:flex;flex-direction:column;transition:.25s ease}body.page-id-24 .corp-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgba(20,49,44,.10);border-color:rgba(184,138,59,.45)}body.page-id-24 .corp-card.quote-card{grid-column:span 12;min-height:auto;display:grid;grid-template-columns:70px 1.1fr 1fr auto;gap:24px;align-items:center;background:#103f39;color:#fff;border-color:#103f39;padding:24px 28px}body.page-id-24 .corp-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#103f39;color:#d8b064;font-weight:800;margin-bottom:22px}body.page-id-24 .quote-card .corp-icon{background:#d8b064;color:#103f39;margin:0}body.page-id-24 .corp-card h3{font-size:22px;line-height:1.1;margin:0 0 5px}body.page-id-24 .corp-card .ar{font-size:12px;color:#9b7b43;margin-bottom:18px}body.page-id-24 .corp-card ul{margin:0 0 24px;padding-left:18px;line-height:1.75;color:#52615e;font-size:13px}body.page-id-24 .corp-card>a{margin-top:auto;font-size:12px;font-weight:800;letter-spacing:.05em;color:#0f4a42;text-decoration:none}body.page-id-24 .quote-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.6}body.page-id-24 .quote-card h3{color:#fff}body.page-id-24 .quote-card .ar{color:#d8b064;margin:3px 0 0}body.page-id-24 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-24 .quote-mini span{border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 10px;font-size:11px;color:rgba(255,255,255,.8)}body.page-id-24 .quote-card .corp-cta{margin:0;background:#d8b064;color:#103f39;padding:14px 18px;border-radius:10px;white-space:nowrap}body.page-id-24 .vendor-strip{margin-top:18px;border-radius:18px;overflow:hidden;background:#103f39;display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-24 .vendor-strip>div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-24 .vendor-strip>div:last-child{border-right:0}body.page-id-24 .vendor-strip b{display:block;color:#d8b064;font-size:12px;margin-bottom:3px}body.page-id-24 .vendor-strip span{color:rgba(255,255,255,.68);font-size:10px}
@media(max-width:1000px){body.page-id-24 .corp-heading{grid-template-columns:1fr}body.page-id-24 .corp-card{grid-column:span 6}body.page-id-24 .corp-card.quote-card{grid-column:span 12;grid-template-columns:55px 1fr}body.page-id-24 .quote-mini,body.page-id-24 .quote-card .corp-cta{grid-column:2}body.page-id-24 .vendor-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-24 .corp-zone{padding:64px 0}body.page-id-24 .corp-card{grid-column:span 12;min-height:auto}body.page-id-24 .corp-card.quote-card{grid-template-columns:1fr}body.page-id-24 .quote-mini,body.page-id-24 .quote-card .corp-cta{grid-column:1}body.page-id-24 .vendor-strip{grid-template-columns:1fr}body.page-id-24 .corp-ar{border-left:0;border-top:2px solid #b88a3b;padding:18px 0 0}}body.page-id-24 /* V34 compact premium FAQ */
.faq34{padding:56px 0 62px;background:#f7f6f1;color:#123e39}body.page-id-24 .faq34-wrap{width:min(1180px,90%);margin:auto}body.page-id-24 .faq34-head{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:end;margin-bottom:24px}body.page-id-24 .faq34-head>div:first-child>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-24 .faq34-head h2{font-size:clamp(34px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 5px}body.page-id-24 .faq34-head h2 em{font-style:normal;color:#b18a48}body.page-id-24 .faq34-head p{margin:0;font-size:13px;color:#6d7672}body.page-id-24 .faq34-ar{direction:rtl;text-align:right;border-right:2px solid #b18a48;padding-right:18px}body.page-id-24 .faq34-ar strong{display:block;font-size:22px;color:#173f3a}body.page-id-24 .faq34-ar small{display:block;margin-top:5px;font-size:11px;color:#777e7a}body.page-id-24 .faq34-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-24 .faq34 details{background:#fff;border:1px solid #dfdcd3;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px rgba(15,58,53,.025)}body.page-id-24 .faq34 summary{list-style:none;cursor:pointer;min-height:70px;padding:17px 18px;display:grid;grid-template-columns:34px 1fr 26px;gap:10px;align-items:center}body.page-id-24 .faq34 summary::-webkit-details-marker{display:none}body.page-id-24 .faq34 summary b{font-size:11px;color:#b18a48}body.page-id-24 .faq34 summary span{font-size:13px;font-weight:800;line-height:1.35;color:#173f3a}body.page-id-24 .faq34 summary i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#eef1ed;display:flex;align-items:center;justify-content:center;font-size:17px;color:#0c403a;transition:.2s}body.page-id-24 .faq34 details[open] summary i{transform:rotate(45deg);background:#b18a48;color:#fff}body.page-id-24 .faq34 details p{margin:0;padding:0 18px 17px 62px;font-size:11.5px;line-height:1.6;color:#6c7571}body.page-id-24 .faq34-cta{margin-top:14px;background:#0c403a;color:#fff;border-radius:12px;padding:16px 18px 16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-24 .faq34-cta strong{display:block;font-size:15px}body.page-id-24 .faq34-cta span{display:block;margin-top:2px;font-size:10.5px;color:rgba(255,255,255,.65)}body.page-id-24 .faq34-cta a{background:#b78e49;color:#fff;text-decoration:none;padding:11px 15px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}
@media(max-width:800px){body.page-id-24 .faq34-head{grid-template-columns:1fr;gap:18px}body.page-id-24 .faq34-grid{grid-template-columns:1fr}}
@media(max-width:520px){body.page-id-24 .faq34{padding:46px 0}body.page-id-24 .faq34-cta{flex-direction:column;align-items:flex-start}body.page-id-24 .faq34-cta a{width:100%;text-align:center}body.page-id-24 .faq34 details p{padding-left:18px}}body.page-id-24 /* ===== V39: compact RFQ / project enquiry section ===== */
#rfq{padding:24px 0!important;}body.page-id-24 #rfq .wrap{max-width:1040px!important;}body.page-id-24 #rfq .ey{margin-bottom:4px!important;}body.page-id-24 #rfq h2{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.02!important;margin:3px 0 6px!important;max-width:900px!important;}body.page-id-24 #rfq .lead,body.page-id-24 #rfq .dual-ar{font-size:12px!important;line-height:1.45!important;margin:3px 0!important;}body.page-id-24 #rfq .rfq-form{margin-top:10px!important;padding:14px!important;border-radius:16px!important;gap:8px!important;}body.page-id-24 #rfq .rfq-form input,body.page-id-24 #rfq .rfq-form select,body.page-id-24 #rfq .rfq-form textarea{padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;min-height:38px!important;}body.page-id-24 #rfq .rfq-form textarea{min-height:62px!important;height:62px!important;resize:vertical;}body.page-id-24 #rfq .rfq-form input[type=file]{min-height:38px!important;padding:7px 10px!important;}body.page-id-24 #rfq .rfq-form button{min-height:40px!important;padding:10px 16px!important;margin-top:0!important;}
@media(max-width:700px){body.page-id-24 #rfq{padding:20px 0!important;}body.page-id-24 #rfq h2{font-size:30px!important;}body.page-id-24 #rfq .rfq-form{grid-template-columns:1fr!important;padding:12px!important;}body.page-id-24 #rfq .rfq-form .full{grid-column:1!important;}
}body.page-id-24 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-24 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-24 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-24 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-24 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-24 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-24 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-24 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-24 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-24 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-24 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-24 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-24 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-24 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-24 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-24 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-24 .footer-brand{padding-right:0}body.page-id-24 .footer-legal{display:block;line-height:1.8}}body.page-id-24 /* V41 — premium,body.page-id-24 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-24 header .nav{height:100%;gap:28px!important}body.page-id-24 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-24 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-24 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-24 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-24 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-24 header .header-menu a.nav-link:hover:after,body.page-id-24 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-24 header .header-menu .nav-link:hover,body.page-id-24 header .header-menu .nav-link.active{color:#063b2c}body.page-id-24 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-24 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-24 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-24 header .nav-more:hover .nav-dropdown,body.page-id-24 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-24 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-24 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-24 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-24 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-24 header .header-menu{display:none!important}body.page-id-24 header .nav{justify-content:space-between}body.page-id-24 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-24 header{height:76px!important}body.page-id-24 header .logo img{width:108px!important;height:62px!important}body.page-id-24 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-24 /* V42 — full desktop navigation,body.page-id-24 no More dropdown */
header{height:92px!important}body.page-id-24 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-24 header .logo{flex:0 0 auto}body.page-id-24 header .logo img{width:118px!important;height:72px!important}body.page-id-24 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-24 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-24 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-24 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-24 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-24 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-24 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-24 header .logo img{width:100px!important}body.page-id-24 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-24 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-24 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-24 header .header-menu::-webkit-scrollbar{display:none}body.page-id-24 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-24 header .header-menu{display:none!important}body.page-id-24 header .header-quote{display:inline-block}}body.page-id-24 /* V46 — executive full-bleed homepage hero */
.hero{min-height:610px!important;padding:0!important;display:flex!important;align-items:stretch!important;background:#03271d!important}body.page-id-24 .hero-slides{inset:0!important;z-index:-3!important}body.page-id-24 .hero-slide{background-position:center 48%!important;filter:saturate(1.02) contrast(1.04)!important}body.page-id-24 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.96) 0%,rgba(3,43,31,.86) 34%,rgba(3,43,31,.48) 58%,rgba(2,24,17,.08) 82%,rgba(2,24,17,.02) 100%)!important}body.page-id-24 .hero:after{height:150px!important;background:linear-gradient(0deg,rgba(2,22,16,.72),transparent)!important}body.page-id-24 .hero .hero-in{width:min(1320px,calc(100% - 72px))!important;max-width:none!important;margin:auto!important;padding:58px 0 34px!important;display:grid!important;grid-template-columns:minmax(0,680px) 1fr!important;grid-template-areas:'ey .' 'title .' 'copy .' 'actions .' 'proof proof' 'slider slider'!important;column-gap:70px!important;align-content:center!important}body.page-id-24 .hero-in>.ey{grid-area:ey;justify-self:start!important}body.page-id-24 .hero-in>h1{grid-area:title;max-width:680px!important;margin:13px 0 14px!important;font-size:clamp(45px,4.7vw,68px)!important;line-height:.96!important;letter-spacing:-2.3px!important}body.page-id-24 .hero h1 .ar{max-width:620px!important;font-size:.50em!important;margin-top:12px!important}body.page-id-24 .hero-in>p{grid-area:copy;max-width:620px!important;margin:0!important;font-size:14px!important;line-height:1.62!important;color:#e8f0ec!important}body.page-id-24 .hero-actions{grid-area:actions;margin:20px 0 0!important}body.page-id-24 .hero-actions .btn{padding:12px 18px!important;border-radius:8px!important}body.page-id-24 .hero-stats{grid-area:proof;max-width:none!important;width:100%!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:32px 0 0!important;border-top:1px solid rgba(255,255,255,.22)!important;border-bottom:1px solid rgba(255,255,255,.16)!important;background:rgba(2,28,20,.34)!important;backdrop-filter:blur(8px)!important}body.page-id-24 .hero-stat{min-height:72px!important;border:0!important;border-right:1px solid rgba(255,255,255,.17)!important;border-radius:0!important;background:transparent!important;padding:14px 20px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.page-id-24 .hero-stat:last-child{border-right:0!important}body.page-id-24 .hero-stat b{font-size:12px!important;letter-spacing:.15px!important}body.page-id-24 .hero-stat span{font-size:9px!important;color:#c8d7d0!important;margin-top:3px!important}body.page-id-24 .hero-slider-nav{grid-area:slider;max-width:none!important;width:100%!important;margin:13px 0 0!important;justify-content:flex-end!important}body.page-id-24 .hero-slide-label{min-width:170px;text-align:right}
@media(max-width:900px){body.page-id-24 .hero{min-height:650px!important}body.page-id-24 .hero .hero-in{width:min(100% - 36px,760px)!important;grid-template-columns:1fr!important;grid-template-areas:'ey' 'title' 'copy' 'actions' 'proof' 'slider'!important;padding:42px 0 28px!important}body.page-id-24 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.94),rgba(3,43,31,.58))!important}body.page-id-24 .hero-stats{grid-template-columns:repeat(2,1fr)!important}body.page-id-24 .hero-stat:nth-child(2){border-right:0!important}body.page-id-24 .hero-stat:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)!important}body.page-id-24 .hero-slider-nav{justify-content:flex-start!important}body.page-id-24 .hero-slide-label{text-align:left}}
@media(max-width:560px){body.page-id-24 .hero{min-height:700px!important}body.page-id-24 .hero .hero-in{width:calc(100% - 28px)!important}body.page-id-24 .hero-in>h1{font-size:38px!important}body.page-id-24 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-24 .hero-stat{padding:11px 12px!important}body.page-id-24 .hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important}body.page-id-24 .hero-actions .btn{text-align:center!important}}body.page-id-24 /* V49 — compact proof/trust bands + clearer responsive typography */
.hero-stats{margin-top:22px!important}body.page-id-24 .hero-stat{min-height:58px!important;padding:10px 16px!important}body.page-id-24 .hero-stat b{font-size:15px!important;line-height:1.18!important}body.page-id-24 .hero-stat span{font-size:11px!important;line-height:1.35!important;margin-top:3px!important}body.page-id-24 .trust-item{padding:12px 10px!important}body.page-id-24 .trust-item b{font-size:16px!important;line-height:1.15!important}body.page-id-24 .trust-item span{font-size:11px!important;line-height:1.3!important;margin-top:3px!important;display:block!important}
@media(max-width:900px){body.page-id-24 .hero-stats{margin-top:18px!important;grid-template-columns:repeat(2,1fr)!important}body.page-id-24 .hero-stat{min-height:54px!important;padding:9px 12px!important}body.page-id-24 .hero-stat b{font-size:14px!important}body.page-id-24 .hero-stat span{font-size:10.5px!important}body.page-id-24 .trust-grid{grid-template-columns:repeat(2,1fr)!important}body.page-id-24 .trust-item{padding:11px 8px!important;border-bottom:1px solid var(--line)!important}body.page-id-24 .trust-item:nth-child(2n){border-right:0!important}body.page-id-24 .trust-item:last-child{grid-column:1/-1!important;border-bottom:0!important}body.page-id-24 .trust-item b{font-size:15px!important}body.page-id-24 .trust-item span{font-size:10.5px!important}
}
@media(max-width:560px){body.page-id-24 .hero{min-height:auto!important}body.page-id-24 .hero-stats{gap:0!important;margin-top:16px!important}body.page-id-24 .hero-stat{min-height:50px!important;padding:8px 9px!important}body.page-id-24 .hero-stat b{font-size:13px!important}body.page-id-24 .hero-stat span{font-size:9.5px!important}body.page-id-24 .trust-item{padding:10px 7px!important}body.page-id-24 .trust-item b{font-size:14px!important}body.page-id-24 .trust-item span{font-size:10px!important}
}body.page-id-24 .footer-accordion{border:0}body.page-id-24 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-24 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-24 .footer-accordion summary{pointer-events:none}body.page-id-24 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-24 footer#contact{padding:24px 0 82px!important}body.page-id-24 footer#contact .footer-pro{display:block!important}body.page-id-24 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-24 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-24 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-24 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-24 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-24 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-24 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-24 .footer-accordion[open] summary:after{content:'–'}body.page-id-24 .footer-accordion-body{padding:0 0 12px}body.page-id-24 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-24 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-24 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-24 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-24 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-24 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-24 footer#contact{padding:20px 0 76px!important}body.page-id-24 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-24 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-24 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-24 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-24 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-24 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-24 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-24 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-24 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-24 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-24 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-24 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-24 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-24 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-24 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-24 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-24 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-24 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-24 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-24 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-24 footer#contact .footer-brand img{width:72px!important}body.page-id-24 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-24 /* V53 — FAQ compact premium responsive redesign */
.faq34{padding:34px 0 38px!important;background:linear-gradient(180deg,#f8f7f3 0%,#f3f1eb 100%)!important;color:#123e39}body.page-id-24 .faq34-wrap{width:min(1180px,92%)!important;margin:auto}body.page-id-24 .faq34-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(16,63,57,.13)}body.page-id-24 .faq34-head>div:first-child>span{font-size:10px!important;letter-spacing:.18em!important;font-weight:900!important;color:#b08a4a!important}body.page-id-24 .faq34-head h2{font-size:clamp(30px,3vw,44px)!important;line-height:1!important;margin:5px 0 4px!important;letter-spacing:-.035em!important}body.page-id-24 .faq34-head p{font-size:14px!important;margin:0!important;color:#68736e!important}body.page-id-24 .faq34-ar{min-width:250px!important;max-width:360px!important;padding:7px 14px 7px 0!important;border-right:3px solid #b08a4a!important}body.page-id-24 .faq34-ar strong{font-size:21px!important;line-height:1.15!important}body.page-id-24 .faq34-ar small{font-size:12px!important;line-height:1.45!important;margin-top:4px!important}body.page-id-24 .faq34-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-24 .faq34 details{background:rgba(255,255,255,.94)!important;border:1px solid #ddd9cf!important;border-radius:11px!important;box-shadow:0 5px 18px rgba(15,58,53,.035)!important}body.page-id-24 .faq34 summary{min-height:58px!important;padding:12px 14px!important;grid-template-columns:28px 1fr 28px!important;gap:9px!important}body.page-id-24 .faq34 summary b{font-size:11px!important;font-weight:900!important;color:#b08a4a!important}body.page-id-24 .faq34 summary span{font-size:14.5px!important;line-height:1.28!important;font-weight:800!important;color:#173f3a!important}body.page-id-24 .faq34 summary i{width:27px!important;height:27px!important;font-size:18px!important;background:#eef1ed!important}body.page-id-24 .faq34 details p{padding:0 14px 14px 51px!important;font-size:13px!important;line-height:1.55!important;color:#63706a!important}
@media(max-width:900px){body.page-id-24 .faq34{padding:28px 0 32px!important}body.page-id-24 .faq34-wrap{width:min(94%,760px)!important}body.page-id-24 .faq34-head{align-items:flex-start!important;gap:16px!important}body.page-id-24 .faq34-head h2{font-size:clamp(28px,5vw,38px)!important}body.page-id-24 .faq34-ar{min-width:210px!important;max-width:300px!important}body.page-id-24 .faq34-grid{gap:8px!important}body.page-id-24 .faq34 summary span{font-size:14px!important}
}
@media(max-width:680px){body.page-id-24 .faq34{padding:24px 0 28px!important}body.page-id-24 .faq34-wrap{width:92%!important}body.page-id-24 .faq34-head{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-bottom:12px!important;padding-bottom:11px!important}body.page-id-24 .faq34-head h2{font-size:31px!important}body.page-id-24 .faq34-head p{font-size:13px!important}body.page-id-24 .faq34-ar{min-width:0!important;max-width:none!important;width:100%!important;text-align:left!important;direction:rtl!important;border-right:0!important;border-left:3px solid #b08a4a!important;padding:6px 0 6px 12px!important}body.page-id-24 .faq34-ar strong{font-size:18px!important}body.page-id-24 .faq34-ar small{font-size:11.5px!important}body.page-id-24 .faq34-grid{grid-template-columns:1fr!important;gap:7px!important}body.page-id-24 .faq34 summary{min-height:54px!important;padding:11px 12px!important;grid-template-columns:27px 1fr 27px!important}body.page-id-24 .faq34 summary span{font-size:14px!important}body.page-id-24 .faq34 details p{padding:0 12px 12px 48px!important;font-size:12.5px!important}
}
@media(max-width:420px){body.page-id-24 .faq34-wrap{width:94%!important}body.page-id-24 .faq34-head h2{font-size:28px!important}body.page-id-24 .faq34 summary{padding:10px 11px!important;grid-template-columns:25px 1fr 25px!important;gap:7px!important}body.page-id-24 .faq34 summary span{font-size:13.5px!important}body.page-id-24 .faq34 summary i{width:25px!important;height:25px!important}body.page-id-24 .faq34 details p{padding-left:43px!important;font-size:12px!important}
}body.page-id-24{--ag:#0b403a;--ag2:#123f39;--gold:#b78b45;--cream:#f5f3ed;--ink:#153d38;--muted:#6e7874}body.page-id-24 .about-hero{height:610px;position:relative;overflow:hidden;color:#fff;display:flex;align-items:center}body.page-id-24 .about-hero-bg{position:absolute;inset:0;background:url("https://mofeedparkingshades.com/wp-content/uploads/2025/02/2-2.webp") center 55%/cover no-repeat;transform:scale(1.02)}body.page-id-24 .about-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,42,38,.96) 0%,rgba(5,42,38,.82) 44%,rgba(5,42,38,.22) 78%,rgba(5,42,38,.08) 100%)}body.page-id-24 .about-hero-in{position:relative;z-index:2;max-width:1180px;width:90%;margin:auto}body.page-id-24 .about-kicker,body.page-id-24 .tag{font-size:11px;font-weight:900;letter-spacing:.18em;color:var(--gold)}body.page-id-24 .about-hero h1{font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-.045em;max-width:850px;margin:15px 0 20px}body.page-id-24 .about-hero h1 span{color:#d5b274}body.page-id-24 .about-hero p{max-width:690px;font-size:16px;line-height:1.75;color:rgba(255,255,255,.82)}body.page-id-24 .about-actions{display:flex;gap:12px;margin-top:28px}body.page-id-24 .about-proof{background:#0a3732;color:#fff}body.page-id-24 .proof-grid{display:grid;grid-template-columns:repeat(5,1fr);width:min(1180px,90%);margin:auto}body.page-id-24 .proof-grid>div{padding:22px 18px;border-right:1px solid rgba(255,255,255,.1)}body.page-id-24 .proof-grid b{display:block;font-size:18px}body.page-id-24 .proof-grid span{font-size:10px;color:rgba(255,255,255,.55)}body.page-id-24 .about-intro,body.page-id-24 .about-pillars,body.page-id-24 .about-story,body.page-id-24 .about-systems,body.page-id-24 .about-quality,body.page-id-24 .about-ksa,body.page-id-24 .about-values{padding:76px 0}body.page-id-24 .intro-grid,body.page-id-24 .story-grid,body.page-id-24 .quality-grid,body.page-id-24 .ksa-grid{width:min(1180px,90%);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}body.page-id-24 .intro-copy h2,body.page-id-24 .story-panel h2,body.page-id-24 .quality-grid h2,body.page-id-24 .ksa-grid h2,body.page-id-24 .section-head h2{font-size:clamp(34px,4vw,52px);line-height:1.03;letter-spacing:-.04em;color:var(--ink);margin:10px 0 20px}body.page-id-24 .intro-copy h2 em,body.page-id-24 .story-panel h2 em,body.page-id-24 .quality-grid h2 em,body.page-id-24 .ksa-grid h2 em,body.page-id-24 .section-head h2 em{font-style:normal;color:var(--gold)}body.page-id-24 .intro-copy p,body.page-id-24 .story-panel>p,body.page-id-24 .quality-grid p,body.page-id-24 .ksa-grid p,body.page-id-24 .section-head p{color:var(--muted);line-height:1.8;font-size:14px}body.page-id-24 .intro-visual,body.page-id-24 .story-image{position:relative}body.page-id-24 .intro-visual img,body.page-id-24 .story-image img{width:100%;height:420px;object-fit:cover;border-radius:20px}body.page-id-24 .visual-note{position:absolute;left:22px;bottom:22px;background:rgba(8,54,49,.94);color:#fff;padding:15px 18px;border-radius:12px}body.page-id-24 .visual-note strong,body.page-id-24 .visual-note span{display:block}body.page-id-24 .visual-note strong{font-size:11px;color:#d4ad6c}body.page-id-24 .visual-note span{font-size:12px;margin-top:3px}body.page-id-24 .about-pillars,body.page-id-24 .about-quality,body.page-id-24 .about-values{background:var(--cream)}body.page-id-24 .section-head{width:min(1180px,90%);margin:0 auto 30px}body.page-id-24 .pillar-grid,body.page-id-24 .systems-grid,body.page-id-24 .value-grid{width:min(1180px,90%);margin:auto;display:grid;gap:12px}body.page-id-24 .pillar-grid{grid-template-columns:repeat(5,1fr)}body.page-id-24 .pillar-grid article,body.page-id-24 .systems-grid>div,body.page-id-24 .value-grid article{background:#fff;border:1px solid #e4e0d6;border-radius:14px;padding:24px 20px}body.page-id-24 .pillar-grid b{color:var(--gold);font-size:11px}body.page-id-24 .pillar-grid h3,body.page-id-24 .systems-grid h3,body.page-id-24 .value-grid h3{font-size:17px;color:var(--ink);margin:12px 0 8px}body.page-id-24 .pillar-grid p,body.page-id-24 .systems-grid p,body.page-id-24 .value-grid p{font-size:12px;line-height:1.65;color:var(--muted)}body.page-id-24 .story-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-24 .story-steps>div{display:flex;gap:12px;padding:15px;background:#f7f6f1;border-radius:10px}body.page-id-24 .story-steps b{color:var(--gold)}body.page-id-24 .story-steps strong,body.page-id-24 .story-steps span{display:block}body.page-id-24 .story-steps strong{font-size:12px;color:var(--ink)}body.page-id-24 .story-steps span{font-size:10px;color:var(--muted)}body.page-id-24 .systems-grid,body.page-id-24 .value-grid{grid-template-columns:repeat(4,1fr)}body.page-id-24 .about-systems{background:#fff}body.page-id-24 .quality-grid aside{background:var(--ag);color:#fff;padding:28px;border-radius:16px}body.page-id-24 .quality-grid aside strong{color:#d9b476}body.page-id-24 .quality-grid li{margin:10px 0;color:rgba(255,255,255,.75);font-size:12px}body.page-id-24 .quality-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}body.page-id-24 .quality-tags span,body.page-id-24 .city-cloud span{border:1px solid #d9d5ca;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800;color:var(--ink);background:#fff}body.page-id-24 .about-ksa{background:#0b403a}body.page-id-24 .about-ksa h2,body.page-id-24 .about-ksa p{color:#fff}body.page-id-24 .about-ksa p{color:rgba(255,255,255,.65)}body.page-id-24 .city-cloud{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}body.page-id-24 .city-cloud span{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.15);color:#fff}body.page-id-24 .about-cta{background:#082f2b;color:#fff;padding:42px 0}body.page-id-24 .cta-inner{width:min(1180px,90%);margin:auto;display:flex;justify-content:space-between;align-items:center;gap:30px}body.page-id-24 .cta-inner span{font-size:10px;letter-spacing:.16em;color:#d7af6c;font-weight:900}body.page-id-24 .cta-inner h2{font-size:30px;margin:7px 0}body.page-id-24 .cta-inner p{font-size:12px;color:rgba(255,255,255,.62);margin:0}
@media(max-width:900px){body.page-id-24 .about-hero{height:560px}body.page-id-24 .about-overlay{background:linear-gradient(90deg,rgba(5,42,38,.94),rgba(5,42,38,.68))}body.page-id-24 .proof-grid{grid-template-columns:repeat(2,1fr)}body.page-id-24 .proof-grid>div:last-child{grid-column:1/-1}body.page-id-24 .intro-grid,body.page-id-24 .story-grid,body.page-id-24 .quality-grid,body.page-id-24 .ksa-grid{grid-template-columns:1fr;gap:28px}body.page-id-24 .pillar-grid{grid-template-columns:repeat(2,1fr)}body.page-id-24 .systems-grid,body.page-id-24 .value-grid{grid-template-columns:repeat(2,1fr)}body.page-id-24 .city-cloud{justify-content:flex-start}}
@media(max-width:560px){body.page-id-24 .about-hero{height:540px}body.page-id-24 .about-hero h1{font-size:40px}body.page-id-24 .about-hero p{font-size:13px;line-height:1.65}body.page-id-24 .about-actions{flex-direction:column;align-items:flex-start}body.page-id-24 .about-proof .proof-grid{width:100%}body.page-id-24 .proof-grid>div{padding:16px 14px}body.page-id-24 .about-intro,body.page-id-24 .about-pillars,body.page-id-24 .about-story,body.page-id-24 .about-systems,body.page-id-24 .about-quality,body.page-id-24 .about-ksa,body.page-id-24 .about-values{padding:52px 0}body.page-id-24 .intro-visual img,body.page-id-24 .story-image img{height:280px}body.page-id-24 .pillar-grid,body.page-id-24 .systems-grid,body.page-id-24 .value-grid{grid-template-columns:1fr 1fr}body.page-id-24 .pillar-grid article,body.page-id-24 .systems-grid>div,body.page-id-24 .value-grid article{padding:17px 14px}body.page-id-24 .story-steps{grid-template-columns:1fr}body.page-id-24 .cta-inner{align-items:flex-start;flex-direction:column}body.page-id-24 .cta-inner h2{font-size:25px}}body.page-id-24 .corp-wrap{width:min(1180px,90%);margin:auto}body.page-id-24 .corp-story,body.page-id-24 .corp-purpose,body.page-id-24 .corp-people,body.page-id-24 .corp-lifecycle,body.page-id-24 .corp-assurance{padding:72px 0}body.page-id-24 .corp-story{background:#f4f1e9}body.page-id-24 .corp-split{display:grid;grid-template-columns:.55fr 1.45fr .72fr;gap:38px;align-items:start}body.page-id-24 .corp-kicker,body.page-id-24 .corp-purpose .purpose-head>span,body.page-id-24 .corp-people>div>span,body.page-id-24 .corp-assurance>div>span{font-size:10px;letter-spacing:.2em;font-weight:900;color:#b28b4a}body.page-id-24 .corp-story h2,body.page-id-24 .corp-purpose h2,body.page-id-24 .corp-people h2,body.page-id-24 .corp-lifecycle h2,body.page-id-24 .corp-assurance h2{font-size:clamp(34px,3.4vw,52px);line-height:1.02;letter-spacing:-.04em;color:#113f39;margin:0 0 20px}body.page-id-24 .corp-story h2 span,body.page-id-24 .corp-purpose em,body.page-id-24 .corp-people em,body.page-id-24 .corp-lifecycle em,body.page-id-24 .corp-assurance em{color:#b28b4a;font-style:normal}body.page-id-24 .corp-story p,body.page-id-24 .corp-purpose p,body.page-id-24 .corp-people p,body.page-id-24 .corp-assurance p{color:#65716d;font-size:14px;line-height:1.8}body.page-id-24 .corp-story aside{background:#103f39;color:#fff;padding:28px;border-radius:18px}body.page-id-24 .corp-story aside strong{font-size:54px;color:#d5ad67}body.page-id-24 .corp-story aside span,body.page-id-24 .corp-story aside b,body.page-id-24 .corp-story aside small{display:block}body.page-id-24 .corp-story aside span{font-size:12px;margin-bottom:22px}body.page-id-24 .corp-story aside b{font-size:14px;margin-top:20px}body.page-id-24 .corp-story aside small{font-size:10px;color:#b8c7c4;margin-top:7px;line-height:1.5}body.page-id-24 .corp-glance{background:#0d3d37;padding:0}body.page-id-24 .glance-grid{display:grid;grid-template-columns:repeat(4,1fr)}body.page-id-24 .glance-grid div{padding:25px 20px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-24 .glance-grid b,body.page-id-24 .glance-grid span{display:block}body.page-id-24 .glance-grid b{color:#d5ad67;font-size:25px}body.page-id-24 .glance-grid span{color:#fff;font-size:11px;margin-top:5px}body.page-id-24 .corp-purpose{background:#fff}body.page-id-24 .purpose-head{max-width:800px;margin-bottom:34px}body.page-id-24 .purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}body.page-id-24 .purpose-main{background:#f6f4ee;border:1px solid #e6e1d7;border-radius:18px;padding:28px}body.page-id-24 .purpose-main small{color:#b28b4a;font-weight:900;letter-spacing:.12em}body.page-id-24 .purpose-main h3{font-size:23px;line-height:1.25;color:#123f39}body.page-id-24 .values-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}body.page-id-24 .values-row div{border-top:2px solid #b28b4a;padding:15px 10px}body.page-id-24 .values-row b,body.page-id-24 .values-row span{display:block}body.page-id-24 .values-row b{font-size:11px;color:#123f39}body.page-id-24 .values-row span{font-size:10px;color:#75807c;margin-top:5px;line-height:1.5}body.page-id-24 .corp-people{background:#103f39}body.page-id-24 .corp-people-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}body.page-id-24 .corp-people h2{color:#fff}body.page-id-24 .corp-people p{color:#b9c8c5}body.page-id-24 .role-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}body.page-id-24 .role-tags b{font-size:10px;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:9px 12px}body.page-id-24 .people-visual{min-height:330px;border-radius:20px;padding:28px;background:linear-gradient(145deg,#1b5a52,#0a312d);display:flex;flex-direction:column;justify-content:flex-end;color:#fff;position:relative;overflow:hidden}body.page-id-24 .people-visual:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 75% 20%,rgba(214,173,103,.24),transparent 35%)}body.page-id-24 .people-visual>*{position:relative}body.page-id-24 .visual-label{position:absolute;top:20px;left:20px;font-size:9px;letter-spacing:.15em;color:#d5ad67}body.page-id-24 .people-visual strong{font-size:34px;line-height:1.05}body.page-id-24 .people-visual small{max-width:300px;margin-top:12px;color:#c2d0cd;line-height:1.5}body.page-id-24 .corp-lifecycle{background:#f5f3ed}body.page-id-24 .life-track{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-24 .life-track div{background:#fff;border:1px solid #e2ded5;border-radius:14px;padding:20px}body.page-id-24 .life-track i,body.page-id-24 .life-track b,body.page-id-24 .life-track span{display:block}body.page-id-24 .life-track i{font-style:normal;color:#b28b4a;font-size:10px;font-weight:900}body.page-id-24 .life-track b{color:#123f39;font-size:15px;margin-top:10px}body.page-id-24 .life-track span{font-size:10px;color:#77817e;margin-top:4px}body.page-id-24 .corp-assurance{background:#fff}body.page-id-24 .assurance-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-24 .assurance-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-24 .assurance-list div{padding:20px;border:1px solid #e4e0d7;border-radius:14px;background:#f8f7f3}body.page-id-24 .assurance-list b,body.page-id-24 .assurance-list small{display:block}body.page-id-24 .assurance-list b{color:#123f39;font-size:14px}body.page-id-24 .assurance-list small{color:#77817e;line-height:1.5;margin-top:5px}
@media(max-width:800px){body.page-id-24 .corp-story,body.page-id-24 .corp-purpose,body.page-id-24 .corp-people,body.page-id-24 .corp-lifecycle,body.page-id-24 .corp-assurance{padding:50px 0}body.page-id-24 .corp-split,body.page-id-24 .corp-people-grid,body.page-id-24 .assurance-grid{grid-template-columns:1fr;gap:24px}body.page-id-24 .corp-kicker{margin-bottom:-10px}body.page-id-24 .glance-grid{grid-template-columns:1fr 1fr}body.page-id-24 .glance-grid div:nth-child(2){border-right:0}body.page-id-24 .purpose-grid{grid-template-columns:1fr}body.page-id-24 .values-row{grid-template-columns:1fr 1fr}body.page-id-24 .life-track{grid-template-columns:1fr 1fr}body.page-id-24 .assurance-list{grid-template-columns:1fr 1fr}body.page-id-24 .people-visual{min-height:250px}}
@media(max-width:480px){body.page-id-24 .values-row,body.page-id-24 .assurance-list{grid-template-columns:1fr}body.page-id-24 .corp-story h2,body.page-id-24 .corp-purpose h2,body.page-id-24 .corp-people h2,body.page-id-24 .corp-lifecycle h2,body.page-id-24 .corp-assurance h2{font-size:34px}body.page-id-24 .glance-grid div{padding:18px 12px}body.page-id-24 .life-track div{padding:15px}body.page-id-24 .people-visual strong{font-size:28px}}body.page-id-24 .cpsr-logo{display:inline-flex;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}body.page-id-24 .cpsr-logo b{font-size:18px;letter-spacing:1.4px;color:#063b2c}body.page-id-24 .cpsr-logo em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:2.6px;color:#c79d43;margin-top:5px}body.page-id-24 footer .cpsr-logo b{color:#fff;font-size:22px}body.page-id-24 footer .cpsr-logo em{color:#d7b35f}body.page-id-24 (max-width:620px){.cpsr-logo b{font-size:14px}.cpsr-logo em{font-size:8px;letter-spacing:1.8px}}body.page-id-24 /* V52 — Resource cards: clearer type,body.page-id-24 tighter spacing,body.page-id-24 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-24 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-24 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-24 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-24 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-24 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-24 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-24 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-24 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-24 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-24 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-24 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-24 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-24 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-24 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-24 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-24 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-24 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-24 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-24 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-24 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-24 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-24 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-24 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-24 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-24 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-24 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-24 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-24 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-24 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-24 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-24 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}


/* products.html */
body.page-id-60 #masthead,body.page-id-60 .site-header,body.page-id-60 #colophon,body.page-id-60 .site-footer{display:none!important}body.page-id-60 #primary,body.page-id-60 .content-area,body.page-id-60 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-60 .entry-content-wrap,body.page-id-60 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-60 .entry-content{margin:0!important}body.page-id-60 *{box-sizing:border-box}body.page-id-60{margin:0;font-family:Arial,Helvetica,sans-serif;color:#173e39;background:#f7f6f1}body.page-id-60 a{color:inherit}body.page-id-60 .wrap{width:min(1180px,92%);margin:auto}body.page-id-60 header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e1d8}body.page-id-60 nav{height:76px;display:flex;align-items:center;gap:22px}body.page-id-60 .brand{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-right:auto}body.page-id-60 .brand span{color:#b48b47}body.page-id-60 nav a{font-size:13px;text-decoration:none;font-weight:700}body.page-id-60 .quote{background:#0d433d;color:white;padding:12px 15px;border-radius:8px}body.page-id-60 .hero{min-height:610px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,43,39,.94) 0%,rgba(5,43,39,.75) 44%,rgba(5,43,39,.15) 74%),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover no-repeat;color:white}body.page-id-60 .hero .wrap{padding:92px 0 64px}body.page-id-60 .eyebrow{font-size:11px;letter-spacing:.18em;color:#e1bc76;font-weight:900}body.page-id-60 h1{font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.055em;max-width:850px;margin:14px 0 20px}body.page-id-60 .hero p{max-width:650px;font-size:17px;line-height:1.7;color:#d8e0dd}body.page-id-60 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-60 .btn{padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:900;font-size:12px;background:#b68c48;color:#fff}body.page-id-60 .btn.alt{background:transparent;border:1px solid #9bb0ac}body.page-id-60 .trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1ddd4;border-radius:14px;margin-top:-30px;position:relative;z-index:3;box-shadow:0 12px 35px #163e3912}body.page-id-60 .trust div{padding:22px;border-right:1px solid #e5e1d9}body.page-id-60 .trust div:last-child{border:0}body.page-id-60 .trust b{display:block;font-size:17px}body.page-id-60 .trust span{font-size:11px;color:#78807c}body.page-id-60 section{padding:78px 0}body.page-id-60 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}body.page-id-60 .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:6px 0}body.page-id-60 .head p{max-width:500px;color:#707a76;line-height:1.65}body.page-id-60 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-60 .card{background:white;border:1px solid #e1ddd5;border-radius:16px;overflow:hidden}body.page-id-60 .card .pic{height:220px;background-size:cover;background-position:center}body.page-id-60 .card .body{padding:22px}body.page-id-60 .num{font-size:10px;color:#b48b47;font-weight:900;letter-spacing:.15em}body.page-id-60 .card h3{font-size:22px;margin:8px 0}body.page-id-60 .card p{font-size:13px;color:#737c78;line-height:1.6}body.page-id-60 .tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}body.page-id-60 .tags span{font-size:9px;background:#eef1ed;padding:7px 8px;border-radius:999px}body.page-id-60 .learn{font-size:11px;font-weight:900;text-decoration:none;color:#0c433d}body.page-id-60 .dark{background:#0b403a;color:white}body.page-id-60 .dark .head p{color:#b8c5c1}body.page-id-60 .systems{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-60 .feature{min-height:470px;border-radius:18px;background:linear-gradient(0deg,rgba(5,42,38,.85),rgba(5,42,38,.1)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover;display:flex;align-items:end;padding:30px}body.page-id-60 .feature h3{font-size:38px;margin:5px 0}body.page-id-60 .feature p{max-width:580px;color:#d6dfdc;line-height:1.6}body.page-id-60 .side{display:grid;gap:12px}body.page-id-60 .mini{background:#164e47;border:1px solid #2b625c;border-radius:15px;padding:23px}body.page-id-60 .mini b{font-size:19px}body.page-id-60 .mini p{font-size:12px;color:#bdcac7;line-height:1.55}body.page-id-60 .process{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.page-id-60 .step{background:#fff;border:1px solid #e1ddd5;border-radius:12px;padding:18px;min-height:150px}body.page-id-60 .step b{font-size:10px;color:#b48b47}body.page-id-60 .step h4{font-size:15px;margin:12px 0 8px}body.page-id-60 .step p{font-size:11px;color:#737b77;line-height:1.5}body.page-id-60 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}body.page-id-60 .photo{min-height:430px;border-radius:18px;background:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover}body.page-id-60 .panel{background:white;border-radius:18px;border:1px solid #e1ddd5;padding:34px}body.page-id-60 .panel h2{font-size:42px;letter-spacing:-.04em;margin:10px 0}body.page-id-60 .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}body.page-id-60 .checks div{padding:12px;background:#f1f2ee;border-radius:9px;font-size:12px;font-weight:700}body.page-id-60 .cta{padding:45px 0;background:#b38a47;color:white}body.page-id-60 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-60 .cta h2{font-size:38px;margin:0}body.page-id-60 footer{background:#062f2b;color:#c7d2cf;padding:55px 0 25px}body.page-id-60 .foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}body.page-id-60 footer h4{color:white}body.page-id-60 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-60 footer p{font-size:12px;line-height:1.7}body.page-id-60 .copy{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px}@media(max-width:900px){body.page-id-60 nav a:not(.quote){display:none}body.page-id-60 .hero{min-height:540px}body.page-id-60 .trust{grid-template-columns:1fr 1fr}body.page-id-60 .trust div:nth-child(2){border-right:0}body.page-id-60 .grid{grid-template-columns:1fr 1fr}body.page-id-60 .systems,body.page-id-60 .engineering{grid-template-columns:1fr}body.page-id-60 .process{grid-template-columns:repeat(3,1fr)}body.page-id-60 .foot{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.page-id-60 section{padding:52px 0}body.page-id-60 h1{font-size:48px}body.page-id-60 .hero .wrap{padding:72px 0 48px}body.page-id-60 .trust{margin-top:-18px}body.page-id-60 .trust div{padding:15px}body.page-id-60 .grid{grid-template-columns:1fr}body.page-id-60 .head{display:block}body.page-id-60 .card .pic{height:205px}body.page-id-60 .process{grid-template-columns:1fr 1fr}body.page-id-60 .feature{min-height:390px}body.page-id-60 .checks{grid-template-columns:1fr}body.page-id-60 .cta .wrap{display:block}body.page-id-60 .cta h2{font-size:30px;margin-bottom:18px}body.page-id-60 .foot{grid-template-columns:1fr 1fr;gap:20px}}body.page-id-60{--pv2-green:#0d3f39;--pv2-green2:#082f2b;--pv2-gold:#b68b47;--pv2-ink:#153c38;--pv2-cream:#f5f2e9;--pv2-line:#dedbd1}body.page-id-60 .pv2{font-family:inherit;color:var(--pv2-ink);background:#fff}body.page-id-60 .pv2 *{box-sizing:border-box}body.page-id-60 .pv2-shell{width:min(1240px,92%);margin:auto}body.page-id-60 .pv2-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:#092f2c;color:#fff}body.page-id-60 .pv2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,35,.97) 0%,rgba(5,38,35,.88) 44%,rgba(5,38,35,.28) 100%),radial-gradient(circle at 82% 35%,rgba(182,139,71,.28),transparent 30%),linear-gradient(135deg,#0d4841,#071f1d)}body.page-id-60 .pv2-hero-bg:after{content:"";position:absolute;right:-6%;top:10%;width:50%;height:80%;border:1px solid rgba(255,255,255,.13);transform:skewX(-12deg);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}body.page-id-60 .pv2-hero-inner{position:relative;z-index:2;padding:92px 0 68px}body.page-id-60 .pv2-kicker,body.page-id-60 .pv2-section-head>span,body.page-id-60 .pv2-label,body.page-id-60 .pv2-rfq span{font-size:11px;letter-spacing:.22em;font-weight:900;color:var(--pv2-gold)}body.page-id-60 .pv2-hero h1{max-width:930px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:15px 0 24px}body.page-id-60 .pv2-hero h1 em,body.page-id-60 .pv2-section-head h2 em{font-style:normal;color:#c59a55}body.page-id-60 .pv2-hero p{max-width:760px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.77)}body.page-id-60 .pv2-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}body.page-id-60 .pv2-actions a,body.page-id-60 .pv2-rfq-box a{padding:14px 18px;border-radius:8px;background:var(--pv2-gold);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-60 .pv2-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}body.page-id-60 .pv2-stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}body.page-id-60 .pv2-stats span{font-size:10px;color:rgba(255,255,255,.63)}body.page-id-60 .pv2-stats b{display:block;font-size:24px;color:#fff;margin-bottom:3px}body.page-id-60 .pv2-nav{padding:28px 0;background:var(--pv2-cream);border-bottom:1px solid var(--pv2-line)}body.page-id-60 .pv2-nav .pv2-shell{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center}body.page-id-60 .pv2-nav-title span{font-size:9px;letter-spacing:.2em;color:var(--pv2-gold);font-weight:900}body.page-id-60 .pv2-nav-title strong{display:block;font-size:17px;margin-top:4px}body.page-id-60 .pv2-chips{display:flex;gap:8px;flex-wrap:wrap}body.page-id-60 .pv2-chips a{font-size:10px;font-weight:800;text-decoration:none;color:var(--pv2-green);background:#fff;border:1px solid var(--pv2-line);padding:9px 12px;border-radius:999px}body.page-id-60 .pv2-feature,body.page-id-60 .pv2-family,body.page-id-60 .pv2-tech{padding:78px 0}body.page-id-60 .pv2-section-head{max-width:850px;margin-bottom:34px}body.page-id-60 .pv2-section-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.045em;margin:9px 0 12px}body.page-id-60 .pv2-section-head p{max-width:740px;color:#6d7773;line-height:1.7;font-size:14px}body.page-id-60 .pv2-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-60 .pv2-design-grid article,body.page-id-60 .pv2-cards article{border:1px solid var(--pv2-line);border-radius:14px;padding:24px;background:#fff;min-height:190px;transition:.2s}body.page-id-60 .pv2-design-grid article:hover,body.page-id-60 .pv2-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,63,57,.08)}body.page-id-60 .pv2-design-grid b,body.page-id-60 .pv2-cards .num{color:var(--pv2-gold);font-size:11px}body.page-id-60 .pv2-design-grid h3,body.page-id-60 .pv2-cards h3{font-size:19px;margin:20px 0 9px}body.page-id-60 .pv2-design-grid p,body.page-id-60 .pv2-cards p{font-size:12.5px;line-height:1.65;color:#6b7471}body.page-id-60 .pv2-design-grid small,body.page-id-60 .pv2-cards small{display:block;margin-top:18px;font-size:8px;letter-spacing:.12em;color:#9b7b45;font-weight:900}body.page-id-60 .pv2-dark{padding:78px 0;background:linear-gradient(135deg,var(--pv2-green2),var(--pv2-green));color:#fff}body.page-id-60 .pv2-section-head.light h2{color:#fff}body.page-id-60 .pv2-section-head.light p{color:rgba(255,255,255,.66)}body.page-id-60 .pv2-cards{display:grid;gap:12px}body.page-id-60 .pv2-cards.four{grid-template-columns:repeat(4,1fr)}body.page-id-60 .pv2-cards.three{grid-template-columns:repeat(3,1fr)}body.page-id-60 .pv2-dark .pv2-cards article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}body.page-id-60 .pv2-dark .pv2-cards h3{color:#fff}body.page-id-60 .pv2-dark .pv2-cards p{color:rgba(255,255,255,.65)}body.page-id-60 .pv2-split{padding:0;background:#fff}body.page-id-60 .pv2-split-grid{display:grid;grid-template-columns:1fr 1fr}body.page-id-60 .pv2-split-grid>div{padding:70px 7%;min-height:440px}body.page-id-60 .pv2-split-grid>div:first-child{background:#f3f0e7}body.page-id-60 .pv2-split-grid>div:last-child{background:#e8eee9}body.page-id-60 .pv2-split h2{font-size:36px;line-height:1.05;margin:12px 0 26px}body.page-id-60 .pv2-split ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-60 .pv2-split li{background:rgba(255,255,255,.7);padding:12px;border-radius:8px;font-size:12px;font-weight:750}body.page-id-60 .pv2-family.cream{background:var(--pv2-cream)}body.page-id-60 .pv2-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-60 .pv2-mini-grid div{padding:20px;border:1px solid var(--pv2-line);border-radius:12px;background:#fff}body.page-id-60 .pv2-mini-grid b{font-size:15px}body.page-id-60 .pv2-mini-grid span{display:block;color:#7a827f;font-size:11px;margin-top:5px}body.page-id-60 .pv2-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--pv2-line);border-radius:16px;overflow:hidden}body.page-id-60 .pv2-process>div{padding:24px;border-right:1px solid var(--pv2-line);min-height:180px}body.page-id-60 .pv2-process>div:last-child{border:0}body.page-id-60 .pv2-process b{color:var(--pv2-gold);font-size:11px}body.page-id-60 .pv2-process h3{font-size:17px;margin:24px 0 8px}body.page-id-60 .pv2-process p{font-size:11.5px;line-height:1.6;color:#6e7774}body.page-id-60 .pv2-rfq{padding:70px 0;background:#0b3732;color:#fff}body.page-id-60 .pv2-rfq-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}body.page-id-60 .pv2-rfq h2{font-size:45px;line-height:1.02;letter-spacing:-.04em;margin:10px 0 15px}body.page-id-60 .pv2-rfq p{color:rgba(255,255,255,.65);line-height:1.7}body.page-id-60 .pv2-rfq-box{background:#fff;color:var(--pv2-ink);border-radius:16px;padding:27px}body.page-id-60 .pv2-rfq-box strong{font-size:18px}body.page-id-60 .pv2-rfq-box ul{padding-left:18px;margin:15px 0 24px;color:#66716d;font-size:12px;line-height:1.8}body.page-id-60 .pv2-rfq-box a{display:inline-block}
@media(max-width:980px){body.page-id-60 .pv2-design-grid,body.page-id-60 .pv2-cards.four{grid-template-columns:repeat(2,1fr)}body.page-id-60 .pv2-cards.three{grid-template-columns:repeat(2,1fr)}body.page-id-60 .pv2-process{grid-template-columns:repeat(2,1fr)}body.page-id-60 .pv2-process>div{border-bottom:1px solid var(--pv2-line)}body.page-id-60 .pv2-nav .pv2-shell{grid-template-columns:1fr}body.page-id-60 .pv2-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.page-id-60 .pv2-hero{min-height:auto}body.page-id-60 .pv2-hero-inner{padding:68px 0 45px}body.page-id-60 .pv2-hero h1{font-size:44px}body.page-id-60 .pv2-hero p{font-size:14px}body.page-id-60 .pv2-stats{grid-template-columns:repeat(2,1fr);gap:20px}body.page-id-60 .pv2-feature,body.page-id-60 .pv2-family,body.page-id-60 .pv2-tech,body.page-id-60 .pv2-dark{padding:52px 0}body.page-id-60 .pv2-section-head h2{font-size:37px}body.page-id-60 .pv2-design-grid,body.page-id-60 .pv2-cards.four,body.page-id-60 .pv2-cards.three{grid-template-columns:1fr 1fr}body.page-id-60 .pv2-design-grid article,body.page-id-60 .pv2-cards article{padding:17px;min-height:170px}body.page-id-60 .pv2-design-grid h3,body.page-id-60 .pv2-cards h3{font-size:16px}body.page-id-60 .pv2-split-grid{grid-template-columns:1fr}body.page-id-60 .pv2-split-grid>div{padding:48px 6%;min-height:auto}body.page-id-60 .pv2-mini-grid{grid-template-columns:1fr 1fr}body.page-id-60 .pv2-process{grid-template-columns:1fr}body.page-id-60 .pv2-process>div{min-height:auto;border-right:0}body.page-id-60 .pv2-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-60 .pv2-rfq h2{font-size:36px}}
@media(max-width:430px){body.page-id-60 .pv2-design-grid,body.page-id-60 .pv2-cards.four,body.page-id-60 .pv2-cards.three,body.page-id-60 .pv2-mini-grid{grid-template-columns:1fr}body.page-id-60 .pv2-split ul{grid-template-columns:1fr}body.page-id-60 .pv2-actions a{width:100%;text-align:center}}body.page-id-60 /* V3 Mega Product Catalogue */
.v3-finder{padding:34px 0;background:#0d3f39;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}body.page-id-60 .v3-finder .pv2-shell{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center}body.page-id-60 .v3-finder-copy span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#c19751}body.page-id-60 .v3-finder-copy h2{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}body.page-id-60 .v3-finder-copy p{font-size:11px;color:rgba(255,255,255,.62);margin:0}body.page-id-60 .v3-filter-buttons{display:flex;gap:7px;flex-wrap:wrap}body.page-id-60 .v3-filter-buttons button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}body.page-id-60 .v3-filter-buttons button.active{background:#b68b47;border-color:#b68b47}body.page-id-60 .v3-filterable.v3-hidden{display:none!important}body.page-id-60 .v3-mega{margin-top:24px}body.page-id-60 .v3-more{width:100%;border:1px solid #d9d5ca;background:#f7f5ef;color:#0d3f39;border-radius:11px;padding:15px 18px;font-size:10px;letter-spacing:.11em;font-weight:900;cursor:pointer;text-align:center}body.page-id-60 .pv2-dark .v3-more{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.page-id-60 .v3-mega-grid{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}body.page-id-60 .v3-mega.open .v3-mega-grid{display:grid}body.page-id-60 .v3-product{border:1px solid #dfdbd0;background:#fff;border-radius:11px;padding:17px;min-height:160px;color:#153c38}body.page-id-60 .pv2-dark .v3-product{background:#fff;color:#153c38;border-color:#fff}body.page-id-60 .v3-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}body.page-id-60 .v3-product-top b{font-size:10px;color:#b68b47}body.page-id-60 .v3-product-top span{font-size:7px;letter-spacing:.12em;color:#9a9f9c;font-weight:900}body.page-id-60 .v3-product h4{font-size:14px;margin:18px 0 7px}body.page-id-60 .v3-product p{font-size:10.5px!important;line-height:1.5!important;color:#707976!important;margin:0}body.page-id-60 .v3-product-actions{display:flex;gap:12px;margin-top:17px}body.page-id-60 .v3-product-actions a{font-size:8px;font-weight:900;letter-spacing:.05em;text-decoration:none;color:#0d3f39}body.page-id-60 .v3-product-actions a:last-child{color:#a97f3e}body.page-id-60 .v3-compare{padding:70px 0;background:linear-gradient(135deg,#082f2b,#0d3f39);color:#fff}body.page-id-60 .v3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13);border-radius:14px;overflow:hidden}body.page-id-60 .v3-compare-grid>div{padding:24px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-60 .v3-compare-grid>div:last-child{border:0}body.page-id-60 .v3-compare-grid b{font-size:10px;color:#c19751}body.page-id-60 .v3-compare-grid h3{font-size:17px;margin:22px 0 8px}body.page-id-60 .v3-compare-grid p{font-size:11px;line-height:1.6;color:rgba(255,255,255,.62)}
@media(max-width:980px){body.page-id-60 .v3-finder .pv2-shell{grid-template-columns:1fr}body.page-id-60 .v3-mega-grid{grid-template-columns:repeat(2,1fr)}body.page-id-60 .v3-compare-grid{grid-template-columns:repeat(2,1fr)}body.page-id-60 .v3-compare-grid>div{border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:600px){body.page-id-60 .v3-finder{padding:27px 0}body.page-id-60 .v3-finder .pv2-shell{gap:18px}body.page-id-60 .v3-filter-buttons{display:grid;grid-template-columns:repeat(3,1fr)}body.page-id-60 .v3-filter-buttons button{padding:9px 5px}body.page-id-60 .v3-mega-grid{grid-template-columns:1fr}body.page-id-60 .v3-product{min-height:auto}body.page-id-60 .v3-compare-grid{grid-template-columns:1fr}body.page-id-60 .v3-compare-grid>div{border-right:0}body.page-id-60 .v3-more{font-size:9px}}body.page-id-60 *{box-sizing:border-box}body.page-id-60{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-60{scroll-behavior:smooth}body.page-id-60{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-60 a{color:inherit;text-decoration:none}body.page-id-60 img{max-width:100%;display:block}body.page-id-60 .wrap{width:min(1380px,94%);margin:auto}body.page-id-60 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-60 h1,body.page-id-60 h2,body.page-id-60 h3{margin-top:0}body.page-id-60 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-60 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-60 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-60 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-60 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-60 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-60 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-60 .menu a:hover{color:var(--gold)}body.page-id-60 .nav-actions{display:flex;gap:8px}body.page-id-60 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-60 .btn.gold{background:var(--gold);color:#fff}body.page-id-60 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-60 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-60 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-60 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-60 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-60 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-60 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-60 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-60 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-60 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-60 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-60 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-60 section{padding:92px 0}body.page-id-60 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-60 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-60 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-60 .trust-item:last-child{border:0}body.page-id-60 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-60 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-60 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-60 .visual-stack{position:relative;min-height:520px}body.page-id-60 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-60 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-60 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-60 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-60 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-60 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-60 .solution-body{padding:19px}body.page-id-60 .solution-body h3{color:var(--green);font-size:18px}body.page-id-60 .solution-body p{color:var(--muted);font-size:12px}body.page-id-60 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-60 .parking-feature{background:var(--paper)}body.page-id-60 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-60 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-60 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-60 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-60 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-60 .engineering{background:var(--deep);color:#fff}body.page-id-60 .engineering h2{color:#fff}body.page-id-60 .engineering .lead{color:#b8c8c0}body.page-id-60 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-60 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-60 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-60 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-60 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-60 .eng-card b{color:#d7bc81;display:block}body.page-id-60 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-60 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-60 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-60 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-60 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-60 .process span{font-size:10px;color:var(--muted)}body.page-id-60 .materials{background:var(--paper)}body.page-id-60 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-60 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-60 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-60 .mat h3{color:var(--green)}body.page-id-60 .mat p{font-size:12px;color:var(--muted)}body.page-id-60 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-60 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-60 .industry b{color:var(--green);display:block}body.page-id-60 .industry span{font-size:11px;color:var(--muted)}body.page-id-60 .project-section{background:#fff}body.page-id-60 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-60 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-60 .project-card:first-child{grid-row:span 2}body.page-id-60 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-60 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-60 .project-info b{display:block}body.page-id-60 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-60 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-60 .stats-section h2{color:#fff}body.page-id-60 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-60 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-60 .stat-card small{color:#b8cbc1;display:block}body.page-id-60 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-60 .knowledge{background:var(--paper)}body.page-id-60 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-60 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-60 .article b{color:var(--green);display:block}body.page-id-60 .article p{font-size:11px;color:var(--muted)}body.page-id-60 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-60 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-60 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-60 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-60 .rfq-section{background:var(--deep);color:#fff}body.page-id-60 .rfq-section h2{color:#fff}body.page-id-60 .rfq-section .lead{color:#b9cbc2}body.page-id-60 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-60 input,body.page-id-60 select,body.page-id-60 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-60 textarea{min-height:110px}body.page-id-60 .full{grid-column:1/-1}body.page-id-60 .rfq-form button{border:0}body.page-id-60 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-60 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-60 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-60 footer h3,body.page-id-60 footer h4{color:#fff}body.page-id-60 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-60 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-60 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-60 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-60 .menu{display:none}body.page-id-60 .solution-grid,body.page-id-60 .industry-grid,body.page-id-60 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-60 .intro-grid,body.page-id-60 .parking-grid,body.page-id-60 .eng-grid{grid-template-columns:1fr}body.page-id-60 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-60 .mat-grid,body.page-id-60 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-60 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-60 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-60 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-60 .topbar{display:block;text-align:center}body.page-id-60 .nav-actions .ghost{display:none}body.page-id-60 .hero{min-height:680px}body.page-id-60 .hero h1{font-size:52px}body.page-id-60 .hero-stats,body.page-id-60 .solution-grid,body.page-id-60 .industry-grid,body.page-id-60 .knowledge-grid,body.page-id-60 .mat-grid,body.page-id-60 .stats-grid,body.page-id-60 .rfq-form,body.page-id-60 .footer-grid{grid-template-columns:1fr}body.page-id-60 .process-grid{grid-template-columns:1fr 1fr}body.page-id-60 .design-list,body.page-id-60 .eng-cards{grid-template-columns:1fr}body.page-id-60 .project-grid{grid-template-columns:1fr}body.page-id-60 .project-card:first-child{grid-column:auto}
}body.page-id-60 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-60 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-60 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-60 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-60 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-60 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-60 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-60 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-60 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-60 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-60 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-60 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-60 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-60 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-60 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-60 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-60 .hero{min-height:700px!important}body.page-id-60 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-60 .hero h1{font-size:46px!important}body.page-id-60 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-60 /* V44 — split-screen VIP hero: compact,body.page-id-60 copy left,body.page-id-60 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-60 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-60 .hero:after{display:none!important}body.page-id-60 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-60 .hero-slide{background-position:center center!important}body.page-id-60 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-60 .hero-in>.ey,body.page-id-60 .hero-in>h1,body.page-id-60 .hero-in>p,body.page-id-60 .hero-in>.hero-actions,body.page-id-60 .hero-in>.hero-stats,body.page-id-60 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-60 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-60 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-60 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-60 .hero-actions{margin-top:22px!important}body.page-id-60 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-60 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-60 .hero-stat b{font-size:13px!important}body.page-id-60 .hero-stat span{font-size:9px!important}body.page-id-60 .hero-slider-nav{margin-top:14px!important}body.page-id-60 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-60 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-60 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-60 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-60 .hero-in>.ey,body.page-id-60 .hero-in>h1,body.page-id-60 .hero-in>p,body.page-id-60 .hero-in>.hero-actions,body.page-id-60 .hero-in>.hero-stats,body.page-id-60 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-60 .hero h1{font-size:43px!important}body.page-id-60 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-60 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-60 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-60 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-60 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-60 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-60 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-60 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-60 .hero-in>.ey,body.page-id-60 .hero-in>h1,body.page-id-60 .hero-in>p,body.page-id-60 .hero-in>.hero-actions,body.page-id-60 .hero-in>.hero-stats,body.page-id-60 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-60 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-60 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-60 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-60 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-60 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-60 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-60 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-60 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-60 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-60 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-60 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-60 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-60 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-60 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-60 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-60 .hero p{max-width:92%!important}body.page-id-60 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-60 .hero{min-height:680px!important}body.page-id-60 .hero h1{font-size:38px!important}body.page-id-60 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-60 .hero-stat{min-height:62px!important}body.page-id-60 .hero p{font-size:13px!important}}body.page-id-60 header .menu{white-space:nowrap}body.page-id-60 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-60 header .menu a:hover{color:#c7a158}body.page-id-60 .card h3{margin-top:8px}body.page-id-60 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-60 header .menu{display:none}}body.page-id-60 #client-trust,body.page-id-60 #before-after,body.page-id-60 #quality-safety,body.page-id-60 #after-sales,body.page-id-60 #final-corporate-cta{scroll-margin-top:95px}body.page-id-60 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-60 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-60 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-60 footer .footer-grid{grid-template-columns:1fr}}body.page-id-60 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-60 .wrap,body.page-id-60 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-60 section{padding:64px 0!important}body.page-id-60 .section-head{margin-bottom:26px!important}body.page-id-60 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-60 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-60 h3{font-size:17px!important}body.page-id-60 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-60 .ar-line,body.page-id-60 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-60 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-60 .hero-content,body.page-id-60 .hero-in{max-width:860px!important}body.page-id-60 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-60 .hero-proof,body.page-id-60 .hero-stats{margin-top:28px!important}body.page-id-60 header{height:82px!important}body.page-id-60 .logo img,body.page-id-60 .brand img{width:104px!important;height:66px!important}body.page-id-60 .menu{gap:10px!important}body.page-id-60 .menu a{font-size:9px!important}body.page-id-60 .nav{gap:14px!important}body.page-id-60 .btn{padding:11px 14px!important}body.page-id-60 .cards4,body.page-id-60 .solution-grid{gap:12px!important}body.page-id-60 .card-img,body.page-id-60 .solution-img{height:160px!important}body.page-id-60 .card-body,body.page-id-60 .solution-body{padding:16px!important}body.page-id-60 .card-body p,body.page-id-60 .solution-body p{font-size:11px!important}body.page-id-60 .split,body.page-id-60 .intro-grid,body.page-id-60 .parking-grid,body.page-id-60 .eng-grid{gap:38px!important}body.page-id-60 .visual-collage,body.page-id-60 .visual-stack{min-height:430px!important}body.page-id-60 .parking-photo,body.page-id-60 .parking-visual{height:470px!important}body.page-id-60 .eng-photo,body.page-id-60 .eng-visual{height:470px!important}body.page-id-60 .process,body.page-id-60 .process-grid{gap:8px!important}body.page-id-60 .process-step,body.page-id-60 .process{font-size:11px}body.page-id-60 .material-grid,body.page-id-60 .mat-grid,body.page-id-60 .industry-grid,body.page-id-60 .blog-grid,body.page-id-60 .knowledge-grid{gap:10px!important}body.page-id-60 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-60 .location-grid{gap:8px!important}body.page-id-60 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-60 footer{padding-top:46px!important}body.page-id-60 .footer-grid{gap:18px!important}body.page-id-60 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-60 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-60 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-60 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-60 .visual-banner .caption b{font-size:22px;display:block}body.page-id-60 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-60 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-60 .wrap,body.page-id-60 .w{width:calc(100% - 28px)!important}body.page-id-60 section{padding:42px 0!important}body.page-id-60 .hero{min-height:620px!important}body.page-id-60 .cards4,body.page-id-60 .solution-grid,body.page-id-60 .industry-grid,body.page-id-60 .blog-grid,body.page-id-60 .knowledge-grid,body.page-id-60 .material-grid,body.page-id-60 .mat-grid,body.page-id-60 .cred-grid,body.page-id-60 .stats-grid{grid-template-columns:1fr!important}body.page-id-60 .process,body.page-id-60 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-60 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-60 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-60{overflow-x:hidden}body.page-id-60 .wrap,body.page-id-60 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-60 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-60 section + section{margin-top:0!important}body.page-id-60 .section-head{margin:0 0 14px!important}body.page-id-60 .section-head h2{margin:4px 0 9px!important}body.page-id-60 p{margin:6px 0 9px!important}body.page-id-60 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-60 .cards,body.page-id-60 .cards4,body.page-id-60 .solution-grid,body.page-id-60 .industry-grid,body.page-id-60 .material-grid,body.page-id-60 .mat-grid,body.page-id-60 .eng-list,body.page-id-60 .process,body.page-id-60 .process-grid,body.page-id-60 .quick-grid,body.page-id-60 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-60 #parking .parking-grid,body.page-id-60 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-60 #parking .parking-photo,body.page-id-60 #parking .parking-visual,body.page-id-60 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-60 #manufacturing .process,body.page-id-60 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-60 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-60 #manufacturing .manufacturing-visual,body.page-id-60 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-60 #final-corporate-cta{padding:28px 0!important}body.page-id-60 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-60 #final-corporate-cta .visual-collage,body.page-id-60 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-60 #rfq{padding:38px 0!important}body.page-id-60 #rfq .section-head{margin-bottom:12px!important}body.page-id-60 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-60 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-60 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-60 #manufacturing .process,body.page-id-60 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-60 .wrap,body.page-id-60 .w{width:calc(100% - 30px)!important}body.page-id-60 #parking .parking-grid,body.page-id-60 #parking .auto-feature,body.page-id-60 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-60 #manufacturing .process,body.page-id-60 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-60 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-60 section{padding:30px 0!important}body.page-id-60 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-60 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-60 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-60 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-60 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-60 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-60 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-60 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-60 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-60 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-60 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-60 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-60 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-60 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-60 .quote-card p{font-size:10px;line-height:1.6}body.page-id-60 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-60 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-60 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-60 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-60 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-60 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-60 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-60 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-60 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-60 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-60 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-60 .footer-ar{direction:rtl;text-align:left}body.page-id-60 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-60 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-60 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-60 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-60 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-60 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-60 .corp-heading{grid-template-columns:1fr}body.page-id-60 .corp-cards,body.page-id-60 .vendor-strip,body.page-id-60 .footer-pro{grid-template-columns:1fr}body.page-id-60 .footer-legal{display:block}
}body.page-id-60 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-60 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-60 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-60 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-60 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-60 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-60 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-60 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-60 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-60 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-60 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-60 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-60 .sector-copy{padding:13px}body.page-id-60 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-60 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-60 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-60 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-60 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-60 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-60 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-60 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-60 #parking{background:#f7f7f3!important}body.page-id-60 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-60 .sectors-head{grid-template-columns:1fr}body.page-id-60 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-60 .sector-grid{grid-template-columns:1fr}body.page-id-60 .sector-footer{grid-template-columns:1fr}}body.page-id-60 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-60 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-60 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-60 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-60 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-60 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-60 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-60 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-60 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-60 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-60 .fp27-main{grid-row:1/3}body.page-id-60 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-60 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-60 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-60 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-60 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-60 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-60 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-60 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-60 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-60 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-60 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-60 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-60 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-60 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-60 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-60 .fp27-proof strong{font-size:13px}body.page-id-60 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-60 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-60 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-60 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-60 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-60 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-60 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-60 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-60 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-60 .featured-projects-v27{padding:52px 0}body.page-id-60 .fp27-grid{display:flex;flex-direction:column}body.page-id-60 .fp27-card{min-height:260px}body.page-id-60 .fp27-main{min-height:330px}body.page-id-60 .fp27-footer{flex-direction:column}body.page-id-60 .fp27-proof{display:block}body.page-id-60 .fp27-proof span{display:block;margin-top:4px}}body.page-id-60 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-60 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-60 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-60 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-60 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-60 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-60 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-60 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-60 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-60 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-60 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-60 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-60 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-60 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-60 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-60 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-60 .footer-brand{padding-right:0}body.page-id-60 .footer-legal{display:block;line-height:1.8}}body.page-id-60 /* V41 — premium,body.page-id-60 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-60 header .nav{height:100%;gap:28px!important}body.page-id-60 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-60 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-60 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-60 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-60 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-60 header .header-menu a.nav-link:hover:after,body.page-id-60 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-60 header .header-menu .nav-link:hover,body.page-id-60 header .header-menu .nav-link.active{color:#063b2c}body.page-id-60 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-60 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-60 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-60 header .nav-more:hover .nav-dropdown,body.page-id-60 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-60 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-60 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-60 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-60 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-60 header .header-menu{display:none!important}body.page-id-60 header .nav{justify-content:space-between}body.page-id-60 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-60 header{height:76px!important}body.page-id-60 header .logo img{width:108px!important;height:62px!important}body.page-id-60 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-60 /* V42 — full desktop navigation,body.page-id-60 no More dropdown */
header{height:92px!important}body.page-id-60 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-60 header .logo{flex:0 0 auto}body.page-id-60 header .logo img{width:118px!important;height:72px!important}body.page-id-60 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-60 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-60 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-60 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-60 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-60 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-60 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-60 header .logo img{width:100px!important}body.page-id-60 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-60 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-60 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-60 header .header-menu::-webkit-scrollbar{display:none}body.page-id-60 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-60 header .header-menu{display:none!important}body.page-id-60 header .header-quote{display:inline-block}}body.page-id-60 .footer-accordion{border:0}body.page-id-60 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-60 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-60 .footer-accordion summary{pointer-events:none}body.page-id-60 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-60 footer#contact{padding:24px 0 82px!important}body.page-id-60 footer#contact .footer-pro{display:block!important}body.page-id-60 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-60 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-60 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-60 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-60 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-60 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-60 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-60 .footer-accordion[open] summary:after{content:'–'}body.page-id-60 .footer-accordion-body{padding:0 0 12px}body.page-id-60 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-60 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-60 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-60 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-60 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-60 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-60 footer#contact{padding:20px 0 76px!important}body.page-id-60 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-60 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-60 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-60 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-60 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-60 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-60 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-60 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-60 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-60 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-60 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-60 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-60 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-60 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-60 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-60 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-60 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-60 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-60 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-60 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-60 footer#contact .footer-brand img{width:72px!important}body.page-id-60 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-60 /* V52 — Resource cards: clearer type,body.page-id-60 tighter spacing,body.page-id-60 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-60 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-60 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-60 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-60 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-60 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-60 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-60 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-60 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-60 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-60 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-60 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-60 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-60 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-60 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-60 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-60 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-60 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-60 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-60 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-60 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-60 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-60 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-60 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-60 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-60 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-60 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-60 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-60 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-60 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-60 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-60 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}body.page-id-60 /* V5 requested visibility + spacing corrections */

/* Smart Product Finder: force readable heading and copy */
.v3-finder,body.page-id-60 .v3-finder *{ box-sizing:border-box; }body.page-id-60 .v3-finder-copy h2{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:0 1px 1px rgba(0,0,0,.12);
}body.page-id-60 .v3-finder-copy p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
}body.page-id-60 .v3-finder-copy span{
  color:#d2aa63 !important;
  opacity:1 !important;
}body.page-id-60 /* Keep category More/View All controls attached to category content */
.v3-mega{margin-top:14px !important;}body.page-id-60 .v3-more{
  max-width:100% !important;
  margin:0 !important;
  min-height:44px;
}body.page-id-60 .v3-mega-grid{margin-top:10px !important;}body.page-id-60 /* Remove excessive blank space created by legacy standalone more boxes */
.pv2-category,body.page-id-60 .pv2-section,body.page-id-60 section[id]{
  scroll-margin-top:90px;
}body.page-id-60 /* RFQ section: restore contrast for title,body.page-id-60 copy and BOQ/drawing prompt */
#rfq,body.page-id-60 #rfq *{box-sizing:border-box;}body.page-id-60 #rfq h1,body.page-id-60 #rfq h2,body.page-id-60 #rfq h3,body.page-id-60 #rfq h4,body.page-id-60 #rfq .pv2-section-head h2,body.page-id-60 #rfq [class*="title"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-60 #rfq p,body.page-id-60 #rfq li,body.page-id-60 #rfq label,body.page-id-60 #rfq [class*="copy"],body.page-id-60 #rfq [class*="text"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-60 #rfq .pv2-section-head h2,body.page-id-60 #rfq .pv2-section-head p{
  color:#fff !important;
}body.page-id-60 #rfq .pv2-section-head span{
  color:#d2aa63 !important;
}body.page-id-60 /* Specific light RFQ card so "Have Drawing, BOQ..." cannot disappear */
#rfq .pv2-rfq-card,body.page-id-60 #rfq [class*="rfq-card"],body.page-id-60 #rfq [class*="request-card"]{
  background:#f6f0e4 !important;
  color:#173e39 !important;
}body.page-id-60 #rfq .pv2-rfq-card h3,body.page-id-60 #rfq .pv2-rfq-card h4,body.page-id-60 #rfq [class*="rfq-card"] h3,body.page-id-60 #rfq [class*="rfq-card"] h4,body.page-id-60 #rfq [class*="request-card"] h3,body.page-id-60 #rfq [class*="request-card"] h4{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-60 #rfq .pv2-rfq-card p,body.page-id-60 #rfq .pv2-rfq-card li,body.page-id-60 #rfq [class*="rfq-card"] p,body.page-id-60 #rfq [class*="rfq-card"] li,body.page-id-60 #rfq [class*="request-card"] p,body.page-id-60 #rfq [class*="request-card"] li{
  color:#4f5f5b !important;
  opacity:1 !important;
}body.page-id-60 /* Responsive cleanup */
@media (max-width:980px){
  .v3-finder-copy h2{font-size:26px !important;line-height:1.08 !important;}
}
@media (max-width:600px){body.page-id-60 .v3-finder-copy h2{font-size:24px !important;}body.page-id-60 .v3-finder-copy p{font-size:12px !important;line-height:1.55 !important;}body.page-id-60 .v3-more{min-height:42px;padding:12px 10px !important;}body.page-id-60 #rfq .pv2-rfq-card,body.page-id-60 #rfq [class*="rfq-card"],body.page-id-60 #rfq [class*="request-card"]{padding:20px !important;}
}body.page-id-60 /* V6: attach View All directly to its product group — no standalone lower boxes */
.v6-inline-more{
  display:block;
  width:100%;
  margin:8px 0 0 !important;
  padding:12px 16px;
  border:1px solid rgba(23,62,57,.18);
  border-radius:0 0 12px 12px;
  background:rgba(255,255,255,.72);
  color:#173e39;
  font:700 11px/1.2 inherit;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
  cursor:pointer;
}body.page-id-60 .v6-inline-more:hover{background:#173e39;color:#fff}body.page-id-60 /* Hide legacy detached controls if any remain */
.v3-more{
  margin-top:8px !important;
}
@media (max-width:700px){body.page-id-60 .v6-inline-more{padding:11px 13px;font-size:10px}
}body.page-id-60 /* V7 RFQ visibility / color-scheme fix */
#rfq{
  background:linear-gradient(135deg,#0a342f 0%,#0d3f39 100%) !important;
}body.page-id-60 #rfq .pv2-rfq-grid > div:first-child{
  color:#ffffff !important;
}body.page-id-60 #rfq .pv2-rfq-grid > div:first-child > span{
  color:#d4aa63 !important;
  opacity:1 !important;
}body.page-id-60 #rfq .pv2-rfq-grid > div:first-child h2,body.page-id-60 #rfq .pv2-rfq-grid > div:first-child h1,body.page-id-60 #rfq .pv2-rfq-grid > div:first-child h3{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}body.page-id-60 #rfq .pv2-rfq-grid > div:first-child p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-60 #rfq .pv2-rfq-box{
  background:#f7f1e6 !important;
  color:#173e39 !important;
  border:1px solid rgba(212,170,99,.35) !important;
}body.page-id-60 #rfq .pv2-rfq-box strong{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-60 #rfq .pv2-rfq-box ul,body.page-id-60 #rfq .pv2-rfq-box li{
  color:#4f5d59 !important;
  opacity:1 !important;
}body.page-id-60 #rfq .pv2-rfq-box a{
  background:#b68b47 !important;
  color:#ffffff !important;
}body.page-id-60 /* Extra explicit protection for the exact headline */
#rfq h2{
  color:#ffffff !important;
}body.page-id-60 .cpsr-logo{display:inline-flex;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}body.page-id-60 .cpsr-logo b{font-size:18px;letter-spacing:1.4px;color:#063b2c}body.page-id-60 .cpsr-logo em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:2.6px;color:#c79d43;margin-top:5px}body.page-id-60 footer .cpsr-logo b{color:#fff;font-size:22px}body.page-id-60 footer .cpsr-logo em{color:#d7b35f}body.page-id-60 (max-width:620px){.cpsr-logo b{font-size:14px}.cpsr-logo em{font-size:8px;letter-spacing:1.8px}}

/* car-parking-shades.html */
body.page-id-12{--green:#063b2c;--green2:#0b4d39;--gold:#c8a45e;--ink:#163b34;--cream:#f5f2e9;--line:#dedbd1}body.page-id-12 *{box-sizing:border-box}body.page-id-12{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}body.page-id-12 a{color:inherit}body.page-id-12 .wrap{width:min(1180px,92%);margin:auto}body.page-id-12 .topbar{background:#032d23;color:#dce8e2;padding:10px 4%;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.03em}body.page-id-12 header{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #e8e4da}body.page-id-12 .nav{display:flex;align-items:center;gap:22px;min-height:82px}body.page-id-12 .logo{margin-right:auto;text-decoration:none}body.page-id-12 .menu{display:flex;gap:14px;align-items:center}body.page-id-12 .menu a{font-size:10px;font-weight:900;text-decoration:none;color:var(--green);white-space:nowrap}body.page-id-12 .btn{display:inline-block;background:var(--gold);color:#fff;padding:14px 18px;border-radius:7px;text-decoration:none;font-size:10px;font-weight:900;white-space:nowrap}body.page-id-12 .hero{min-height:590px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(3,43,33,.96),rgba(3,43,33,.72),rgba(3,43,33,.18)),url('https://mofeedparkingshades.com/wp-content/uploads/2025/02/2-2.webp') center/cover}body.page-id-12 .hero-copy{padding:90px 0;max-width:900px}body.page-id-12 .eyebrow{font-size:11px;letter-spacing:.2em;font-weight:900;color:#e3bd70}body.page-id-12 .hero h1{font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.05em;margin:15px 0 22px}body.page-id-12 .hero p{max-width:720px;font-size:17px;line-height:1.75;color:#e0e9e5}body.page-id-12 .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}body.page-id-12 .actions .ghost{background:transparent;border:1px solid rgba(255,255,255,.5)}body.page-id-12 .intro,body.page-id-12 .catalogue,body.page-id-12 .process{padding:78px 0}body.page-id-12 .intro{background:var(--cream)}body.page-id-12 .section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:32px}body.page-id-12 .section-head>div{max-width:760px}body.page-id-12 .section-head span{font-size:10px;letter-spacing:.2em;color:#a97f3c;font-weight:900}body.page-id-12 .section-head h2{font-size:clamp(36px,4.5vw,58px);line-height:1.03;letter-spacing:-.045em;margin:9px 0}body.page-id-12 .section-head p{max-width:480px;color:#6b7772;line-height:1.7}body.page-id-12 .filter-row{display:flex;gap:8px;flex-wrap:wrap}body.page-id-12 .filter-row a{background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 13px;text-decoration:none;font-size:10px;font-weight:800}body.page-id-12 .filter-row a.active{background:var(--green);color:#fff;border-color:var(--green)}body.page-id-12 .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.page-id-12 .product-card{display:flex;flex-direction:column;min-height:310px;border:1px solid var(--line);border-radius:15px;background:#fff;padding:25px;text-decoration:none;transition:.2s;position:relative;overflow:hidden}body.page-id-12 .product-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),#e6c47a)}body.page-id-12 .product-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(6,59,44,.11)}body.page-id-12 .num{font-size:10px;color:#b28743;font-weight:900;letter-spacing:.12em}body.page-id-12 .product-card h3{font-size:23px;line-height:1.15;margin:30px 0 11px;color:var(--green)}body.page-id-12 .product-card p{font-size:13px;line-height:1.65;color:#68736f;margin:0 0 20px}body.page-id-12 .product-card small{margin-top:auto;font-size:9px;letter-spacing:.1em;font-weight:900;color:#a47936}body.page-id-12 .product-card i{position:absolute;right:22px;bottom:22px;font-style:normal;color:var(--gold);font-size:18px}body.page-id-12 .process{background:linear-gradient(135deg,#052d23,#0b4d39);color:#fff}body.page-id-12 .process .section-head p{color:#cbd8d2}body.page-id-12 .steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}body.page-id-12 .steps article{padding:22px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(255,255,255,.05)}body.page-id-12 .steps b{color:var(--gold);font-size:11px}body.page-id-12 .steps h3{font-size:18px;margin:18px 0 8px}body.page-id-12 .steps p{font-size:12px;line-height:1.6;color:#c7d4ce}body.page-id-12 .cta{padding:45px 0;background:var(--gold);color:#fff}body.page-id-12 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-12 .cta h2{font-size:36px;margin:0}body.page-id-12 .cta .btn{background:var(--green)}body.page-id-12 footer{background:#032d23;color:#c7d4cf;padding:55px 0 25px}body.page-id-12 .footer-pro{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:30px}body.page-id-12 footer h4,body.page-id-12 footer summary{color:#fff;font-weight:900}body.page-id-12 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-12 footer p{font-size:12px;line-height:1.7}body.page-id-12 .footer-accordion summary{list-style:none}body.page-id-12 .footer-legal{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px;display:flex;justify-content:space-between}
@media(max-width:1050px){body.page-id-12 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-id-12 .steps{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-id-12 .footer-pro{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){body.page-id-12 .topbar{display:none}body.page-id-12 .hero{min-height:520px}body.page-id-12 .hero-copy{padding:70px 0}body.page-id-12 .hero h1{font-size:46px}body.page-id-12 .section-head{display:block}body.page-id-12 .product-grid{grid-template-columns:1fr}body.page-id-12 .steps{grid-template-columns:1fr 1fr}body.page-id-12 .cta .wrap{display:block}body.page-id-12 .cta h2{margin-bottom:18px}body.page-id-12 .footer-pro{grid-template-columns:1fr 1fr}body.page-id-12 .footer-legal{display:block}body.page-id-12 .footer-legal span{display:block;margin-top:8px}}
@media(max-width:480px){body.page-id-12 .steps,body.page-id-12 .footer-pro{grid-template-columns:1fr}body.page-id-12 .hero h1{font-size:39px}body.page-id-12 .product-card{min-height:275px}}


/* engineering.html */
body.page-id-70 #masthead,body.page-id-70 .site-header,body.page-id-70 #colophon,body.page-id-70 .site-footer{display:none!important}body.page-id-70 #primary,body.page-id-70 .content-area,body.page-id-70 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-70 .entry-content-wrap,body.page-id-70 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-70 .entry-content{margin:0!important}body.page-id-70 *{box-sizing:border-box}body.page-id-70{margin:0;font-family:Arial,Helvetica,sans-serif;color:#173e39;background:#f7f6f1}body.page-id-70 a{color:inherit}body.page-id-70 .wrap{width:min(1180px,92%);margin:auto}body.page-id-70 header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e1d8}body.page-id-70 nav{height:76px;display:flex;align-items:center;gap:22px}body.page-id-70 .brand{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-right:auto}body.page-id-70 .brand span{color:#b48b47}body.page-id-70 nav a{font-size:13px;text-decoration:none;font-weight:700}body.page-id-70 .quote{background:#0d433d;color:white;padding:12px 15px;border-radius:8px}body.page-id-70 .hero{min-height:610px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,43,39,.94) 0%,rgba(5,43,39,.75) 44%,rgba(5,43,39,.15) 74%),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover no-repeat;color:white}body.page-id-70 .hero .wrap{padding:92px 0 64px}body.page-id-70 .eyebrow{font-size:11px;letter-spacing:.18em;color:#e1bc76;font-weight:900}body.page-id-70 h1{font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.055em;max-width:850px;margin:14px 0 20px}body.page-id-70 .hero p{max-width:650px;font-size:17px;line-height:1.7;color:#d8e0dd}body.page-id-70 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-70 .btn{padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:900;font-size:12px;background:#b68c48;color:#fff}body.page-id-70 .btn.alt{background:transparent;border:1px solid #9bb0ac}body.page-id-70 .trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1ddd4;border-radius:14px;margin-top:-30px;position:relative;z-index:3;box-shadow:0 12px 35px #163e3912}body.page-id-70 .trust div{padding:22px;border-right:1px solid #e5e1d9}body.page-id-70 .trust div:last-child{border:0}body.page-id-70 .trust b{display:block;font-size:17px}body.page-id-70 .trust span{font-size:11px;color:#78807c}body.page-id-70 section{padding:78px 0}body.page-id-70 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}body.page-id-70 .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:6px 0}body.page-id-70 .head p{max-width:500px;color:#707a76;line-height:1.65}body.page-id-70 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-70 .card{background:white;border:1px solid #e1ddd5;border-radius:16px;overflow:hidden}body.page-id-70 .card .pic{height:220px;background-size:cover;background-position:center}body.page-id-70 .card .body{padding:22px}body.page-id-70 .num{font-size:10px;color:#b48b47;font-weight:900;letter-spacing:.15em}body.page-id-70 .card h3{font-size:22px;margin:8px 0}body.page-id-70 .card p{font-size:13px;color:#737c78;line-height:1.6}body.page-id-70 .tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}body.page-id-70 .tags span{font-size:9px;background:#eef1ed;padding:7px 8px;border-radius:999px}body.page-id-70 .learn{font-size:11px;font-weight:900;text-decoration:none;color:#0c433d}body.page-id-70 .dark{background:#0b403a;color:white}body.page-id-70 .dark .head p{color:#b8c5c1}body.page-id-70 .systems{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-70 .feature{min-height:470px;border-radius:18px;background:linear-gradient(0deg,rgba(5,42,38,.85),rgba(5,42,38,.1)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover;display:flex;align-items:end;padding:30px}body.page-id-70 .feature h3{font-size:38px;margin:5px 0}body.page-id-70 .feature p{max-width:580px;color:#d6dfdc;line-height:1.6}body.page-id-70 .side{display:grid;gap:12px}body.page-id-70 .mini{background:#164e47;border:1px solid #2b625c;border-radius:15px;padding:23px}body.page-id-70 .mini b{font-size:19px}body.page-id-70 .mini p{font-size:12px;color:#bdcac7;line-height:1.55}body.page-id-70 .process{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.page-id-70 .step{background:#fff;border:1px solid #e1ddd5;border-radius:12px;padding:18px;min-height:150px}body.page-id-70 .step b{font-size:10px;color:#b48b47}body.page-id-70 .step h4{font-size:15px;margin:12px 0 8px}body.page-id-70 .step p{font-size:11px;color:#737b77;line-height:1.5}body.page-id-70 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}body.page-id-70 .photo{min-height:430px;border-radius:18px;background:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover}body.page-id-70 .panel{background:white;border-radius:18px;border:1px solid #e1ddd5;padding:34px}body.page-id-70 .panel h2{font-size:42px;letter-spacing:-.04em;margin:10px 0}body.page-id-70 .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}body.page-id-70 .checks div{padding:12px;background:#f1f2ee;border-radius:9px;font-size:12px;font-weight:700}body.page-id-70 .cta{padding:45px 0;background:#b38a47;color:white}body.page-id-70 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-70 .cta h2{font-size:38px;margin:0}body.page-id-70 footer{background:#062f2b;color:#c7d2cf;padding:55px 0 25px}body.page-id-70 .foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}body.page-id-70 footer h4{color:white}body.page-id-70 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-70 footer p{font-size:12px;line-height:1.7}body.page-id-70 .copy{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px}@media(max-width:900px){body.page-id-70 nav a:not(.quote){display:none}body.page-id-70 .hero{min-height:540px}body.page-id-70 .trust{grid-template-columns:1fr 1fr}body.page-id-70 .trust div:nth-child(2){border-right:0}body.page-id-70 .grid{grid-template-columns:1fr 1fr}body.page-id-70 .systems,body.page-id-70 .engineering{grid-template-columns:1fr}body.page-id-70 .process{grid-template-columns:repeat(3,1fr)}body.page-id-70 .foot{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.page-id-70 section{padding:52px 0}body.page-id-70 h1{font-size:48px}body.page-id-70 .hero .wrap{padding:72px 0 48px}body.page-id-70 .trust{margin-top:-18px}body.page-id-70 .trust div{padding:15px}body.page-id-70 .grid{grid-template-columns:1fr}body.page-id-70 .head{display:block}body.page-id-70 .card .pic{height:205px}body.page-id-70 .process{grid-template-columns:1fr 1fr}body.page-id-70 .feature{min-height:390px}body.page-id-70 .checks{grid-template-columns:1fr}body.page-id-70 .cta .wrap{display:block}body.page-id-70 .cta h2{font-size:30px;margin-bottom:18px}body.page-id-70 .foot{grid-template-columns:1fr 1fr;gap:20px}}body.page-id-70 /* V5 VIP engineering workflow */
.workflow-vip{padding:68px 0 62px;background:linear-gradient(180deg,#f7f3eb 0%,#eee8dc 100%);position:relative;overflow:hidden}body.page-id-70 .workflow-vip:before{content:"ENGINEERING PROCESS";position:absolute;right:-20px;top:12px;font-size:118px;font-weight:900;letter-spacing:-.06em;color:rgba(8,57,50,.035);white-space:nowrap;pointer-events:none}body.page-id-70 .workflow-head{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;margin-bottom:30px;position:relative;z-index:1}body.page-id-70 .workflow-head h2{font-size:clamp(36px,4.4vw,62px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;max-width:820px}body.page-id-70 .workflow-head>p{margin:0 0 5px;font-size:16px;line-height:1.7;color:#5f6c68;max-width:520px}body.page-id-70 .vip-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0;position:relative;z-index:1}body.page-id-70 .vip-steps>div{position:relative;min-height:250px;padding:25px 25px 22px;border:1px solid #ded7ca;border-top:0;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(20,47,42,.055);overflow:hidden}body.page-id-70 .vip-steps>div:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),#e7c66e)}body.page-id-70 .vip-steps>div:nth-child(3),body.page-id-70 .vip-steps>div:nth-child(6){background:linear-gradient(145deg,#0b4038,#0d5649);color:#fff;border-color:#164f45}body.page-id-70 .vip-steps>div:nth-child(3) p,body.page-id-70 .vip-steps>div:nth-child(6) p{color:rgba(255,255,255,.74)}body.page-id-70 .vip-steps b{position:absolute;right:20px;top:18px;font-size:12px;color:var(--gold);letter-spacing:.12em}body.page-id-70 .vip-steps .wf-icon{display:flex;width:48px;height:48px;border-radius:12px;align-items:center;justify-content:center;background:#0b4038;color:#e9c15b;font-weight:900;font-size:12px;letter-spacing:.03em}body.page-id-70 .vip-steps>div:nth-child(3) .wf-icon,body.page-id-70 .vip-steps>div:nth-child(6) .wf-icon{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15)}body.page-id-70 .vip-steps h3{font-size:23px;line-height:1.1;margin:24px 0 10px;letter-spacing:-.02em}body.page-id-70 .vip-steps p{font-size:14.5px;line-height:1.62;color:#5f6c68;margin:0 0 20px}body.page-id-70 .vip-steps em{position:absolute;left:25px;bottom:20px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.13em;color:#b88a2e}body.page-id-70 .workflow-strip{margin-top:14px;background:#0b4038;color:#fff;border-radius:12px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;position:relative;z-index:1}body.page-id-70 .workflow-strip span{color:#e6bd55;font-size:16px}body.page-id-70 .workflow-strip strong{white-space:nowrap}
@media(max-width:900px){body.page-id-70 .workflow-head{grid-template-columns:1fr;gap:16px}body.page-id-70 .vip-steps{grid-template-columns:repeat(2,1fr)}body.page-id-70 .workflow-vip:before{font-size:80px}body.page-id-70 .workflow-strip{overflow-x:auto;justify-content:flex-start}body.page-id-70 .workflow-strip strong,body.page-id-70 .workflow-strip span{flex:0 0 auto}}
@media(max-width:560px){body.page-id-70 .workflow-vip{padding:48px 0}body.page-id-70 .workflow-head h2{font-size:38px}body.page-id-70 .workflow-head>p{font-size:15px}body.page-id-70 .vip-steps{grid-template-columns:1fr}body.page-id-70 .vip-steps>div{min-height:225px;padding:22px}body.page-id-70 .vip-steps em{left:22px}body.page-id-70 .workflow-strip{padding:13px 15px}body.page-id-70 .workflow-vip:before{display:none}}body.page-id-70{--pv2-green:#0d3f39;--pv2-green2:#082f2b;--pv2-gold:#b68b47;--pv2-ink:#153c38;--pv2-cream:#f5f2e9;--pv2-line:#dedbd1}body.page-id-70 .pv2{font-family:inherit;color:var(--pv2-ink);background:#fff}body.page-id-70 .pv2 *{box-sizing:border-box}body.page-id-70 .pv2-shell{width:min(1240px,92%);margin:auto}body.page-id-70 .pv2-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:#092f2c;color:#fff}body.page-id-70 .pv2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,35,.97) 0%,rgba(5,38,35,.88) 44%,rgba(5,38,35,.28) 100%),radial-gradient(circle at 82% 35%,rgba(182,139,71,.28),transparent 30%),linear-gradient(135deg,#0d4841,#071f1d)}body.page-id-70 .pv2-hero-bg:after{content:"";position:absolute;right:-6%;top:10%;width:50%;height:80%;border:1px solid rgba(255,255,255,.13);transform:skewX(-12deg);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}body.page-id-70 .pv2-hero-inner{position:relative;z-index:2;padding:92px 0 68px}body.page-id-70 .pv2-kicker,body.page-id-70 .pv2-section-head>span,body.page-id-70 .pv2-label,body.page-id-70 .pv2-rfq span{font-size:11px;letter-spacing:.22em;font-weight:900;color:var(--pv2-gold)}body.page-id-70 .pv2-hero h1{max-width:930px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:15px 0 24px}body.page-id-70 .pv2-hero h1 em,body.page-id-70 .pv2-section-head h2 em{font-style:normal;color:#c59a55}body.page-id-70 .pv2-hero p{max-width:760px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.77)}body.page-id-70 .pv2-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}body.page-id-70 .pv2-actions a,body.page-id-70 .pv2-rfq-box a{padding:14px 18px;border-radius:8px;background:var(--pv2-gold);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-70 .pv2-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}body.page-id-70 .pv2-stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}body.page-id-70 .pv2-stats span{font-size:10px;color:rgba(255,255,255,.63)}body.page-id-70 .pv2-stats b{display:block;font-size:24px;color:#fff;margin-bottom:3px}body.page-id-70 .pv2-nav{padding:28px 0;background:var(--pv2-cream);border-bottom:1px solid var(--pv2-line)}body.page-id-70 .pv2-nav .pv2-shell{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center}body.page-id-70 .pv2-nav-title span{font-size:9px;letter-spacing:.2em;color:var(--pv2-gold);font-weight:900}body.page-id-70 .pv2-nav-title strong{display:block;font-size:17px;margin-top:4px}body.page-id-70 .pv2-chips{display:flex;gap:8px;flex-wrap:wrap}body.page-id-70 .pv2-chips a{font-size:10px;font-weight:800;text-decoration:none;color:var(--pv2-green);background:#fff;border:1px solid var(--pv2-line);padding:9px 12px;border-radius:999px}body.page-id-70 .pv2-feature,body.page-id-70 .pv2-family,body.page-id-70 .pv2-tech{padding:78px 0}body.page-id-70 .pv2-section-head{max-width:850px;margin-bottom:34px}body.page-id-70 .pv2-section-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.045em;margin:9px 0 12px}body.page-id-70 .pv2-section-head p{max-width:740px;color:#6d7773;line-height:1.7;font-size:14px}body.page-id-70 .pv2-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-70 .pv2-design-grid article,body.page-id-70 .pv2-cards article{border:1px solid var(--pv2-line);border-radius:14px;padding:24px;background:#fff;min-height:190px;transition:.2s}body.page-id-70 .pv2-design-grid article:hover,body.page-id-70 .pv2-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,63,57,.08)}body.page-id-70 .pv2-design-grid b,body.page-id-70 .pv2-cards .num{color:var(--pv2-gold);font-size:11px}body.page-id-70 .pv2-design-grid h3,body.page-id-70 .pv2-cards h3{font-size:19px;margin:20px 0 9px}body.page-id-70 .pv2-design-grid p,body.page-id-70 .pv2-cards p{font-size:12.5px;line-height:1.65;color:#6b7471}body.page-id-70 .pv2-design-grid small,body.page-id-70 .pv2-cards small{display:block;margin-top:18px;font-size:8px;letter-spacing:.12em;color:#9b7b45;font-weight:900}body.page-id-70 .pv2-dark{padding:78px 0;background:linear-gradient(135deg,var(--pv2-green2),var(--pv2-green));color:#fff}body.page-id-70 .pv2-section-head.light h2{color:#fff}body.page-id-70 .pv2-section-head.light p{color:rgba(255,255,255,.66)}body.page-id-70 .pv2-cards{display:grid;gap:12px}body.page-id-70 .pv2-cards.four{grid-template-columns:repeat(4,1fr)}body.page-id-70 .pv2-cards.three{grid-template-columns:repeat(3,1fr)}body.page-id-70 .pv2-dark .pv2-cards article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}body.page-id-70 .pv2-dark .pv2-cards h3{color:#fff}body.page-id-70 .pv2-dark .pv2-cards p{color:rgba(255,255,255,.65)}body.page-id-70 .pv2-split{padding:0;background:#fff}body.page-id-70 .pv2-split-grid{display:grid;grid-template-columns:1fr 1fr}body.page-id-70 .pv2-split-grid>div{padding:70px 7%;min-height:440px}body.page-id-70 .pv2-split-grid>div:first-child{background:#f3f0e7}body.page-id-70 .pv2-split-grid>div:last-child{background:#e8eee9}body.page-id-70 .pv2-split h2{font-size:36px;line-height:1.05;margin:12px 0 26px}body.page-id-70 .pv2-split ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-70 .pv2-split li{background:rgba(255,255,255,.7);padding:12px;border-radius:8px;font-size:12px;font-weight:750}body.page-id-70 .pv2-family.cream{background:var(--pv2-cream)}body.page-id-70 .pv2-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-70 .pv2-mini-grid div{padding:20px;border:1px solid var(--pv2-line);border-radius:12px;background:#fff}body.page-id-70 .pv2-mini-grid b{font-size:15px}body.page-id-70 .pv2-mini-grid span{display:block;color:#7a827f;font-size:11px;margin-top:5px}body.page-id-70 .pv2-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--pv2-line);border-radius:16px;overflow:hidden}body.page-id-70 .pv2-process>div{padding:24px;border-right:1px solid var(--pv2-line);min-height:180px}body.page-id-70 .pv2-process>div:last-child{border:0}body.page-id-70 .pv2-process b{color:var(--pv2-gold);font-size:11px}body.page-id-70 .pv2-process h3{font-size:17px;margin:24px 0 8px}body.page-id-70 .pv2-process p{font-size:11.5px;line-height:1.6;color:#6e7774}body.page-id-70 .pv2-rfq{padding:70px 0;background:#0b3732;color:#fff}body.page-id-70 .pv2-rfq-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}body.page-id-70 .pv2-rfq h2{font-size:45px;line-height:1.02;letter-spacing:-.04em;margin:10px 0 15px}body.page-id-70 .pv2-rfq p{color:rgba(255,255,255,.65);line-height:1.7}body.page-id-70 .pv2-rfq-box{background:#fff;color:var(--pv2-ink);border-radius:16px;padding:27px}body.page-id-70 .pv2-rfq-box strong{font-size:18px}body.page-id-70 .pv2-rfq-box ul{padding-left:18px;margin:15px 0 24px;color:#66716d;font-size:12px;line-height:1.8}body.page-id-70 .pv2-rfq-box a{display:inline-block}
@media(max-width:980px){body.page-id-70 .pv2-design-grid,body.page-id-70 .pv2-cards.four{grid-template-columns:repeat(2,1fr)}body.page-id-70 .pv2-cards.three{grid-template-columns:repeat(2,1fr)}body.page-id-70 .pv2-process{grid-template-columns:repeat(2,1fr)}body.page-id-70 .pv2-process>div{border-bottom:1px solid var(--pv2-line)}body.page-id-70 .pv2-nav .pv2-shell{grid-template-columns:1fr}body.page-id-70 .pv2-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.page-id-70 .pv2-hero{min-height:auto}body.page-id-70 .pv2-hero-inner{padding:68px 0 45px}body.page-id-70 .pv2-hero h1{font-size:44px}body.page-id-70 .pv2-hero p{font-size:14px}body.page-id-70 .pv2-stats{grid-template-columns:repeat(2,1fr);gap:20px}body.page-id-70 .pv2-feature,body.page-id-70 .pv2-family,body.page-id-70 .pv2-tech,body.page-id-70 .pv2-dark{padding:52px 0}body.page-id-70 .pv2-section-head h2{font-size:37px}body.page-id-70 .pv2-design-grid,body.page-id-70 .pv2-cards.four,body.page-id-70 .pv2-cards.three{grid-template-columns:1fr 1fr}body.page-id-70 .pv2-design-grid article,body.page-id-70 .pv2-cards article{padding:17px;min-height:170px}body.page-id-70 .pv2-design-grid h3,body.page-id-70 .pv2-cards h3{font-size:16px}body.page-id-70 .pv2-split-grid{grid-template-columns:1fr}body.page-id-70 .pv2-split-grid>div{padding:48px 6%;min-height:auto}body.page-id-70 .pv2-mini-grid{grid-template-columns:1fr 1fr}body.page-id-70 .pv2-process{grid-template-columns:1fr}body.page-id-70 .pv2-process>div{min-height:auto;border-right:0}body.page-id-70 .pv2-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-70 .pv2-rfq h2{font-size:36px}}
@media(max-width:430px){body.page-id-70 .pv2-design-grid,body.page-id-70 .pv2-cards.four,body.page-id-70 .pv2-cards.three,body.page-id-70 .pv2-mini-grid{grid-template-columns:1fr}body.page-id-70 .pv2-split ul{grid-template-columns:1fr}body.page-id-70 .pv2-actions a{width:100%;text-align:center}}body.page-id-70 /* V3 Mega Product Catalogue */
.v3-finder{padding:34px 0;background:#0d3f39;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}body.page-id-70 .v3-finder .pv2-shell{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center}body.page-id-70 .v3-finder-copy span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#c19751}body.page-id-70 .v3-finder-copy h2{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}body.page-id-70 .v3-finder-copy p{font-size:11px;color:rgba(255,255,255,.62);margin:0}body.page-id-70 .v3-filter-buttons{display:flex;gap:7px;flex-wrap:wrap}body.page-id-70 .v3-filter-buttons button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}body.page-id-70 .v3-filter-buttons button.active{background:#b68b47;border-color:#b68b47}body.page-id-70 .v3-filterable.v3-hidden{display:none!important}body.page-id-70 .v3-mega{margin-top:24px}body.page-id-70 .v3-more{width:100%;border:1px solid #d9d5ca;background:#f7f5ef;color:#0d3f39;border-radius:11px;padding:15px 18px;font-size:10px;letter-spacing:.11em;font-weight:900;cursor:pointer;text-align:center}body.page-id-70 .pv2-dark .v3-more{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.page-id-70 .v3-mega-grid{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}body.page-id-70 .v3-mega.open .v3-mega-grid{display:grid}body.page-id-70 .v3-product{border:1px solid #dfdbd0;background:#fff;border-radius:11px;padding:17px;min-height:160px;color:#153c38}body.page-id-70 .pv2-dark .v3-product{background:#fff;color:#153c38;border-color:#fff}body.page-id-70 .v3-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}body.page-id-70 .v3-product-top b{font-size:10px;color:#b68b47}body.page-id-70 .v3-product-top span{font-size:7px;letter-spacing:.12em;color:#9a9f9c;font-weight:900}body.page-id-70 .v3-product h4{font-size:14px;margin:18px 0 7px}body.page-id-70 .v3-product p{font-size:10.5px!important;line-height:1.5!important;color:#707976!important;margin:0}body.page-id-70 .v3-product-actions{display:flex;gap:12px;margin-top:17px}body.page-id-70 .v3-product-actions a{font-size:8px;font-weight:900;letter-spacing:.05em;text-decoration:none;color:#0d3f39}body.page-id-70 .v3-product-actions a:last-child{color:#a97f3e}body.page-id-70 .v3-compare{padding:70px 0;background:linear-gradient(135deg,#082f2b,#0d3f39);color:#fff}body.page-id-70 .v3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13);border-radius:14px;overflow:hidden}body.page-id-70 .v3-compare-grid>div{padding:24px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-70 .v3-compare-grid>div:last-child{border:0}body.page-id-70 .v3-compare-grid b{font-size:10px;color:#c19751}body.page-id-70 .v3-compare-grid h3{font-size:17px;margin:22px 0 8px}body.page-id-70 .v3-compare-grid p{font-size:11px;line-height:1.6;color:rgba(255,255,255,.62)}
@media(max-width:980px){body.page-id-70 .v3-finder .pv2-shell{grid-template-columns:1fr}body.page-id-70 .v3-mega-grid{grid-template-columns:repeat(2,1fr)}body.page-id-70 .v3-compare-grid{grid-template-columns:repeat(2,1fr)}body.page-id-70 .v3-compare-grid>div{border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:600px){body.page-id-70 .v3-finder{padding:27px 0}body.page-id-70 .v3-finder .pv2-shell{gap:18px}body.page-id-70 .v3-filter-buttons{display:grid;grid-template-columns:repeat(3,1fr)}body.page-id-70 .v3-filter-buttons button{padding:9px 5px}body.page-id-70 .v3-mega-grid{grid-template-columns:1fr}body.page-id-70 .v3-product{min-height:auto}body.page-id-70 .v3-compare-grid{grid-template-columns:1fr}body.page-id-70 .v3-compare-grid>div{border-right:0}body.page-id-70 .v3-more{font-size:9px}}body.page-id-70 *{box-sizing:border-box}body.page-id-70{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-70{scroll-behavior:smooth}body.page-id-70{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-70 a{color:inherit;text-decoration:none}body.page-id-70 img{max-width:100%;display:block}body.page-id-70 .wrap{width:min(1380px,94%);margin:auto}body.page-id-70 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-70 h1,body.page-id-70 h2,body.page-id-70 h3{margin-top:0}body.page-id-70 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-70 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-70 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-70 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-70 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-70 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-70 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-70 .menu a:hover{color:var(--gold)}body.page-id-70 .nav-actions{display:flex;gap:8px}body.page-id-70 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-70 .btn.gold{background:var(--gold);color:#fff}body.page-id-70 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-70 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-70 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-70 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-70 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-70 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-70 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-70 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-70 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-70 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-70 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-70 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-70 section{padding:92px 0}body.page-id-70 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-70 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-70 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-70 .trust-item:last-child{border:0}body.page-id-70 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-70 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-70 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-70 .visual-stack{position:relative;min-height:520px}body.page-id-70 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-70 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-70 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-70 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-70 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-70 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-70 .solution-body{padding:19px}body.page-id-70 .solution-body h3{color:var(--green);font-size:18px}body.page-id-70 .solution-body p{color:var(--muted);font-size:12px}body.page-id-70 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-70 .parking-feature{background:var(--paper)}body.page-id-70 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-70 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-70 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-70 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-70 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-70 .engineering{background:var(--deep);color:#fff}body.page-id-70 .engineering h2{color:#fff}body.page-id-70 .engineering .lead{color:#b8c8c0}body.page-id-70 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-70 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-70 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-70 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-70 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-70 .eng-card b{color:#d7bc81;display:block}body.page-id-70 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-70 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-70 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-70 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-70 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-70 .process span{font-size:10px;color:var(--muted)}body.page-id-70 .materials{background:var(--paper)}body.page-id-70 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-70 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-70 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-70 .mat h3{color:var(--green)}body.page-id-70 .mat p{font-size:12px;color:var(--muted)}body.page-id-70 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-70 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-70 .industry b{color:var(--green);display:block}body.page-id-70 .industry span{font-size:11px;color:var(--muted)}body.page-id-70 .project-section{background:#fff}body.page-id-70 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-70 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-70 .project-card:first-child{grid-row:span 2}body.page-id-70 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-70 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-70 .project-info b{display:block}body.page-id-70 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-70 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-70 .stats-section h2{color:#fff}body.page-id-70 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-70 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-70 .stat-card small{color:#b8cbc1;display:block}body.page-id-70 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-70 .knowledge{background:var(--paper)}body.page-id-70 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-70 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-70 .article b{color:var(--green);display:block}body.page-id-70 .article p{font-size:11px;color:var(--muted)}body.page-id-70 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-70 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-70 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-70 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-70 .rfq-section{background:var(--deep);color:#fff}body.page-id-70 .rfq-section h2{color:#fff}body.page-id-70 .rfq-section .lead{color:#b9cbc2}body.page-id-70 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-70 input,body.page-id-70 select,body.page-id-70 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-70 textarea{min-height:110px}body.page-id-70 .full{grid-column:1/-1}body.page-id-70 .rfq-form button{border:0}body.page-id-70 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-70 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-70 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-70 footer h3,body.page-id-70 footer h4{color:#fff}body.page-id-70 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-70 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-70 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-70 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-70 .menu{display:none}body.page-id-70 .solution-grid,body.page-id-70 .industry-grid,body.page-id-70 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-70 .intro-grid,body.page-id-70 .parking-grid,body.page-id-70 .eng-grid{grid-template-columns:1fr}body.page-id-70 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-70 .mat-grid,body.page-id-70 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-70 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-70 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-70 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-70 .topbar{display:block;text-align:center}body.page-id-70 .nav-actions .ghost{display:none}body.page-id-70 .hero{min-height:680px}body.page-id-70 .hero h1{font-size:52px}body.page-id-70 .hero-stats,body.page-id-70 .solution-grid,body.page-id-70 .industry-grid,body.page-id-70 .knowledge-grid,body.page-id-70 .mat-grid,body.page-id-70 .stats-grid,body.page-id-70 .rfq-form,body.page-id-70 .footer-grid{grid-template-columns:1fr}body.page-id-70 .process-grid{grid-template-columns:1fr 1fr}body.page-id-70 .design-list,body.page-id-70 .eng-cards{grid-template-columns:1fr}body.page-id-70 .project-grid{grid-template-columns:1fr}body.page-id-70 .project-card:first-child{grid-column:auto}
}body.page-id-70 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-70 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-70 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-70 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-70 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-70 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-70 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-70 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-70 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-70 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-70 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-70 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-70 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-70 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-70 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-70 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-70 .hero{min-height:700px!important}body.page-id-70 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-70 .hero h1{font-size:46px!important}body.page-id-70 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-70 /* V44 — split-screen VIP hero: compact,body.page-id-70 copy left,body.page-id-70 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-70 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-70 .hero:after{display:none!important}body.page-id-70 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-70 .hero-slide{background-position:center center!important}body.page-id-70 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-70 .hero-in>.ey,body.page-id-70 .hero-in>h1,body.page-id-70 .hero-in>p,body.page-id-70 .hero-in>.hero-actions,body.page-id-70 .hero-in>.hero-stats,body.page-id-70 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-70 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-70 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-70 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-70 .hero-actions{margin-top:22px!important}body.page-id-70 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-70 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-70 .hero-stat b{font-size:13px!important}body.page-id-70 .hero-stat span{font-size:9px!important}body.page-id-70 .hero-slider-nav{margin-top:14px!important}body.page-id-70 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-70 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-70 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-70 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-70 .hero-in>.ey,body.page-id-70 .hero-in>h1,body.page-id-70 .hero-in>p,body.page-id-70 .hero-in>.hero-actions,body.page-id-70 .hero-in>.hero-stats,body.page-id-70 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-70 .hero h1{font-size:43px!important}body.page-id-70 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-70 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-70 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-70 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-70 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-70 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-70 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-70 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-70 .hero-in>.ey,body.page-id-70 .hero-in>h1,body.page-id-70 .hero-in>p,body.page-id-70 .hero-in>.hero-actions,body.page-id-70 .hero-in>.hero-stats,body.page-id-70 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-70 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-70 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-70 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-70 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-70 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-70 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-70 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-70 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-70 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-70 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-70 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-70 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-70 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-70 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-70 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-70 .hero p{max-width:92%!important}body.page-id-70 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-70 .hero{min-height:680px!important}body.page-id-70 .hero h1{font-size:38px!important}body.page-id-70 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-70 .hero-stat{min-height:62px!important}body.page-id-70 .hero p{font-size:13px!important}}body.page-id-70 header .menu{white-space:nowrap}body.page-id-70 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-70 header .menu a:hover{color:#c7a158}body.page-id-70 .card h3{margin-top:8px}body.page-id-70 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-70 header .menu{display:none}}body.page-id-70 #client-trust,body.page-id-70 #before-after,body.page-id-70 #quality-safety,body.page-id-70 #after-sales,body.page-id-70 #final-corporate-cta{scroll-margin-top:95px}body.page-id-70 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-70 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-70 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-70 footer .footer-grid{grid-template-columns:1fr}}body.page-id-70 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-70 .wrap,body.page-id-70 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-70 section{padding:64px 0!important}body.page-id-70 .section-head{margin-bottom:26px!important}body.page-id-70 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-70 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-70 h3{font-size:17px!important}body.page-id-70 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-70 .ar-line,body.page-id-70 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-70 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-70 .hero-content,body.page-id-70 .hero-in{max-width:860px!important}body.page-id-70 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-70 .hero-proof,body.page-id-70 .hero-stats{margin-top:28px!important}body.page-id-70 header{height:82px!important}body.page-id-70 .logo img,body.page-id-70 .brand img{width:104px!important;height:66px!important}body.page-id-70 .menu{gap:10px!important}body.page-id-70 .menu a{font-size:9px!important}body.page-id-70 .nav{gap:14px!important}body.page-id-70 .btn{padding:11px 14px!important}body.page-id-70 .cards4,body.page-id-70 .solution-grid{gap:12px!important}body.page-id-70 .card-img,body.page-id-70 .solution-img{height:160px!important}body.page-id-70 .card-body,body.page-id-70 .solution-body{padding:16px!important}body.page-id-70 .card-body p,body.page-id-70 .solution-body p{font-size:11px!important}body.page-id-70 .split,body.page-id-70 .intro-grid,body.page-id-70 .parking-grid,body.page-id-70 .eng-grid{gap:38px!important}body.page-id-70 .visual-collage,body.page-id-70 .visual-stack{min-height:430px!important}body.page-id-70 .parking-photo,body.page-id-70 .parking-visual{height:470px!important}body.page-id-70 .eng-photo,body.page-id-70 .eng-visual{height:470px!important}body.page-id-70 .process,body.page-id-70 .process-grid{gap:8px!important}body.page-id-70 .process-step,body.page-id-70 .process{font-size:11px}body.page-id-70 .material-grid,body.page-id-70 .mat-grid,body.page-id-70 .industry-grid,body.page-id-70 .blog-grid,body.page-id-70 .knowledge-grid{gap:10px!important}body.page-id-70 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-70 .location-grid{gap:8px!important}body.page-id-70 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-70 footer{padding-top:46px!important}body.page-id-70 .footer-grid{gap:18px!important}body.page-id-70 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-70 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-70 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-70 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-70 .visual-banner .caption b{font-size:22px;display:block}body.page-id-70 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-70 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-70 .wrap,body.page-id-70 .w{width:calc(100% - 28px)!important}body.page-id-70 section{padding:42px 0!important}body.page-id-70 .hero{min-height:620px!important}body.page-id-70 .cards4,body.page-id-70 .solution-grid,body.page-id-70 .industry-grid,body.page-id-70 .blog-grid,body.page-id-70 .knowledge-grid,body.page-id-70 .material-grid,body.page-id-70 .mat-grid,body.page-id-70 .cred-grid,body.page-id-70 .stats-grid{grid-template-columns:1fr!important}body.page-id-70 .process,body.page-id-70 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-70 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-70 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-70{overflow-x:hidden}body.page-id-70 .wrap,body.page-id-70 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-70 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-70 section + section{margin-top:0!important}body.page-id-70 .section-head{margin:0 0 14px!important}body.page-id-70 .section-head h2{margin:4px 0 9px!important}body.page-id-70 p{margin:6px 0 9px!important}body.page-id-70 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-70 .cards,body.page-id-70 .cards4,body.page-id-70 .solution-grid,body.page-id-70 .industry-grid,body.page-id-70 .material-grid,body.page-id-70 .mat-grid,body.page-id-70 .eng-list,body.page-id-70 .process,body.page-id-70 .process-grid,body.page-id-70 .quick-grid,body.page-id-70 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-70 #parking .parking-grid,body.page-id-70 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-70 #parking .parking-photo,body.page-id-70 #parking .parking-visual,body.page-id-70 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-70 #manufacturing .process,body.page-id-70 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-70 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-70 #manufacturing .manufacturing-visual,body.page-id-70 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-70 #final-corporate-cta{padding:28px 0!important}body.page-id-70 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-70 #final-corporate-cta .visual-collage,body.page-id-70 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-70 #rfq{padding:38px 0!important}body.page-id-70 #rfq .section-head{margin-bottom:12px!important}body.page-id-70 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-70 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-70 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-70 #manufacturing .process,body.page-id-70 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-70 .wrap,body.page-id-70 .w{width:calc(100% - 30px)!important}body.page-id-70 #parking .parking-grid,body.page-id-70 #parking .auto-feature,body.page-id-70 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-70 #manufacturing .process,body.page-id-70 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-70 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-70 section{padding:30px 0!important}body.page-id-70 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-70 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-70 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-70 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-70 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-70 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-70 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-70 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-70 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-70 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-70 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-70 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-70 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-70 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-70 .quote-card p{font-size:10px;line-height:1.6}body.page-id-70 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-70 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-70 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-70 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-70 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-70 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-70 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-70 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-70 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-70 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-70 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-70 .footer-ar{direction:rtl;text-align:left}body.page-id-70 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-70 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-70 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-70 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-70 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-70 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-70 .corp-heading{grid-template-columns:1fr}body.page-id-70 .corp-cards,body.page-id-70 .vendor-strip,body.page-id-70 .footer-pro{grid-template-columns:1fr}body.page-id-70 .footer-legal{display:block}
}body.page-id-70 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-70 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-70 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-70 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-70 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-70 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-70 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-70 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-70 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-70 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-70 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-70 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-70 .sector-copy{padding:13px}body.page-id-70 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-70 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-70 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-70 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-70 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-70 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-70 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-70 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-70 #parking{background:#f7f7f3!important}body.page-id-70 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-70 .sectors-head{grid-template-columns:1fr}body.page-id-70 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-70 .sector-grid{grid-template-columns:1fr}body.page-id-70 .sector-footer{grid-template-columns:1fr}}body.page-id-70 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-70 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-70 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-70 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-70 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-70 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-70 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-70 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-70 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-70 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-70 .fp27-main{grid-row:1/3}body.page-id-70 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-70 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-70 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-70 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-70 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-70 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-70 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-70 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-70 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-70 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-70 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-70 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-70 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-70 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-70 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-70 .fp27-proof strong{font-size:13px}body.page-id-70 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-70 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-70 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-70 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-70 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-70 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-70 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-70 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-70 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-70 .featured-projects-v27{padding:52px 0}body.page-id-70 .fp27-grid{display:flex;flex-direction:column}body.page-id-70 .fp27-card{min-height:260px}body.page-id-70 .fp27-main{min-height:330px}body.page-id-70 .fp27-footer{flex-direction:column}body.page-id-70 .fp27-proof{display:block}body.page-id-70 .fp27-proof span{display:block;margin-top:4px}}body.page-id-70 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-70 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-70 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-70 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-70 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-70 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-70 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-70 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-70 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-70 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-70 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-70 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-70 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-70 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-70 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-70 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-70 .footer-brand{padding-right:0}body.page-id-70 .footer-legal{display:block;line-height:1.8}}body.page-id-70 /* V41 — premium,body.page-id-70 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-70 header .nav{height:100%;gap:28px!important}body.page-id-70 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-70 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-70 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-70 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-70 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-70 header .header-menu a.nav-link:hover:after,body.page-id-70 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-70 header .header-menu .nav-link:hover,body.page-id-70 header .header-menu .nav-link.active{color:#063b2c}body.page-id-70 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-70 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-70 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-70 header .nav-more:hover .nav-dropdown,body.page-id-70 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-70 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-70 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-70 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-70 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-70 header .header-menu{display:none!important}body.page-id-70 header .nav{justify-content:space-between}body.page-id-70 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-70 header{height:76px!important}body.page-id-70 header .logo img{width:108px!important;height:62px!important}body.page-id-70 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-70 /* V42 — full desktop navigation,body.page-id-70 no More dropdown */
header{height:92px!important}body.page-id-70 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-70 header .logo{flex:0 0 auto}body.page-id-70 header .logo img{width:118px!important;height:72px!important}body.page-id-70 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-70 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-70 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-70 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-70 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-70 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-70 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-70 header .logo img{width:100px!important}body.page-id-70 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-70 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-70 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-70 header .header-menu::-webkit-scrollbar{display:none}body.page-id-70 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-70 header .header-menu{display:none!important}body.page-id-70 header .header-quote{display:inline-block}}body.page-id-70 .footer-accordion{border:0}body.page-id-70 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-70 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-70 .footer-accordion summary{pointer-events:none}body.page-id-70 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-70 footer#contact{padding:24px 0 82px!important}body.page-id-70 footer#contact .footer-pro{display:block!important}body.page-id-70 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-70 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-70 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-70 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-70 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-70 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-70 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-70 .footer-accordion[open] summary:after{content:'–'}body.page-id-70 .footer-accordion-body{padding:0 0 12px}body.page-id-70 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-70 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-70 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-70 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-70 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-70 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-70 footer#contact{padding:20px 0 76px!important}body.page-id-70 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-70 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-70 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-70 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-70 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-70 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-70 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-70 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-70 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-70 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-70 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-70 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-70 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-70 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-70 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-70 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-70 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-70 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-70 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-70 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-70 footer#contact .footer-brand img{width:72px!important}body.page-id-70 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-70 /* V52 — Resource cards: clearer type,body.page-id-70 tighter spacing,body.page-id-70 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-70 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-70 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-70 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-70 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-70 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-70 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-70 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-70 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-70 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-70 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-70 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-70 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-70 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-70 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-70 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-70 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-70 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-70 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-70 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-70 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-70 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-70 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-70 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-70 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-70 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-70 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-70 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-70 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-70 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-70 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-70 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}body.page-id-70 /* V5 requested visibility + spacing corrections */

/* Smart Product Finder: force readable heading and copy */
.v3-finder,body.page-id-70 .v3-finder *{ box-sizing:border-box; }body.page-id-70 .v3-finder-copy h2{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:0 1px 1px rgba(0,0,0,.12);
}body.page-id-70 .v3-finder-copy p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
}body.page-id-70 .v3-finder-copy span{
  color:#d2aa63 !important;
  opacity:1 !important;
}body.page-id-70 /* Keep category More/View All controls attached to category content */
.v3-mega{margin-top:14px !important;}body.page-id-70 .v3-more{
  max-width:100% !important;
  margin:0 !important;
  min-height:44px;
}body.page-id-70 .v3-mega-grid{margin-top:10px !important;}body.page-id-70 /* Remove excessive blank space created by legacy standalone more boxes */
.pv2-category,body.page-id-70 .pv2-section,body.page-id-70 section[id]{
  scroll-margin-top:90px;
}body.page-id-70 /* RFQ section: restore contrast for title,body.page-id-70 copy and BOQ/drawing prompt */
#rfq,body.page-id-70 #rfq *{box-sizing:border-box;}body.page-id-70 #rfq h1,body.page-id-70 #rfq h2,body.page-id-70 #rfq h3,body.page-id-70 #rfq h4,body.page-id-70 #rfq .pv2-section-head h2,body.page-id-70 #rfq [class*="title"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-70 #rfq p,body.page-id-70 #rfq li,body.page-id-70 #rfq label,body.page-id-70 #rfq [class*="copy"],body.page-id-70 #rfq [class*="text"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-70 #rfq .pv2-section-head h2,body.page-id-70 #rfq .pv2-section-head p{
  color:#fff !important;
}body.page-id-70 #rfq .pv2-section-head span{
  color:#d2aa63 !important;
}body.page-id-70 /* Specific light RFQ card so "Have Drawing, BOQ..." cannot disappear */
#rfq .pv2-rfq-card,body.page-id-70 #rfq [class*="rfq-card"],body.page-id-70 #rfq [class*="request-card"]{
  background:#f6f0e4 !important;
  color:#173e39 !important;
}body.page-id-70 #rfq .pv2-rfq-card h3,body.page-id-70 #rfq .pv2-rfq-card h4,body.page-id-70 #rfq [class*="rfq-card"] h3,body.page-id-70 #rfq [class*="rfq-card"] h4,body.page-id-70 #rfq [class*="request-card"] h3,body.page-id-70 #rfq [class*="request-card"] h4{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-70 #rfq .pv2-rfq-card p,body.page-id-70 #rfq .pv2-rfq-card li,body.page-id-70 #rfq [class*="rfq-card"] p,body.page-id-70 #rfq [class*="rfq-card"] li,body.page-id-70 #rfq [class*="request-card"] p,body.page-id-70 #rfq [class*="request-card"] li{
  color:#4f5f5b !important;
  opacity:1 !important;
}body.page-id-70 /* Responsive cleanup */
@media (max-width:980px){
  .v3-finder-copy h2{font-size:26px !important;line-height:1.08 !important;}
}
@media (max-width:600px){body.page-id-70 .v3-finder-copy h2{font-size:24px !important;}body.page-id-70 .v3-finder-copy p{font-size:12px !important;line-height:1.55 !important;}body.page-id-70 .v3-more{min-height:42px;padding:12px 10px !important;}body.page-id-70 #rfq .pv2-rfq-card,body.page-id-70 #rfq [class*="rfq-card"],body.page-id-70 #rfq [class*="request-card"]{padding:20px !important;}
}body.page-id-70 /* V6: attach View All directly to its product group — no standalone lower boxes */
.v6-inline-more{
  display:block;
  width:100%;
  margin:8px 0 0 !important;
  padding:12px 16px;
  border:1px solid rgba(23,62,57,.18);
  border-radius:0 0 12px 12px;
  background:rgba(255,255,255,.72);
  color:#173e39;
  font:700 11px/1.2 inherit;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
  cursor:pointer;
}body.page-id-70 .v6-inline-more:hover{background:#173e39;color:#fff}body.page-id-70 /* Hide legacy detached controls if any remain */
.v3-more{
  margin-top:8px !important;
}
@media (max-width:700px){body.page-id-70 .v6-inline-more{padding:11px 13px;font-size:10px}
}body.page-id-70 /* V7 RFQ visibility / color-scheme fix */
#rfq{
  background:linear-gradient(135deg,#0a342f 0%,#0d3f39 100%) !important;
}body.page-id-70 #rfq .pv2-rfq-grid > div:first-child{
  color:#ffffff !important;
}body.page-id-70 #rfq .pv2-rfq-grid > div:first-child > span{
  color:#d4aa63 !important;
  opacity:1 !important;
}body.page-id-70 #rfq .pv2-rfq-grid > div:first-child h2,body.page-id-70 #rfq .pv2-rfq-grid > div:first-child h1,body.page-id-70 #rfq .pv2-rfq-grid > div:first-child h3{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}body.page-id-70 #rfq .pv2-rfq-grid > div:first-child p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-70 #rfq .pv2-rfq-box{
  background:#f7f1e6 !important;
  color:#173e39 !important;
  border:1px solid rgba(212,170,99,.35) !important;
}body.page-id-70 #rfq .pv2-rfq-box strong{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-70 #rfq .pv2-rfq-box ul,body.page-id-70 #rfq .pv2-rfq-box li{
  color:#4f5d59 !important;
  opacity:1 !important;
}body.page-id-70 #rfq .pv2-rfq-box a{
  background:#b68b47 !important;
  color:#ffffff !important;
}body.page-id-70 /* Extra explicit protection for the exact headline */
#rfq h2{
  color:#ffffff !important;
}body.page-id-70{--eg:#0c3b35;--eg2:#123f39;--gold:#c99b4a;--cream:#f5f0e6;--ink:#163b37}body.page-id-70 .eng-page{background:#f7f4ed;color:var(--ink);font-family:inherit}body.page-id-70 .eng-wrap{width:min(1180px,calc(100% - 48px));margin:auto}body.page-id-70 .eng-kicker{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}body.page-id-70 .eng-hero{background:linear-gradient(115deg,#092f2b,#0f463f);color:#fff;padding:86px 0 72px}body.page-id-70 .eng-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:center}body.page-id-70 .eng-hero h1{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.045em;margin:0 0 24px;max-width:850px}body.page-id-70 .eng-hero h1 em{font-style:normal;color:#d7b46f}body.page-id-70 .eng-lead{font-size:18px;line-height:1.7;max-width:780px;color:rgba(255,255,255,.78)}body.page-id-70 .eng-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}body.page-id-70 .eng-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:800;font-size:13px}body.page-id-70 .eng-btn.gold{background:var(--gold);color:#fff}body.page-id-70 .eng-btn.outline{border:1px solid rgba(255,255,255,.35);color:#fff}body.page-id-70 .eng-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(255,255,255,.16)}body.page-id-70 .eng-proof div{padding:18px 14px 0 0}body.page-id-70 .eng-proof b{display:block;color:var(--gold);font-size:12px}body.page-id-70 .eng-proof span{font-size:13px}body.page-id-70 .eng-hero-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);padding:34px;border-radius:18px}body.page-id-70 .eng-hero-panel>span{font-size:11px;letter-spacing:.18em;color:#d7b46f;font-weight:800}body.page-id-70 .eng-hero-panel h3{font-size:28px;margin:12px 0 20px}body.page-id-70 .eng-hero-panel ul{padding-left:18px;line-height:2;color:rgba(255,255,255,.82)}body.page-id-70 .eng-intro,body.page-id-70 .eng-workflow,body.page-id-70 .eng-apps{padding:74px 0}body.page-id-70 .eng-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:34px}body.page-id-70 .eng-title-row h2,body.page-id-70 .eng-workflow h2,body.page-id-70 .eng-two h2,body.page-id-70 .eng-rfq h2{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.035em;margin:0}body.page-id-70 .eng-title-row>p,body.page-id-70 .eng-two>div>p{font-size:16px;line-height:1.7;color:#66716e}body.page-id-70 .eng-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-70 .eng-card-grid article{background:#fff;border:1px solid #e7e1d6;border-radius:14px;padding:25px;min-height:220px}body.page-id-70 .eng-card-grid b,body.page-id-70 .eng-steps b{color:var(--gold);font-size:12px}body.page-id-70 .eng-card-grid h3,body.page-id-70 .eng-steps h3,body.page-id-70 .eng-app-grid h3{font-size:20px;margin:34px 0 10px}body.page-id-70 .eng-card-grid p,body.page-id-70 .eng-steps p,body.page-id-70 .eng-app-grid p{font-size:14px;line-height:1.65;color:#697370}body.page-id-70 .eng-dark{background:var(--eg);color:#fff;padding:70px 0}body.page-id-70 .eng-title-row.light>p{color:rgba(255,255,255,.65)}body.page-id-70 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:15px;overflow:hidden}body.page-id-70 .eng-basis>div{padding:30px;border-right:1px solid rgba(255,255,255,.15)}body.page-id-70 .eng-basis>div:last-child{border-right:0}body.page-id-70 .eng-basis span{color:var(--gold);font-size:12px}body.page-id-70 .eng-basis h3{font-size:22px;margin:35px 0 8px}body.page-id-70 .eng-basis p{color:rgba(255,255,255,.7);line-height:1.6}body.page-id-70 .eng-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-70 .eng-steps>div{border-top:2px solid var(--gold);background:#fff;padding:22px;min-height:210px}body.page-id-70 .eng-deliverables{padding:72px 0;background:#ece7dc}body.page-id-70 .eng-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}body.page-id-70 .eng-checks{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ddd5c7}body.page-id-70 .eng-checks span{padding:17px 20px;border-bottom:1px solid #eee7db;border-right:1px solid #eee7db;font-size:14px}body.page-id-70 .eng-checks span:before{content:"✓";color:var(--gold);font-weight:900;margin-right:10px}body.page-id-70 .eng-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-70 .eng-app-grid>div{background:#fff;border-radius:14px;padding:25px;border:1px solid #e7e1d6;min-height:155px}body.page-id-70 .eng-app-grid h3{margin-top:0}body.page-id-70 .eng-rfq{background:linear-gradient(120deg,#0a342f,#11483f);color:#fff;padding:68px 0}body.page-id-70 .eng-rfq-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}body.page-id-70 .eng-rfq p{color:rgba(255,255,255,.76);font-size:16px;line-height:1.7;max-width:700px}body.page-id-70 .eng-rfq-box{background:#f5eee1;color:var(--ink);padding:30px;border-radius:16px}body.page-id-70 .eng-rfq-box h3{font-size:24px;margin-top:0}body.page-id-70 .eng-rfq-box ul{line-height:1.9;color:#53615d}body.page-id-70 .eng-rfq-box a{display:block;margin-top:20px;background:var(--gold);color:#fff;text-decoration:none;padding:14px;border-radius:6px;font-weight:800;text-align:center;font-size:12px}
@media(max-width:900px){body.page-id-70 .eng-wrap{width:min(100% - 28px,1180px)}body.page-id-70 .eng-hero{padding:58px 0 46px}body.page-id-70 .eng-hero-grid,body.page-id-70 .eng-title-row,body.page-id-70 .eng-two,body.page-id-70 .eng-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-70 .eng-card-grid{grid-template-columns:repeat(2,1fr)}body.page-id-70 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-70 .eng-steps{grid-template-columns:repeat(2,1fr)}body.page-id-70 .eng-app-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-70 .eng-hero h1{font-size:46px}body.page-id-70 .eng-lead{font-size:16px}body.page-id-70 .eng-proof{grid-template-columns:repeat(2,1fr)}body.page-id-70 .eng-card-grid,body.page-id-70 .eng-basis,body.page-id-70 .eng-steps,body.page-id-70 .eng-app-grid,body.page-id-70 .eng-checks{grid-template-columns:1fr}body.page-id-70 .eng-basis>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}body.page-id-70 .eng-intro,body.page-id-70 .eng-workflow,body.page-id-70 .eng-apps,body.page-id-70 .eng-deliverables,body.page-id-70 .eng-dark,body.page-id-70 .eng-rfq{padding:48px 0}body.page-id-70 .eng-card-grid article{min-height:auto}body.page-id-70 .eng-steps>div{min-height:auto}body.page-id-70 .eng-title-row{margin-bottom:24px}
}body.page-id-70 /* V2 — visual-first engineering presentation */
.eng-hero{position:relative;overflow:hidden}body.page-id-70 .eng-hero:after{content:"";position:absolute;inset:0 0 0 53%;background:
linear-gradient(90deg,#0a342f 0%,rgba(10,52,47,.55) 35%,rgba(10,52,47,.08) 100%),
url('https://www.dlubal.com/de/webimage/013523/2734628/RFEM_1200x900px.png') center/cover no-repeat;opacity:.48;pointer-events:none}body.page-id-70 .eng-hero .eng-wrap{position:relative;z-index:2}body.page-id-70 .eng-hero-grid{grid-template-columns:1.15fr .55fr}body.page-id-70 .eng-visual-lab{padding:74px 0;background:#f3efe7}body.page-id-70 .ev-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-70 .ev-head h2,body.page-id-70 .load-head h2{font-size:clamp(36px,4.6vw,64px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:820px}body.page-id-70 .ev-head>p{color:#66716e;line-height:1.7;margin:0}body.page-id-70 .ev-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}body.page-id-70 .ev-card{background:#fff;border:1px solid #e1d9cb;border-radius:18px;overflow:hidden}body.page-id-70 .ev-card:nth-child(1),body.page-id-70 .ev-card:nth-child(2){grid-column:span 6}body.page-id-70 .ev-card:nth-child(n+3){grid-column:span 3}body.page-id-70 .ev-img{height:280px;position:relative;background:#e8e8e4;overflow:hidden}body.page-id-70 .ev-card:nth-child(n+3) .ev-img{height:210px}body.page-id-70 .ev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}body.page-id-70 .ev-card:hover img{transform:scale(1.025)}body.page-id-70 .ev-img span{position:absolute;top:14px;left:14px;background:#0d3d37;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;letter-spacing:.12em}body.page-id-70 .ev-copy{padding:20px}body.page-id-70 .ev-copy h3{font-size:21px;margin:0 0 8px}body.page-id-70 .ev-copy p{font-size:13px;line-height:1.55;color:#6a7471;margin:0}body.page-id-70 .load-strip{padding:68px 0;background:#0b3933;color:#fff}body.page-id-70 .load-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}body.page-id-70 .load-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden}body.page-id-70 .load-grid article{padding:30px;min-height:250px;border-right:1px solid rgba(255,255,255,.15);position:relative}body.page-id-70 .load-grid article:last-child{border-right:0}body.page-id-70 .load-icon{height:64px;display:flex;align-items:center;font-size:31px;font-weight:300;color:#d8ad61;letter-spacing:7px}body.page-id-70 .load-grid b{font-size:11px;color:#d8ad61;letter-spacing:.14em}body.page-id-70 .load-grid h3{font-size:24px;margin:25px 0 8px}body.page-id-70 .load-grid p{color:rgba(255,255,255,.67);font-size:13px;line-height:1.6}
@media(max-width:900px){body.page-id-70 .eng-hero:after{inset:42% 0 0 0;opacity:.2}body.page-id-70 .ev-head{grid-template-columns:1fr;gap:18px}body.page-id-70 .ev-card:nth-child(1),body.page-id-70 .ev-card:nth-child(2),body.page-id-70 .ev-card:nth-child(n+3){grid-column:span 6}body.page-id-70 .load-grid{grid-template-columns:repeat(2,1fr)}body.page-id-70 .load-grid article{border-bottom:1px solid rgba(255,255,255,.15)}
}
@media(max-width:560px){body.page-id-70 .eng-visual-lab,body.page-id-70 .load-strip{padding:46px 0}body.page-id-70 .ev-card:nth-child(1),body.page-id-70 .ev-card:nth-child(2),body.page-id-70 .ev-card:nth-child(n+3){grid-column:span 12}body.page-id-70 .ev-img,body.page-id-70 .ev-card:nth-child(n+3) .ev-img{height:220px}body.page-id-70 .load-grid{grid-template-columns:1fr}body.page-id-70 .load-grid article{min-height:auto;border-right:0;padding:24px}body.page-id-70 .load-icon{height:45px}
}body.page-id-70 .eng-card-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}body.page-id-70 .eng-card-grid article{grid-column:span 3;position:relative;overflow:hidden;min-height:310px!important;padding:0!important;border:1px solid #ded7ca!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(10,55,49,.06)}body.page-id-70 .eng-card-grid article::before{content:"";display:block;height:145px;background:linear-gradient(135deg,#0b3933,#17675b);border-bottom:3px solid #d7aa58}body.page-id-70 .eng-card-grid article::after{position:absolute;top:26px;left:28px;color:#fff;font-size:48px;line-height:1;font-weight:800;opacity:.96}body.page-id-70 .eng-card-grid article:nth-child(1)::after{content:"⌁"}body.page-id-70 .eng-card-grid article:nth-child(2)::after{content:"▱"}body.page-id-70 .eng-card-grid article:nth-child(3)::after{content:"↗"}body.page-id-70 .eng-card-grid article:nth-child(4)::after{content:"⊥"}body.page-id-70 .eng-card-grid article:nth-child(5)::after{content:"◇"}body.page-id-70 .eng-card-grid article:nth-child(6)::after{content:"⌗"}body.page-id-70 .eng-card-grid article:nth-child(7)::after{content:"✓"}body.page-id-70 .eng-card-grid article:nth-child(8)::after{content:"↻"}body.page-id-70 .eng-card-grid article>b{position:absolute;top:18px;right:20px;background:#d7aa58;color:#173d37!important;padding:7px 9px;border-radius:999px;font-size:11px!important;letter-spacing:.1em;z-index:2}body.page-id-70 .eng-card-grid article h3{font-size:21px!important;margin:20px 22px 9px!important;color:#123e38;line-height:1.12}body.page-id-70 .eng-card-grid article p{font-size:14px!important;line-height:1.55!important;margin:0 22px 22px!important;color:#65716d!important}body.page-id-70 .eng-intro{padding:62px 0!important;background:linear-gradient(180deg,#fbfaf7 0%,#f3efe7 100%)}body.page-id-70 .eng-intro .eng-title-row{margin-bottom:26px!important}
@media(max-width:1050px){body.page-id-70 .eng-card-grid article{grid-column:span 6}}
@media(max-width:560px){body.page-id-70 .eng-card-grid{gap:12px!important}body.page-id-70 .eng-card-grid article{grid-column:span 12;min-height:0!important}body.page-id-70 .eng-card-grid article::before{height:105px}body.page-id-70 .eng-card-grid article::after{top:25px;font-size:38px}body.page-id-70 .eng-card-grid article h3{font-size:20px!important;margin-top:17px!important}body.page-id-70 .eng-intro{padding:44px 0!important}}body.page-id-70 /* V4 Structural Design Basis readability + VIP redesign */
.eng-dark{background:linear-gradient(135deg,#073d34 0%,#0b5547 55%,#073b33 100%);padding:64px 0;position:relative;overflow:hidden}body.page-id-70 .eng-dark:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(210,164,75,.16);border-radius:50%;right:-160px;top:-220px}body.page-id-70 .eng-dark .eng-wrap{position:relative;z-index:1}body.page-id-70 .eng-dark .eng-title-row{align-items:end;margin-bottom:28px}body.page-id-70 .eng-dark .eng-title-row h2{color:#fff!important;font-size:clamp(34px,4vw,58px);line-height:1.02;max-width:780px;margin:10px 0 0}body.page-id-70 .eng-dark .eng-title-row>p{color:#eef5f1!important;font-size:17px!important;line-height:1.65!important;max-width:480px!important;font-weight:500}body.page-id-70 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:0!important;border-radius:0!important;overflow:visible!important}body.page-id-70 .eng-basis>div{position:relative;min-height:260px;padding:26px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 18px 45px rgba(0,0,0,.10);backdrop-filter:blur(3px)}body.page-id-70 .eng-basis>div:before{display:block;width:46px;height:46px;margin-bottom:34px;border-radius:12px;background:#d2a44b;color:#073d34;font-size:22px;font-weight:900;text-align:center;line-height:46px}body.page-id-70 .eng-basis>div:nth-child(1):before{content:"↗"}body.page-id-70 .eng-basis>div:nth-child(2):before{content:"≋"}body.page-id-70 .eng-basis>div:nth-child(3):before{content:"⌗"}body.page-id-70 .eng-basis>div:nth-child(4):before{content:"⌂"}body.page-id-70 .eng-basis span{position:absolute;top:28px;right:25px;color:#e5bd6b!important;font-size:13px!important;font-weight:800;letter-spacing:.08em}body.page-id-70 .eng-basis h3{color:#fff!important;font-size:23px!important;line-height:1.15;margin:0 0 12px!important;font-weight:800}body.page-id-70 .eng-basis p{color:#f1f5f3!important;font-size:15.5px!important;line-height:1.58!important;margin:0!important;font-weight:500}body.page-id-70 .eng-basis>div:nth-child(1) p:after{content:"\A Location • Dimensions • Layout • Quantity • Site conditions";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-70 .eng-basis>div:nth-child(2) p:after{content:"\A Dead load • Wind load • Uplift • Material grades";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-70 .eng-basis>div:nth-child(3) p:after{content:"\A Columns • Beams • Arms • Plates • Connections";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-70 .eng-basis>div:nth-child(4) p:after{content:"\A Base plates • Anchors • Footings • Site coordination";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}
@media(max-width:900px){body.page-id-70 .eng-dark{padding:48px 0}body.page-id-70 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-70 .eng-basis>div{min-height:245px}body.page-id-70 .eng-dark .eng-title-row>p{max-width:100%!important}}
@media(max-width:560px){body.page-id-70 .eng-dark{padding:38px 0}body.page-id-70 .eng-dark .eng-title-row{margin-bottom:20px}body.page-id-70 .eng-dark .eng-title-row h2{font-size:36px!important}body.page-id-70 .eng-dark .eng-title-row>p{font-size:15px!important}body.page-id-70 .eng-basis{grid-template-columns:1fr;gap:10px}body.page-id-70 .eng-basis>div{min-height:0;padding:22px!important}body.page-id-70 .eng-basis>div:before{margin-bottom:22px}body.page-id-70 .eng-basis h3{font-size:21px!important}body.page-id-70 .eng-basis p{font-size:15px!important}}body.page-id-70 .eng-deliverables{padding:72px 0;background:linear-gradient(135deg,#f7f3e8 0%,#fff 58%,#edf4ef 100%)}body.page-id-70 .eng-deliverables .eng-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:start}body.page-id-70 .eng-deliverables h2{font-size:clamp(34px,4vw,62px);line-height:1.02;max-width:620px;margin:12px 0 18px}body.page-id-70 .eng-deliverables p{font-size:18px;line-height:1.7;max-width:570px}body.page-id-70 .deliverable-note{margin-top:28px;padding:22px 24px;border-left:4px solid #d8a62b;background:#fff;border-radius:0 16px 16px 0;font-weight:650;color:#174b3d}body.page-id-70 .eng-checks{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;background:transparent!important;border:0!important}body.page-id-70 .eng-checks span{display:flex!important;align-items:center;min-height:72px;padding:17px 18px 17px 54px!important;background:#fff;border:1px solid rgba(18,75,60,.13);border-radius:15px;position:relative;font-size:16px!important;font-weight:700;color:#173f35;box-shadow:0 8px 24px rgba(19,62,52,.055)}body.page-id-70 .eng-checks span:before{content:'✓';position:absolute;left:18px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0c5745;color:#fff;font-size:13px;font-weight:900}body.page-id-70 .eng-checks span:nth-child(7){border-color:#d8a62b}body.page-id-70 .eng-checks span:nth-child(11){border-color:#d8a62b}
@media(max-width:800px){body.page-id-70 .eng-deliverables{padding:48px 0}body.page-id-70 .eng-deliverables .eng-two{grid-template-columns:1fr;gap:25px}body.page-id-70 .eng-deliverables h2{font-size:38px}body.page-id-70 .eng-deliverables p{font-size:16px}body.page-id-70 .eng-checks{grid-template-columns:1fr!important}body.page-id-70 .eng-checks span{min-height:60px;font-size:15px!important;padding:14px 14px 14px 50px!important}body.page-id-70 .deliverable-note{margin-top:20px}}body.page-id-70 .eng-apps{padding:72px 0;background:linear-gradient(180deg,#f7f3e9 0%,#fff 100%)}body.page-id-70 .eng-apps .eng-title-row{align-items:end;margin-bottom:30px;gap:36px}body.page-id-70 .eng-apps .eng-title-row h2{font-size:clamp(36px,4.4vw,66px);line-height:.98;max-width:820px;margin:8px 0 0}body.page-id-70 .eng-apps .eng-title-row>p{font-size:17px;line-height:1.65;max-width:430px;color:#4e5d56}body.page-id-70 .eng-app-grid.vip-app-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-70 .vip-app-card{position:relative;min-height:330px;border-radius:24px;overflow:hidden;background:#0c4a3b;border:1px solid rgba(13,76,61,.15);box-shadow:0 14px 34px rgba(15,52,43,.10)}body.page-id-70 .vip-app-card:nth-child(1),body.page-id-70 .vip-app-card:nth-child(2){grid-column:span 6;min-height:400px}body.page-id-70 .vip-app-card:nth-child(n+3){grid-column:span 3}body.page-id-70 .vip-app-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}body.page-id-70 .vip-app-card:hover img{transform:scale(1.045)}body.page-id-70 .vip-app-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,25,20,.04) 22%,rgba(4,28,22,.92) 100%)}body.page-id-70 .vip-app-content{position:absolute;z-index:2;left:24px;right:24px;bottom:23px;color:#fff}body.page-id-70 .vip-app-no{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#d9a52c;color:#103d32;font-size:12px;font-weight:800;margin-bottom:12px}body.page-id-70 .vip-app-content h3{font-size:clamp(20px,2vw,29px);line-height:1.08;margin:0 0 8px;color:#fff}body.page-id-70 .vip-app-content p{font-size:14px;line-height:1.5;margin:0;color:rgba(255,255,255,.84)}body.page-id-70 .vip-app-tag{display:inline-block;margin-top:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){body.page-id-70 .eng-apps{padding:48px 0}body.page-id-70 .eng-apps .eng-title-row{display:block}body.page-id-70 .eng-apps .eng-title-row>p{margin-top:16px}body.page-id-70 .eng-app-grid.vip-app-grid{grid-template-columns:1fr 1fr}body.page-id-70 .vip-app-card,body.page-id-70 .vip-app-card:nth-child(1),body.page-id-70 .vip-app-card:nth-child(2),body.page-id-70 .vip-app-card:nth-child(n+3){grid-column:span 1;min-height:300px}}
@media(max-width:600px){body.page-id-70 .eng-apps{padding:38px 0}body.page-id-70 .eng-apps .eng-title-row h2{font-size:38px}body.page-id-70 .eng-app-grid.vip-app-grid{grid-template-columns:1fr;gap:12px}body.page-id-70 .vip-app-card,body.page-id-70 .vip-app-card:nth-child(1),body.page-id-70 .vip-app-card:nth-child(2),body.page-id-70 .vip-app-card:nth-child(n+3){min-height:270px}body.page-id-70 .vip-app-content{left:18px;right:18px;bottom:18px}body.page-id-70 .vip-app-content h3{font-size:23px}body.page-id-70 .vip-app-content p{font-size:13px}}body.page-id-70 #eng-rfq{background:linear-gradient(135deg,#063f38 0%,#0a574b 58%,#073b35 100%);color:#fff;padding:78px 0 64px;overflow:hidden;position:relative}body.page-id-70 #eng-rfq:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(237,183,62,.12),transparent 28%);pointer-events:none}body.page-id-70 .rfq-vip-wrap{width:min(1180px,92%);margin:auto;position:relative;z-index:1}body.page-id-70 .rfq-vip-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:34px}body.page-id-70 .rfq-vip-kicker{display:block;color:#e9b53e;font-size:13px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-70 .rfq-vip-head h2{font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:0}body.page-id-70 .rfq-vip-head p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 0 4px}body.page-id-70 .rfq-vip-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-70 .rfq-blueprint,body.page-id-70 .rfq-info-card{border:1px solid rgba(255,255,255,.16);border-radius:22px;overflow:hidden}body.page-id-70 .rfq-blueprint{background:#082f2c;min-height:520px}body.page-id-70 .rfq-blueprint-top{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;letter-spacing:.11em;color:rgba(255,255,255,.65)}body.page-id-70 .rfq-blueprint-top b{color:#e9b53e}body.page-id-70 .rfq-blueprint svg{display:block;width:100%;height:auto;padding:22px}body.page-id-70 .rfq-blueprint-note{display:flex;gap:22px;flex-wrap:wrap;padding:17px 22px;border-top:1px solid rgba(255,255,255,.13);font-size:13px;font-weight:700}body.page-id-70 .rfq-info-card{background:#f7f2e8;color:#143f39;padding:32px}body.page-id-70 .rfq-card-no{font-size:11px;font-weight:900;letter-spacing:.14em;color:#aa7a22}body.page-id-70 .rfq-info-card h3{font-size:34px;line-height:1.02;letter-spacing:-.04em;margin:13px 0 12px}body.page-id-70 .rfq-info-card>p{font-size:15px;line-height:1.55;color:#65706d;margin:0 0 18px}body.page-id-70 .rfq-info-list{border-top:1px solid #d9d3c7}body.page-id-70 .rfq-info-list div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #ddd6ca}body.page-id-70 .rfq-info-list b{font-size:14px}body.page-id-70 .rfq-info-list span{font-size:13px;color:#747b78;line-height:1.35}body.page-id-70 .rfq-vip-btn{margin-top:22px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#dca72e;color:#123c37;padding:16px 18px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.07em}body.page-id-70 .rfq-vip-btn span{font-size:20px}body.page-id-70 .rfq-flow{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 20px;background:rgba(0,0,0,.10)}body.page-id-70 .rfq-flow div{display:flex;align-items:center;gap:10px}body.page-id-70 .rfq-flow b{color:#e9b53e;font-size:12px}body.page-id-70 .rfq-flow span{font-size:13px;font-weight:700}body.page-id-70 .rfq-flow i{font-style:normal;color:#e9b53e;padding:0 12px}
@media(max-width:820px){body.page-id-70 #eng-rfq{padding:52px 0 42px}body.page-id-70 .rfq-vip-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.page-id-70 .rfq-vip-head h2{font-size:44px}body.page-id-70 .rfq-vip-head p{font-size:16px}body.page-id-70 .rfq-vip-grid{grid-template-columns:1fr}body.page-id-70 .rfq-blueprint{min-height:0}body.page-id-70 .rfq-blueprint-top{font-size:9px}body.page-id-70 .rfq-blueprint svg{padding:10px}body.page-id-70 .rfq-blueprint-note{gap:10px 16px;font-size:11px}body.page-id-70 .rfq-info-card{padding:24px 20px}body.page-id-70 .rfq-info-card h3{font-size:30px}body.page-id-70 .rfq-info-list div{grid-template-columns:1fr;gap:4px}body.page-id-70 .rfq-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-70 .rfq-flow i{display:none}body.page-id-70 .rfq-flow div{border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0}}
@media(max-width:480px){body.page-id-70 .rfq-vip-wrap{width:92%}body.page-id-70 .rfq-vip-head h2{font-size:38px}body.page-id-70 .rfq-flow{grid-template-columns:1fr}body.page-id-70 .rfq-blueprint-top{flex-direction:column}body.page-id-70 .rfq-blueprint-note{display:grid;grid-template-columns:1fr 1fr}}body.page-id-70 /* V9: mobile readability + RFQ heading contrast */
.rfq-vip-head h2{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;opacity:1!important}body.page-id-70 .rfq-vip-head h2 br{display:block}body.page-id-70 .rfq-vip-head p{color:rgba(255,255,255,.92)!important}body.page-id-70 .eng-hero h1,body.page-id-70 .eng-hero h1 em{opacity:1!important}
@media(max-width:767px){body.page-id-70,body.page-id-70{overflow-x:hidden!important;width:100%!important}body.page-id-70 .eng-page{overflow:hidden!important}body.page-id-70 .eng-wrap,body.page-id-70 .rfq-vip-wrap{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}body.page-id-70 .eng-hero{padding:42px 0 28px!important;min-height:auto!important}body.page-id-70 .eng-hero-grid{display:block!important}body.page-id-70 .eng-kicker{font-size:11px!important;letter-spacing:1.5px!important;line-height:1.35!important}body.page-id-70 .eng-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important;letter-spacing:-1.4px!important;margin:12px 0 16px!important;max-width:100%!important}body.page-id-70 .eng-hero h1 em{display:inline!important;color:#d7a936!important}body.page-id-70 .eng-lead{font-size:16px!important;line-height:1.6!important;max-width:100%!important}body.page-id-70 .eng-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:20px!important}body.page-id-70 .eng-btn{width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}body.page-id-70 .eng-proof{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}body.page-id-70 .eng-proof>div{min-width:0!important;padding:12px 10px!important}body.page-id-70 .eng-proof b{font-size:14px!important}body.page-id-70 .eng-proof span{font-size:11px!important;line-height:1.25!important}body.page-id-70 .eng-hero-panel{margin-top:18px!important;padding:20px!important;width:auto!important}body.page-id-70 .eng-hero-panel h3{font-size:23px!important;line-height:1.15!important}body.page-id-70 .eng-hero-panel li{font-size:14px!important;line-height:1.45!important}body.page-id-70 .eng-visual-lab,body.page-id-70 .load-strip,body.page-id-70 .vip-applications,body.page-id-70 .eng-rfq{padding-top:48px!important;padding-bottom:48px!important}body.page-id-70 .ev-head{display:block!important}body.page-id-70 .ev-head h2{font-size:32px!important;line-height:1.05!important}body.page-id-70 .ev-head p{font-size:15px!important;margin-top:12px!important}body.page-id-70 .ev-grid,body.page-id-70 .load-grid,body.page-id-70 .vip-app-grid{grid-template-columns:1fr!important;gap:14px!important}body.page-id-70 .ev-card,body.page-id-70 .vip-app-card{min-width:0!important}body.page-id-70 .ev-img img,body.page-id-70 .vip-app-card img{height:220px!important;object-fit:cover!important}body.page-id-70 .load-head h2{font-size:32px!important;line-height:1.08!important}body.page-id-70 .rfq-vip-head{display:block!important;margin-bottom:22px!important}body.page-id-70 .rfq-vip-head h2{font-size:38px!important;line-height:1.02!important;letter-spacing:-1px!important;margin:9px 0 14px!important;color:#fff!important}body.page-id-70 .rfq-vip-head p{font-size:15px!important;line-height:1.55!important;max-width:100%!important}body.page-id-70 .rfq-vip-grid{display:flex!important;flex-direction:column!important;gap:14px!important}body.page-id-70 .rfq-blueprint,body.page-id-70 .rfq-info-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.page-id-70 .rfq-blueprint{overflow:hidden!important}body.page-id-70 .rfq-blueprint-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px!important;font-size:10px!important}body.page-id-70 .rfq-blueprint svg{display:block!important;width:100%!important;height:auto!important;min-height:210px!important}body.page-id-70 .rfq-blueprint-note{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:12px 14px!important}body.page-id-70 .rfq-blueprint-note span{font-size:12px!important}body.page-id-70 .rfq-info-card{padding:20px!important}body.page-id-70 .rfq-info-card h3{font-size:26px!important;line-height:1.08!important}body.page-id-70 .rfq-info-card p{font-size:14px!important;line-height:1.55!important}body.page-id-70 .rfq-info-list>div{padding:11px 0!important}body.page-id-70 .rfq-info-list b{font-size:14px!important}body.page-id-70 .rfq-info-list span{font-size:12px!important;line-height:1.4!important}body.page-id-70 .rfq-vip-btn{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;font-size:12px!important;padding:14px 10px!important}body.page-id-70 .rfq-flow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}body.page-id-70 .rfq-flow i{display:none!important}body.page-id-70 .rfq-flow>div{min-width:0!important;padding:12px 8px!important}body.page-id-70 .rfq-flow b{font-size:12px!important}body.page-id-70 .rfq-flow span{font-size:11px!important;line-height:1.25!important}body.page-id-70 footer .w{width:auto!important;padding-left:18px!important;padding-right:18px!important}
}
@media(min-width:768px) and (max-width:1100px){body.page-id-70 .eng-wrap,body.page-id-70 .rfq-vip-wrap{padding-left:28px!important;padding-right:28px!important}body.page-id-70 .eng-hero h1{font-size:58px!important}body.page-id-70 .rfq-vip-head h2{color:#fff!important}}body.page-id-70 /* V10 — category-correct temporary 3D/engineering concept visuals */
.eng-apps img[alt*="application"]{
  object-fit:cover !important;
  object-position:center !important;
  background:#0b3732 !important;
}
@media(max-width:700px){body.page-id-70 .eng-apps img[alt*="application"]{
    min-height:220px !important;
    max-height:300px !important;
    width:100% !important;
  }
}


/* projects.html */
body.page-id-22 #masthead,body.page-id-22 .site-header,body.page-id-22 #colophon,body.page-id-22 .site-footer{display:none!important}body.page-id-22 #primary,body.page-id-22 .content-area,body.page-id-22 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-22 .entry-content-wrap,body.page-id-22 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-22 .entry-content{margin:0!important}body.page-id-22 *{box-sizing:border-box}body.page-id-22{margin:0;font-family:Arial,Helvetica,sans-serif;color:#173e39;background:#f7f6f1}body.page-id-22 a{color:inherit}body.page-id-22 .wrap{width:min(1180px,92%);margin:auto}body.page-id-22 header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e1d8}body.page-id-22 nav{height:76px;display:flex;align-items:center;gap:22px}body.page-id-22 .brand{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-right:auto}body.page-id-22 .brand span{color:#b48b47}body.page-id-22 nav a{font-size:13px;text-decoration:none;font-weight:700}body.page-id-22 .quote{background:#0d433d;color:white;padding:12px 15px;border-radius:8px}body.page-id-22 .hero{min-height:610px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,43,39,.94) 0%,rgba(5,43,39,.75) 44%,rgba(5,43,39,.15) 74%),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover no-repeat;color:white}body.page-id-22 .hero .wrap{padding:92px 0 64px}body.page-id-22 .eyebrow{font-size:11px;letter-spacing:.18em;color:#e1bc76;font-weight:900}body.page-id-22 h1{font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.055em;max-width:850px;margin:14px 0 20px}body.page-id-22 .hero p{max-width:650px;font-size:17px;line-height:1.7;color:#d8e0dd}body.page-id-22 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-22 .btn{padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:900;font-size:12px;background:#b68c48;color:#fff}body.page-id-22 .btn.alt{background:transparent;border:1px solid #9bb0ac}body.page-id-22 .trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1ddd4;border-radius:14px;margin-top:-30px;position:relative;z-index:3;box-shadow:0 12px 35px #163e3912}body.page-id-22 .trust div{padding:22px;border-right:1px solid #e5e1d9}body.page-id-22 .trust div:last-child{border:0}body.page-id-22 .trust b{display:block;font-size:17px}body.page-id-22 .trust span{font-size:11px;color:#78807c}body.page-id-22 section{padding:78px 0}body.page-id-22 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}body.page-id-22 .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:6px 0}body.page-id-22 .head p{max-width:500px;color:#707a76;line-height:1.65}body.page-id-22 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-22 .card{background:white;border:1px solid #e1ddd5;border-radius:16px;overflow:hidden}body.page-id-22 .card .pic{height:220px;background-size:cover;background-position:center}body.page-id-22 .card .body{padding:22px}body.page-id-22 .num{font-size:10px;color:#b48b47;font-weight:900;letter-spacing:.15em}body.page-id-22 .card h3{font-size:22px;margin:8px 0}body.page-id-22 .card p{font-size:13px;color:#737c78;line-height:1.6}body.page-id-22 .tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}body.page-id-22 .tags span{font-size:9px;background:#eef1ed;padding:7px 8px;border-radius:999px}body.page-id-22 .learn{font-size:11px;font-weight:900;text-decoration:none;color:#0c433d}body.page-id-22 .dark{background:#0b403a;color:white}body.page-id-22 .dark .head p{color:#b8c5c1}body.page-id-22 .systems{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-22 .feature{min-height:470px;border-radius:18px;background:linear-gradient(0deg,rgba(5,42,38,.85),rgba(5,42,38,.1)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover;display:flex;align-items:end;padding:30px}body.page-id-22 .feature h3{font-size:38px;margin:5px 0}body.page-id-22 .feature p{max-width:580px;color:#d6dfdc;line-height:1.6}body.page-id-22 .side{display:grid;gap:12px}body.page-id-22 .mini{background:#164e47;border:1px solid #2b625c;border-radius:15px;padding:23px}body.page-id-22 .mini b{font-size:19px}body.page-id-22 .mini p{font-size:12px;color:#bdcac7;line-height:1.55}body.page-id-22 .process{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.page-id-22 .step{background:#fff;border:1px solid #e1ddd5;border-radius:12px;padding:18px;min-height:150px}body.page-id-22 .step b{font-size:10px;color:#b48b47}body.page-id-22 .step h4{font-size:15px;margin:12px 0 8px}body.page-id-22 .step p{font-size:11px;color:#737b77;line-height:1.5}body.page-id-22 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}body.page-id-22 .photo{min-height:430px;border-radius:18px;background:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover}body.page-id-22 .panel{background:white;border-radius:18px;border:1px solid #e1ddd5;padding:34px}body.page-id-22 .panel h2{font-size:42px;letter-spacing:-.04em;margin:10px 0}body.page-id-22 .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}body.page-id-22 .checks div{padding:12px;background:#f1f2ee;border-radius:9px;font-size:12px;font-weight:700}body.page-id-22 .cta{padding:45px 0;background:#b38a47;color:white}body.page-id-22 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-22 .cta h2{font-size:38px;margin:0}body.page-id-22 footer{background:#062f2b;color:#c7d2cf;padding:55px 0 25px}body.page-id-22 .foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}body.page-id-22 footer h4{color:white}body.page-id-22 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-22 footer p{font-size:12px;line-height:1.7}body.page-id-22 .copy{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px}@media(max-width:900px){body.page-id-22 nav a:not(.quote){display:none}body.page-id-22 .hero{min-height:540px}body.page-id-22 .trust{grid-template-columns:1fr 1fr}body.page-id-22 .trust div:nth-child(2){border-right:0}body.page-id-22 .grid{grid-template-columns:1fr 1fr}body.page-id-22 .systems,body.page-id-22 .engineering{grid-template-columns:1fr}body.page-id-22 .process{grid-template-columns:repeat(3,1fr)}body.page-id-22 .foot{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.page-id-22 section{padding:52px 0}body.page-id-22 h1{font-size:48px}body.page-id-22 .hero .wrap{padding:72px 0 48px}body.page-id-22 .trust{margin-top:-18px}body.page-id-22 .trust div{padding:15px}body.page-id-22 .grid{grid-template-columns:1fr}body.page-id-22 .head{display:block}body.page-id-22 .card .pic{height:205px}body.page-id-22 .process{grid-template-columns:1fr 1fr}body.page-id-22 .feature{min-height:390px}body.page-id-22 .checks{grid-template-columns:1fr}body.page-id-22 .cta .wrap{display:block}body.page-id-22 .cta h2{font-size:30px;margin-bottom:18px}body.page-id-22 .foot{grid-template-columns:1fr 1fr;gap:20px}}body.page-id-22 /* V5 VIP engineering workflow */
.workflow-vip{padding:68px 0 62px;background:linear-gradient(180deg,#f7f3eb 0%,#eee8dc 100%);position:relative;overflow:hidden}body.page-id-22 .workflow-vip:before{content:"ENGINEERING PROCESS";position:absolute;right:-20px;top:12px;font-size:118px;font-weight:900;letter-spacing:-.06em;color:rgba(8,57,50,.035);white-space:nowrap;pointer-events:none}body.page-id-22 .workflow-head{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;margin-bottom:30px;position:relative;z-index:1}body.page-id-22 .workflow-head h2{font-size:clamp(36px,4.4vw,62px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;max-width:820px}body.page-id-22 .workflow-head>p{margin:0 0 5px;font-size:16px;line-height:1.7;color:#5f6c68;max-width:520px}body.page-id-22 .vip-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0;position:relative;z-index:1}body.page-id-22 .vip-steps>div{position:relative;min-height:250px;padding:25px 25px 22px;border:1px solid #ded7ca;border-top:0;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(20,47,42,.055);overflow:hidden}body.page-id-22 .vip-steps>div:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),#e7c66e)}body.page-id-22 .vip-steps>div:nth-child(3),body.page-id-22 .vip-steps>div:nth-child(6){background:linear-gradient(145deg,#0b4038,#0d5649);color:#fff;border-color:#164f45}body.page-id-22 .vip-steps>div:nth-child(3) p,body.page-id-22 .vip-steps>div:nth-child(6) p{color:rgba(255,255,255,.74)}body.page-id-22 .vip-steps b{position:absolute;right:20px;top:18px;font-size:12px;color:var(--gold);letter-spacing:.12em}body.page-id-22 .vip-steps .wf-icon{display:flex;width:48px;height:48px;border-radius:12px;align-items:center;justify-content:center;background:#0b4038;color:#e9c15b;font-weight:900;font-size:12px;letter-spacing:.03em}body.page-id-22 .vip-steps>div:nth-child(3) .wf-icon,body.page-id-22 .vip-steps>div:nth-child(6) .wf-icon{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15)}body.page-id-22 .vip-steps h3{font-size:23px;line-height:1.1;margin:24px 0 10px;letter-spacing:-.02em}body.page-id-22 .vip-steps p{font-size:14.5px;line-height:1.62;color:#5f6c68;margin:0 0 20px}body.page-id-22 .vip-steps em{position:absolute;left:25px;bottom:20px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.13em;color:#b88a2e}body.page-id-22 .workflow-strip{margin-top:14px;background:#0b4038;color:#fff;border-radius:12px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;position:relative;z-index:1}body.page-id-22 .workflow-strip span{color:#e6bd55;font-size:16px}body.page-id-22 .workflow-strip strong{white-space:nowrap}
@media(max-width:900px){body.page-id-22 .workflow-head{grid-template-columns:1fr;gap:16px}body.page-id-22 .vip-steps{grid-template-columns:repeat(2,1fr)}body.page-id-22 .workflow-vip:before{font-size:80px}body.page-id-22 .workflow-strip{overflow-x:auto;justify-content:flex-start}body.page-id-22 .workflow-strip strong,body.page-id-22 .workflow-strip span{flex:0 0 auto}}
@media(max-width:560px){body.page-id-22 .workflow-vip{padding:48px 0}body.page-id-22 .workflow-head h2{font-size:38px}body.page-id-22 .workflow-head>p{font-size:15px}body.page-id-22 .vip-steps{grid-template-columns:1fr}body.page-id-22 .vip-steps>div{min-height:225px;padding:22px}body.page-id-22 .vip-steps em{left:22px}body.page-id-22 .workflow-strip{padding:13px 15px}body.page-id-22 .workflow-vip:before{display:none}}body.page-id-22 /* V6.5 — balance Project Snapshot right column and remove dead space */
.v61-snapshot{display:flex;flex-direction:column;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}body.page-id-22 .v65-snapshot-fill{margin-top:18px;display:grid;gap:10px}body.page-id-22 .v65-status-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-22 .v65-status-card,body.page-id-22 .v65-highlight-card{border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.035);padding:15px}body.page-id-22 .v65-status-card small,body.page-id-22 .v65-highlight-card small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em;margin-bottom:7px}body.page-id-22 .v65-status-card b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-22 .v65-status-card span{display:block;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.45;margin-top:5px}body.page-id-22 .v65-progress{height:5px;border-radius:99px;background:rgba(255,255,255,.09);overflow:hidden;margin-top:10px}body.page-id-22 .v65-progress i{display:block;width:100%;height:100%;background:#dcb05a}body.page-id-22 .v65-highlight-card{padding:17px}body.page-id-22 .v65-highlight-card h4{margin:0 0 10px;color:#fff;font-size:16px}body.page-id-22 .v65-highlights{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-22 .v65-highlights span{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:9px;color:rgba(255,255,255,.72);font-size:8.5px;line-height:1.35;background:rgba(0,0,0,.06)}body.page-id-22 .v65-record-note{margin-top:auto;padding-top:16px;color:rgba(255,255,255,.42);font-size:7.5px;line-height:1.5;border-top:1px solid rgba(255,255,255,.09)}
@media(max-width:760px){body.page-id-22 .v65-status-row,body.page-id-22 .v65-highlights{grid-template-columns:1fr}body.page-id-22 .v61-snapshot{min-height:auto}body.page-id-22 .v65-record-note{margin-top:10px}}body.page-id-22 /* V6.6 — use the remaining Project Snapshot depth instead of leaving dead space */
.v66-snapshot-lower{
  margin-top:12px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}body.page-id-22 .v66-panel{
  border:1px solid rgba(255,255,255,.13);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  padding:15px;
  min-height:132px;
}body.page-id-22 .v66-panel small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.14em;margin-bottom:8px
}body.page-id-22 .v66-panel b{display:block;color:#fff;font-size:14px;line-height:1.2;margin-bottom:8px}body.page-id-22 .v66-panel p{margin:0;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.5}body.page-id-22 .v66-checks{display:grid;gap:6px;margin-top:10px}body.page-id-22 .v66-checks span{
  display:flex;align-items:center;gap:7px;
  color:rgba(255,255,255,.72);font-size:8px;line-height:1.3
}body.page-id-22 .v66-checks i{
  width:17px;height:17px;border-radius:50%;
  display:grid;place-items:center;flex:0 0 17px;
  border:1px solid rgba(220,176,90,.55);color:#dcb05a;
  font-style:normal;font-size:8px
}body.page-id-22 .v66-media-line{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}body.page-id-22 .v66-media-line span{
  min-height:48px;border:1px dashed rgba(255,255,255,.18);border-radius:9px;
  display:grid;place-items:center;text-align:center;padding:6px;
  color:rgba(255,255,255,.48);font-size:6.8px;font-weight:800;letter-spacing:.06em;
  background:rgba(0,0,0,.07)
}body.page-id-22 .v66-bottom-note{
  margin-top:10px;border-left:2px solid #dcb05a;padding:10px 12px;
  background:rgba(220,176,90,.055);border-radius:0 10px 10px 0;
  color:rgba(255,255,255,.62);font-size:8px;line-height:1.45
}
@media(max-width:760px){body.page-id-22 .v66-snapshot-lower{grid-template-columns:1fr}body.page-id-22 .v66-panel{min-height:auto}
}body.page-id-22 /* V6.7 — Case Study video rebuilt as a proper wide media panel */
.v63-video-wrap{
  position:relative !important;
  width:100% !important;
  min-height:0 !important;
  height:auto !important;
  aspect-ratio:16/9;
  overflow:hidden;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.16);
  background:#073f38;
  box-shadow:0 18px 40px rgba(0,0,0,.16);
}body.page-id-22 .v63-video-wrap iframe{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  border:0;
  display:block;
}body.page-id-22 .v63-video-label{
  left:16px !important;
  bottom:15px !important;
  padding:8px 11px !important;
  background:rgba(3,45,40,.88) !important;
  backdrop-filter:blur(8px);
}body.page-id-22 .v67-video-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:18px;
  margin:18px 0 10px;
}body.page-id-22 .v67-video-head small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.15em;margin-bottom:5px
}body.page-id-22 .v67-video-head b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-22 .v67-video-head span{max-width:260px;color:rgba(255,255,255,.54);font-size:8px;line-height:1.45;text-align:right}body.page-id-22 .v63-demo-note{
  margin-top:8px !important;
  padding:9px 12px !important;
  border-radius:10px;
  background:rgba(255,255,255,.025);
  border:1px solid rgba(255,255,255,.07);
}
@media(max-width:760px){body.page-id-22 .v67-video-head{display:block}body.page-id-22 .v67-video-head span{display:block;text-align:left;margin-top:6px;max-width:none}body.page-id-22 .v63-video-wrap{aspect-ratio:16/9 !important}
}body.page-id-22 /* V6.8 — restore compact video area,body.page-id-22 placeholder only */
.v67-video-head{display:none !important}body.page-id-22 .v63-video-wrap{
  position:relative !important;
  overflow:hidden !important;
  border-radius:13px !important;
  border:1px solid rgba(255,255,255,.13) !important;
  min-height:210px !important;
  height:210px !important;
  aspect-ratio:auto !important;
  background:
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 30%),
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}body.page-id-22 .v63-video-wrap iframe{display:none !important}body.page-id-22 .v68-video-placeholder{
  text-align:center;
  padding:24px;
  max-width:420px;
  position:relative;
  z-index:2;
}body.page-id-22 .v68-video-placeholder small{
  display:block;
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:9px;
}body.page-id-22 .v68-video-placeholder b{
  display:block;
  color:#fff;
  font-size:18px;
  margin-bottom:6px;
}body.page-id-22 .v68-video-placeholder span{
  display:block;
  color:rgba(255,255,255,.55);
  font-size:9px;
  line-height:1.5;
}body.page-id-22 .v63-video-label{display:none !important}body.page-id-22 .v63-demo-note{
  margin-top:8px !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:rgba(255,255,255,.45) !important;
  font-size:7px !important;
}
@media(max-width:560px){body.page-id-22 .v63-video-wrap{height:175px !important;min-height:175px !important}body.page-id-22 .v68-video-placeholder b{font-size:16px}
}body.page-id-22 /* V6.10 — retained lower visual project journey starts cleanly */
.v6-case-template .v61-story-head{margin-top:0 !important;padding-top:0 !important}body.page-id-22 /* V6.11 final refinement */
.v3-browse{padding-top:52px!important;padding-bottom:52px!important}body.page-id-22 .v3-browse .v3-kicker{margin-bottom:9px!important}body.page-id-22 .v3-browse h2{font-size:clamp(34px,4vw,56px)!important;max-width:780px!important}body.page-id-22 .v3-browse-grid{margin-top:20px!important}body.page-id-22 .v3-browse-grid a{padding:16px!important}body.page-id-22 .v3-browse-grid b{margin:20px 0 7px!important}body.page-id-22 .v6-cities{padding-top:66px!important}
@media(max-width:560px){body.page-id-22 .v3-browse{padding-top:38px!important;padding-bottom:38px!important}
}body.page-id-22{--pv2-green:#0d3f39;--pv2-green2:#082f2b;--pv2-gold:#b68b47;--pv2-ink:#153c38;--pv2-cream:#f5f2e9;--pv2-line:#dedbd1}body.page-id-22 .pv2{font-family:inherit;color:var(--pv2-ink);background:#fff}body.page-id-22 .pv2 *{box-sizing:border-box}body.page-id-22 .pv2-shell{width:min(1240px,92%);margin:auto}body.page-id-22 .pv2-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:#092f2c;color:#fff}body.page-id-22 .pv2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,35,.97) 0%,rgba(5,38,35,.88) 44%,rgba(5,38,35,.28) 100%),radial-gradient(circle at 82% 35%,rgba(182,139,71,.28),transparent 30%),linear-gradient(135deg,#0d4841,#071f1d)}body.page-id-22 .pv2-hero-bg:after{content:"";position:absolute;right:-6%;top:10%;width:50%;height:80%;border:1px solid rgba(255,255,255,.13);transform:skewX(-12deg);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}body.page-id-22 .pv2-hero-inner{position:relative;z-index:2;padding:92px 0 68px}body.page-id-22 .pv2-kicker,body.page-id-22 .pv2-section-head>span,body.page-id-22 .pv2-label,body.page-id-22 .pv2-rfq span{font-size:11px;letter-spacing:.22em;font-weight:900;color:var(--pv2-gold)}body.page-id-22 .pv2-hero h1{max-width:930px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:15px 0 24px}body.page-id-22 .pv2-hero h1 em,body.page-id-22 .pv2-section-head h2 em{font-style:normal;color:#c59a55}body.page-id-22 .pv2-hero p{max-width:760px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.77)}body.page-id-22 .pv2-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}body.page-id-22 .pv2-actions a,body.page-id-22 .pv2-rfq-box a{padding:14px 18px;border-radius:8px;background:var(--pv2-gold);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-22 .pv2-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}body.page-id-22 .pv2-stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}body.page-id-22 .pv2-stats span{font-size:10px;color:rgba(255,255,255,.63)}body.page-id-22 .pv2-stats b{display:block;font-size:24px;color:#fff;margin-bottom:3px}body.page-id-22 .pv2-nav{padding:28px 0;background:var(--pv2-cream);border-bottom:1px solid var(--pv2-line)}body.page-id-22 .pv2-nav .pv2-shell{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center}body.page-id-22 .pv2-nav-title span{font-size:9px;letter-spacing:.2em;color:var(--pv2-gold);font-weight:900}body.page-id-22 .pv2-nav-title strong{display:block;font-size:17px;margin-top:4px}body.page-id-22 .pv2-chips{display:flex;gap:8px;flex-wrap:wrap}body.page-id-22 .pv2-chips a{font-size:10px;font-weight:800;text-decoration:none;color:var(--pv2-green);background:#fff;border:1px solid var(--pv2-line);padding:9px 12px;border-radius:999px}body.page-id-22 .pv2-feature,body.page-id-22 .pv2-family,body.page-id-22 .pv2-tech{padding:78px 0}body.page-id-22 .pv2-section-head{max-width:850px;margin-bottom:34px}body.page-id-22 .pv2-section-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.045em;margin:9px 0 12px}body.page-id-22 .pv2-section-head p{max-width:740px;color:#6d7773;line-height:1.7;font-size:14px}body.page-id-22 .pv2-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-22 .pv2-design-grid article,body.page-id-22 .pv2-cards article{border:1px solid var(--pv2-line);border-radius:14px;padding:24px;background:#fff;min-height:190px;transition:.2s}body.page-id-22 .pv2-design-grid article:hover,body.page-id-22 .pv2-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,63,57,.08)}body.page-id-22 .pv2-design-grid b,body.page-id-22 .pv2-cards .num{color:var(--pv2-gold);font-size:11px}body.page-id-22 .pv2-design-grid h3,body.page-id-22 .pv2-cards h3{font-size:19px;margin:20px 0 9px}body.page-id-22 .pv2-design-grid p,body.page-id-22 .pv2-cards p{font-size:12.5px;line-height:1.65;color:#6b7471}body.page-id-22 .pv2-design-grid small,body.page-id-22 .pv2-cards small{display:block;margin-top:18px;font-size:8px;letter-spacing:.12em;color:#9b7b45;font-weight:900}body.page-id-22 .pv2-dark{padding:78px 0;background:linear-gradient(135deg,var(--pv2-green2),var(--pv2-green));color:#fff}body.page-id-22 .pv2-section-head.light h2{color:#fff}body.page-id-22 .pv2-section-head.light p{color:rgba(255,255,255,.66)}body.page-id-22 .pv2-cards{display:grid;gap:12px}body.page-id-22 .pv2-cards.four{grid-template-columns:repeat(4,1fr)}body.page-id-22 .pv2-cards.three{grid-template-columns:repeat(3,1fr)}body.page-id-22 .pv2-dark .pv2-cards article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}body.page-id-22 .pv2-dark .pv2-cards h3{color:#fff}body.page-id-22 .pv2-dark .pv2-cards p{color:rgba(255,255,255,.65)}body.page-id-22 .pv2-split{padding:0;background:#fff}body.page-id-22 .pv2-split-grid{display:grid;grid-template-columns:1fr 1fr}body.page-id-22 .pv2-split-grid>div{padding:70px 7%;min-height:440px}body.page-id-22 .pv2-split-grid>div:first-child{background:#f3f0e7}body.page-id-22 .pv2-split-grid>div:last-child{background:#e8eee9}body.page-id-22 .pv2-split h2{font-size:36px;line-height:1.05;margin:12px 0 26px}body.page-id-22 .pv2-split ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-22 .pv2-split li{background:rgba(255,255,255,.7);padding:12px;border-radius:8px;font-size:12px;font-weight:750}body.page-id-22 .pv2-family.cream{background:var(--pv2-cream)}body.page-id-22 .pv2-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-22 .pv2-mini-grid div{padding:20px;border:1px solid var(--pv2-line);border-radius:12px;background:#fff}body.page-id-22 .pv2-mini-grid b{font-size:15px}body.page-id-22 .pv2-mini-grid span{display:block;color:#7a827f;font-size:11px;margin-top:5px}body.page-id-22 .pv2-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--pv2-line);border-radius:16px;overflow:hidden}body.page-id-22 .pv2-process>div{padding:24px;border-right:1px solid var(--pv2-line);min-height:180px}body.page-id-22 .pv2-process>div:last-child{border:0}body.page-id-22 .pv2-process b{color:var(--pv2-gold);font-size:11px}body.page-id-22 .pv2-process h3{font-size:17px;margin:24px 0 8px}body.page-id-22 .pv2-process p{font-size:11.5px;line-height:1.6;color:#6e7774}body.page-id-22 .pv2-rfq{padding:70px 0;background:#0b3732;color:#fff}body.page-id-22 .pv2-rfq-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}body.page-id-22 .pv2-rfq h2{font-size:45px;line-height:1.02;letter-spacing:-.04em;margin:10px 0 15px}body.page-id-22 .pv2-rfq p{color:rgba(255,255,255,.65);line-height:1.7}body.page-id-22 .pv2-rfq-box{background:#fff;color:var(--pv2-ink);border-radius:16px;padding:27px}body.page-id-22 .pv2-rfq-box strong{font-size:18px}body.page-id-22 .pv2-rfq-box ul{padding-left:18px;margin:15px 0 24px;color:#66716d;font-size:12px;line-height:1.8}body.page-id-22 .pv2-rfq-box a{display:inline-block}
@media(max-width:980px){body.page-id-22 .pv2-design-grid,body.page-id-22 .pv2-cards.four{grid-template-columns:repeat(2,1fr)}body.page-id-22 .pv2-cards.three{grid-template-columns:repeat(2,1fr)}body.page-id-22 .pv2-process{grid-template-columns:repeat(2,1fr)}body.page-id-22 .pv2-process>div{border-bottom:1px solid var(--pv2-line)}body.page-id-22 .pv2-nav .pv2-shell{grid-template-columns:1fr}body.page-id-22 .pv2-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.page-id-22 .pv2-hero{min-height:auto}body.page-id-22 .pv2-hero-inner{padding:68px 0 45px}body.page-id-22 .pv2-hero h1{font-size:44px}body.page-id-22 .pv2-hero p{font-size:14px}body.page-id-22 .pv2-stats{grid-template-columns:repeat(2,1fr);gap:20px}body.page-id-22 .pv2-feature,body.page-id-22 .pv2-family,body.page-id-22 .pv2-tech,body.page-id-22 .pv2-dark{padding:52px 0}body.page-id-22 .pv2-section-head h2{font-size:37px}body.page-id-22 .pv2-design-grid,body.page-id-22 .pv2-cards.four,body.page-id-22 .pv2-cards.three{grid-template-columns:1fr 1fr}body.page-id-22 .pv2-design-grid article,body.page-id-22 .pv2-cards article{padding:17px;min-height:170px}body.page-id-22 .pv2-design-grid h3,body.page-id-22 .pv2-cards h3{font-size:16px}body.page-id-22 .pv2-split-grid{grid-template-columns:1fr}body.page-id-22 .pv2-split-grid>div{padding:48px 6%;min-height:auto}body.page-id-22 .pv2-mini-grid{grid-template-columns:1fr 1fr}body.page-id-22 .pv2-process{grid-template-columns:1fr}body.page-id-22 .pv2-process>div{min-height:auto;border-right:0}body.page-id-22 .pv2-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-22 .pv2-rfq h2{font-size:36px}}
@media(max-width:430px){body.page-id-22 .pv2-design-grid,body.page-id-22 .pv2-cards.four,body.page-id-22 .pv2-cards.three,body.page-id-22 .pv2-mini-grid{grid-template-columns:1fr}body.page-id-22 .pv2-split ul{grid-template-columns:1fr}body.page-id-22 .pv2-actions a{width:100%;text-align:center}}body.page-id-22 /* V3 Mega Product Catalogue */
.v3-finder{padding:34px 0;background:#0d3f39;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}body.page-id-22 .v3-finder .pv2-shell{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center}body.page-id-22 .v3-finder-copy span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#c19751}body.page-id-22 .v3-finder-copy h2{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}body.page-id-22 .v3-finder-copy p{font-size:11px;color:rgba(255,255,255,.62);margin:0}body.page-id-22 .v3-filter-buttons{display:flex;gap:7px;flex-wrap:wrap}body.page-id-22 .v3-filter-buttons button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}body.page-id-22 .v3-filter-buttons button.active{background:#b68b47;border-color:#b68b47}body.page-id-22 .v3-filterable.v3-hidden{display:none!important}body.page-id-22 .v3-mega{margin-top:24px}body.page-id-22 .v3-more{width:100%;border:1px solid #d9d5ca;background:#f7f5ef;color:#0d3f39;border-radius:11px;padding:15px 18px;font-size:10px;letter-spacing:.11em;font-weight:900;cursor:pointer;text-align:center}body.page-id-22 .pv2-dark .v3-more{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.page-id-22 .v3-mega-grid{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}body.page-id-22 .v3-mega.open .v3-mega-grid{display:grid}body.page-id-22 .v3-product{border:1px solid #dfdbd0;background:#fff;border-radius:11px;padding:17px;min-height:160px;color:#153c38}body.page-id-22 .pv2-dark .v3-product{background:#fff;color:#153c38;border-color:#fff}body.page-id-22 .v3-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}body.page-id-22 .v3-product-top b{font-size:10px;color:#b68b47}body.page-id-22 .v3-product-top span{font-size:7px;letter-spacing:.12em;color:#9a9f9c;font-weight:900}body.page-id-22 .v3-product h4{font-size:14px;margin:18px 0 7px}body.page-id-22 .v3-product p{font-size:10.5px!important;line-height:1.5!important;color:#707976!important;margin:0}body.page-id-22 .v3-product-actions{display:flex;gap:12px;margin-top:17px}body.page-id-22 .v3-product-actions a{font-size:8px;font-weight:900;letter-spacing:.05em;text-decoration:none;color:#0d3f39}body.page-id-22 .v3-product-actions a:last-child{color:#a97f3e}body.page-id-22 .v3-compare{padding:70px 0;background:linear-gradient(135deg,#082f2b,#0d3f39);color:#fff}body.page-id-22 .v3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13);border-radius:14px;overflow:hidden}body.page-id-22 .v3-compare-grid>div{padding:24px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-22 .v3-compare-grid>div:last-child{border:0}body.page-id-22 .v3-compare-grid b{font-size:10px;color:#c19751}body.page-id-22 .v3-compare-grid h3{font-size:17px;margin:22px 0 8px}body.page-id-22 .v3-compare-grid p{font-size:11px;line-height:1.6;color:rgba(255,255,255,.62)}
@media(max-width:980px){body.page-id-22 .v3-finder .pv2-shell{grid-template-columns:1fr}body.page-id-22 .v3-mega-grid{grid-template-columns:repeat(2,1fr)}body.page-id-22 .v3-compare-grid{grid-template-columns:repeat(2,1fr)}body.page-id-22 .v3-compare-grid>div{border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:600px){body.page-id-22 .v3-finder{padding:27px 0}body.page-id-22 .v3-finder .pv2-shell{gap:18px}body.page-id-22 .v3-filter-buttons{display:grid;grid-template-columns:repeat(3,1fr)}body.page-id-22 .v3-filter-buttons button{padding:9px 5px}body.page-id-22 .v3-mega-grid{grid-template-columns:1fr}body.page-id-22 .v3-product{min-height:auto}body.page-id-22 .v3-compare-grid{grid-template-columns:1fr}body.page-id-22 .v3-compare-grid>div{border-right:0}body.page-id-22 .v3-more{font-size:9px}}body.page-id-22 *{box-sizing:border-box}body.page-id-22{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-22{scroll-behavior:smooth}body.page-id-22{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-22 a{color:inherit;text-decoration:none}body.page-id-22 img{max-width:100%;display:block}body.page-id-22 .wrap{width:min(1380px,94%);margin:auto}body.page-id-22 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-22 h1,body.page-id-22 h2,body.page-id-22 h3{margin-top:0}body.page-id-22 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-22 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-22 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-22 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-22 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-22 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-22 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-22 .menu a:hover{color:var(--gold)}body.page-id-22 .nav-actions{display:flex;gap:8px}body.page-id-22 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-22 .btn.gold{background:var(--gold);color:#fff}body.page-id-22 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-22 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-22 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-22 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-22 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-22 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-22 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-22 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-22 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-22 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-22 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-22 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-22 section{padding:92px 0}body.page-id-22 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-22 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-22 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-22 .trust-item:last-child{border:0}body.page-id-22 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-22 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-22 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-22 .visual-stack{position:relative;min-height:520px}body.page-id-22 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-22 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-22 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-22 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-22 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-22 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-22 .solution-body{padding:19px}body.page-id-22 .solution-body h3{color:var(--green);font-size:18px}body.page-id-22 .solution-body p{color:var(--muted);font-size:12px}body.page-id-22 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-22 .parking-feature{background:var(--paper)}body.page-id-22 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-22 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-22 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-22 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-22 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-22 .engineering{background:var(--deep);color:#fff}body.page-id-22 .engineering h2{color:#fff}body.page-id-22 .engineering .lead{color:#b8c8c0}body.page-id-22 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-22 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-22 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-22 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-22 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-22 .eng-card b{color:#d7bc81;display:block}body.page-id-22 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-22 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-22 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-22 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-22 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-22 .process span{font-size:10px;color:var(--muted)}body.page-id-22 .materials{background:var(--paper)}body.page-id-22 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-22 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-22 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-22 .mat h3{color:var(--green)}body.page-id-22 .mat p{font-size:12px;color:var(--muted)}body.page-id-22 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-22 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-22 .industry b{color:var(--green);display:block}body.page-id-22 .industry span{font-size:11px;color:var(--muted)}body.page-id-22 .project-section{background:#fff}body.page-id-22 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-22 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-22 .project-card:first-child{grid-row:span 2}body.page-id-22 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-22 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-22 .project-info b{display:block}body.page-id-22 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-22 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-22 .stats-section h2{color:#fff}body.page-id-22 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-22 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-22 .stat-card small{color:#b8cbc1;display:block}body.page-id-22 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-22 .knowledge{background:var(--paper)}body.page-id-22 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-22 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-22 .article b{color:var(--green);display:block}body.page-id-22 .article p{font-size:11px;color:var(--muted)}body.page-id-22 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-22 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-22 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-22 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-22 .rfq-section{background:var(--deep);color:#fff}body.page-id-22 .rfq-section h2{color:#fff}body.page-id-22 .rfq-section .lead{color:#b9cbc2}body.page-id-22 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-22 input,body.page-id-22 select,body.page-id-22 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-22 textarea{min-height:110px}body.page-id-22 .full{grid-column:1/-1}body.page-id-22 .rfq-form button{border:0}body.page-id-22 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-22 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-22 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-22 footer h3,body.page-id-22 footer h4{color:#fff}body.page-id-22 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-22 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-22 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-22 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-22 .menu{display:none}body.page-id-22 .solution-grid,body.page-id-22 .industry-grid,body.page-id-22 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-22 .intro-grid,body.page-id-22 .parking-grid,body.page-id-22 .eng-grid{grid-template-columns:1fr}body.page-id-22 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-22 .mat-grid,body.page-id-22 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-22 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-22 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-22 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-22 .topbar{display:block;text-align:center}body.page-id-22 .nav-actions .ghost{display:none}body.page-id-22 .hero{min-height:680px}body.page-id-22 .hero h1{font-size:52px}body.page-id-22 .hero-stats,body.page-id-22 .solution-grid,body.page-id-22 .industry-grid,body.page-id-22 .knowledge-grid,body.page-id-22 .mat-grid,body.page-id-22 .stats-grid,body.page-id-22 .rfq-form,body.page-id-22 .footer-grid{grid-template-columns:1fr}body.page-id-22 .process-grid{grid-template-columns:1fr 1fr}body.page-id-22 .design-list,body.page-id-22 .eng-cards{grid-template-columns:1fr}body.page-id-22 .project-grid{grid-template-columns:1fr}body.page-id-22 .project-card:first-child{grid-column:auto}
}body.page-id-22 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-22 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-22 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-22 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-22 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-22 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-22 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-22 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-22 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-22 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-22 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-22 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-22 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-22 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-22 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-22 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-22 .hero{min-height:700px!important}body.page-id-22 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-22 .hero h1{font-size:46px!important}body.page-id-22 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-22 /* V44 — split-screen VIP hero: compact,body.page-id-22 copy left,body.page-id-22 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-22 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-22 .hero:after{display:none!important}body.page-id-22 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-22 .hero-slide{background-position:center center!important}body.page-id-22 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-22 .hero-in>.ey,body.page-id-22 .hero-in>h1,body.page-id-22 .hero-in>p,body.page-id-22 .hero-in>.hero-actions,body.page-id-22 .hero-in>.hero-stats,body.page-id-22 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-22 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-22 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-22 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-22 .hero-actions{margin-top:22px!important}body.page-id-22 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-22 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-22 .hero-stat b{font-size:13px!important}body.page-id-22 .hero-stat span{font-size:9px!important}body.page-id-22 .hero-slider-nav{margin-top:14px!important}body.page-id-22 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-22 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-22 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-22 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-22 .hero-in>.ey,body.page-id-22 .hero-in>h1,body.page-id-22 .hero-in>p,body.page-id-22 .hero-in>.hero-actions,body.page-id-22 .hero-in>.hero-stats,body.page-id-22 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-22 .hero h1{font-size:43px!important}body.page-id-22 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-22 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-22 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-22 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-22 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-22 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-22 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-22 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-22 .hero-in>.ey,body.page-id-22 .hero-in>h1,body.page-id-22 .hero-in>p,body.page-id-22 .hero-in>.hero-actions,body.page-id-22 .hero-in>.hero-stats,body.page-id-22 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-22 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-22 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-22 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-22 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-22 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-22 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-22 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-22 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-22 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-22 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-22 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-22 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-22 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-22 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-22 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-22 .hero p{max-width:92%!important}body.page-id-22 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-22 .hero{min-height:680px!important}body.page-id-22 .hero h1{font-size:38px!important}body.page-id-22 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-22 .hero-stat{min-height:62px!important}body.page-id-22 .hero p{font-size:13px!important}}body.page-id-22 header .menu{white-space:nowrap}body.page-id-22 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-22 header .menu a:hover{color:#c7a158}body.page-id-22 .card h3{margin-top:8px}body.page-id-22 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-22 header .menu{display:none}}body.page-id-22 #client-trust,body.page-id-22 #before-after,body.page-id-22 #quality-safety,body.page-id-22 #after-sales,body.page-id-22 #final-corporate-cta{scroll-margin-top:95px}body.page-id-22 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-22 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-22 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-22 footer .footer-grid{grid-template-columns:1fr}}body.page-id-22 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-22 .wrap,body.page-id-22 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-22 section{padding:64px 0!important}body.page-id-22 .section-head{margin-bottom:26px!important}body.page-id-22 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-22 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-22 h3{font-size:17px!important}body.page-id-22 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-22 .ar-line,body.page-id-22 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-22 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-22 .hero-content,body.page-id-22 .hero-in{max-width:860px!important}body.page-id-22 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-22 .hero-proof,body.page-id-22 .hero-stats{margin-top:28px!important}body.page-id-22 header{height:82px!important}body.page-id-22 .logo img,body.page-id-22 .brand img{width:104px!important;height:66px!important}body.page-id-22 .menu{gap:10px!important}body.page-id-22 .menu a{font-size:9px!important}body.page-id-22 .nav{gap:14px!important}body.page-id-22 .btn{padding:11px 14px!important}body.page-id-22 .cards4,body.page-id-22 .solution-grid{gap:12px!important}body.page-id-22 .card-img,body.page-id-22 .solution-img{height:160px!important}body.page-id-22 .card-body,body.page-id-22 .solution-body{padding:16px!important}body.page-id-22 .card-body p,body.page-id-22 .solution-body p{font-size:11px!important}body.page-id-22 .split,body.page-id-22 .intro-grid,body.page-id-22 .parking-grid,body.page-id-22 .eng-grid{gap:38px!important}body.page-id-22 .visual-collage,body.page-id-22 .visual-stack{min-height:430px!important}body.page-id-22 .parking-photo,body.page-id-22 .parking-visual{height:470px!important}body.page-id-22 .eng-photo,body.page-id-22 .eng-visual{height:470px!important}body.page-id-22 .process,body.page-id-22 .process-grid{gap:8px!important}body.page-id-22 .process-step,body.page-id-22 .process{font-size:11px}body.page-id-22 .material-grid,body.page-id-22 .mat-grid,body.page-id-22 .industry-grid,body.page-id-22 .blog-grid,body.page-id-22 .knowledge-grid{gap:10px!important}body.page-id-22 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-22 .location-grid{gap:8px!important}body.page-id-22 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-22 footer{padding-top:46px!important}body.page-id-22 .footer-grid{gap:18px!important}body.page-id-22 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-22 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-22 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-22 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-22 .visual-banner .caption b{font-size:22px;display:block}body.page-id-22 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-22 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-22 .wrap,body.page-id-22 .w{width:calc(100% - 28px)!important}body.page-id-22 section{padding:42px 0!important}body.page-id-22 .hero{min-height:620px!important}body.page-id-22 .cards4,body.page-id-22 .solution-grid,body.page-id-22 .industry-grid,body.page-id-22 .blog-grid,body.page-id-22 .knowledge-grid,body.page-id-22 .material-grid,body.page-id-22 .mat-grid,body.page-id-22 .cred-grid,body.page-id-22 .stats-grid{grid-template-columns:1fr!important}body.page-id-22 .process,body.page-id-22 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-22 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-22 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-22{overflow-x:hidden}body.page-id-22 .wrap,body.page-id-22 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-22 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-22 section + section{margin-top:0!important}body.page-id-22 .section-head{margin:0 0 14px!important}body.page-id-22 .section-head h2{margin:4px 0 9px!important}body.page-id-22 p{margin:6px 0 9px!important}body.page-id-22 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-22 .cards,body.page-id-22 .cards4,body.page-id-22 .solution-grid,body.page-id-22 .industry-grid,body.page-id-22 .material-grid,body.page-id-22 .mat-grid,body.page-id-22 .eng-list,body.page-id-22 .process,body.page-id-22 .process-grid,body.page-id-22 .quick-grid,body.page-id-22 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-22 #parking .parking-grid,body.page-id-22 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-22 #parking .parking-photo,body.page-id-22 #parking .parking-visual,body.page-id-22 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-22 #manufacturing .process,body.page-id-22 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-22 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-22 #manufacturing .manufacturing-visual,body.page-id-22 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-22 #final-corporate-cta{padding:28px 0!important}body.page-id-22 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-22 #final-corporate-cta .visual-collage,body.page-id-22 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-22 #rfq{padding:38px 0!important}body.page-id-22 #rfq .section-head{margin-bottom:12px!important}body.page-id-22 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-22 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-22 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-22 #manufacturing .process,body.page-id-22 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-22 .wrap,body.page-id-22 .w{width:calc(100% - 30px)!important}body.page-id-22 #parking .parking-grid,body.page-id-22 #parking .auto-feature,body.page-id-22 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-22 #manufacturing .process,body.page-id-22 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-22 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-22 section{padding:30px 0!important}body.page-id-22 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-22 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-22 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-22 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-22 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-22 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-22 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-22 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-22 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-22 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-22 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-22 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-22 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-22 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-22 .quote-card p{font-size:10px;line-height:1.6}body.page-id-22 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-22 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-22 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-22 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-22 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-22 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-22 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-22 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-22 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-22 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-22 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-22 .footer-ar{direction:rtl;text-align:left}body.page-id-22 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-22 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-22 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-22 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-22 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-22 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-22 .corp-heading{grid-template-columns:1fr}body.page-id-22 .corp-cards,body.page-id-22 .vendor-strip,body.page-id-22 .footer-pro{grid-template-columns:1fr}body.page-id-22 .footer-legal{display:block}
}body.page-id-22 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-22 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-22 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-22 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-22 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-22 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-22 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-22 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-22 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-22 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-22 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-22 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-22 .sector-copy{padding:13px}body.page-id-22 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-22 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-22 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-22 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-22 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-22 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-22 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-22 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-22 #parking{background:#f7f7f3!important}body.page-id-22 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-22 .sectors-head{grid-template-columns:1fr}body.page-id-22 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-22 .sector-grid{grid-template-columns:1fr}body.page-id-22 .sector-footer{grid-template-columns:1fr}}body.page-id-22 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-22 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-22 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-22 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-22 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-22 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-22 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-22 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-22 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-22 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-22 .fp27-main{grid-row:1/3}body.page-id-22 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-22 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-22 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-22 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-22 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-22 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-22 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-22 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-22 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-22 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-22 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-22 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-22 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-22 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-22 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-22 .fp27-proof strong{font-size:13px}body.page-id-22 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-22 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-22 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-22 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-22 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-22 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-22 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-22 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-22 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-22 .featured-projects-v27{padding:52px 0}body.page-id-22 .fp27-grid{display:flex;flex-direction:column}body.page-id-22 .fp27-card{min-height:260px}body.page-id-22 .fp27-main{min-height:330px}body.page-id-22 .fp27-footer{flex-direction:column}body.page-id-22 .fp27-proof{display:block}body.page-id-22 .fp27-proof span{display:block;margin-top:4px}}body.page-id-22 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-22 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-22 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-22 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-22 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-22 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-22 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-22 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-22 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-22 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-22 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-22 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-22 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-22 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-22 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-22 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-22 .footer-brand{padding-right:0}body.page-id-22 .footer-legal{display:block;line-height:1.8}}body.page-id-22 /* V41 — premium,body.page-id-22 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-22 header .nav{height:100%;gap:28px!important}body.page-id-22 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-22 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-22 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-22 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-22 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-22 header .header-menu a.nav-link:hover:after,body.page-id-22 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-22 header .header-menu .nav-link:hover,body.page-id-22 header .header-menu .nav-link.active{color:#063b2c}body.page-id-22 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-22 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-22 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-22 header .nav-more:hover .nav-dropdown,body.page-id-22 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-22 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-22 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-22 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-22 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-22 header .header-menu{display:none!important}body.page-id-22 header .nav{justify-content:space-between}body.page-id-22 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-22 header{height:76px!important}body.page-id-22 header .logo img{width:108px!important;height:62px!important}body.page-id-22 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-22 /* V42 — full desktop navigation,body.page-id-22 no More dropdown */
header{height:92px!important}body.page-id-22 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-22 header .logo{flex:0 0 auto}body.page-id-22 header .logo img{width:118px!important;height:72px!important}body.page-id-22 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-22 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-22 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-22 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-22 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-22 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-22 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-22 header .logo img{width:100px!important}body.page-id-22 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-22 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-22 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-22 header .header-menu::-webkit-scrollbar{display:none}body.page-id-22 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-22 header .header-menu{display:none!important}body.page-id-22 header .header-quote{display:inline-block}}body.page-id-22 .footer-accordion{border:0}body.page-id-22 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-22 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-22 .footer-accordion summary{pointer-events:none}body.page-id-22 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-22 footer#contact{padding:24px 0 82px!important}body.page-id-22 footer#contact .footer-pro{display:block!important}body.page-id-22 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-22 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-22 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-22 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-22 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-22 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-22 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-22 .footer-accordion[open] summary:after{content:'–'}body.page-id-22 .footer-accordion-body{padding:0 0 12px}body.page-id-22 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-22 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-22 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-22 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-22 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-22 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-22 footer#contact{padding:20px 0 76px!important}body.page-id-22 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-22 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-22 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-22 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-22 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-22 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-22 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-22 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-22 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-22 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-22 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-22 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-22 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-22 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-22 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-22 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-22 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-22 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-22 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-22 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-22 footer#contact .footer-brand img{width:72px!important}body.page-id-22 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-22 /* V52 — Resource cards: clearer type,body.page-id-22 tighter spacing,body.page-id-22 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-22 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-22 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-22 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-22 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-22 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-22 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-22 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-22 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-22 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-22 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-22 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-22 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-22 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-22 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-22 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-22 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-22 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-22 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-22 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-22 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-22 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-22 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-22 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-22 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-22 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-22 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-22 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-22 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-22 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-22 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-22 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}body.page-id-22 /* V5 requested visibility + spacing corrections */

/* Smart Product Finder: force readable heading and copy */
.v3-finder,body.page-id-22 .v3-finder *{ box-sizing:border-box; }body.page-id-22 .v3-finder-copy h2{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:0 1px 1px rgba(0,0,0,.12);
}body.page-id-22 .v3-finder-copy p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
}body.page-id-22 .v3-finder-copy span{
  color:#d2aa63 !important;
  opacity:1 !important;
}body.page-id-22 /* Keep category More/View All controls attached to category content */
.v3-mega{margin-top:14px !important;}body.page-id-22 .v3-more{
  max-width:100% !important;
  margin:0 !important;
  min-height:44px;
}body.page-id-22 .v3-mega-grid{margin-top:10px !important;}body.page-id-22 /* Remove excessive blank space created by legacy standalone more boxes */
.pv2-category,body.page-id-22 .pv2-section,body.page-id-22 section[id]{
  scroll-margin-top:90px;
}body.page-id-22 /* RFQ section: restore contrast for title,body.page-id-22 copy and BOQ/drawing prompt */
#rfq,body.page-id-22 #rfq *{box-sizing:border-box;}body.page-id-22 #rfq h1,body.page-id-22 #rfq h2,body.page-id-22 #rfq h3,body.page-id-22 #rfq h4,body.page-id-22 #rfq .pv2-section-head h2,body.page-id-22 #rfq [class*="title"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-22 #rfq p,body.page-id-22 #rfq li,body.page-id-22 #rfq label,body.page-id-22 #rfq [class*="copy"],body.page-id-22 #rfq [class*="text"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-22 #rfq .pv2-section-head h2,body.page-id-22 #rfq .pv2-section-head p{
  color:#fff !important;
}body.page-id-22 #rfq .pv2-section-head span{
  color:#d2aa63 !important;
}body.page-id-22 /* Specific light RFQ card so "Have Drawing, BOQ..." cannot disappear */
#rfq .pv2-rfq-card,body.page-id-22 #rfq [class*="rfq-card"],body.page-id-22 #rfq [class*="request-card"]{
  background:#f6f0e4 !important;
  color:#173e39 !important;
}body.page-id-22 #rfq .pv2-rfq-card h3,body.page-id-22 #rfq .pv2-rfq-card h4,body.page-id-22 #rfq [class*="rfq-card"] h3,body.page-id-22 #rfq [class*="rfq-card"] h4,body.page-id-22 #rfq [class*="request-card"] h3,body.page-id-22 #rfq [class*="request-card"] h4{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-22 #rfq .pv2-rfq-card p,body.page-id-22 #rfq .pv2-rfq-card li,body.page-id-22 #rfq [class*="rfq-card"] p,body.page-id-22 #rfq [class*="rfq-card"] li,body.page-id-22 #rfq [class*="request-card"] p,body.page-id-22 #rfq [class*="request-card"] li{
  color:#4f5f5b !important;
  opacity:1 !important;
}body.page-id-22 /* Responsive cleanup */
@media (max-width:980px){
  .v3-finder-copy h2{font-size:26px !important;line-height:1.08 !important;}
}
@media (max-width:600px){body.page-id-22 .v3-finder-copy h2{font-size:24px !important;}body.page-id-22 .v3-finder-copy p{font-size:12px !important;line-height:1.55 !important;}body.page-id-22 .v3-more{min-height:42px;padding:12px 10px !important;}body.page-id-22 #rfq .pv2-rfq-card,body.page-id-22 #rfq [class*="rfq-card"],body.page-id-22 #rfq [class*="request-card"]{padding:20px !important;}
}body.page-id-22 /* V6: attach View All directly to its product group — no standalone lower boxes */
.v6-inline-more{
  display:block;
  width:100%;
  margin:8px 0 0 !important;
  padding:12px 16px;
  border:1px solid rgba(23,62,57,.18);
  border-radius:0 0 12px 12px;
  background:rgba(255,255,255,.72);
  color:#173e39;
  font:700 11px/1.2 inherit;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
  cursor:pointer;
}body.page-id-22 .v6-inline-more:hover{background:#173e39;color:#fff}body.page-id-22 /* Hide legacy detached controls if any remain */
.v3-more{
  margin-top:8px !important;
}
@media (max-width:700px){body.page-id-22 .v6-inline-more{padding:11px 13px;font-size:10px}
}body.page-id-22 /* V7 RFQ visibility / color-scheme fix */
#rfq{
  background:linear-gradient(135deg,#0a342f 0%,#0d3f39 100%) !important;
}body.page-id-22 #rfq .pv2-rfq-grid > div:first-child{
  color:#ffffff !important;
}body.page-id-22 #rfq .pv2-rfq-grid > div:first-child > span{
  color:#d4aa63 !important;
  opacity:1 !important;
}body.page-id-22 #rfq .pv2-rfq-grid > div:first-child h2,body.page-id-22 #rfq .pv2-rfq-grid > div:first-child h1,body.page-id-22 #rfq .pv2-rfq-grid > div:first-child h3{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}body.page-id-22 #rfq .pv2-rfq-grid > div:first-child p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-22 #rfq .pv2-rfq-box{
  background:#f7f1e6 !important;
  color:#173e39 !important;
  border:1px solid rgba(212,170,99,.35) !important;
}body.page-id-22 #rfq .pv2-rfq-box strong{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-22 #rfq .pv2-rfq-box ul,body.page-id-22 #rfq .pv2-rfq-box li{
  color:#4f5d59 !important;
  opacity:1 !important;
}body.page-id-22 #rfq .pv2-rfq-box a{
  background:#b68b47 !important;
  color:#ffffff !important;
}body.page-id-22 /* Extra explicit protection for the exact headline */
#rfq h2{
  color:#ffffff !important;
}body.page-id-22{--eg:#0c3b35;--eg2:#123f39;--gold:#c99b4a;--cream:#f5f0e6;--ink:#163b37}body.page-id-22 .eng-page{background:#f7f4ed;color:var(--ink);font-family:inherit}body.page-id-22 .eng-wrap{width:min(1180px,calc(100% - 48px));margin:auto}body.page-id-22 .eng-kicker{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}body.page-id-22 .eng-hero{background:linear-gradient(115deg,#092f2b,#0f463f);color:#fff;padding:86px 0 72px}body.page-id-22 .eng-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:center}body.page-id-22 .eng-hero h1{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.045em;margin:0 0 24px;max-width:850px}body.page-id-22 .eng-hero h1 em{font-style:normal;color:#d7b46f}body.page-id-22 .eng-lead{font-size:18px;line-height:1.7;max-width:780px;color:rgba(255,255,255,.78)}body.page-id-22 .eng-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}body.page-id-22 .eng-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:800;font-size:13px}body.page-id-22 .eng-btn.gold{background:var(--gold);color:#fff}body.page-id-22 .eng-btn.outline{border:1px solid rgba(255,255,255,.35);color:#fff}body.page-id-22 .eng-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(255,255,255,.16)}body.page-id-22 .eng-proof div{padding:18px 14px 0 0}body.page-id-22 .eng-proof b{display:block;color:var(--gold);font-size:12px}body.page-id-22 .eng-proof span{font-size:13px}body.page-id-22 .eng-hero-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);padding:34px;border-radius:18px}body.page-id-22 .eng-hero-panel>span{font-size:11px;letter-spacing:.18em;color:#d7b46f;font-weight:800}body.page-id-22 .eng-hero-panel h3{font-size:28px;margin:12px 0 20px}body.page-id-22 .eng-hero-panel ul{padding-left:18px;line-height:2;color:rgba(255,255,255,.82)}body.page-id-22 .eng-intro,body.page-id-22 .eng-workflow,body.page-id-22 .eng-apps{padding:74px 0}body.page-id-22 .eng-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:34px}body.page-id-22 .eng-title-row h2,body.page-id-22 .eng-workflow h2,body.page-id-22 .eng-two h2,body.page-id-22 .eng-rfq h2{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.035em;margin:0}body.page-id-22 .eng-title-row>p,body.page-id-22 .eng-two>div>p{font-size:16px;line-height:1.7;color:#66716e}body.page-id-22 .eng-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-22 .eng-card-grid article{background:#fff;border:1px solid #e7e1d6;border-radius:14px;padding:25px;min-height:220px}body.page-id-22 .eng-card-grid b,body.page-id-22 .eng-steps b{color:var(--gold);font-size:12px}body.page-id-22 .eng-card-grid h3,body.page-id-22 .eng-steps h3,body.page-id-22 .eng-app-grid h3{font-size:20px;margin:34px 0 10px}body.page-id-22 .eng-card-grid p,body.page-id-22 .eng-steps p,body.page-id-22 .eng-app-grid p{font-size:14px;line-height:1.65;color:#697370}body.page-id-22 .eng-dark{background:var(--eg);color:#fff;padding:70px 0}body.page-id-22 .eng-title-row.light>p{color:rgba(255,255,255,.65)}body.page-id-22 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:15px;overflow:hidden}body.page-id-22 .eng-basis>div{padding:30px;border-right:1px solid rgba(255,255,255,.15)}body.page-id-22 .eng-basis>div:last-child{border-right:0}body.page-id-22 .eng-basis span{color:var(--gold);font-size:12px}body.page-id-22 .eng-basis h3{font-size:22px;margin:35px 0 8px}body.page-id-22 .eng-basis p{color:rgba(255,255,255,.7);line-height:1.6}body.page-id-22 .eng-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-22 .eng-steps>div{border-top:2px solid var(--gold);background:#fff;padding:22px;min-height:210px}body.page-id-22 .eng-deliverables{padding:72px 0;background:#ece7dc}body.page-id-22 .eng-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}body.page-id-22 .eng-checks{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ddd5c7}body.page-id-22 .eng-checks span{padding:17px 20px;border-bottom:1px solid #eee7db;border-right:1px solid #eee7db;font-size:14px}body.page-id-22 .eng-checks span:before{content:"✓";color:var(--gold);font-weight:900;margin-right:10px}body.page-id-22 .eng-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-22 .eng-app-grid>div{background:#fff;border-radius:14px;padding:25px;border:1px solid #e7e1d6;min-height:155px}body.page-id-22 .eng-app-grid h3{margin-top:0}body.page-id-22 .eng-rfq{background:linear-gradient(120deg,#0a342f,#11483f);color:#fff;padding:68px 0}body.page-id-22 .eng-rfq-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}body.page-id-22 .eng-rfq p{color:rgba(255,255,255,.76);font-size:16px;line-height:1.7;max-width:700px}body.page-id-22 .eng-rfq-box{background:#f5eee1;color:var(--ink);padding:30px;border-radius:16px}body.page-id-22 .eng-rfq-box h3{font-size:24px;margin-top:0}body.page-id-22 .eng-rfq-box ul{line-height:1.9;color:#53615d}body.page-id-22 .eng-rfq-box a{display:block;margin-top:20px;background:var(--gold);color:#fff;text-decoration:none;padding:14px;border-radius:6px;font-weight:800;text-align:center;font-size:12px}
@media(max-width:900px){body.page-id-22 .eng-wrap{width:min(100% - 28px,1180px)}body.page-id-22 .eng-hero{padding:58px 0 46px}body.page-id-22 .eng-hero-grid,body.page-id-22 .eng-title-row,body.page-id-22 .eng-two,body.page-id-22 .eng-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-22 .eng-card-grid{grid-template-columns:repeat(2,1fr)}body.page-id-22 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-22 .eng-steps{grid-template-columns:repeat(2,1fr)}body.page-id-22 .eng-app-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-22 .eng-hero h1{font-size:46px}body.page-id-22 .eng-lead{font-size:16px}body.page-id-22 .eng-proof{grid-template-columns:repeat(2,1fr)}body.page-id-22 .eng-card-grid,body.page-id-22 .eng-basis,body.page-id-22 .eng-steps,body.page-id-22 .eng-app-grid,body.page-id-22 .eng-checks{grid-template-columns:1fr}body.page-id-22 .eng-basis>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}body.page-id-22 .eng-intro,body.page-id-22 .eng-workflow,body.page-id-22 .eng-apps,body.page-id-22 .eng-deliverables,body.page-id-22 .eng-dark,body.page-id-22 .eng-rfq{padding:48px 0}body.page-id-22 .eng-card-grid article{min-height:auto}body.page-id-22 .eng-steps>div{min-height:auto}body.page-id-22 .eng-title-row{margin-bottom:24px}
}body.page-id-22 /* V2 — visual-first engineering presentation */
.eng-hero{position:relative;overflow:hidden}body.page-id-22 .eng-hero:after{content:"";position:absolute;inset:0 0 0 53%;background:
linear-gradient(90deg,#0a342f 0%,rgba(10,52,47,.55) 35%,rgba(10,52,47,.08) 100%),
url('https://www.dlubal.com/de/webimage/013523/2734628/RFEM_1200x900px.png') center/cover no-repeat;opacity:.48;pointer-events:none}body.page-id-22 .eng-hero .eng-wrap{position:relative;z-index:2}body.page-id-22 .eng-hero-grid{grid-template-columns:1.15fr .55fr}body.page-id-22 .eng-visual-lab{padding:74px 0;background:#f3efe7}body.page-id-22 .ev-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-22 .ev-head h2,body.page-id-22 .load-head h2{font-size:clamp(36px,4.6vw,64px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:820px}body.page-id-22 .ev-head>p{color:#66716e;line-height:1.7;margin:0}body.page-id-22 .ev-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}body.page-id-22 .ev-card{background:#fff;border:1px solid #e1d9cb;border-radius:18px;overflow:hidden}body.page-id-22 .ev-card:nth-child(1),body.page-id-22 .ev-card:nth-child(2){grid-column:span 6}body.page-id-22 .ev-card:nth-child(n+3){grid-column:span 3}body.page-id-22 .ev-img{height:280px;position:relative;background:#e8e8e4;overflow:hidden}body.page-id-22 .ev-card:nth-child(n+3) .ev-img{height:210px}body.page-id-22 .ev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}body.page-id-22 .ev-card:hover img{transform:scale(1.025)}body.page-id-22 .ev-img span{position:absolute;top:14px;left:14px;background:#0d3d37;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;letter-spacing:.12em}body.page-id-22 .ev-copy{padding:20px}body.page-id-22 .ev-copy h3{font-size:21px;margin:0 0 8px}body.page-id-22 .ev-copy p{font-size:13px;line-height:1.55;color:#6a7471;margin:0}body.page-id-22 .load-strip{padding:68px 0;background:#0b3933;color:#fff}body.page-id-22 .load-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}body.page-id-22 .load-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden}body.page-id-22 .load-grid article{padding:30px;min-height:250px;border-right:1px solid rgba(255,255,255,.15);position:relative}body.page-id-22 .load-grid article:last-child{border-right:0}body.page-id-22 .load-icon{height:64px;display:flex;align-items:center;font-size:31px;font-weight:300;color:#d8ad61;letter-spacing:7px}body.page-id-22 .load-grid b{font-size:11px;color:#d8ad61;letter-spacing:.14em}body.page-id-22 .load-grid h3{font-size:24px;margin:25px 0 8px}body.page-id-22 .load-grid p{color:rgba(255,255,255,.67);font-size:13px;line-height:1.6}
@media(max-width:900px){body.page-id-22 .eng-hero:after{inset:42% 0 0 0;opacity:.2}body.page-id-22 .ev-head{grid-template-columns:1fr;gap:18px}body.page-id-22 .ev-card:nth-child(1),body.page-id-22 .ev-card:nth-child(2),body.page-id-22 .ev-card:nth-child(n+3){grid-column:span 6}body.page-id-22 .load-grid{grid-template-columns:repeat(2,1fr)}body.page-id-22 .load-grid article{border-bottom:1px solid rgba(255,255,255,.15)}
}
@media(max-width:560px){body.page-id-22 .eng-visual-lab,body.page-id-22 .load-strip{padding:46px 0}body.page-id-22 .ev-card:nth-child(1),body.page-id-22 .ev-card:nth-child(2),body.page-id-22 .ev-card:nth-child(n+3){grid-column:span 12}body.page-id-22 .ev-img,body.page-id-22 .ev-card:nth-child(n+3) .ev-img{height:220px}body.page-id-22 .load-grid{grid-template-columns:1fr}body.page-id-22 .load-grid article{min-height:auto;border-right:0;padding:24px}body.page-id-22 .load-icon{height:45px}
}body.page-id-22 .eng-card-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}body.page-id-22 .eng-card-grid article{grid-column:span 3;position:relative;overflow:hidden;min-height:310px!important;padding:0!important;border:1px solid #ded7ca!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(10,55,49,.06)}body.page-id-22 .eng-card-grid article::before{content:"";display:block;height:145px;background:linear-gradient(135deg,#0b3933,#17675b);border-bottom:3px solid #d7aa58}body.page-id-22 .eng-card-grid article::after{position:absolute;top:26px;left:28px;color:#fff;font-size:48px;line-height:1;font-weight:800;opacity:.96}body.page-id-22 .eng-card-grid article:nth-child(1)::after{content:"⌁"}body.page-id-22 .eng-card-grid article:nth-child(2)::after{content:"▱"}body.page-id-22 .eng-card-grid article:nth-child(3)::after{content:"↗"}body.page-id-22 .eng-card-grid article:nth-child(4)::after{content:"⊥"}body.page-id-22 .eng-card-grid article:nth-child(5)::after{content:"◇"}body.page-id-22 .eng-card-grid article:nth-child(6)::after{content:"⌗"}body.page-id-22 .eng-card-grid article:nth-child(7)::after{content:"✓"}body.page-id-22 .eng-card-grid article:nth-child(8)::after{content:"↻"}body.page-id-22 .eng-card-grid article>b{position:absolute;top:18px;right:20px;background:#d7aa58;color:#173d37!important;padding:7px 9px;border-radius:999px;font-size:11px!important;letter-spacing:.1em;z-index:2}body.page-id-22 .eng-card-grid article h3{font-size:21px!important;margin:20px 22px 9px!important;color:#123e38;line-height:1.12}body.page-id-22 .eng-card-grid article p{font-size:14px!important;line-height:1.55!important;margin:0 22px 22px!important;color:#65716d!important}body.page-id-22 .eng-intro{padding:62px 0!important;background:linear-gradient(180deg,#fbfaf7 0%,#f3efe7 100%)}body.page-id-22 .eng-intro .eng-title-row{margin-bottom:26px!important}
@media(max-width:1050px){body.page-id-22 .eng-card-grid article{grid-column:span 6}}
@media(max-width:560px){body.page-id-22 .eng-card-grid{gap:12px!important}body.page-id-22 .eng-card-grid article{grid-column:span 12;min-height:0!important}body.page-id-22 .eng-card-grid article::before{height:105px}body.page-id-22 .eng-card-grid article::after{top:25px;font-size:38px}body.page-id-22 .eng-card-grid article h3{font-size:20px!important;margin-top:17px!important}body.page-id-22 .eng-intro{padding:44px 0!important}}body.page-id-22 /* V4 Structural Design Basis readability + VIP redesign */
.eng-dark{background:linear-gradient(135deg,#073d34 0%,#0b5547 55%,#073b33 100%);padding:64px 0;position:relative;overflow:hidden}body.page-id-22 .eng-dark:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(210,164,75,.16);border-radius:50%;right:-160px;top:-220px}body.page-id-22 .eng-dark .eng-wrap{position:relative;z-index:1}body.page-id-22 .eng-dark .eng-title-row{align-items:end;margin-bottom:28px}body.page-id-22 .eng-dark .eng-title-row h2{color:#fff!important;font-size:clamp(34px,4vw,58px);line-height:1.02;max-width:780px;margin:10px 0 0}body.page-id-22 .eng-dark .eng-title-row>p{color:#eef5f1!important;font-size:17px!important;line-height:1.65!important;max-width:480px!important;font-weight:500}body.page-id-22 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:0!important;border-radius:0!important;overflow:visible!important}body.page-id-22 .eng-basis>div{position:relative;min-height:260px;padding:26px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 18px 45px rgba(0,0,0,.10);backdrop-filter:blur(3px)}body.page-id-22 .eng-basis>div:before{display:block;width:46px;height:46px;margin-bottom:34px;border-radius:12px;background:#d2a44b;color:#073d34;font-size:22px;font-weight:900;text-align:center;line-height:46px}body.page-id-22 .eng-basis>div:nth-child(1):before{content:"↗"}body.page-id-22 .eng-basis>div:nth-child(2):before{content:"≋"}body.page-id-22 .eng-basis>div:nth-child(3):before{content:"⌗"}body.page-id-22 .eng-basis>div:nth-child(4):before{content:"⌂"}body.page-id-22 .eng-basis span{position:absolute;top:28px;right:25px;color:#e5bd6b!important;font-size:13px!important;font-weight:800;letter-spacing:.08em}body.page-id-22 .eng-basis h3{color:#fff!important;font-size:23px!important;line-height:1.15;margin:0 0 12px!important;font-weight:800}body.page-id-22 .eng-basis p{color:#f1f5f3!important;font-size:15.5px!important;line-height:1.58!important;margin:0!important;font-weight:500}body.page-id-22 .eng-basis>div:nth-child(1) p:after{content:"\A Location • Dimensions • Layout • Quantity • Site conditions";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-22 .eng-basis>div:nth-child(2) p:after{content:"\A Dead load • Wind load • Uplift • Material grades";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-22 .eng-basis>div:nth-child(3) p:after{content:"\A Columns • Beams • Arms • Plates • Connections";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-22 .eng-basis>div:nth-child(4) p:after{content:"\A Base plates • Anchors • Footings • Site coordination";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}
@media(max-width:900px){body.page-id-22 .eng-dark{padding:48px 0}body.page-id-22 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-22 .eng-basis>div{min-height:245px}body.page-id-22 .eng-dark .eng-title-row>p{max-width:100%!important}}
@media(max-width:560px){body.page-id-22 .eng-dark{padding:38px 0}body.page-id-22 .eng-dark .eng-title-row{margin-bottom:20px}body.page-id-22 .eng-dark .eng-title-row h2{font-size:36px!important}body.page-id-22 .eng-dark .eng-title-row>p{font-size:15px!important}body.page-id-22 .eng-basis{grid-template-columns:1fr;gap:10px}body.page-id-22 .eng-basis>div{min-height:0;padding:22px!important}body.page-id-22 .eng-basis>div:before{margin-bottom:22px}body.page-id-22 .eng-basis h3{font-size:21px!important}body.page-id-22 .eng-basis p{font-size:15px!important}}body.page-id-22 .eng-deliverables{padding:72px 0;background:linear-gradient(135deg,#f7f3e8 0%,#fff 58%,#edf4ef 100%)}body.page-id-22 .eng-deliverables .eng-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:start}body.page-id-22 .eng-deliverables h2{font-size:clamp(34px,4vw,62px);line-height:1.02;max-width:620px;margin:12px 0 18px}body.page-id-22 .eng-deliverables p{font-size:18px;line-height:1.7;max-width:570px}body.page-id-22 .deliverable-note{margin-top:28px;padding:22px 24px;border-left:4px solid #d8a62b;background:#fff;border-radius:0 16px 16px 0;font-weight:650;color:#174b3d}body.page-id-22 .eng-checks{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;background:transparent!important;border:0!important}body.page-id-22 .eng-checks span{display:flex!important;align-items:center;min-height:72px;padding:17px 18px 17px 54px!important;background:#fff;border:1px solid rgba(18,75,60,.13);border-radius:15px;position:relative;font-size:16px!important;font-weight:700;color:#173f35;box-shadow:0 8px 24px rgba(19,62,52,.055)}body.page-id-22 .eng-checks span:before{content:'✓';position:absolute;left:18px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0c5745;color:#fff;font-size:13px;font-weight:900}body.page-id-22 .eng-checks span:nth-child(7){border-color:#d8a62b}body.page-id-22 .eng-checks span:nth-child(11){border-color:#d8a62b}
@media(max-width:800px){body.page-id-22 .eng-deliverables{padding:48px 0}body.page-id-22 .eng-deliverables .eng-two{grid-template-columns:1fr;gap:25px}body.page-id-22 .eng-deliverables h2{font-size:38px}body.page-id-22 .eng-deliverables p{font-size:16px}body.page-id-22 .eng-checks{grid-template-columns:1fr!important}body.page-id-22 .eng-checks span{min-height:60px;font-size:15px!important;padding:14px 14px 14px 50px!important}body.page-id-22 .deliverable-note{margin-top:20px}}body.page-id-22 .eng-apps{padding:72px 0;background:linear-gradient(180deg,#f7f3e9 0%,#fff 100%)}body.page-id-22 .eng-apps .eng-title-row{align-items:end;margin-bottom:30px;gap:36px}body.page-id-22 .eng-apps .eng-title-row h2{font-size:clamp(36px,4.4vw,66px);line-height:.98;max-width:820px;margin:8px 0 0}body.page-id-22 .eng-apps .eng-title-row>p{font-size:17px;line-height:1.65;max-width:430px;color:#4e5d56}body.page-id-22 .eng-app-grid.vip-app-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-22 .vip-app-card{position:relative;min-height:330px;border-radius:24px;overflow:hidden;background:#0c4a3b;border:1px solid rgba(13,76,61,.15);box-shadow:0 14px 34px rgba(15,52,43,.10)}body.page-id-22 .vip-app-card:nth-child(1),body.page-id-22 .vip-app-card:nth-child(2){grid-column:span 6;min-height:400px}body.page-id-22 .vip-app-card:nth-child(n+3){grid-column:span 3}body.page-id-22 .vip-app-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}body.page-id-22 .vip-app-card:hover img{transform:scale(1.045)}body.page-id-22 .vip-app-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,25,20,.04) 22%,rgba(4,28,22,.92) 100%)}body.page-id-22 .vip-app-content{position:absolute;z-index:2;left:24px;right:24px;bottom:23px;color:#fff}body.page-id-22 .vip-app-no{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#d9a52c;color:#103d32;font-size:12px;font-weight:800;margin-bottom:12px}body.page-id-22 .vip-app-content h3{font-size:clamp(20px,2vw,29px);line-height:1.08;margin:0 0 8px;color:#fff}body.page-id-22 .vip-app-content p{font-size:14px;line-height:1.5;margin:0;color:rgba(255,255,255,.84)}body.page-id-22 .vip-app-tag{display:inline-block;margin-top:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){body.page-id-22 .eng-apps{padding:48px 0}body.page-id-22 .eng-apps .eng-title-row{display:block}body.page-id-22 .eng-apps .eng-title-row>p{margin-top:16px}body.page-id-22 .eng-app-grid.vip-app-grid{grid-template-columns:1fr 1fr}body.page-id-22 .vip-app-card,body.page-id-22 .vip-app-card:nth-child(1),body.page-id-22 .vip-app-card:nth-child(2),body.page-id-22 .vip-app-card:nth-child(n+3){grid-column:span 1;min-height:300px}}
@media(max-width:600px){body.page-id-22 .eng-apps{padding:38px 0}body.page-id-22 .eng-apps .eng-title-row h2{font-size:38px}body.page-id-22 .eng-app-grid.vip-app-grid{grid-template-columns:1fr;gap:12px}body.page-id-22 .vip-app-card,body.page-id-22 .vip-app-card:nth-child(1),body.page-id-22 .vip-app-card:nth-child(2),body.page-id-22 .vip-app-card:nth-child(n+3){min-height:270px}body.page-id-22 .vip-app-content{left:18px;right:18px;bottom:18px}body.page-id-22 .vip-app-content h3{font-size:23px}body.page-id-22 .vip-app-content p{font-size:13px}}body.page-id-22 #eng-rfq{background:linear-gradient(135deg,#063f38 0%,#0a574b 58%,#073b35 100%);color:#fff;padding:78px 0 64px;overflow:hidden;position:relative}body.page-id-22 #eng-rfq:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(237,183,62,.12),transparent 28%);pointer-events:none}body.page-id-22 .rfq-vip-wrap{width:min(1180px,92%);margin:auto;position:relative;z-index:1}body.page-id-22 .rfq-vip-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:34px}body.page-id-22 .rfq-vip-kicker{display:block;color:#e9b53e;font-size:13px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-22 .rfq-vip-head h2{font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:0}body.page-id-22 .rfq-vip-head p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 0 4px}body.page-id-22 .rfq-vip-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-22 .rfq-blueprint,body.page-id-22 .rfq-info-card{border:1px solid rgba(255,255,255,.16);border-radius:22px;overflow:hidden}body.page-id-22 .rfq-blueprint{background:#082f2c;min-height:520px}body.page-id-22 .rfq-blueprint-top{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;letter-spacing:.11em;color:rgba(255,255,255,.65)}body.page-id-22 .rfq-blueprint-top b{color:#e9b53e}body.page-id-22 .rfq-blueprint svg{display:block;width:100%;height:auto;padding:22px}body.page-id-22 .rfq-blueprint-note{display:flex;gap:22px;flex-wrap:wrap;padding:17px 22px;border-top:1px solid rgba(255,255,255,.13);font-size:13px;font-weight:700}body.page-id-22 .rfq-info-card{background:#f7f2e8;color:#143f39;padding:32px}body.page-id-22 .rfq-card-no{font-size:11px;font-weight:900;letter-spacing:.14em;color:#aa7a22}body.page-id-22 .rfq-info-card h3{font-size:34px;line-height:1.02;letter-spacing:-.04em;margin:13px 0 12px}body.page-id-22 .rfq-info-card>p{font-size:15px;line-height:1.55;color:#65706d;margin:0 0 18px}body.page-id-22 .rfq-info-list{border-top:1px solid #d9d3c7}body.page-id-22 .rfq-info-list div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #ddd6ca}body.page-id-22 .rfq-info-list b{font-size:14px}body.page-id-22 .rfq-info-list span{font-size:13px;color:#747b78;line-height:1.35}body.page-id-22 .rfq-vip-btn{margin-top:22px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#dca72e;color:#123c37;padding:16px 18px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.07em}body.page-id-22 .rfq-vip-btn span{font-size:20px}body.page-id-22 .rfq-flow{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 20px;background:rgba(0,0,0,.10)}body.page-id-22 .rfq-flow div{display:flex;align-items:center;gap:10px}body.page-id-22 .rfq-flow b{color:#e9b53e;font-size:12px}body.page-id-22 .rfq-flow span{font-size:13px;font-weight:700}body.page-id-22 .rfq-flow i{font-style:normal;color:#e9b53e;padding:0 12px}
@media(max-width:820px){body.page-id-22 #eng-rfq{padding:52px 0 42px}body.page-id-22 .rfq-vip-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.page-id-22 .rfq-vip-head h2{font-size:44px}body.page-id-22 .rfq-vip-head p{font-size:16px}body.page-id-22 .rfq-vip-grid{grid-template-columns:1fr}body.page-id-22 .rfq-blueprint{min-height:0}body.page-id-22 .rfq-blueprint-top{font-size:9px}body.page-id-22 .rfq-blueprint svg{padding:10px}body.page-id-22 .rfq-blueprint-note{gap:10px 16px;font-size:11px}body.page-id-22 .rfq-info-card{padding:24px 20px}body.page-id-22 .rfq-info-card h3{font-size:30px}body.page-id-22 .rfq-info-list div{grid-template-columns:1fr;gap:4px}body.page-id-22 .rfq-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-22 .rfq-flow i{display:none}body.page-id-22 .rfq-flow div{border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0}}
@media(max-width:480px){body.page-id-22 .rfq-vip-wrap{width:92%}body.page-id-22 .rfq-vip-head h2{font-size:38px}body.page-id-22 .rfq-flow{grid-template-columns:1fr}body.page-id-22 .rfq-blueprint-top{flex-direction:column}body.page-id-22 .rfq-blueprint-note{display:grid;grid-template-columns:1fr 1fr}}body.page-id-22 /* V9: mobile readability + RFQ heading contrast */
.rfq-vip-head h2{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;opacity:1!important}body.page-id-22 .rfq-vip-head h2 br{display:block}body.page-id-22 .rfq-vip-head p{color:rgba(255,255,255,.92)!important}body.page-id-22 .eng-hero h1,body.page-id-22 .eng-hero h1 em{opacity:1!important}
@media(max-width:767px){body.page-id-22,body.page-id-22{overflow-x:hidden!important;width:100%!important}body.page-id-22 .eng-page{overflow:hidden!important}body.page-id-22 .eng-wrap,body.page-id-22 .rfq-vip-wrap{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}body.page-id-22 .eng-hero{padding:42px 0 28px!important;min-height:auto!important}body.page-id-22 .eng-hero-grid{display:block!important}body.page-id-22 .eng-kicker{font-size:11px!important;letter-spacing:1.5px!important;line-height:1.35!important}body.page-id-22 .eng-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important;letter-spacing:-1.4px!important;margin:12px 0 16px!important;max-width:100%!important}body.page-id-22 .eng-hero h1 em{display:inline!important;color:#d7a936!important}body.page-id-22 .eng-lead{font-size:16px!important;line-height:1.6!important;max-width:100%!important}body.page-id-22 .eng-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:20px!important}body.page-id-22 .eng-btn{width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}body.page-id-22 .eng-proof{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}body.page-id-22 .eng-proof>div{min-width:0!important;padding:12px 10px!important}body.page-id-22 .eng-proof b{font-size:14px!important}body.page-id-22 .eng-proof span{font-size:11px!important;line-height:1.25!important}body.page-id-22 .eng-hero-panel{margin-top:18px!important;padding:20px!important;width:auto!important}body.page-id-22 .eng-hero-panel h3{font-size:23px!important;line-height:1.15!important}body.page-id-22 .eng-hero-panel li{font-size:14px!important;line-height:1.45!important}body.page-id-22 .eng-visual-lab,body.page-id-22 .load-strip,body.page-id-22 .vip-applications,body.page-id-22 .eng-rfq{padding-top:48px!important;padding-bottom:48px!important}body.page-id-22 .ev-head{display:block!important}body.page-id-22 .ev-head h2{font-size:32px!important;line-height:1.05!important}body.page-id-22 .ev-head p{font-size:15px!important;margin-top:12px!important}body.page-id-22 .ev-grid,body.page-id-22 .load-grid,body.page-id-22 .vip-app-grid{grid-template-columns:1fr!important;gap:14px!important}body.page-id-22 .ev-card,body.page-id-22 .vip-app-card{min-width:0!important}body.page-id-22 .ev-img img,body.page-id-22 .vip-app-card img{height:220px!important;object-fit:cover!important}body.page-id-22 .load-head h2{font-size:32px!important;line-height:1.08!important}body.page-id-22 .rfq-vip-head{display:block!important;margin-bottom:22px!important}body.page-id-22 .rfq-vip-head h2{font-size:38px!important;line-height:1.02!important;letter-spacing:-1px!important;margin:9px 0 14px!important;color:#fff!important}body.page-id-22 .rfq-vip-head p{font-size:15px!important;line-height:1.55!important;max-width:100%!important}body.page-id-22 .rfq-vip-grid{display:flex!important;flex-direction:column!important;gap:14px!important}body.page-id-22 .rfq-blueprint,body.page-id-22 .rfq-info-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.page-id-22 .rfq-blueprint{overflow:hidden!important}body.page-id-22 .rfq-blueprint-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px!important;font-size:10px!important}body.page-id-22 .rfq-blueprint svg{display:block!important;width:100%!important;height:auto!important;min-height:210px!important}body.page-id-22 .rfq-blueprint-note{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:12px 14px!important}body.page-id-22 .rfq-blueprint-note span{font-size:12px!important}body.page-id-22 .rfq-info-card{padding:20px!important}body.page-id-22 .rfq-info-card h3{font-size:26px!important;line-height:1.08!important}body.page-id-22 .rfq-info-card p{font-size:14px!important;line-height:1.55!important}body.page-id-22 .rfq-info-list>div{padding:11px 0!important}body.page-id-22 .rfq-info-list b{font-size:14px!important}body.page-id-22 .rfq-info-list span{font-size:12px!important;line-height:1.4!important}body.page-id-22 .rfq-vip-btn{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;font-size:12px!important;padding:14px 10px!important}body.page-id-22 .rfq-flow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}body.page-id-22 .rfq-flow i{display:none!important}body.page-id-22 .rfq-flow>div{min-width:0!important;padding:12px 8px!important}body.page-id-22 .rfq-flow b{font-size:12px!important}body.page-id-22 .rfq-flow span{font-size:11px!important;line-height:1.25!important}body.page-id-22 footer .w{width:auto!important;padding-left:18px!important;padding-right:18px!important}
}
@media(min-width:768px) and (max-width:1100px){body.page-id-22 .eng-wrap,body.page-id-22 .rfq-vip-wrap{padding-left:28px!important;padding-right:28px!important}body.page-id-22 .eng-hero h1{font-size:58px!important}body.page-id-22 .rfq-vip-head h2{color:#fff!important}}body.page-id-22 /* V10 — category-correct temporary 3D/engineering concept visuals */
.eng-apps img[alt*="application"]{
  object-fit:cover !important;
  object-position:center !important;
  background:#0b3732 !important;
}
@media(max-width:700px){body.page-id-22 .eng-apps img[alt*="application"]{
    min-height:220px !important;
    max-height:300px !important;
    width:100% !important;
  }
}body.page-id-22 .v11-materials{background:#f3f0e8;color:#113c36;padding:86px 0}body.page-id-22 .mat-wrap{width:min(1500px,92vw);margin:auto}body.page-id-22 .mat-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:35px}body.page-id-22 .mat-kicker{font-size:13px;letter-spacing:.22em;font-weight:800;color:#a87827}body.page-id-22 .mat-head h2{font-size:clamp(42px,5vw,76px);line-height:.94;margin:16px 0 0;letter-spacing:-.045em}body.page-id-22 .mat-head h2 em{font-style:normal;color:#bd8d39}body.page-id-22 .mat-head>p{font-size:18px;line-height:1.65;color:#52645f;max-width:620px}body.page-id-22 .mat-strip{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #d8d1c2;border-bottom:1px solid #d8d1c2;padding:15px 0;margin-bottom:24px}body.page-id-22 .mat-strip span{border:1px solid #d2c8b6;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:800;letter-spacing:.08em;background:#faf8f2}body.page-id-22 .mat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.page-id-22 .mat-card{background:#fff;border:1px solid #d9d2c4;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;min-height:390px;box-shadow:0 12px 35px rgba(30,55,48,.06)}body.page-id-22 .mat-card:nth-child(7){grid-column:1/-1;grid-template-columns:.75fr 1.25fr}body.page-id-22 .mat-visual{min-height:100%;background:#0b3732}body.page-id-22 .mat-visual img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-22 .mat-body{padding:28px;position:relative}body.page-id-22 .mat-num{font-size:12px;color:#b58532;font-weight:800;letter-spacing:.12em}body.page-id-22 .mat-body h3{font-size:25px;line-height:1.08;margin:13px 0 10px}body.page-id-22 .mat-body p{font-size:14px;line-height:1.55;color:#60706c;margin-bottom:20px}body.page-id-22 .mat-body ul{list-style:none;padding:0;margin:0;border-top:1px solid #eee9df}body.page-id-22 .mat-body li{font-size:13px;padding:9px 0;border-bottom:1px solid #eee9df}body.page-id-22 .mat-body li:before{content:"✓";color:#b88731;font-weight:900;margin-right:9px}body.page-id-22 .mat-spec{margin-top:22px;background:#0b3c35;color:white;border-radius:26px;padding:34px;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center}body.page-id-22 .mat-spec small{color:#dfb45f;font-weight:800;letter-spacing:.18em}body.page-id-22 .mat-spec h3{font-size:29px;margin:8px 0 0}body.page-id-22 .spec-items{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-22 .spec-items span{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px;font-size:12px;background:rgba(255,255,255,.04)}
@media(max-width:900px){body.page-id-22 .v11-materials{padding:55px 0}body.page-id-22 .mat-wrap{width:min(94vw,700px)}body.page-id-22 .mat-head{grid-template-columns:1fr;gap:20px}body.page-id-22 .mat-head h2{font-size:44px}body.page-id-22 .mat-head>p{font-size:16px}body.page-id-22 .mat-grid{grid-template-columns:1fr}body.page-id-22 .mat-card,body.page-id-22 .mat-card:nth-child(7){grid-column:auto;grid-template-columns:1fr;min-height:0}body.page-id-22 .mat-visual{height:260px}body.page-id-22 .mat-body{padding:23px}body.page-id-22 .mat-body h3{font-size:24px}body.page-id-22 .mat-spec{grid-template-columns:1fr;padding:25px;gap:22px}body.page-id-22 .spec-items{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){body.page-id-22 .mat-head h2{font-size:37px}body.page-id-22 .mat-visual{height:225px}body.page-id-22 .mat-strip{gap:6px}body.page-id-22 .mat-strip span{font-size:9px;padding:8px 10px}body.page-id-22 .spec-items{grid-template-columns:1fr 1fr}body.page-id-22 .mat-spec h3{font-size:24px}
}body.page-id-22 /* V12 — Desktop-first materials redesign with real photographs */
@media (min-width: 1001px){
  .v11-materials{
    padding:72px 0 78px !important;
  }
  .mat-wrap{
    width:min(1480px,94vw) !important;
  }
  .mat-head{
    grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr) !important;
    gap:55px !important;
    margin-bottom:18px !important;
    align-items:end !important;
  }
  .mat-head h2{
    font-size:clamp(48px,4.3vw,68px) !important;
    line-height:.98 !important;
  }
  .mat-head>p{
    font-size:16px !important;
    line-height:1.65 !important;
  }
  .mat-photo-note{
    margin:0 0 22px;
    font-size:11px;
    color:#697873;
    letter-spacing:.02em;
  }
  .mat-strip{
    margin-bottom:18px !important;
    padding:12px 0 !important;
  }
  .mat-grid{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:15px !important;
  }
  .mat-card,
  .mat-card:nth-child(7){
    grid-column:auto !important;
    display:flex !important;
    flex-direction:column !important;
    min-height:0 !important;
    border-radius:18px !important;
    overflow:hidden !important;
  }
  .mat-card:nth-child(7){
    grid-column:2 / span 1 !important;
  }
  .mat-visual{
    width:100% !important;
    height:235px !important;
    min-height:235px !important;
    overflow:hidden !important;
    background:#d9ddd9 !important;
  }
  .mat-visual img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }
  .mat-body{
    padding:21px 22px 23px !important;
    flex:1 !important;
  }
  .mat-body h3{
    font-size:22px !important;
    margin:10px 0 8px !important;
  }
  .mat-body p{
    font-size:13px !important;
    line-height:1.55 !important;
    min-height:42px;
    margin-bottom:14px !important;
  }
  .mat-body li{
    font-size:12px !important;
    padding:7px 0 !important;
  }
  .mat-spec{
    margin-top:20px !important;
    padding:28px 30px !important;
    grid-template-columns:.55fr 1.45fr !important;
    border-radius:20px !important;
  }
  .mat-spec h3{
    font-size:25px !important;
  }
  .spec-items{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }
}body.page-id-22 /* Tablet */
@media (min-width:701px) and (max-width:1000px){
  .mat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  .mat-card,.mat-card:nth-child(7){display:flex!important;flex-direction:column!important;grid-column:auto!important}
  .mat-visual{height:230px!important}
  .mat-card:nth-child(7){grid-column:1/-1!important;max-width:52%;justify-self:center}
}body.page-id-22 /* Mobile — keep the good stacked behaviour but improve image fidelity */
@media (max-width:700px){
  .mat-photo-note{
    margin:0 0 16px;
    font-size:10px;
    line-height:1.45;
    color:#687772;
  }
  .mat-visual img{
    object-fit:cover !important;
    object-position:center !important;
  }
  .mat-body p{min-height:0!important}
}body.page-id-22 /* V13 technical review — image-led material approval panel */
.v13-review{
  width:min(1480px,94vw)!important;
  margin:26px auto 0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid rgba(16,67,55,.16)!important;
  border-radius:26px!important;
  background:#f5f1e7!important;
  box-shadow:0 22px 60px rgba(15,54,45,.10)!important;
}body.page-id-22 .v13-review-copy{padding:42px 44px 40px!important}body.page-id-22 .v13-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#b88624}body.page-id-22 .v13-review h3{font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important;margin:10px 0 13px!important;color:#123f35!important;max-width:720px}body.page-id-22 .v13-review-copy>p{font-size:15px!important;line-height:1.65!important;color:#66736f!important;max-width:760px;margin:0 0 26px!important}body.page-id-22 .v13-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(16,67,55,.14);border-left:1px solid rgba(16,67,55,.14)}body.page-id-22 .v13-check{padding:16px 17px;border-right:1px solid rgba(16,67,55,.14);border-bottom:1px solid rgba(16,67,55,.14);min-height:84px;background:rgba(255,255,255,.35)}body.page-id-22 .v13-check b{display:block;font-size:14px;color:#173f36;margin-bottom:5px}body.page-id-22 .v13-check span{display:block;font-size:11.5px;line-height:1.45;color:#75817d}body.page-id-22 .v13-photo-stack{background:#0d4a3c;padding:16px;display:grid;grid-template-rows:minmax(0,1.35fr) minmax(160px,.65fr);gap:12px}body.page-id-22 .v13-main-photo,body.page-id-22 .v13-mini-photos figure{position:relative;margin:0;overflow:hidden;border-radius:17px;background:#dfe2df}body.page-id-22 .v13-main-photo img,body.page-id-22 .v13-mini-photos img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-22 .v13-main-photo figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:12px;background:rgba(8,46,38,.84);color:#fff;backdrop-filter:blur(7px)}body.page-id-22 .v13-main-photo figcaption b{display:block;font-size:15px}body.page-id-22 .v13-main-photo figcaption span{font-size:10.5px;opacity:.78}body.page-id-22 .v13-mini-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-22 .v13-mini-photos figcaption{position:absolute;left:9px;bottom:9px;background:rgba(8,46,38,.86);color:white;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}
@media(max-width:1000px){body.page-id-22 .v13-review{grid-template-columns:1fr!important}body.page-id-22 .v13-photo-stack{grid-template-columns:1.2fr .8fr;grid-template-rows:320px}body.page-id-22 .v13-mini-photos{grid-template-columns:1fr;grid-template-rows:1fr 1fr}
}
@media(max-width:700px){body.page-id-22 .v13-review{width:calc(100% - 28px)!important;border-radius:20px!important}body.page-id-22 .v13-review-copy{padding:26px 20px 22px!important}body.page-id-22 .v13-review h3{font-size:32px!important}body.page-id-22 .v13-review-copy>p{font-size:13px!important}body.page-id-22 .v13-review-grid{grid-template-columns:1fr}body.page-id-22 .v13-check{min-height:auto;padding:13px 14px}body.page-id-22 .v13-photo-stack{padding:10px;grid-template-columns:1fr;grid-template-rows:245px 145px}body.page-id-22 .v13-mini-photos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}
}body.page-id-22 /* V14 — eight image-led verification cards */
.v13-review{
  grid-template-columns:1fr!important;
}body.page-id-22 .v13-photo-stack{display:none!important}body.page-id-22 .v13-review-copy{padding:42px!important}body.page-id-22 .v13-review-copy>p{max-width:900px!important}body.page-id-22 .v13-review-grid{
  border:0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}body.page-id-22 .v14-verify-card{
  overflow:hidden;
  border-radius:17px;
  border:1px solid rgba(16,67,55,.15);
  background:#fff;
  min-width:0;
  box-shadow:0 8px 24px rgba(16,57,48,.05);
}body.page-id-22 .v14-card-image{
  position:relative;
  height:155px;
  overflow:hidden;
  background:#d9dfdc;
}body.page-id-22 .v14-card-image img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center;
  transition:transform .35s ease;
}body.page-id-22 .v14-verify-card:hover .v14-card-image img{transform:scale(1.035)}body.page-id-22 .v14-no{
  position:absolute;top:11px;left:11px;
  width:34px;height:34px;border-radius:50%;
  display:grid;place-items:center;
  background:#d7a72e;color:#123f35;font-size:10px;font-weight:900;
}body.page-id-22 .v14-card-copy{padding:17px 17px 18px}body.page-id-22 .v14-card-copy h4{
  margin:0 0 7px;color:#153f36;font-size:17px;line-height:1.15
}body.page-id-22 .v14-card-copy p{
  margin:0 0 15px!important;min-height:68px;
  color:#697873!important;font-size:11.5px!important;line-height:1.55!important
}body.page-id-22 .v14-tag{
  display:inline-block;padding-top:10px;border-top:1px solid #e2e5df;
  width:100%;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#b18225
}
@media(max-width:1100px){body.page-id-22 .v13-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-22 .v14-card-image{height:190px}body.page-id-22 .v14-card-copy p{min-height:52px}
}
@media(max-width:700px){body.page-id-22 .v13-review-copy{padding:26px 18px 20px!important}body.page-id-22 .v13-review-grid{grid-template-columns:1fr!important;gap:11px!important}body.page-id-22 .v14-verify-card{display:grid;grid-template-columns:120px 1fr;border-radius:14px}body.page-id-22 .v14-card-image{height:100%;min-height:150px}body.page-id-22 .v14-card-copy{padding:15px}body.page-id-22 .v14-card-copy h4{font-size:16px}body.page-id-22 .v14-card-copy p{min-height:0;font-size:11px!important;margin-bottom:10px!important}body.page-id-22 .v14-no{width:29px;height:29px;font-size:9px}
}
@media(max-width:420px){body.page-id-22 .v14-verify-card{grid-template-columns:105px 1fr}body.page-id-22 .v14-card-copy{padding:13px}
}body.page-id-22 /* V15 — professional topic-matched verification visuals */
.v14-card-image{height:175px!important}body.page-id-22 .v14-card-image:after{
 content:"";position:absolute;inset:auto 0 0;height:42%;
 background:linear-gradient(transparent,rgba(8,45,37,.55));pointer-events:none
}body.page-id-22 .v15-visual-label{
 position:absolute;z-index:2;left:12px;bottom:11px;
 padding:6px 8px;border-radius:7px;
 background:rgba(10,58,47,.88);color:#fff;
 font-size:8px;font-weight:850;letter-spacing:.11em
}body.page-id-22 .v14-no{z-index:3}body.page-id-22 .v14-card-copy h4{font-size:18px!important}body.page-id-22 .v14-card-copy p{font-size:11.8px!important;line-height:1.58!important;min-height:76px!important}
@media(max-width:1100px){body.page-id-22 .v14-card-image{height:205px!important}body.page-id-22 .v14-card-copy p{min-height:55px!important}
}
@media(max-width:700px){body.page-id-22 .v14-card-image{height:100%!important;min-height:165px!important}body.page-id-22 .v14-card-copy p{min-height:0!important}body.page-id-22 .v15-visual-label{font-size:7px;left:8px;bottom:8px;padding:5px 6px}
}body.page-id-22 /* V16 refinement */
.v16-section{padding:78px 0;background:#f7f6f1}body.page-id-22 .v16-section.dark{background:#0d433d;color:#fff}body.page-id-22 .v16-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#b48b47;margin-bottom:10px}body.page-id-22 .v16-title{font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 16px;max-width:820px}body.page-id-22 .v16-lead{font-size:17px;line-height:1.65;max-width:760px;color:#66706d}body.page-id-22 .dark .v16-lead{color:#d8e3df}body.page-id-22 .v16-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-22 .v16-card{background:#fff;border:1px solid #e4dfd4;border-radius:18px;padding:22px;min-height:190px;box-shadow:0 8px 28px rgba(13,67,61,.05)}body.page-id-22 .dark .v16-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}body.page-id-22 .v16-num{font-size:11px;color:#b48b47;font-weight:900;letter-spacing:.14em}body.page-id-22 .v16-card h3{font-size:19px;margin:28px 0 8px}body.page-id-22 .v16-card p{font-size:14px;line-height:1.55;margin:0;color:#69736f}body.page-id-22 .dark .v16-card p{color:#d4dfdb}body.page-id-22 .v16-pillrow{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}body.page-id-22 .v16-pill{border:1px solid #d7d2c7;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;background:#fff}body.page-id-22 .dark .v16-pill{background:transparent;border-color:rgba(255,255,255,.22)}body.page-id-22 .v16-projects{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:14px;margin-top:32px}body.page-id-22 .v16-project{min-height:260px;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(13,67,61,.05),rgba(13,67,61,.13));border:1px solid #ded9ce}body.page-id-22 .v16-project b{font-size:22px}body.page-id-22 .v16-project span{font-size:13px;margin-top:7px;color:#65706c}body.page-id-22 .v16-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}body.page-id-22 .v16-faq details{background:#fff;border:1px solid #e2ddd2;border-radius:14px;padding:17px 18px}body.page-id-22 .v16-faq summary{font-weight:800;cursor:pointer}body.page-id-22 .v16-faq p{font-size:14px;line-height:1.6;color:#66706d}body.page-id-22 .eng-rfq{margin-top:0!important}body.page-id-22 .eng-deliverables{padding-top:72px!important;padding-bottom:72px!important}
@media(max-width:900px){body.page-id-22 .v16-grid{grid-template-columns:1fr 1fr}body.page-id-22 .v16-projects{grid-template-columns:1fr}body.page-id-22 .v16-project{min-height:180px}body.page-id-22 .v16-faq{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-22 .v16-section{padding:52px 0}body.page-id-22 .v16-grid{grid-template-columns:1fr}body.page-id-22 .v16-card{min-height:auto;padding:18px}body.page-id-22 .v16-card h3{margin-top:18px}body.page-id-22 .v16-title{font-size:36px}body.page-id-22 .v16-lead{font-size:15px}body.page-id-22 .v16-project{padding:20px}body.page-id-22 .hero{min-height:560px}body.page-id-22 .wrap{width:min(94%,1180px)}}body.page-id-22 /* V17 — improve contrast and readability of Design Basis section */
#design-basis .v16-title{color:#fff!important;text-shadow:none!important;opacity:1!important;max-width:900px!important}body.page-id-22 #design-basis .v16-lead{color:#f3f7f5!important;opacity:1!important;font-weight:500!important;max-width:920px!important}body.page-id-22 #design-basis .v16-card h3{color:#fff!important;font-weight:800!important}body.page-id-22 #design-basis .v16-card p{color:#edf4f1!important;opacity:1!important;font-size:15px!important;line-height:1.6!important}body.page-id-22 #design-basis .v16-num{color:#f0bd48!important}body.page-id-22 #design-basis .v16-pill{color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.32)!important}
@media(max-width:600px){body.page-id-22 #design-basis .v16-title{font-size:34px!important;line-height:1.06!important}body.page-id-22 #design-basis .v16-lead{font-size:16px!important;line-height:1.55!important}body.page-id-22 #design-basis .v16-card p{font-size:14px!important}}body.page-id-22 /* V18 — visual application portfolio + expanded engineering FAQ */
.app-v18{background:#f6f3eb}body.page-id-22 .app-v18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end}body.page-id-22 .app-v18-head .v16-lead{margin:0 0 8px}body.page-id-22 .app-v18-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}body.page-id-22 .app-v18-card{background:#fff;border:1px solid #ded9ce;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(20,55,50,.08);transition:.25s ease}body.page-id-22 .app-v18-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(20,55,50,.13)}body.page-id-22 .app-v18-visual{position:relative;aspect-ratio:1.75/1;overflow:hidden;background:#103f3a}body.page-id-22 .app-v18-visual svg{width:100%;height:100%;display:block}body.page-id-22 .app-v18-badge{position:absolute;left:16px;bottom:14px;background:rgba(255,255,255,.94);color:#103f3a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-22 .app-v18-copy{padding:22px 22px 24px}body.page-id-22 .app-v18-copy h3{font-size:23px;line-height:1.08;margin:10px 0 10px}body.page-id-22 .app-v18-copy p{font-size:14px;line-height:1.65;color:#66706d;margin:0}body.page-id-22 .app-v18-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}body.page-id-22 .app-v18-tags span{font-size:10px!important;color:#173e39!important;background:#f4efe3;border:1px solid #e4ddcf;border-radius:999px;padding:7px 9px;margin:0!important;font-weight:800}body.page-id-22 .faq-v18{background:#fff}body.page-id-22 .faq-v18-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end}body.page-id-22 .faq-v18-head>p{font-size:16px;line-height:1.65;color:#66706d;margin:0 0 8px}body.page-id-22 .faq-v18 .v16-title{font-size:clamp(42px,5vw,70px);line-height:.98;margin-bottom:0}body.page-id-22 .faq-v18-grid{gap:12px;margin-top:36px}body.page-id-22 .faq-v18-grid details{padding:0;background:#faf9f5;border:1px solid #dfdbd1;border-radius:16px;overflow:hidden}body.page-id-22 .faq-v18-grid summary{list-style:none;padding:19px 54px 19px 20px;position:relative;font-size:15px;line-height:1.35}body.page-id-22 .faq-v18-grid summary::-webkit-details-marker{display:none}body.page-id-22 .faq-v18-grid summary:after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0d433d;color:#fff;font-size:18px}body.page-id-22 .faq-v18-grid details[open] summary:after{content:'–';background:#d9a72f}body.page-id-22 .faq-v18-grid details[open] summary{background:#f3efe5}body.page-id-22 .faq-v18-grid details p{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7;color:#5f6966}body.page-id-22 .faq-v18-grid details[open] p{padding-top:16px}
@media(max-width:900px){body.page-id-22 .app-v18-head,body.page-id-22 .faq-v18-head{grid-template-columns:1fr;gap:12px}body.page-id-22 .app-v18-grid{grid-template-columns:1fr}body.page-id-22 .app-v18-card{display:grid;grid-template-columns:1fr 1fr}body.page-id-22 .app-v18-visual{aspect-ratio:auto;min-height:250px}body.page-id-22 .faq-v18-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-22 .app-v18-grid{gap:14px}body.page-id-22 .app-v18-card{display:block}body.page-id-22 .app-v18-visual{min-height:0;aspect-ratio:1.7/1}body.page-id-22 .app-v18-copy{padding:18px}body.page-id-22 .app-v18-copy h3{font-size:21px}body.page-id-22 .faq-v18 .v16-title{font-size:36px}body.page-id-22 .faq-v18-grid{grid-template-columns:1fr;margin-top:24px}body.page-id-22 .faq-v18-grid summary{font-size:14px;padding:17px 50px 17px 17px}body.page-id-22 .faq-v18-grid details p{padding-left:17px;padding-right:17px}}body.page-id-22 /* V20 — mobile-first correction for Material Approval and full-page responsive behavior */
@media (max-width: 700px){

  /* Global mobile safety */
  html, body{max-width:100%; overflow-x:hidden !important;}
  .eng-page, .v11-materials, .v13-review, .v13-review-copy,
  .v13-review-grid, .v14-verify-card, .v14-card-image, .v14-card-copy{
    min-width:0 !important;
    max-width:100% !important;
    box-sizing:border-box !important;
  }

  /* Material Approval wrapper */
  .v13-review{
    width:calc(100% - 24px) !important;
    margin:18px auto 0 !important;
    display:block !important;
    border-radius:18px !important;
    overflow:hidden !important;
    padding:0 !important;
  }

  .v13-review-copy{
    padding:22px 15px 18px !important;
  }

  .v13-kicker{
    font-size:9px !important;
    letter-spacing:.14em !important;
    line-height:1.35 !important;
  }

  .v13-review h3{
    font-size:clamp(28px,9vw,38px) !important;
    line-height:1.02 !important;
    letter-spacing:-.025em !important;
    margin:8px 0 12px !important;
  }

  .v13-review-copy > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin:0 0 18px !important;
  }

  /* 8 cards become compact stacked cards — never tall columns */
  .v13-review-grid{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    border:0 !important;
    width:100% !important;
  }

  .v14-verify-card{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    min-height:0 !important;
    height:auto !important;
    border-radius:14px !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  /* Fixed, compact image area */
  .v14-card-image{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    flex:0 0 165px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
      linear-gradient(135deg,#dfe5e1 0%,#cfd8d3 100%) !important;
  }

  .v14-card-image img{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }

  .v14-card-copy{
    width:100% !important;
    padding:14px 14px 15px !important;
    min-height:0 !important;
    height:auto !important;
  }

  .v14-card-copy h4{
    font-size:18px !important;
    line-height:1.15 !important;
    margin:0 0 6px !important;
  }

  .v14-card-copy p{
    min-height:0 !important;
    height:auto !important;
    font-size:12px !important;
    line-height:1.5 !important;
    margin:0 0 10px !important;
  }

  .v14-tag{
    font-size:8px !important;
    padding-top:8px !important;
  }

  .v14-no{
    width:30px !important;
    height:30px !important;
    font-size:9px !important;
    top:9px !important;
    left:9px !important;
  }

  .v15-visual-label{
    left:9px !important;
    bottom:8px !important;
    font-size:7px !important;
    padding:5px 6px !important;
  }

  /* Materials section around it */
  .v11-materials{
    padding:42px 0 !important;
  }
  .mat-wrap{
    width:calc(100% - 24px) !important;
  }
  .mat-head{
    display:block !important;
    margin-bottom:18px !important;
  }
  .mat-head h2{
    font-size:clamp(33px,10vw,43px) !important;
    line-height:1 !important;
    margin-top:9px !important;
  }
  .mat-head > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin-top:12px !important;
  }
  .mat-strip{
    overflow-x:auto !important;
    flex-wrap:nowrap !important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:10px !important;
  }
  .mat-strip span{
    flex:0 0 auto !important;
    white-space:nowrap !important;
  }

  /* Prevent any inherited giant heights */
  .mat-card, .mat-card:nth-child(7),
  .v14-verify-card, .v13-review-grid > *{
    min-height:0 !important;
    height:auto !important;
  }
}body.page-id-22 /* Very small phones */
@media (max-width: 420px){
  .v14-card-image,
  .v14-card-image img{
    height:145px !important;
    min-height:145px !important;
    max-height:145px !important;
  }
  .v14-card-image{flex-basis:145px !important;}
  .v13-review h3{font-size:30px !important;}
  .v14-card-copy h4{font-size:17px !important;}
}body.page-id-22 /* V21 strategic Car Parking Shades Riyadh SEO/internal-link layer */
.seo-brand-link,body.page-id-22 .seo-internal-link{
  color:inherit;
  text-decoration:none;
  font:inherit;
}body.page-id-22 .seo-brand-link:hover,body.page-id-22 .seo-internal-link:hover{
  text-decoration:underline;
  text-underline-offset:3px;
}body.page-id-22 .cpsr-seo-intro{margin-top:10px;}body.page-id-22{--pj-green:#0b3b35;--pj-green2:#12483f;--pj-gold:#c99a43;--pj-cream:#f4f0e7;--pj-ink:#143e37}body.page-id-22 .pj-page{background:#f6f3ec;color:var(--pj-ink);font-family:inherit}body.page-id-22 .pj-shell{width:min(1480px,92vw);margin:auto}body.page-id-22 .pj-kicker{display:block;color:var(--pj-gold);font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-22 .pj-hero{background:linear-gradient(115deg,#082f2b,#10483f);color:#fff;padding:78px 0 64px;overflow:hidden}body.page-id-22 .pj-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-22 .pj-hero h1{font-size:clamp(52px,5.8vw,88px);line-height:.94;letter-spacing:-.05em;margin:0 0 22px;max-width:880px}body.page-id-22 .pj-hero h1 em{font-style:normal;color:#ddb562}body.page-id-22 .pj-hero-copy>p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.76);max-width:780px}body.page-id-22 .pj-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 35px}body.page-id-22 .pj-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:12px;font-weight:850}body.page-id-22 .pj-gold{background:var(--pj-gold);color:#fff}body.page-id-22 .pj-outline{border:1px solid rgba(255,255,255,.3);color:#fff}body.page-id-22 .pj-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);padding-top:18px;gap:18px}body.page-id-22 .pj-stats b{display:block;color:#ddb562;font-size:10px;letter-spacing:.12em}body.page-id-22 .pj-stats span{display:block;margin-top:6px;font-size:12px;color:rgba(255,255,255,.68)}body.page-id-22 .pj-hero-visual{display:grid;gap:12px}body.page-id-22 .pj-hero-card,body.page-id-22 .pj-placeholder{border-radius:20px;overflow:hidden}body.page-id-22 .pj-placeholder{position:relative;min-height:360px;background-color:#123f39;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.14)}body.page-id-22 .pj-placeholder:before,body.page-id-22 .pj-project-image:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 25%,rgba(5,35,30,.7))}body.page-id-22 .pj-placeholder span{position:absolute;z-index:2;left:18px;bottom:18px;font-size:10px;letter-spacing:.15em;font-weight:850}body.page-id-22 .pj-parking{background-image:linear-gradient(135deg,rgba(10,55,48,.2),rgba(10,55,48,.2)),url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80')}body.page-id-22 .pj-tensile{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-22 .pj-steel{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-22 .pj-cap{padding:15px 18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-top:0}body.page-id-22 .pj-cap b,body.page-id-22 .pj-cap span{display:block}body.page-id-22 .pj-cap span{font-size:11px;opacity:.65;margin-top:4px}body.page-id-22 .pj-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-22 .pj-mini-row .pj-placeholder{min-height:150px}body.page-id-22 .pj-categories{padding:28px 0;background:#eee9df}body.page-id-22 .pj-cat-row{display:flex;gap:8px;flex-wrap:wrap}body.page-id-22 .pj-cat-row a{background:#fff;border:1px solid #ddd5c7;border-radius:999px;padding:10px 14px;text-decoration:none;color:#234941;font-size:11px;font-weight:800}body.page-id-22 .pj-featured,body.page-id-22 .pj-sectors{padding:72px 0}body.page-id-22 .pj-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-22 .pj-section-head h2,body.page-id-22 .pj-case h2,body.page-id-22 .pj-proof h2,body.page-id-22 .pj-rfq h2{font-size:clamp(38px,4.5vw,64px);line-height:.98;letter-spacing:-.04em;margin:0}body.page-id-22 .pj-section-head>p{color:#687570;line-height:1.65}body.page-id-22 .pj-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}body.page-id-22 .pj-project{background:#fff;border:1px solid #ddd6ca;border-radius:20px;overflow:hidden}body.page-id-22 .pj-project-wide{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr}body.page-id-22 .pj-project-image{height:280px;position:relative;background-size:cover;background-position:center}body.page-id-22 .pj-project-wide .pj-project-image{height:auto;min-height:410px}body.page-id-22 .pj-aramco{background-image:url('https://images.unsplash.com/photo-1494526585095-c41746248156?auto=format&fit=crop&w=1400&q=80')}body.page-id-22 .pj-industrial{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1000&q=80')}body.page-id-22 .pj-sports{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=1000&q=80')}body.page-id-22 .pj-walk{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1000&q=80')}body.page-id-22 .pj-membrane{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=1000&q=80')}body.page-id-22 .pj-badge{position:absolute;z-index:2;left:15px;top:15px;background:#0b3b35;color:#fff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-22 .pj-project-body{padding:25px}body.page-id-22 .pj-project-body small{color:#b4832c;font-size:9px;font-weight:850;letter-spacing:.15em}body.page-id-22 .pj-project-body h3{font-size:26px;line-height:1.08;margin:12px 0 9px}body.page-id-22 .pj-project-body p{color:#687570;font-size:13px;line-height:1.6}body.page-id-22 .pj-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}body.page-id-22 .pj-meta span{font-size:9px;background:#f1ede5;border-radius:999px;padding:7px 9px}body.page-id-22 .pj-project-body a{color:#a97825;text-decoration:none;font-size:11px;font-weight:850}body.page-id-22 .pj-case{background:#0b3b35;color:#fff;padding:72px 0}body.page-id-22 .pj-case-head{max-width:900px;margin-bottom:32px}body.page-id-22 .pj-case-head p{color:rgba(255,255,255,.68);line-height:1.65}body.page-id-22 .pj-case-flow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}body.page-id-22 .pj-case-flow article{padding:24px 20px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-22 .pj-case-flow article:last-child{border-right:0}body.page-id-22 .pj-case-flow b{font-size:10px;color:#d9ac57}body.page-id-22 .pj-flow-icon{margin:28px 0 20px;width:50px;height:50px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;color:#d9ac57;font-size:10px;font-weight:900}body.page-id-22 .pj-case-flow h3{font-size:18px}body.page-id-22 .pj-case-flow p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.63)}body.page-id-22 .pj-proof{padding:65px 0;background:#e9e4d9}body.page-id-22 .pj-proof-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-22 .pj-proof-copy p{color:#687570;line-height:1.65}body.page-id-22 .pj-proof-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5cdbc;background:#fff;border-radius:18px;overflow:hidden}body.page-id-22 .pj-proof-items div{padding:22px;border-right:1px solid #e4ded2;border-bottom:1px solid #e4ded2}body.page-id-22 .pj-proof-items b{display:block;color:#b58127;font-size:10px;margin-bottom:8px}body.page-id-22 .pj-proof-items span{font-size:13px}body.page-id-22 .pj-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-22 .pj-sector-grid div{background:#fff;border:1px solid #ded7ca;border-radius:16px;padding:24px;min-height:190px}body.page-id-22 .pj-sector-grid span{color:#b58127;font-size:10px}body.page-id-22 .pj-sector-grid h3{font-size:20px;margin:35px 0 8px}body.page-id-22 .pj-sector-grid p{font-size:12px;line-height:1.55;color:#687570}body.page-id-22 .pj-rfq{background:linear-gradient(120deg,#082f2b,#11483f);color:#fff;padding:68px 0}body.page-id-22 .pj-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-22 .pj-rfq p{color:rgba(255,255,255,.7);line-height:1.65}body.page-id-22 .pj-rfq-box{background:#f3eddf;color:#153e37;padding:28px;border-radius:18px}body.page-id-22 .pj-rfq-box h3{font-size:24px;margin-top:0}body.page-id-22 .pj-rfq-box span{display:block;padding:9px 0;border-bottom:1px solid #ddd5c7;font-size:12px}body.page-id-22 .pj-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:7px;font-size:11px;font-weight:850}
@media(max-width:900px){body.page-id-22 .pj-shell{width:calc(100% - 28px)}body.page-id-22 .pj-hero{padding:52px 0 42px}body.page-id-22 .pj-hero-grid,body.page-id-22 .pj-section-head,body.page-id-22 .pj-proof-grid,body.page-id-22 .pj-rfq-grid{grid-template-columns:1fr;gap:26px}body.page-id-22 .pj-hero h1{font-size:48px}body.page-id-22 .pj-project-wide{display:block}body.page-id-22 .pj-project-wide .pj-project-image{height:270px;min-height:0}body.page-id-22 .pj-case-flow{grid-template-columns:repeat(2,1fr)}body.page-id-22 .pj-sector-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-22 .pj-hero h1{font-size:41px}body.page-id-22 .pj-hero-copy>p{font-size:14px}body.page-id-22 .pj-stats{grid-template-columns:1fr;gap:10px}body.page-id-22 .pj-placeholder{min-height:250px}body.page-id-22 .pj-mini-row .pj-placeholder{min-height:120px}body.page-id-22 .pj-featured,body.page-id-22 .pj-sectors,body.page-id-22 .pj-case,body.page-id-22 .pj-proof,body.page-id-22 .pj-rfq{padding:46px 0}body.page-id-22 .pj-project-grid{grid-template-columns:1fr}body.page-id-22 .pj-project-wide{grid-column:auto}body.page-id-22 .pj-project-image,body.page-id-22 .pj-project-wide .pj-project-image{height:220px}body.page-id-22 .pj-project-body h3{font-size:22px}body.page-id-22 .pj-case-flow{grid-template-columns:1fr}body.page-id-22 .pj-case-flow article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:20px}body.page-id-22 .pj-flow-icon{margin:16px 0}body.page-id-22 .pj-sector-grid,body.page-id-22 .pj-proof-items{grid-template-columns:1fr}body.page-id-22 .pj-sector-grid div{min-height:auto}body.page-id-22 .pj-cat-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-22 .pj-cat-row a{white-space:nowrap;flex:0 0 auto}}body.page-id-22 /* V2 Projects — portfolio/case-study focused; intentionally distinct from Engineering page */
.pv2-page{background:#f5f1e8;color:#143e37}body.page-id-22 .pv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-22 .pv2-kicker{display:block;color:#c69338;font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-22 .pv2-hero{background:#0a3933;color:#fff;padding:76px 0 60px}body.page-id-22 .pv2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:55px;align-items:center}body.page-id-22 .pv2-hero h1{font-size:clamp(58px,6vw,94px);line-height:.91;letter-spacing:-.055em;margin:0 0 22px}body.page-id-22 .pv2-hero h1 em{font-style:normal;color:#ddb25c}body.page-id-22 .pv2-hero p{max-width:720px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.65}body.page-id-22 .pv2-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}body.page-id-22 .pv2-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:850}body.page-id-22 .pv2-btn.gold{background:#c99a43;color:white}body.page-id-22 .pv2-btn.outline{border:1px solid rgba(255,255,255,.3);color:white}body.page-id-22 .pv2-hero-tags{display:flex;gap:7px;flex-wrap:wrap}body.page-id-22 .pv2-hero-tags span{font-size:8px;letter-spacing:.1em;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:7px 9px}body.page-id-22 .pv2-collage{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:10px;height:530px}body.page-id-22 .pv2-photo{position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center}body.page-id-22 .pv2-photo:after,body.page-id-22 .pv2-img:after,body.page-id-22 .pv2-feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 45%,rgba(5,38,32,.72))}body.page-id-22 .pv2-photo span,body.page-id-22 .pv2-img span{position:absolute;z-index:2;bottom:15px;left:15px;color:white;font-size:9px;font-weight:850;letter-spacing:.12em}body.page-id-22 .hero-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80')}body.page-id-22 .hero-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-22 .hero-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-22 .pv2-filter{padding:27px 0;background:#ebe6db}body.page-id-22 .pv2-filter-top{display:flex;justify-content:space-between;align-items:center}body.page-id-22 .pv2-filter-top p{font-size:12px;color:#687570}body.page-id-22 .pv2-pills{display:flex;gap:7px;flex-wrap:wrap}body.page-id-22 .pv2-pills button{border:1px solid #d6cebf;background:#f8f5ef;color:#274b44;border-radius:99px;padding:9px 13px;font:inherit;font-size:10px;font-weight:750}body.page-id-22 .pv2-pills button.active{background:#0d4038;color:white;border-color:#0d4038}body.page-id-22 .pv2-feature,body.page-id-22 .pv2-grid-section,body.page-id-22 .pv2-sectors{padding:72px 0}body.page-id-22 .pv2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-22 .pv2-head h2,body.page-id-22 .pv2-proof h2,body.page-id-22 .pv2-rfq h2,body.page-id-22 .pv2-sectors>div>h2{font-size:clamp(39px,4.7vw,67px);line-height:.96;letter-spacing:-.045em;margin:0}body.page-id-22 .pv2-head>p{color:#66746f;line-height:1.65}body.page-id-22 .pv2-feature-card{display:grid;grid-template-columns:1.15fr .85fr;background:#fff;border:1px solid #dcd4c6;border-radius:24px;overflow:hidden}body.page-id-22 .pv2-feature-image{min-height:620px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80') center/cover}body.page-id-22 .pv2-badge{position:absolute;z-index:3;top:17px;left:17px;background:#0b3b35;color:#fff;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-22 .pv2-image-note{position:absolute;z-index:3;left:18px;bottom:18px;background:rgba(8,52,44,.85);color:#fff;padding:9px 11px;border-radius:8px;font-size:9px}body.page-id-22 .pv2-feature-copy{padding:38px}body.page-id-22 .pv2-feature-copy small,body.page-id-22 .pv2-card-copy small{color:#ad7b25;font-size:9px;font-weight:850;letter-spacing:.13em}body.page-id-22 .pv2-feature-copy h3{font-size:38px;line-height:1.03;margin:13px 0}body.page-id-22 .pv2-lead{font-size:14px;line-height:1.65;color:#66746f}body.page-id-22 .pv2-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e3ddd1;margin:25px 0}body.page-id-22 .pv2-facts div{padding:14px;border-right:1px solid #e3ddd1;border-bottom:1px solid #e3ddd1}body.page-id-22 .pv2-facts b{display:block;font-size:8px;color:#ad7b25;letter-spacing:.1em}body.page-id-22 .pv2-facts span{font-size:12px}body.page-id-22 .pv2-story{display:grid;gap:8px}body.page-id-22 .pv2-story>div{background:#f4f0e8;border-radius:11px;padding:13px}body.page-id-22 .pv2-story b{font-size:9px;color:#ad7b25}body.page-id-22 .pv2-story h4{font-size:15px;margin:4px 0}body.page-id-22 .pv2-story p{font-size:11px;line-height:1.5;color:#697671;margin:0}body.page-id-22 .pv2-textlink,body.page-id-22 .pv2-card-copy a{display:inline-block;margin-top:18px;color:#a67420;text-decoration:none;font-size:10px;font-weight:850}body.page-id-22 .pv2-grid-section{background:#eee9df}body.page-id-22 .pv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-22 .pv2-grid article{background:#fff;border:1px solid #dcd4c6;border-radius:18px;overflow:hidden}body.page-id-22 .pv2-img{height:245px;position:relative;background-size:cover;background-position:center}body.page-id-22 .p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=80')}body.page-id-22 .p2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=900&q=80')}body.page-id-22 .p3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=900&q=80')}body.page-id-22 .p4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-22 .p5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-22 .p6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=900&q=80')}body.page-id-22 .pv2-card-copy{padding:20px}body.page-id-22 .pv2-card-copy h3{font-size:22px;margin:9px 0 6px}body.page-id-22 .pv2-card-copy p{font-size:12px;line-height:1.55;color:#687570}body.page-id-22 .pv2-proof{background:#0a3933;color:white;padding:68px 0}body.page-id-22 .pv2-head.light>p{color:rgba(255,255,255,.65)}body.page-id-22 .pv2-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden}body.page-id-22 .pv2-proof-grid>div{padding:25px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-22 .pv2-proof-grid span{color:#d8aa52;font-size:10px}body.page-id-22 .pv2-proof-grid h3{font-size:21px;margin:30px 0 8px}body.page-id-22 .pv2-proof-grid p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.62)}body.page-id-22 .pv2-sector-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}body.page-id-22 .pv2-sector-row a{background:#fff;border:1px solid #ddd5c7;border-radius:15px;padding:22px;text-decoration:none;color:#173f37}body.page-id-22 .pv2-sector-row b,body.page-id-22 .pv2-sector-row span{display:block}body.page-id-22 .pv2-sector-row b{font-size:17px}body.page-id-22 .pv2-sector-row span{font-size:10px;color:#73807c;margin-top:7px}body.page-id-22 .pv2-rfq{padding:66px 0;background:#e8e2d7}body.page-id-22 .pv2-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-22 .pv2-rfq p{color:#66746f;line-height:1.65}body.page-id-22 .pv2-rfq-box{background:#0b3b35;color:#fff;border-radius:18px;padding:28px}body.page-id-22 .pv2-rfq-box h3{font-size:23px;margin-top:0}body.page-id-22 .pv2-rfq-box span{display:block;border-bottom:1px solid rgba(255,255,255,.13);padding:9px 0;font-size:11px;color:rgba(255,255,255,.72)}body.page-id-22 .pv2-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;border-radius:7px;padding:13px;font-size:10px;font-weight:850}
@media(max-width:900px){body.page-id-22 .pv2-shell{width:calc(100% - 28px)}body.page-id-22 .pv2-hero-grid,body.page-id-22 .pv2-head,body.page-id-22 .pv2-feature-card,body.page-id-22 .pv2-rfq-grid{grid-template-columns:1fr;gap:25px}body.page-id-22 .pv2-hero h1{font-size:53px}body.page-id-22 .pv2-collage{height:420px}body.page-id-22 .pv2-feature-image{min-height:350px}body.page-id-22 .pv2-grid{grid-template-columns:repeat(2,1fr)}body.page-id-22 .pv2-proof-grid,body.page-id-22 .pv2-sector-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-22 .pv2-hero{padding:48px 0 38px}body.page-id-22 .pv2-hero h1{font-size:44px}body.page-id-22 .pv2-hero p{font-size:14px}body.page-id-22 .pv2-collage{height:340px;grid-template-columns:1fr 1fr;grid-template-rows:1.3fr .7fr}body.page-id-22 .hero-a{grid-column:1/3;grid-row:auto}body.page-id-22 .pv2-filter-top{display:block}body.page-id-22 .pv2-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-22 .pv2-pills button{flex:0 0 auto;white-space:nowrap}body.page-id-22 .pv2-feature,body.page-id-22 .pv2-grid-section,body.page-id-22 .pv2-sectors,body.page-id-22 .pv2-proof,body.page-id-22 .pv2-rfq{padding:45px 0}body.page-id-22 .pv2-feature-image{min-height:245px}body.page-id-22 .pv2-feature-copy{padding:22px}body.page-id-22 .pv2-feature-copy h3{font-size:29px}body.page-id-22 .pv2-facts{grid-template-columns:1fr}body.page-id-22 .pv2-grid{grid-template-columns:1fr}body.page-id-22 .pv2-img{height:215px}body.page-id-22 .pv2-proof-grid,body.page-id-22 .pv2-sector-row{grid-template-columns:1fr}body.page-id-22 .pv2-proof-grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-22 /* V3 fresh Projects visual portfolio — independent design language */
.v3p{background:#f3efe6;color:#133d36}body.page-id-22 .v3-shell{width:min(1500px,93vw);margin:auto}body.page-id-22 .v3-kicker{display:block;color:#c79438;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:14px}body.page-id-22 .v3-hero{background:#082f2b;color:white;padding:54px 0 22px}body.page-id-22 .v3-hero-top{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:stretch}body.page-id-22 .v3-copy{padding:40px 0}body.page-id-22 .v3-copy h1{font-size:clamp(60px,6.6vw,105px);line-height:.87;letter-spacing:-.06em;margin:0 0 25px}body.page-id-22 .v3-copy h1 i{font-style:normal;color:#ddb25b}body.page-id-22 .v3-copy p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.7);max-width:650px}body.page-id-22 .v3-actions{display:flex;gap:9px;margin-top:27px}body.page-id-22 .v3-actions a{background:#c99a43;color:white;text-decoration:none;padding:13px 16px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.06em}body.page-id-22 .v3-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.25)}body.page-id-22 .v3-feature-photo{min-height:490px;border-radius:22px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1600&q=82') center/cover;overflow:hidden}body.page-id-22 .v3-feature-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(4,31,27,.8))}body.page-id-22 .v3-feature-photo span,body.page-id-22 .v3-feature-photo b{position:absolute;z-index:2;left:22px}body.page-id-22 .v3-feature-photo span{bottom:55px;color:#dcb05a;font-size:9px;letter-spacing:.15em;font-weight:900}body.page-id-22 .v3-feature-photo b{bottom:24px;font-size:18px}body.page-id-22 .v3-film{display:grid;grid-template-columns:1.3fr .8fr 1fr .8fr;gap:8px;margin-top:8px}body.page-id-22 .v3-film>div{height:120px;border-radius:10px;position:relative;background-size:cover;background-position:center;overflow:hidden}body.page-id-22 .v3-film>div:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(4,32,27,.7))}body.page-id-22 .v3-film span{position:absolute;z-index:2;bottom:10px;left:11px;font-size:8px;font-weight:900;letter-spacing:.12em}body.page-id-22 .film-a{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-22 .film-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=600&q=80')}body.page-id-22 .film-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=700&q=80')}body.page-id-22 .film-d{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=600&q=80')}body.page-id-22 .v3-gallery{padding:72px 0}body.page-id-22 .v3-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:26px}body.page-id-22 .v3-title-row h2,body.page-id-22 .v3-case-copy h2,body.page-id-22 .v3-ksa h2,body.page-id-22 .v3-browse h2,body.page-id-22 .v3-contact h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-22 .v3-title-row>p{color:#697670;line-height:1.6}body.page-id-22 .v3-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}body.page-id-22 .v3-filters button{border:1px solid #d6cebf;background:#faf7f1;border-radius:99px;padding:9px 12px;font:inherit;font-size:9px;font-weight:850;color:#34564f}body.page-id-22 .v3-filters button.on{background:#0b3a34;color:white}body.page-id-22 .v3-masonry{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:255px;gap:10px}body.page-id-22 .v3-tile{position:relative;border-radius:15px;overflow:hidden;background-size:cover;background-position:center}body.page-id-22 .v3-tile.tall{grid-row:span 2}body.page-id-22 .v3-tile.wide{grid-column:span 2}body.page-id-22 .v3-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,38,32,.84))}body.page-id-22 .v3-overlay{position:absolute;z-index:2;left:19px;right:19px;bottom:18px;color:white}body.page-id-22 .v3-overlay small{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-22 .v3-overlay h3{font-size:22px;margin:6px 0}body.page-id-22 .v3-overlay span{font-size:8px;font-weight:900}body.page-id-22 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=80')}body.page-id-22 .t2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-22 .t3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-22 .t4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1100&q=80')}body.page-id-22 .t5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-22 .t6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=800&q=80')}body.page-id-22 .v3-case{padding:75px 0;background:#e8e2d6}body.page-id-22 .v3-case-label{display:flex;gap:12px;align-items:center;margin-bottom:22px}body.page-id-22 .v3-case-label span{width:34px;height:34px;border-radius:50%;background:#c99a43;color:white;display:grid;place-items:center;font-size:9px}body.page-id-22 .v3-case-label b{font-size:9px;letter-spacing:.16em}body.page-id-22 .v3-case-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:35px}body.page-id-22 .v3-case-main{height:510px;border-radius:18px;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80') center/cover}body.page-id-22 .v3-case-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-22 .v3-case-thumbs>div{height:125px;border-radius:10px;background-size:cover;background-position:center;position:relative}body.page-id-22 .v3-case-thumbs span{position:absolute;left:9px;bottom:9px;background:#0b3b35;color:white;padding:6px;font-size:7px;font-weight:850}body.page-id-22 .before{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=500&q=80')}body.page-id-22 .during{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=500&q=80')}body.page-id-22 .after{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=500&q=80')}body.page-id-22 .v3-case-copy{padding:15px 5px}body.page-id-22 .v3-case-copy>small{color:#aa7926;font-size:9px;font-weight:900;letter-spacing:.14em}body.page-id-22 .v3-case-copy h2{font-size:clamp(38px,4vw,60px);margin:12px 0 17px}body.page-id-22 .v3-case-copy .intro{color:#64726d;line-height:1.65}body.page-id-22 .v3-case-copy dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cebf;margin:22px 0}body.page-id-22 .v3-case-copy dl div{padding:13px;border-right:1px solid #d6cebf;border-bottom:1px solid #d6cebf}body.page-id-22 .v3-case-copy dt{font-size:7px;color:#aa7926;font-weight:900}body.page-id-22 .v3-case-copy dd{font-size:11px;margin:4px 0 0}body.page-id-22 .v3-story{display:grid;gap:7px}body.page-id-22 .v3-story div{background:#f5f1e9;padding:12px;border-radius:9px}body.page-id-22 .v3-story b{font-size:8px;color:#aa7926}body.page-id-22 .v3-story p{font-size:10.5px;color:#687570;line-height:1.5;margin:4px 0 0}body.page-id-22 .v3-case-copy>a{display:inline-block;margin-top:18px;color:#9c6e20;font-size:9px;font-weight:900;text-decoration:none}body.page-id-22 .v3-ksa{padding:72px 0}body.page-id-22 .v3-ksa-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-22 .v3-ksa p{color:#687570;line-height:1.65}body.page-id-22 .v3-map-card{height:420px;background:#0a3933;border-radius:22px;position:relative;overflow:hidden;color:white}body.page-id-22 .v3-map-card:before{content:"";position:absolute;width:60%;height:68%;left:20%;top:14%;border:1px solid rgba(220,176,90,.28);border-radius:46% 54% 43% 57%;transform:rotate(-8deg)}body.page-id-22 .v3-map-card>b,body.page-id-22 .v3-map-card>small{position:absolute;left:24px}body.page-id-22 .v3-map-card>b{bottom:38px;font-size:19px}body.page-id-22 .v3-map-card>small{bottom:22px;font-size:8px;opacity:.55}body.page-id-22 .pin{position:absolute;font-size:7px;font-weight:900;color:#e1b65e}body.page-id-22 .pin:before{content:"";display:inline-block;width:7px;height:7px;background:#e1b65e;border-radius:50%;margin-right:5px}body.page-id-22 .p-riy{left:52%;top:48%}body.page-id-22 .p-dam{right:17%;top:37%}body.page-id-22 .p-dha{right:15%;top:43%}body.page-id-22 .p-jub{right:13%;top:29%}body.page-id-22 .p-jed{left:24%;top:57%}body.page-id-22 .v3-proof{background:#0a3933;color:white;padding:65px 0}body.page-id-22 .v3-title-row.light>p{color:rgba(255,255,255,.6)}body.page-id-22 .v3-proof-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-22 .v3-proof-row div{padding:24px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-22 .v3-proof-row span{font-size:8px;color:#dcb05a}body.page-id-22 .v3-proof-row b{display:block;margin:28px 0 7px;font-size:13px}body.page-id-22 .v3-proof-row p{font-size:10px;color:rgba(255,255,255,.58);line-height:1.5}body.page-id-22 .v3-browse{padding:72px 0}body.page-id-22 .v3-browse>div>h2{max-width:850px}body.page-id-22 .v3-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px}body.page-id-22 .v3-browse-grid a{background:white;border:1px solid #ddd5c7;border-radius:13px;padding:20px;text-decoration:none;color:#153f37}body.page-id-22 .v3-browse-grid span{font-size:8px;color:#aa7926}body.page-id-22 .v3-browse-grid b{display:block;font-size:17px;margin:30px 0 8px}body.page-id-22 .v3-browse-grid em{font-style:normal;font-size:8px;color:#aa7926;font-weight:900}body.page-id-22 .v3-contact{padding:65px 0;background:#e7e1d5}body.page-id-22 .v3-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-22 .v3-contact p{color:#687570}body.page-id-22 .v3-contact-btn{background:#0a3933;color:white;text-decoration:none;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr auto;align-items:center}body.page-id-22 .v3-contact-btn small,body.page-id-22 .v3-contact-btn b{grid-column:1}body.page-id-22 .v3-contact-btn small{color:#dcb05a;font-size:8px}body.page-id-22 .v3-contact-btn b{font-size:16px;margin-top:7px}body.page-id-22 .v3-contact-btn span{grid-column:2;grid-row:1/3;font-size:27px;color:#dcb05a}
@media(max-width:900px){body.page-id-22 .v3-shell{width:calc(100% - 28px)}body.page-id-22 .v3-hero-top,body.page-id-22 .v3-title-row,body.page-id-22 .v3-case-grid,body.page-id-22 .v3-ksa-grid,body.page-id-22 .v3-contact-grid{grid-template-columns:1fr;gap:25px}body.page-id-22 .v3-copy h1{font-size:60px}body.page-id-22 .v3-feature-photo{min-height:370px}body.page-id-22 .v3-masonry{grid-template-columns:1fr 1fr}body.page-id-22 .v3-tile.wide{grid-column:span 1}body.page-id-22 .v3-proof-row,body.page-id-22 .v3-browse-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-22 .v3-hero{padding:35px 0 14px}body.page-id-22 .v3-copy{padding:15px 0}body.page-id-22 .v3-copy h1{font-size:47px}body.page-id-22 .v3-copy p{font-size:13px}body.page-id-22 .v3-feature-photo{min-height:280px}body.page-id-22 .v3-film{grid-template-columns:1fr 1fr}body.page-id-22 .v3-film>div{height:90px}body.page-id-22 .v3-gallery,body.page-id-22 .v3-case,body.page-id-22 .v3-ksa,body.page-id-22 .v3-proof,body.page-id-22 .v3-browse,body.page-id-22 .v3-contact{padding:44px 0}body.page-id-22 .v3-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-22 .v3-filters button{flex:0 0 auto}body.page-id-22 .v3-masonry{display:block}body.page-id-22 .v3-tile{height:235px;margin-bottom:9px}body.page-id-22 .v3-case-main{height:280px}body.page-id-22 .v3-case-thumbs>div{height:85px}body.page-id-22 .v3-case-copy dl{grid-template-columns:1fr}body.page-id-22 .v3-map-card{height:310px}body.page-id-22 .v3-proof-row,body.page-id-22 .v3-browse-grid{grid-template-columns:1fr}body.page-id-22 .v3-proof-row div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-22 /* V4 clean Projects-only page: suppress legacy Engineering components */
.eng-page,body.page-id-22 .v11-materials,body.page-id-22 .v13-review,body.page-id-22 .v14-verify-card,body.page-id-22 .eng-faq,body.page-id-22 .faq-section,body.page-id-22 .engineering-faq,body.page-id-22 .design-basis,body.page-id-22 .engineering-deliverables,body.page-id-22 .engineering-applications{ display:none !important; }body.page-id-22 /* V5 — project-ready SEO,body.page-id-22 internal linking and conversion layer */
.v5-card-facts{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 10px}body.page-id-22 .v5-card-facts span{position:static!important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:5px 7px;font-size:7px!important;letter-spacing:.04em!important}body.page-id-22 .v5-card-actions{display:flex;gap:12px;align-items:center}body.page-id-22 .v5-card-actions a{color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.05em}body.page-id-22 .v5-card-actions a.related{color:#ddb15a}body.page-id-22 .v5-ready{padding:70px 0;background:#ebe5da}body.page-id-22 .v5-ready-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-22 .v5-ready-grid article{background:#f8f5ef;border:1px solid #d9d1c3;border-radius:15px;padding:22px;min-height:185px}body.page-id-22 .v5-ready-grid span{font-size:9px;color:#aa7926;font-weight:900}body.page-id-22 .v5-ready-grid h3{font-size:18px;margin:34px 0 8px}body.page-id-22 .v5-ready-grid p{font-size:11px;line-height:1.55;color:#687570;margin:0}body.page-id-22 .v5-enquiry{background:#0a3933;color:#fff;border-radius:18px;padding:25px}body.page-id-22 .v5-enquiry-head small,body.page-id-22 .v5-enquiry-head b{display:block}body.page-id-22 .v5-enquiry-head small{color:#ddb15a;font-size:8px;letter-spacing:.13em}body.page-id-22 .v5-enquiry-head b{font-size:22px;margin-top:6px}body.page-id-22 .v5-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0}body.page-id-22 .v5-fields span{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:11px;font-size:10px;color:rgba(255,255,255,.72)}body.page-id-22 .v5-upload{font-size:10px;color:rgba(255,255,255,.65);padding:11px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-22 .v5-upload b{color:#ddb15a}body.page-id-22 .v5-enquiry>a{display:block;background:#c99a43;color:white;text-decoration:none;text-align:center;border-radius:7px;padding:13px;margin-top:12px;font-size:9px;font-weight:900;letter-spacing:.05em}
@media(max-width:900px){body.page-id-22 .v5-ready-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-22 .v5-ready{padding:44px 0}body.page-id-22 .v5-ready-grid{grid-template-columns:1fr}body.page-id-22 .v5-ready-grid article{min-height:0}body.page-id-22 .v5-fields{grid-template-columns:1fr}body.page-id-22 .v5-card-actions{flex-wrap:wrap}}body.page-id-22 /* V6 — scalable KSA city project templates */
.v6-cities{padding:72px 0;background:#f4f0e8}body.page-id-22 .v6-city-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 0 18px;border-top:1px solid #d8d0c2}body.page-id-22 .v6-city-toolbar>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#a97826}body.page-id-22 .v6-city-toolbar div{display:flex;gap:5px;flex-wrap:wrap}body.page-id-22 .v6-city-toolbar button{border:1px solid #d5cdbf;background:#fff;border-radius:99px;padding:7px 9px;font:inherit;font-size:7px;font-weight:850;color:#36564f}body.page-id-22 .v6-city-toolbar button.active{background:#0a3933;color:#fff}body.page-id-22 .v6-city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-22 .v6-city-card{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden}body.page-id-22 .v6-city-image{height:150px;background:linear-gradient(135deg,#164b43,#092f2b);position:relative;display:grid;place-items:center}body.page-id-22 .v6-city-no{position:absolute;top:10px;left:10px;color:#dcb05a;font-size:8px;font-weight:900}body.page-id-22 .v6-photo-placeholder{border:1px dashed rgba(255,255,255,.32);color:rgba(255,255,255,.62);padding:15px;border-radius:8px;font-size:7px;font-weight:850;letter-spacing:.1em}body.page-id-22 .v6-city-copy{padding:16px}body.page-id-22 .v6-city-copy small{color:#a97826;font-size:7px;font-weight:900;letter-spacing:.11em}body.page-id-22 .v6-city-copy h3{font-size:18px;margin:7px 0}body.page-id-22 .v6-city-copy p{font-size:10px;line-height:1.5;color:#697671}body.page-id-22 .v6-city-tags{display:flex;gap:4px;flex-wrap:wrap;margin:11px 0}body.page-id-22 .v6-city-tags span{background:#f0ece4;border-radius:99px;padding:5px 6px;font-size:7px}body.page-id-22 .v6-city-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #eee8de;padding-top:10px}body.page-id-22 .v6-city-actions a{font-size:7px;font-weight:900;text-decoration:none;color:#9f7021}body.page-id-22 .v6-city-actions a.product{color:#31554d}body.page-id-22 .v6-case-template{padding:72px 0;background:#0a3933;color:#fff}body.page-id-22 .v6-case-template>div>h2{font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.05em;margin:0;max-width:900px}body.page-id-22 .v6-case-intro{max-width:760px;color:rgba(255,255,255,.64);line-height:1.65;margin:18px 0 28px}body.page-id-22 .v6-template-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}body.page-id-22 .v6-template-photo{min-height:340px;border:1px dashed rgba(255,255,255,.28);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.035)}body.page-id-22 .v6-template-photo span{color:#dcb05a;font-size:9px}body.page-id-22 .v6-template-photo b{font-size:14px;margin:12px 0 5px}body.page-id-22 .v6-template-photo small{font-size:8px;color:rgba(255,255,255,.5)}body.page-id-22 .v6-template-fields{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.13);border-radius:15px;overflow:hidden}body.page-id-22 .v6-template-fields div{padding:15px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-22 .v6-template-fields b,body.page-id-22 .v6-template-fields span{display:block}body.page-id-22 .v6-template-fields b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-22 .v6-template-fields span{font-size:10px;color:rgba(255,255,255,.66);margin-top:5px}body.page-id-22 .v6-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-22 .v6-story-grid article{border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:16px}body.page-id-22 .v6-story-grid span{font-size:8px;color:#dcb05a}body.page-id-22 .v6-story-grid h3{font-size:16px;margin:22px 0 6px}body.page-id-22 .v6-story-grid p{font-size:9px;line-height:1.5;color:rgba(255,255,255,.58)}body.page-id-22 .v6-gallery-template{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-22 .v6-gallery-template div{height:125px;border:1px dashed rgba(255,255,255,.24);border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.025)}body.page-id-22 .v6-gallery-template span{font-size:7px;color:rgba(255,255,255,.55);letter-spacing:.09em}
@media(max-width:900px){body.page-id-22 .v6-city-grid{grid-template-columns:1fr 1fr}body.page-id-22 .v6-template-grid{grid-template-columns:1fr}body.page-id-22 .v6-story-grid,body.page-id-22 .v6-gallery-template{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-22 .v6-cities,body.page-id-22 .v6-case-template{padding:44px 0}body.page-id-22 .v6-city-toolbar{display:block}body.page-id-22 .v6-city-toolbar div{margin-top:10px;flex-wrap:nowrap;overflow-x:auto}body.page-id-22 .v6-city-grid{grid-template-columns:1fr}body.page-id-22 .v6-city-image{height:130px}body.page-id-22 .v6-template-fields{grid-template-columns:1fr}body.page-id-22 .v6-story-grid{grid-template-columns:1fr}body.page-id-22 .v6-gallery-template{grid-template-columns:1fr 1fr}body.page-id-22 .v6-gallery-template div{height:95px}}body.page-id-22 /* V6.1 — ONLY Case Study Template redesign. All other V6 page sections untouched. */
.v6-case-template{
  background:
    radial-gradient(circle at 88% 12%, rgba(201,154,67,.13), transparent 28%),
    linear-gradient(135deg,#082f2b 0%,#0b3c35 55%,#0a332e 100%) !important;
  color:#fff !important;
  padding:76px 0 !important;
}body.page-id-22 .v61-case-head{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:56px;
  align-items:end;
  margin-bottom:28px;
}body.page-id-22 .v61-case-head h2{
  color:#fff !important;
  font-size:clamp(42px,5.3vw,76px) !important;
  line-height:.95 !important;
  letter-spacing:-.05em !important;
  margin:0 0 16px !important;
  max-width:980px;
}body.page-id-22 .v61-case-head p{
  color:rgba(255,255,255,.68) !important;
  font-size:15px !important;
  line-height:1.65 !important;
  max-width:850px;
  margin:0 !important;
}body.page-id-22 .v61-case-badge{
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.055);
  border-radius:18px;
  padding:23px;
  backdrop-filter:blur(10px);
}body.page-id-22 .v61-case-badge span,body.page-id-22 .v61-case-badge b,body.page-id-22 .v61-case-badge small{display:block}body.page-id-22 .v61-case-badge span{color:#dcb05a;font-size:8px;font-weight:900;letter-spacing:.16em}body.page-id-22 .v61-case-badge b{font-size:21px;margin:9px 0 5px}body.page-id-22 .v61-case-badge small{font-size:9px;color:rgba(255,255,255,.55)}body.page-id-22 .v61-hero-card{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:0;
  border:1px solid rgba(255,255,255,.15);
  border-radius:22px;
  overflow:hidden;
  background:rgba(255,255,255,.045);
  box-shadow:0 25px 70px rgba(0,0,0,.18);
}body.page-id-22 .v61-hero-visual{padding:14px;background:rgba(255,255,255,.03)}body.page-id-22 .v61-hero-photo{
  height:390px;
  border-radius:15px;
  border:1px dashed rgba(255,255,255,.28);
  background:
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 35%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  padding:35px;
}body.page-id-22 .v61-photo-label{
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:14px;
}body.page-id-22 .v61-hero-photo strong{font-size:16px;max-width:520px;line-height:1.35}body.page-id-22 .v61-hero-photo small{margin-top:9px;color:rgba(255,255,255,.5);font-size:9px}body.page-id-22 .v61-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-22 .v61-mini-gallery div{
  height:92px;
  border-radius:11px;
  border:1px dashed rgba(255,255,255,.22);
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.025);
}body.page-id-22 .v61-mini-gallery span{font-size:7px;font-weight:850;letter-spacing:.1em;color:rgba(255,255,255,.58)}body.page-id-22 .v61-snapshot{padding:34px}body.page-id-22 .v61-label{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.15em}body.page-id-22 .v61-snapshot h3{font-size:34px;line-height:1.05;margin:10px 0 12px;color:#fff}body.page-id-22 .v61-snapshot>p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.64);margin-bottom:22px}body.page-id-22 .v61-facts{
  display:grid;
  grid-template-columns:1fr 1fr;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  overflow:hidden;
}body.page-id-22 .v61-facts div{padding:14px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-22 .v61-facts b,body.page-id-22 .v61-facts span{display:block}body.page-id-22 .v61-facts b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-22 .v61-facts span{font-size:9.5px;color:rgba(255,255,255,.67);margin-top:5px;line-height:1.4}body.page-id-22 .v61-story-head{margin:34px 0 14px}body.page-id-22 .v61-story-head h3{font-size:31px;margin:0;color:#fff}body.page-id-22 .v61-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-22 .v61-story-grid article{
  border:1px solid rgba(255,255,255,.13);
  border-radius:15px;
  padding:19px;
  background:rgba(255,255,255,.035);
  min-height:205px;
}body.page-id-22 .v61-story-grid article>span{font-size:8px;color:#dcb05a;font-weight:900}body.page-id-22 .v61-story-icon{
  width:46px;height:46px;border-radius:50%;
  margin:22px 0 16px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.18);
  color:#dcb05a;font-size:9px;font-weight:900;
  background:rgba(255,255,255,.035);
}body.page-id-22 .v61-story-grid h4{font-size:18px;color:#fff;margin:0 0 7px}body.page-id-22 .v61-story-grid p{font-size:10px;line-height:1.55;color:rgba(255,255,255,.58);margin:0}body.page-id-22 .v61-bottom-note{
  margin-top:16px;
  display:flex;
  justify-content:space-between;
  gap:25px;
  align-items:center;
  border-top:1px solid rgba(255,255,255,.13);
  padding-top:18px;
}body.page-id-22 .v61-bottom-note span,body.page-id-22 .v61-bottom-note b{display:block}body.page-id-22 .v61-bottom-note span{font-size:7px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-22 .v61-bottom-note b{font-size:11px;margin-top:5px;color:rgba(255,255,255,.72)}body.page-id-22 .v61-bottom-note a{
  flex:0 0 auto;
  text-decoration:none;
  background:#c99a43;
  color:#fff;
  padding:12px 15px;
  border-radius:7px;
  font-size:8px;
  font-weight:900;
  letter-spacing:.06em;
}

@media(max-width:900px){body.page-id-22 .v61-case-head,body.page-id-22 .v61-hero-card{grid-template-columns:1fr;gap:22px}body.page-id-22 .v61-case-head{align-items:start}body.page-id-22 .v61-hero-photo{height:310px}body.page-id-22 .v61-story-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){body.page-id-22 .v6-case-template{padding:46px 0 !important}body.page-id-22 .v61-case-head h2{font-size:39px !important}body.page-id-22 .v61-case-head p{font-size:13px !important}body.page-id-22 .v61-case-badge{padding:17px}body.page-id-22 .v61-hero-visual{padding:9px}body.page-id-22 .v61-hero-photo{height:225px;padding:20px}body.page-id-22 .v61-hero-photo strong{font-size:13px}body.page-id-22 .v61-mini-gallery{grid-template-columns:1fr 1fr 1fr}body.page-id-22 .v61-mini-gallery div{height:70px}body.page-id-22 .v61-snapshot{padding:21px 17px}body.page-id-22 .v61-snapshot h3{font-size:27px}body.page-id-22 .v61-facts{grid-template-columns:1fr}body.page-id-22 .v61-story-grid{grid-template-columns:1fr}body.page-id-22 .v61-story-grid article{min-height:auto;padding:16px}body.page-id-22 .v61-story-icon{margin:14px 0 12px}body.page-id-22 .v61-bottom-note{display:block}body.page-id-22 .v61-bottom-note a{display:block;text-align:center;margin-top:14px}
}body.page-id-22 /* V6.2 — visual refinement ONLY for the existing Case Study Template */
.v61-hero-photo{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 74% 22%,rgba(220,176,90,.18),transparent 31%),
    linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));
}body.page-id-22 .v61-hero-photo:before{
  content:"";
  position:absolute; inset:18px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:11px;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:28px 28px;
  pointer-events:none;
}body.page-id-22 .v61-hero-photo:after{
  content:"PROJECT PHOTO / DRAWING AREA";
  position:absolute;right:20px;bottom:18px;
  font-size:7px;font-weight:900;letter-spacing:.13em;
  color:rgba(255,255,255,.34);
}body.page-id-22 .v61-hero-photo>*{position:relative;z-index:2}body.page-id-22 .v61-mini-gallery div{position:relative;overflow:hidden}body.page-id-22 .v61-mini-gallery div:before{
  content:"";
  position:absolute;inset:0;
  background:
    linear-gradient(135deg,transparent 45%,rgba(220,176,90,.13) 46%,transparent 48%),
    linear-gradient(45deg,transparent 58%,rgba(255,255,255,.055) 59%,transparent 61%);
}body.page-id-22 .v61-mini-gallery span{position:relative;z-index:2}body.page-id-22 .v62-study-strip{
  margin:10px 0 0;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
}body.page-id-22 .v62-study{
  position:relative;
  min-height:126px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  padding:16px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.018));
}body.page-id-22 .v62-study:after{
  content:"";
  position:absolute;width:120px;height:120px;border-radius:50%;
  right:-45px;bottom:-55px;border:1px solid rgba(220,176,90,.18);
}body.page-id-22 .v62-study small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.13em;margin-bottom:18px}body.page-id-22 .v62-study b{display:block;color:#fff;font-size:15px;line-height:1.15;margin-bottom:7px}body.page-id-22 .v62-study p{margin:0;color:rgba(255,255,255,.55);font-size:9px;line-height:1.5}body.page-id-22 .v62-study .mark{
  position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:8px;
  display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);
  color:#dcb05a;font-size:8px;font-weight:900;
}body.page-id-22 .v61-story-grid article{position:relative;overflow:hidden}body.page-id-22 .v61-story-grid article:after{
  content:"";
  position:absolute;right:-30px;bottom:-35px;width:100px;height:100px;border-radius:50%;
  border:1px solid rgba(220,176,90,.13);
}body.page-id-22 .v61-story-grid article:nth-child(1){background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}body.page-id-22 .v61-story-grid article:nth-child(2){background:linear-gradient(145deg,rgba(220,176,90,.07),rgba(255,255,255,.018))}body.page-id-22 .v61-story-grid article:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(12,72,63,.2))}body.page-id-22 .v61-story-grid article:nth-child(4){background:linear-gradient(145deg,rgba(220,176,90,.08),rgba(255,255,255,.018))}body.page-id-22 .v62-story-tag{
  display:inline-block;margin-top:14px;padding:6px 8px;border-radius:999px;
  border:1px solid rgba(255,255,255,.12);font-size:7px!important;
  letter-spacing:.08em;color:rgba(255,255,255,.55)!important;
}

@media(max-width:900px){body.page-id-22 .v62-study-strip{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-22 .v62-study-strip{grid-template-columns:1fr 1fr}body.page-id-22 .v62-study{min-height:112px;padding:13px}body.page-id-22 .v62-study b{font-size:13px}body.page-id-22 .v62-study p{font-size:8px}
}body.page-id-22 .v63-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}body.page-id-22 .v61-hero-photo .v63-media{opacity:.58}body.page-id-22 .v61-hero-photo:before{z-index:2!important;background:linear-gradient(90deg,rgba(4,55,48,.72),rgba(4,55,48,.08))!important}body.page-id-22 .v61-hero-photo>*:not(.v63-media){z-index:3!important}body.page-id-22 .v61-mini-gallery div{background-size:cover!important;background-position:center!important}body.page-id-22 .v61-mini-gallery div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,45,40,.82));z-index:1}body.page-id-22 .v61-mini-gallery span{z-index:3!important}body.page-id-22 .v62-study{background-size:cover!important;background-position:center!important}body.page-id-22 .v62-study:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,49,43,.28),rgba(3,49,43,.94));z-index:0}body.page-id-22 .v62-study>*{position:relative;z-index:2}body.page-id-22 .v63-video-wrap{position:relative;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.13);min-height:210px;background:#073f38}body.page-id-22 .v63-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.page-id-22 .v63-video-label{position:absolute;left:14px;bottom:12px;z-index:3;padding:7px 10px;border-radius:999px;background:rgba(3,45,40,.8);color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em}body.page-id-22 .v63-demo-note{font-size:8px;color:rgba(255,255,255,.48);margin-top:8px;letter-spacing:.04em}
@media(max-width:560px){body.page-id-22 .v63-video-wrap{min-height:190px}}body.page-id-22 /* V6.4 — Project Snapshot visual refinement */
.v64-snapshot-visuals{
  margin-top:16px;
  display:grid;
  grid-template-columns:1.35fr .85fr;
  gap:10px;
}body.page-id-22 .v64-location-card,body.page-id-22 .v64-detail-stack>div{
  position:relative;overflow:hidden;border-radius:13px;
  border:1px solid rgba(255,255,255,.13);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
}body.page-id-22 .v64-location-card{min-height:210px;padding:18px}body.page-id-22 .v64-location-card:before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(circle at 70% 38%,rgba(220,176,90,.22) 0 3px,transparent 4px),
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:auto,26px 26px,26px 26px;
}body.page-id-22 .v64-route{position:absolute;left:12%;right:10%;top:54%;height:1px;background:rgba(220,176,90,.55);transform:rotate(-8deg)}body.page-id-22 .v64-route:after,body.page-id-22 .v64-route:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#dcb05a;top:-4px}body.page-id-22 .v64-route:before{left:0}body.page-id-22 .v64-route:after{right:0}body.page-id-22 .v64-location-card>*{position:relative;z-index:2}body.page-id-22 .v64-kicker{color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-22 .v64-location-card b{display:block;color:#fff;font-size:18px;margin-top:8px}body.page-id-22 .v64-location-card p{color:rgba(255,255,255,.58);font-size:9px;line-height:1.55;max-width:70%}body.page-id-22 .v64-location-pin{position:absolute!important;right:18px;bottom:17px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(220,176,90,.45);color:#dcb05a;font-weight:900}body.page-id-22 .v64-detail-stack{display:grid;gap:10px}body.page-id-22 .v64-detail-stack>div{padding:15px;min-height:100px}body.page-id-22 .v64-detail-stack b{display:block;color:#fff;font-size:13px;margin:5px 0}body.page-id-22 .v64-detail-stack p{margin:0;color:rgba(255,255,255,.52);font-size:8px;line-height:1.45}body.page-id-22 .v64-photo-strip{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-22 .v64-photo{
  min-height:105px;border-radius:12px;border:1px solid rgba(255,255,255,.13);
  background-size:cover;background-position:center;position:relative;overflow:hidden
}body.page-id-22 .v64-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,45,40,.9))}body.page-id-22 .v64-photo span{position:absolute;z-index:2;left:11px;bottom:10px;color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-22 .v64-snapshot-note{margin-top:9px;color:rgba(255,255,255,.43);font-size:7px;line-height:1.45}
@media(max-width:720px){body.page-id-22 .v64-snapshot-visuals{grid-template-columns:1fr}body.page-id-22 .v64-location-card{min-height:175px}body.page-id-22 .v64-photo-strip{grid-template-columns:1fr 1fr 1fr}
}
@media(max-width:480px){body.page-id-22 .v64-photo-strip{grid-template-columns:1fr}body.page-id-22 .v64-photo{min-height:145px}
}


/* materials.html */
body.page-id-72 #masthead,body.page-id-72 .site-header,body.page-id-72 #colophon,body.page-id-72 .site-footer{display:none!important}body.page-id-72 #primary,body.page-id-72 .content-area,body.page-id-72 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-72 .entry-content-wrap,body.page-id-72 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-72 .entry-content{margin:0!important}body.page-id-72 *{box-sizing:border-box}body.page-id-72{margin:0;font-family:Arial,Helvetica,sans-serif;color:#173e39;background:#f7f6f1}body.page-id-72 a{color:inherit}body.page-id-72 .wrap{width:min(1180px,92%);margin:auto}body.page-id-72 header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e1d8}body.page-id-72 nav{height:76px;display:flex;align-items:center;gap:22px}body.page-id-72 .brand{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-right:auto}body.page-id-72 .brand span{color:#b48b47}body.page-id-72 nav a{font-size:13px;text-decoration:none;font-weight:700}body.page-id-72 .quote{background:#0d433d;color:white;padding:12px 15px;border-radius:8px}body.page-id-72 .hero{min-height:610px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,43,39,.94) 0%,rgba(5,43,39,.75) 44%,rgba(5,43,39,.15) 74%),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover no-repeat;color:white}body.page-id-72 .hero .wrap{padding:92px 0 64px}body.page-id-72 .eyebrow{font-size:11px;letter-spacing:.18em;color:#e1bc76;font-weight:900}body.page-id-72 h1{font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.055em;max-width:850px;margin:14px 0 20px}body.page-id-72 .hero p{max-width:650px;font-size:17px;line-height:1.7;color:#d8e0dd}body.page-id-72 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-72 .btn{padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:900;font-size:12px;background:#b68c48;color:#fff}body.page-id-72 .btn.alt{background:transparent;border:1px solid #9bb0ac}body.page-id-72 .trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1ddd4;border-radius:14px;margin-top:-30px;position:relative;z-index:3;box-shadow:0 12px 35px #163e3912}body.page-id-72 .trust div{padding:22px;border-right:1px solid #e5e1d9}body.page-id-72 .trust div:last-child{border:0}body.page-id-72 .trust b{display:block;font-size:17px}body.page-id-72 .trust span{font-size:11px;color:#78807c}body.page-id-72 section{padding:78px 0}body.page-id-72 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}body.page-id-72 .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:6px 0}body.page-id-72 .head p{max-width:500px;color:#707a76;line-height:1.65}body.page-id-72 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-72 .card{background:white;border:1px solid #e1ddd5;border-radius:16px;overflow:hidden}body.page-id-72 .card .pic{height:220px;background-size:cover;background-position:center}body.page-id-72 .card .body{padding:22px}body.page-id-72 .num{font-size:10px;color:#b48b47;font-weight:900;letter-spacing:.15em}body.page-id-72 .card h3{font-size:22px;margin:8px 0}body.page-id-72 .card p{font-size:13px;color:#737c78;line-height:1.6}body.page-id-72 .tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}body.page-id-72 .tags span{font-size:9px;background:#eef1ed;padding:7px 8px;border-radius:999px}body.page-id-72 .learn{font-size:11px;font-weight:900;text-decoration:none;color:#0c433d}body.page-id-72 .dark{background:#0b403a;color:white}body.page-id-72 .dark .head p{color:#b8c5c1}body.page-id-72 .systems{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-72 .feature{min-height:470px;border-radius:18px;background:linear-gradient(0deg,rgba(5,42,38,.85),rgba(5,42,38,.1)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover;display:flex;align-items:end;padding:30px}body.page-id-72 .feature h3{font-size:38px;margin:5px 0}body.page-id-72 .feature p{max-width:580px;color:#d6dfdc;line-height:1.6}body.page-id-72 .side{display:grid;gap:12px}body.page-id-72 .mini{background:#164e47;border:1px solid #2b625c;border-radius:15px;padding:23px}body.page-id-72 .mini b{font-size:19px}body.page-id-72 .mini p{font-size:12px;color:#bdcac7;line-height:1.55}body.page-id-72 .process{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.page-id-72 .step{background:#fff;border:1px solid #e1ddd5;border-radius:12px;padding:18px;min-height:150px}body.page-id-72 .step b{font-size:10px;color:#b48b47}body.page-id-72 .step h4{font-size:15px;margin:12px 0 8px}body.page-id-72 .step p{font-size:11px;color:#737b77;line-height:1.5}body.page-id-72 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}body.page-id-72 .photo{min-height:430px;border-radius:18px;background:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover}body.page-id-72 .panel{background:white;border-radius:18px;border:1px solid #e1ddd5;padding:34px}body.page-id-72 .panel h2{font-size:42px;letter-spacing:-.04em;margin:10px 0}body.page-id-72 .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}body.page-id-72 .checks div{padding:12px;background:#f1f2ee;border-radius:9px;font-size:12px;font-weight:700}body.page-id-72 .cta{padding:45px 0;background:#b38a47;color:white}body.page-id-72 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-72 .cta h2{font-size:38px;margin:0}body.page-id-72 footer{background:#062f2b;color:#c7d2cf;padding:55px 0 25px}body.page-id-72 .foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}body.page-id-72 footer h4{color:white}body.page-id-72 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-72 footer p{font-size:12px;line-height:1.7}body.page-id-72 .copy{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px}@media(max-width:900px){body.page-id-72 nav a:not(.quote){display:none}body.page-id-72 .hero{min-height:540px}body.page-id-72 .trust{grid-template-columns:1fr 1fr}body.page-id-72 .trust div:nth-child(2){border-right:0}body.page-id-72 .grid{grid-template-columns:1fr 1fr}body.page-id-72 .systems,body.page-id-72 .engineering{grid-template-columns:1fr}body.page-id-72 .process{grid-template-columns:repeat(3,1fr)}body.page-id-72 .foot{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.page-id-72 section{padding:52px 0}body.page-id-72 h1{font-size:48px}body.page-id-72 .hero .wrap{padding:72px 0 48px}body.page-id-72 .trust{margin-top:-18px}body.page-id-72 .trust div{padding:15px}body.page-id-72 .grid{grid-template-columns:1fr}body.page-id-72 .head{display:block}body.page-id-72 .card .pic{height:205px}body.page-id-72 .process{grid-template-columns:1fr 1fr}body.page-id-72 .feature{min-height:390px}body.page-id-72 .checks{grid-template-columns:1fr}body.page-id-72 .cta .wrap{display:block}body.page-id-72 .cta h2{font-size:30px;margin-bottom:18px}body.page-id-72 .foot{grid-template-columns:1fr 1fr;gap:20px}}body.page-id-72 /* V5 VIP engineering workflow */
.workflow-vip{padding:68px 0 62px;background:linear-gradient(180deg,#f7f3eb 0%,#eee8dc 100%);position:relative;overflow:hidden}body.page-id-72 .workflow-vip:before{content:"ENGINEERING PROCESS";position:absolute;right:-20px;top:12px;font-size:118px;font-weight:900;letter-spacing:-.06em;color:rgba(8,57,50,.035);white-space:nowrap;pointer-events:none}body.page-id-72 .workflow-head{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;margin-bottom:30px;position:relative;z-index:1}body.page-id-72 .workflow-head h2{font-size:clamp(36px,4.4vw,62px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;max-width:820px}body.page-id-72 .workflow-head>p{margin:0 0 5px;font-size:16px;line-height:1.7;color:#5f6c68;max-width:520px}body.page-id-72 .vip-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0;position:relative;z-index:1}body.page-id-72 .vip-steps>div{position:relative;min-height:250px;padding:25px 25px 22px;border:1px solid #ded7ca;border-top:0;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(20,47,42,.055);overflow:hidden}body.page-id-72 .vip-steps>div:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),#e7c66e)}body.page-id-72 .vip-steps>div:nth-child(3),body.page-id-72 .vip-steps>div:nth-child(6){background:linear-gradient(145deg,#0b4038,#0d5649);color:#fff;border-color:#164f45}body.page-id-72 .vip-steps>div:nth-child(3) p,body.page-id-72 .vip-steps>div:nth-child(6) p{color:rgba(255,255,255,.74)}body.page-id-72 .vip-steps b{position:absolute;right:20px;top:18px;font-size:12px;color:var(--gold);letter-spacing:.12em}body.page-id-72 .vip-steps .wf-icon{display:flex;width:48px;height:48px;border-radius:12px;align-items:center;justify-content:center;background:#0b4038;color:#e9c15b;font-weight:900;font-size:12px;letter-spacing:.03em}body.page-id-72 .vip-steps>div:nth-child(3) .wf-icon,body.page-id-72 .vip-steps>div:nth-child(6) .wf-icon{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15)}body.page-id-72 .vip-steps h3{font-size:23px;line-height:1.1;margin:24px 0 10px;letter-spacing:-.02em}body.page-id-72 .vip-steps p{font-size:14.5px;line-height:1.62;color:#5f6c68;margin:0 0 20px}body.page-id-72 .vip-steps em{position:absolute;left:25px;bottom:20px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.13em;color:#b88a2e}body.page-id-72 .workflow-strip{margin-top:14px;background:#0b4038;color:#fff;border-radius:12px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;position:relative;z-index:1}body.page-id-72 .workflow-strip span{color:#e6bd55;font-size:16px}body.page-id-72 .workflow-strip strong{white-space:nowrap}
@media(max-width:900px){body.page-id-72 .workflow-head{grid-template-columns:1fr;gap:16px}body.page-id-72 .vip-steps{grid-template-columns:repeat(2,1fr)}body.page-id-72 .workflow-vip:before{font-size:80px}body.page-id-72 .workflow-strip{overflow-x:auto;justify-content:flex-start}body.page-id-72 .workflow-strip strong,body.page-id-72 .workflow-strip span{flex:0 0 auto}}
@media(max-width:560px){body.page-id-72 .workflow-vip{padding:48px 0}body.page-id-72 .workflow-head h2{font-size:38px}body.page-id-72 .workflow-head>p{font-size:15px}body.page-id-72 .vip-steps{grid-template-columns:1fr}body.page-id-72 .vip-steps>div{min-height:225px;padding:22px}body.page-id-72 .vip-steps em{left:22px}body.page-id-72 .workflow-strip{padding:13px 15px}body.page-id-72 .workflow-vip:before{display:none}}body.page-id-72 /* V6.5 — balance Project Snapshot right column and remove dead space */
.v61-snapshot{display:flex;flex-direction:column;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}body.page-id-72 .v65-snapshot-fill{margin-top:18px;display:grid;gap:10px}body.page-id-72 .v65-status-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-72 .v65-status-card,body.page-id-72 .v65-highlight-card{border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.035);padding:15px}body.page-id-72 .v65-status-card small,body.page-id-72 .v65-highlight-card small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em;margin-bottom:7px}body.page-id-72 .v65-status-card b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-72 .v65-status-card span{display:block;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.45;margin-top:5px}body.page-id-72 .v65-progress{height:5px;border-radius:99px;background:rgba(255,255,255,.09);overflow:hidden;margin-top:10px}body.page-id-72 .v65-progress i{display:block;width:100%;height:100%;background:#dcb05a}body.page-id-72 .v65-highlight-card{padding:17px}body.page-id-72 .v65-highlight-card h4{margin:0 0 10px;color:#fff;font-size:16px}body.page-id-72 .v65-highlights{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-72 .v65-highlights span{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:9px;color:rgba(255,255,255,.72);font-size:8.5px;line-height:1.35;background:rgba(0,0,0,.06)}body.page-id-72 .v65-record-note{margin-top:auto;padding-top:16px;color:rgba(255,255,255,.42);font-size:7.5px;line-height:1.5;border-top:1px solid rgba(255,255,255,.09)}
@media(max-width:760px){body.page-id-72 .v65-status-row,body.page-id-72 .v65-highlights{grid-template-columns:1fr}body.page-id-72 .v61-snapshot{min-height:auto}body.page-id-72 .v65-record-note{margin-top:10px}}body.page-id-72 /* V6.6 — use the remaining Project Snapshot depth instead of leaving dead space */
.v66-snapshot-lower{
  margin-top:12px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}body.page-id-72 .v66-panel{
  border:1px solid rgba(255,255,255,.13);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  padding:15px;
  min-height:132px;
}body.page-id-72 .v66-panel small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.14em;margin-bottom:8px
}body.page-id-72 .v66-panel b{display:block;color:#fff;font-size:14px;line-height:1.2;margin-bottom:8px}body.page-id-72 .v66-panel p{margin:0;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.5}body.page-id-72 .v66-checks{display:grid;gap:6px;margin-top:10px}body.page-id-72 .v66-checks span{
  display:flex;align-items:center;gap:7px;
  color:rgba(255,255,255,.72);font-size:8px;line-height:1.3
}body.page-id-72 .v66-checks i{
  width:17px;height:17px;border-radius:50%;
  display:grid;place-items:center;flex:0 0 17px;
  border:1px solid rgba(220,176,90,.55);color:#dcb05a;
  font-style:normal;font-size:8px
}body.page-id-72 .v66-media-line{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}body.page-id-72 .v66-media-line span{
  min-height:48px;border:1px dashed rgba(255,255,255,.18);border-radius:9px;
  display:grid;place-items:center;text-align:center;padding:6px;
  color:rgba(255,255,255,.48);font-size:6.8px;font-weight:800;letter-spacing:.06em;
  background:rgba(0,0,0,.07)
}body.page-id-72 .v66-bottom-note{
  margin-top:10px;border-left:2px solid #dcb05a;padding:10px 12px;
  background:rgba(220,176,90,.055);border-radius:0 10px 10px 0;
  color:rgba(255,255,255,.62);font-size:8px;line-height:1.45
}
@media(max-width:760px){body.page-id-72 .v66-snapshot-lower{grid-template-columns:1fr}body.page-id-72 .v66-panel{min-height:auto}
}body.page-id-72 /* V6.7 — Case Study video rebuilt as a proper wide media panel */
.v63-video-wrap{
  position:relative !important;
  width:100% !important;
  min-height:0 !important;
  height:auto !important;
  aspect-ratio:16/9;
  overflow:hidden;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.16);
  background:#073f38;
  box-shadow:0 18px 40px rgba(0,0,0,.16);
}body.page-id-72 .v63-video-wrap iframe{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  border:0;
  display:block;
}body.page-id-72 .v63-video-label{
  left:16px !important;
  bottom:15px !important;
  padding:8px 11px !important;
  background:rgba(3,45,40,.88) !important;
  backdrop-filter:blur(8px);
}body.page-id-72 .v67-video-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:18px;
  margin:18px 0 10px;
}body.page-id-72 .v67-video-head small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.15em;margin-bottom:5px
}body.page-id-72 .v67-video-head b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-72 .v67-video-head span{max-width:260px;color:rgba(255,255,255,.54);font-size:8px;line-height:1.45;text-align:right}body.page-id-72 .v63-demo-note{
  margin-top:8px !important;
  padding:9px 12px !important;
  border-radius:10px;
  background:rgba(255,255,255,.025);
  border:1px solid rgba(255,255,255,.07);
}
@media(max-width:760px){body.page-id-72 .v67-video-head{display:block}body.page-id-72 .v67-video-head span{display:block;text-align:left;margin-top:6px;max-width:none}body.page-id-72 .v63-video-wrap{aspect-ratio:16/9 !important}
}body.page-id-72 /* V6.8 — restore compact video area,body.page-id-72 placeholder only */
.v67-video-head{display:none !important}body.page-id-72 .v63-video-wrap{
  position:relative !important;
  overflow:hidden !important;
  border-radius:13px !important;
  border:1px solid rgba(255,255,255,.13) !important;
  min-height:210px !important;
  height:210px !important;
  aspect-ratio:auto !important;
  background:
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 30%),
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}body.page-id-72 .v63-video-wrap iframe{display:none !important}body.page-id-72 .v68-video-placeholder{
  text-align:center;
  padding:24px;
  max-width:420px;
  position:relative;
  z-index:2;
}body.page-id-72 .v68-video-placeholder small{
  display:block;
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:9px;
}body.page-id-72 .v68-video-placeholder b{
  display:block;
  color:#fff;
  font-size:18px;
  margin-bottom:6px;
}body.page-id-72 .v68-video-placeholder span{
  display:block;
  color:rgba(255,255,255,.55);
  font-size:9px;
  line-height:1.5;
}body.page-id-72 .v63-video-label{display:none !important}body.page-id-72 .v63-demo-note{
  margin-top:8px !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:rgba(255,255,255,.45) !important;
  font-size:7px !important;
}
@media(max-width:560px){body.page-id-72 .v63-video-wrap{height:175px !important;min-height:175px !important}body.page-id-72 .v68-video-placeholder b{font-size:16px}
}body.page-id-72 /* V6.10 — retained lower visual project journey starts cleanly */
.v6-case-template .v61-story-head{margin-top:0 !important;padding-top:0 !important}body.page-id-72 /* V6.11 final refinement */
.v3-browse{padding-top:52px!important;padding-bottom:52px!important}body.page-id-72 .v3-browse .v3-kicker{margin-bottom:9px!important}body.page-id-72 .v3-browse h2{font-size:clamp(34px,4vw,56px)!important;max-width:780px!important}body.page-id-72 .v3-browse-grid{margin-top:20px!important}body.page-id-72 .v3-browse-grid a{padding:16px!important}body.page-id-72 .v3-browse-grid b{margin:20px 0 7px!important}body.page-id-72 .v6-cities{padding-top:66px!important}
@media(max-width:560px){body.page-id-72 .v3-browse{padding-top:38px!important;padding-bottom:38px!important}
}body.page-id-72{--pv2-green:#0d3f39;--pv2-green2:#082f2b;--pv2-gold:#b68b47;--pv2-ink:#153c38;--pv2-cream:#f5f2e9;--pv2-line:#dedbd1}body.page-id-72 .pv2{font-family:inherit;color:var(--pv2-ink);background:#fff}body.page-id-72 .pv2 *{box-sizing:border-box}body.page-id-72 .pv2-shell{width:min(1240px,92%);margin:auto}body.page-id-72 .pv2-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:#092f2c;color:#fff}body.page-id-72 .pv2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,35,.97) 0%,rgba(5,38,35,.88) 44%,rgba(5,38,35,.28) 100%),radial-gradient(circle at 82% 35%,rgba(182,139,71,.28),transparent 30%),linear-gradient(135deg,#0d4841,#071f1d)}body.page-id-72 .pv2-hero-bg:after{content:"";position:absolute;right:-6%;top:10%;width:50%;height:80%;border:1px solid rgba(255,255,255,.13);transform:skewX(-12deg);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}body.page-id-72 .pv2-hero-inner{position:relative;z-index:2;padding:92px 0 68px}body.page-id-72 .pv2-kicker,body.page-id-72 .pv2-section-head>span,body.page-id-72 .pv2-label,body.page-id-72 .pv2-rfq span{font-size:11px;letter-spacing:.22em;font-weight:900;color:var(--pv2-gold)}body.page-id-72 .pv2-hero h1{max-width:930px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:15px 0 24px}body.page-id-72 .pv2-hero h1 em,body.page-id-72 .pv2-section-head h2 em{font-style:normal;color:#c59a55}body.page-id-72 .pv2-hero p{max-width:760px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.77)}body.page-id-72 .pv2-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}body.page-id-72 .pv2-actions a,body.page-id-72 .pv2-rfq-box a{padding:14px 18px;border-radius:8px;background:var(--pv2-gold);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-72 .pv2-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}body.page-id-72 .pv2-stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}body.page-id-72 .pv2-stats span{font-size:10px;color:rgba(255,255,255,.63)}body.page-id-72 .pv2-stats b{display:block;font-size:24px;color:#fff;margin-bottom:3px}body.page-id-72 .pv2-nav{padding:28px 0;background:var(--pv2-cream);border-bottom:1px solid var(--pv2-line)}body.page-id-72 .pv2-nav .pv2-shell{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center}body.page-id-72 .pv2-nav-title span{font-size:9px;letter-spacing:.2em;color:var(--pv2-gold);font-weight:900}body.page-id-72 .pv2-nav-title strong{display:block;font-size:17px;margin-top:4px}body.page-id-72 .pv2-chips{display:flex;gap:8px;flex-wrap:wrap}body.page-id-72 .pv2-chips a{font-size:10px;font-weight:800;text-decoration:none;color:var(--pv2-green);background:#fff;border:1px solid var(--pv2-line);padding:9px 12px;border-radius:999px}body.page-id-72 .pv2-feature,body.page-id-72 .pv2-family,body.page-id-72 .pv2-tech{padding:78px 0}body.page-id-72 .pv2-section-head{max-width:850px;margin-bottom:34px}body.page-id-72 .pv2-section-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.045em;margin:9px 0 12px}body.page-id-72 .pv2-section-head p{max-width:740px;color:#6d7773;line-height:1.7;font-size:14px}body.page-id-72 .pv2-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-72 .pv2-design-grid article,body.page-id-72 .pv2-cards article{border:1px solid var(--pv2-line);border-radius:14px;padding:24px;background:#fff;min-height:190px;transition:.2s}body.page-id-72 .pv2-design-grid article:hover,body.page-id-72 .pv2-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,63,57,.08)}body.page-id-72 .pv2-design-grid b,body.page-id-72 .pv2-cards .num{color:var(--pv2-gold);font-size:11px}body.page-id-72 .pv2-design-grid h3,body.page-id-72 .pv2-cards h3{font-size:19px;margin:20px 0 9px}body.page-id-72 .pv2-design-grid p,body.page-id-72 .pv2-cards p{font-size:12.5px;line-height:1.65;color:#6b7471}body.page-id-72 .pv2-design-grid small,body.page-id-72 .pv2-cards small{display:block;margin-top:18px;font-size:8px;letter-spacing:.12em;color:#9b7b45;font-weight:900}body.page-id-72 .pv2-dark{padding:78px 0;background:linear-gradient(135deg,var(--pv2-green2),var(--pv2-green));color:#fff}body.page-id-72 .pv2-section-head.light h2{color:#fff}body.page-id-72 .pv2-section-head.light p{color:rgba(255,255,255,.66)}body.page-id-72 .pv2-cards{display:grid;gap:12px}body.page-id-72 .pv2-cards.four{grid-template-columns:repeat(4,1fr)}body.page-id-72 .pv2-cards.three{grid-template-columns:repeat(3,1fr)}body.page-id-72 .pv2-dark .pv2-cards article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}body.page-id-72 .pv2-dark .pv2-cards h3{color:#fff}body.page-id-72 .pv2-dark .pv2-cards p{color:rgba(255,255,255,.65)}body.page-id-72 .pv2-split{padding:0;background:#fff}body.page-id-72 .pv2-split-grid{display:grid;grid-template-columns:1fr 1fr}body.page-id-72 .pv2-split-grid>div{padding:70px 7%;min-height:440px}body.page-id-72 .pv2-split-grid>div:first-child{background:#f3f0e7}body.page-id-72 .pv2-split-grid>div:last-child{background:#e8eee9}body.page-id-72 .pv2-split h2{font-size:36px;line-height:1.05;margin:12px 0 26px}body.page-id-72 .pv2-split ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-72 .pv2-split li{background:rgba(255,255,255,.7);padding:12px;border-radius:8px;font-size:12px;font-weight:750}body.page-id-72 .pv2-family.cream{background:var(--pv2-cream)}body.page-id-72 .pv2-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-72 .pv2-mini-grid div{padding:20px;border:1px solid var(--pv2-line);border-radius:12px;background:#fff}body.page-id-72 .pv2-mini-grid b{font-size:15px}body.page-id-72 .pv2-mini-grid span{display:block;color:#7a827f;font-size:11px;margin-top:5px}body.page-id-72 .pv2-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--pv2-line);border-radius:16px;overflow:hidden}body.page-id-72 .pv2-process>div{padding:24px;border-right:1px solid var(--pv2-line);min-height:180px}body.page-id-72 .pv2-process>div:last-child{border:0}body.page-id-72 .pv2-process b{color:var(--pv2-gold);font-size:11px}body.page-id-72 .pv2-process h3{font-size:17px;margin:24px 0 8px}body.page-id-72 .pv2-process p{font-size:11.5px;line-height:1.6;color:#6e7774}body.page-id-72 .pv2-rfq{padding:70px 0;background:#0b3732;color:#fff}body.page-id-72 .pv2-rfq-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}body.page-id-72 .pv2-rfq h2{font-size:45px;line-height:1.02;letter-spacing:-.04em;margin:10px 0 15px}body.page-id-72 .pv2-rfq p{color:rgba(255,255,255,.65);line-height:1.7}body.page-id-72 .pv2-rfq-box{background:#fff;color:var(--pv2-ink);border-radius:16px;padding:27px}body.page-id-72 .pv2-rfq-box strong{font-size:18px}body.page-id-72 .pv2-rfq-box ul{padding-left:18px;margin:15px 0 24px;color:#66716d;font-size:12px;line-height:1.8}body.page-id-72 .pv2-rfq-box a{display:inline-block}
@media(max-width:980px){body.page-id-72 .pv2-design-grid,body.page-id-72 .pv2-cards.four{grid-template-columns:repeat(2,1fr)}body.page-id-72 .pv2-cards.three{grid-template-columns:repeat(2,1fr)}body.page-id-72 .pv2-process{grid-template-columns:repeat(2,1fr)}body.page-id-72 .pv2-process>div{border-bottom:1px solid var(--pv2-line)}body.page-id-72 .pv2-nav .pv2-shell{grid-template-columns:1fr}body.page-id-72 .pv2-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.page-id-72 .pv2-hero{min-height:auto}body.page-id-72 .pv2-hero-inner{padding:68px 0 45px}body.page-id-72 .pv2-hero h1{font-size:44px}body.page-id-72 .pv2-hero p{font-size:14px}body.page-id-72 .pv2-stats{grid-template-columns:repeat(2,1fr);gap:20px}body.page-id-72 .pv2-feature,body.page-id-72 .pv2-family,body.page-id-72 .pv2-tech,body.page-id-72 .pv2-dark{padding:52px 0}body.page-id-72 .pv2-section-head h2{font-size:37px}body.page-id-72 .pv2-design-grid,body.page-id-72 .pv2-cards.four,body.page-id-72 .pv2-cards.three{grid-template-columns:1fr 1fr}body.page-id-72 .pv2-design-grid article,body.page-id-72 .pv2-cards article{padding:17px;min-height:170px}body.page-id-72 .pv2-design-grid h3,body.page-id-72 .pv2-cards h3{font-size:16px}body.page-id-72 .pv2-split-grid{grid-template-columns:1fr}body.page-id-72 .pv2-split-grid>div{padding:48px 6%;min-height:auto}body.page-id-72 .pv2-mini-grid{grid-template-columns:1fr 1fr}body.page-id-72 .pv2-process{grid-template-columns:1fr}body.page-id-72 .pv2-process>div{min-height:auto;border-right:0}body.page-id-72 .pv2-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-72 .pv2-rfq h2{font-size:36px}}
@media(max-width:430px){body.page-id-72 .pv2-design-grid,body.page-id-72 .pv2-cards.four,body.page-id-72 .pv2-cards.three,body.page-id-72 .pv2-mini-grid{grid-template-columns:1fr}body.page-id-72 .pv2-split ul{grid-template-columns:1fr}body.page-id-72 .pv2-actions a{width:100%;text-align:center}}body.page-id-72 /* V3 Mega Product Catalogue */
.v3-finder{padding:34px 0;background:#0d3f39;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}body.page-id-72 .v3-finder .pv2-shell{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center}body.page-id-72 .v3-finder-copy span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#c19751}body.page-id-72 .v3-finder-copy h2{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}body.page-id-72 .v3-finder-copy p{font-size:11px;color:rgba(255,255,255,.62);margin:0}body.page-id-72 .v3-filter-buttons{display:flex;gap:7px;flex-wrap:wrap}body.page-id-72 .v3-filter-buttons button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}body.page-id-72 .v3-filter-buttons button.active{background:#b68b47;border-color:#b68b47}body.page-id-72 .v3-filterable.v3-hidden{display:none!important}body.page-id-72 .v3-mega{margin-top:24px}body.page-id-72 .v3-more{width:100%;border:1px solid #d9d5ca;background:#f7f5ef;color:#0d3f39;border-radius:11px;padding:15px 18px;font-size:10px;letter-spacing:.11em;font-weight:900;cursor:pointer;text-align:center}body.page-id-72 .pv2-dark .v3-more{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.page-id-72 .v3-mega-grid{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}body.page-id-72 .v3-mega.open .v3-mega-grid{display:grid}body.page-id-72 .v3-product{border:1px solid #dfdbd0;background:#fff;border-radius:11px;padding:17px;min-height:160px;color:#153c38}body.page-id-72 .pv2-dark .v3-product{background:#fff;color:#153c38;border-color:#fff}body.page-id-72 .v3-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}body.page-id-72 .v3-product-top b{font-size:10px;color:#b68b47}body.page-id-72 .v3-product-top span{font-size:7px;letter-spacing:.12em;color:#9a9f9c;font-weight:900}body.page-id-72 .v3-product h4{font-size:14px;margin:18px 0 7px}body.page-id-72 .v3-product p{font-size:10.5px!important;line-height:1.5!important;color:#707976!important;margin:0}body.page-id-72 .v3-product-actions{display:flex;gap:12px;margin-top:17px}body.page-id-72 .v3-product-actions a{font-size:8px;font-weight:900;letter-spacing:.05em;text-decoration:none;color:#0d3f39}body.page-id-72 .v3-product-actions a:last-child{color:#a97f3e}body.page-id-72 .v3-compare{padding:70px 0;background:linear-gradient(135deg,#082f2b,#0d3f39);color:#fff}body.page-id-72 .v3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13);border-radius:14px;overflow:hidden}body.page-id-72 .v3-compare-grid>div{padding:24px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-72 .v3-compare-grid>div:last-child{border:0}body.page-id-72 .v3-compare-grid b{font-size:10px;color:#c19751}body.page-id-72 .v3-compare-grid h3{font-size:17px;margin:22px 0 8px}body.page-id-72 .v3-compare-grid p{font-size:11px;line-height:1.6;color:rgba(255,255,255,.62)}
@media(max-width:980px){body.page-id-72 .v3-finder .pv2-shell{grid-template-columns:1fr}body.page-id-72 .v3-mega-grid{grid-template-columns:repeat(2,1fr)}body.page-id-72 .v3-compare-grid{grid-template-columns:repeat(2,1fr)}body.page-id-72 .v3-compare-grid>div{border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:600px){body.page-id-72 .v3-finder{padding:27px 0}body.page-id-72 .v3-finder .pv2-shell{gap:18px}body.page-id-72 .v3-filter-buttons{display:grid;grid-template-columns:repeat(3,1fr)}body.page-id-72 .v3-filter-buttons button{padding:9px 5px}body.page-id-72 .v3-mega-grid{grid-template-columns:1fr}body.page-id-72 .v3-product{min-height:auto}body.page-id-72 .v3-compare-grid{grid-template-columns:1fr}body.page-id-72 .v3-compare-grid>div{border-right:0}body.page-id-72 .v3-more{font-size:9px}}body.page-id-72 *{box-sizing:border-box}body.page-id-72{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-72{scroll-behavior:smooth}body.page-id-72{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-72 a{color:inherit;text-decoration:none}body.page-id-72 img{max-width:100%;display:block}body.page-id-72 .wrap{width:min(1380px,94%);margin:auto}body.page-id-72 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-72 h1,body.page-id-72 h2,body.page-id-72 h3{margin-top:0}body.page-id-72 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-72 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-72 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-72 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-72 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-72 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-72 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-72 .menu a:hover{color:var(--gold)}body.page-id-72 .nav-actions{display:flex;gap:8px}body.page-id-72 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-72 .btn.gold{background:var(--gold);color:#fff}body.page-id-72 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-72 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-72 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-72 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-72 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-72 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-72 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-72 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-72 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-72 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-72 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-72 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-72 section{padding:92px 0}body.page-id-72 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-72 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-72 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-72 .trust-item:last-child{border:0}body.page-id-72 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-72 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-72 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-72 .visual-stack{position:relative;min-height:520px}body.page-id-72 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-72 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-72 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-72 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-72 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-72 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-72 .solution-body{padding:19px}body.page-id-72 .solution-body h3{color:var(--green);font-size:18px}body.page-id-72 .solution-body p{color:var(--muted);font-size:12px}body.page-id-72 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-72 .parking-feature{background:var(--paper)}body.page-id-72 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-72 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-72 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-72 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-72 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-72 .engineering{background:var(--deep);color:#fff}body.page-id-72 .engineering h2{color:#fff}body.page-id-72 .engineering .lead{color:#b8c8c0}body.page-id-72 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-72 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-72 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-72 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-72 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-72 .eng-card b{color:#d7bc81;display:block}body.page-id-72 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-72 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-72 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-72 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-72 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-72 .process span{font-size:10px;color:var(--muted)}body.page-id-72 .materials{background:var(--paper)}body.page-id-72 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-72 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-72 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-72 .mat h3{color:var(--green)}body.page-id-72 .mat p{font-size:12px;color:var(--muted)}body.page-id-72 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-72 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-72 .industry b{color:var(--green);display:block}body.page-id-72 .industry span{font-size:11px;color:var(--muted)}body.page-id-72 .project-section{background:#fff}body.page-id-72 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-72 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-72 .project-card:first-child{grid-row:span 2}body.page-id-72 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-72 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-72 .project-info b{display:block}body.page-id-72 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-72 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-72 .stats-section h2{color:#fff}body.page-id-72 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-72 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-72 .stat-card small{color:#b8cbc1;display:block}body.page-id-72 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-72 .knowledge{background:var(--paper)}body.page-id-72 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-72 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-72 .article b{color:var(--green);display:block}body.page-id-72 .article p{font-size:11px;color:var(--muted)}body.page-id-72 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-72 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-72 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-72 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-72 .rfq-section{background:var(--deep);color:#fff}body.page-id-72 .rfq-section h2{color:#fff}body.page-id-72 .rfq-section .lead{color:#b9cbc2}body.page-id-72 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-72 input,body.page-id-72 select,body.page-id-72 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-72 textarea{min-height:110px}body.page-id-72 .full{grid-column:1/-1}body.page-id-72 .rfq-form button{border:0}body.page-id-72 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-72 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-72 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-72 footer h3,body.page-id-72 footer h4{color:#fff}body.page-id-72 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-72 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-72 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-72 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-72 .menu{display:none}body.page-id-72 .solution-grid,body.page-id-72 .industry-grid,body.page-id-72 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-72 .intro-grid,body.page-id-72 .parking-grid,body.page-id-72 .eng-grid{grid-template-columns:1fr}body.page-id-72 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-72 .mat-grid,body.page-id-72 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-72 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-72 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-72 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-72 .topbar{display:block;text-align:center}body.page-id-72 .nav-actions .ghost{display:none}body.page-id-72 .hero{min-height:680px}body.page-id-72 .hero h1{font-size:52px}body.page-id-72 .hero-stats,body.page-id-72 .solution-grid,body.page-id-72 .industry-grid,body.page-id-72 .knowledge-grid,body.page-id-72 .mat-grid,body.page-id-72 .stats-grid,body.page-id-72 .rfq-form,body.page-id-72 .footer-grid{grid-template-columns:1fr}body.page-id-72 .process-grid{grid-template-columns:1fr 1fr}body.page-id-72 .design-list,body.page-id-72 .eng-cards{grid-template-columns:1fr}body.page-id-72 .project-grid{grid-template-columns:1fr}body.page-id-72 .project-card:first-child{grid-column:auto}
}body.page-id-72 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-72 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-72 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-72 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-72 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-72 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-72 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-72 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-72 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-72 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-72 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-72 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-72 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-72 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-72 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-72 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-72 .hero{min-height:700px!important}body.page-id-72 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-72 .hero h1{font-size:46px!important}body.page-id-72 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-72 /* V44 — split-screen VIP hero: compact,body.page-id-72 copy left,body.page-id-72 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-72 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-72 .hero:after{display:none!important}body.page-id-72 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-72 .hero-slide{background-position:center center!important}body.page-id-72 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-72 .hero-in>.ey,body.page-id-72 .hero-in>h1,body.page-id-72 .hero-in>p,body.page-id-72 .hero-in>.hero-actions,body.page-id-72 .hero-in>.hero-stats,body.page-id-72 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-72 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-72 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-72 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-72 .hero-actions{margin-top:22px!important}body.page-id-72 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-72 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-72 .hero-stat b{font-size:13px!important}body.page-id-72 .hero-stat span{font-size:9px!important}body.page-id-72 .hero-slider-nav{margin-top:14px!important}body.page-id-72 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-72 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-72 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-72 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-72 .hero-in>.ey,body.page-id-72 .hero-in>h1,body.page-id-72 .hero-in>p,body.page-id-72 .hero-in>.hero-actions,body.page-id-72 .hero-in>.hero-stats,body.page-id-72 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-72 .hero h1{font-size:43px!important}body.page-id-72 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-72 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-72 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-72 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-72 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-72 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-72 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-72 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-72 .hero-in>.ey,body.page-id-72 .hero-in>h1,body.page-id-72 .hero-in>p,body.page-id-72 .hero-in>.hero-actions,body.page-id-72 .hero-in>.hero-stats,body.page-id-72 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-72 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-72 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-72 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-72 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-72 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-72 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-72 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-72 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-72 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-72 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-72 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-72 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-72 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-72 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-72 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-72 .hero p{max-width:92%!important}body.page-id-72 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-72 .hero{min-height:680px!important}body.page-id-72 .hero h1{font-size:38px!important}body.page-id-72 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-72 .hero-stat{min-height:62px!important}body.page-id-72 .hero p{font-size:13px!important}}body.page-id-72 header .menu{white-space:nowrap}body.page-id-72 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-72 header .menu a:hover{color:#c7a158}body.page-id-72 .card h3{margin-top:8px}body.page-id-72 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-72 header .menu{display:none}}body.page-id-72 #client-trust,body.page-id-72 #before-after,body.page-id-72 #quality-safety,body.page-id-72 #after-sales,body.page-id-72 #final-corporate-cta{scroll-margin-top:95px}body.page-id-72 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-72 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-72 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-72 footer .footer-grid{grid-template-columns:1fr}}body.page-id-72 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-72 .wrap,body.page-id-72 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-72 section{padding:64px 0!important}body.page-id-72 .section-head{margin-bottom:26px!important}body.page-id-72 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-72 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-72 h3{font-size:17px!important}body.page-id-72 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-72 .ar-line,body.page-id-72 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-72 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-72 .hero-content,body.page-id-72 .hero-in{max-width:860px!important}body.page-id-72 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-72 .hero-proof,body.page-id-72 .hero-stats{margin-top:28px!important}body.page-id-72 header{height:82px!important}body.page-id-72 .logo img,body.page-id-72 .brand img{width:104px!important;height:66px!important}body.page-id-72 .menu{gap:10px!important}body.page-id-72 .menu a{font-size:9px!important}body.page-id-72 .nav{gap:14px!important}body.page-id-72 .btn{padding:11px 14px!important}body.page-id-72 .cards4,body.page-id-72 .solution-grid{gap:12px!important}body.page-id-72 .card-img,body.page-id-72 .solution-img{height:160px!important}body.page-id-72 .card-body,body.page-id-72 .solution-body{padding:16px!important}body.page-id-72 .card-body p,body.page-id-72 .solution-body p{font-size:11px!important}body.page-id-72 .split,body.page-id-72 .intro-grid,body.page-id-72 .parking-grid,body.page-id-72 .eng-grid{gap:38px!important}body.page-id-72 .visual-collage,body.page-id-72 .visual-stack{min-height:430px!important}body.page-id-72 .parking-photo,body.page-id-72 .parking-visual{height:470px!important}body.page-id-72 .eng-photo,body.page-id-72 .eng-visual{height:470px!important}body.page-id-72 .process,body.page-id-72 .process-grid{gap:8px!important}body.page-id-72 .process-step,body.page-id-72 .process{font-size:11px}body.page-id-72 .material-grid,body.page-id-72 .mat-grid,body.page-id-72 .industry-grid,body.page-id-72 .blog-grid,body.page-id-72 .knowledge-grid{gap:10px!important}body.page-id-72 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-72 .location-grid{gap:8px!important}body.page-id-72 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-72 footer{padding-top:46px!important}body.page-id-72 .footer-grid{gap:18px!important}body.page-id-72 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-72 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-72 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-72 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-72 .visual-banner .caption b{font-size:22px;display:block}body.page-id-72 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-72 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-72 .wrap,body.page-id-72 .w{width:calc(100% - 28px)!important}body.page-id-72 section{padding:42px 0!important}body.page-id-72 .hero{min-height:620px!important}body.page-id-72 .cards4,body.page-id-72 .solution-grid,body.page-id-72 .industry-grid,body.page-id-72 .blog-grid,body.page-id-72 .knowledge-grid,body.page-id-72 .material-grid,body.page-id-72 .mat-grid,body.page-id-72 .cred-grid,body.page-id-72 .stats-grid{grid-template-columns:1fr!important}body.page-id-72 .process,body.page-id-72 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-72 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-72 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-72{overflow-x:hidden}body.page-id-72 .wrap,body.page-id-72 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-72 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-72 section + section{margin-top:0!important}body.page-id-72 .section-head{margin:0 0 14px!important}body.page-id-72 .section-head h2{margin:4px 0 9px!important}body.page-id-72 p{margin:6px 0 9px!important}body.page-id-72 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-72 .cards,body.page-id-72 .cards4,body.page-id-72 .solution-grid,body.page-id-72 .industry-grid,body.page-id-72 .material-grid,body.page-id-72 .mat-grid,body.page-id-72 .eng-list,body.page-id-72 .process,body.page-id-72 .process-grid,body.page-id-72 .quick-grid,body.page-id-72 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-72 #parking .parking-grid,body.page-id-72 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-72 #parking .parking-photo,body.page-id-72 #parking .parking-visual,body.page-id-72 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-72 #manufacturing .process,body.page-id-72 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-72 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-72 #manufacturing .manufacturing-visual,body.page-id-72 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-72 #final-corporate-cta{padding:28px 0!important}body.page-id-72 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-72 #final-corporate-cta .visual-collage,body.page-id-72 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-72 #rfq{padding:38px 0!important}body.page-id-72 #rfq .section-head{margin-bottom:12px!important}body.page-id-72 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-72 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-72 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-72 #manufacturing .process,body.page-id-72 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-72 .wrap,body.page-id-72 .w{width:calc(100% - 30px)!important}body.page-id-72 #parking .parking-grid,body.page-id-72 #parking .auto-feature,body.page-id-72 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-72 #manufacturing .process,body.page-id-72 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-72 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-72 section{padding:30px 0!important}body.page-id-72 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-72 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-72 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-72 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-72 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-72 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-72 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-72 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-72 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-72 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-72 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-72 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-72 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-72 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-72 .quote-card p{font-size:10px;line-height:1.6}body.page-id-72 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-72 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-72 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-72 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-72 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-72 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-72 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-72 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-72 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-72 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-72 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-72 .footer-ar{direction:rtl;text-align:left}body.page-id-72 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-72 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-72 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-72 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-72 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-72 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-72 .corp-heading{grid-template-columns:1fr}body.page-id-72 .corp-cards,body.page-id-72 .vendor-strip,body.page-id-72 .footer-pro{grid-template-columns:1fr}body.page-id-72 .footer-legal{display:block}
}body.page-id-72 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-72 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-72 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-72 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-72 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-72 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-72 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-72 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-72 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-72 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-72 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-72 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-72 .sector-copy{padding:13px}body.page-id-72 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-72 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-72 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-72 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-72 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-72 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-72 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-72 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-72 #parking{background:#f7f7f3!important}body.page-id-72 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-72 .sectors-head{grid-template-columns:1fr}body.page-id-72 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-72 .sector-grid{grid-template-columns:1fr}body.page-id-72 .sector-footer{grid-template-columns:1fr}}body.page-id-72 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-72 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-72 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-72 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-72 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-72 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-72 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-72 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-72 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-72 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-72 .fp27-main{grid-row:1/3}body.page-id-72 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-72 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-72 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-72 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-72 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-72 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-72 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-72 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-72 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-72 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-72 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-72 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-72 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-72 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-72 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-72 .fp27-proof strong{font-size:13px}body.page-id-72 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-72 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-72 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-72 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-72 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-72 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-72 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-72 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-72 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-72 .featured-projects-v27{padding:52px 0}body.page-id-72 .fp27-grid{display:flex;flex-direction:column}body.page-id-72 .fp27-card{min-height:260px}body.page-id-72 .fp27-main{min-height:330px}body.page-id-72 .fp27-footer{flex-direction:column}body.page-id-72 .fp27-proof{display:block}body.page-id-72 .fp27-proof span{display:block;margin-top:4px}}body.page-id-72 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-72 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-72 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-72 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-72 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-72 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-72 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-72 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-72 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-72 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-72 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-72 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-72 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-72 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-72 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-72 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-72 .footer-brand{padding-right:0}body.page-id-72 .footer-legal{display:block;line-height:1.8}}body.page-id-72 /* V41 — premium,body.page-id-72 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-72 header .nav{height:100%;gap:28px!important}body.page-id-72 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-72 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-72 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-72 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-72 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-72 header .header-menu a.nav-link:hover:after,body.page-id-72 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-72 header .header-menu .nav-link:hover,body.page-id-72 header .header-menu .nav-link.active{color:#063b2c}body.page-id-72 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-72 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-72 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-72 header .nav-more:hover .nav-dropdown,body.page-id-72 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-72 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-72 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-72 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-72 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-72 header .header-menu{display:none!important}body.page-id-72 header .nav{justify-content:space-between}body.page-id-72 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-72 header{height:76px!important}body.page-id-72 header .logo img{width:108px!important;height:62px!important}body.page-id-72 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-72 /* V42 — full desktop navigation,body.page-id-72 no More dropdown */
header{height:92px!important}body.page-id-72 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-72 header .logo{flex:0 0 auto}body.page-id-72 header .logo img{width:118px!important;height:72px!important}body.page-id-72 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-72 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-72 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-72 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-72 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-72 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-72 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-72 header .logo img{width:100px!important}body.page-id-72 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-72 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-72 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-72 header .header-menu::-webkit-scrollbar{display:none}body.page-id-72 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-72 header .header-menu{display:none!important}body.page-id-72 header .header-quote{display:inline-block}}body.page-id-72 .footer-accordion{border:0}body.page-id-72 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-72 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-72 .footer-accordion summary{pointer-events:none}body.page-id-72 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-72 footer#contact{padding:24px 0 82px!important}body.page-id-72 footer#contact .footer-pro{display:block!important}body.page-id-72 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-72 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-72 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-72 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-72 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-72 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-72 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-72 .footer-accordion[open] summary:after{content:'–'}body.page-id-72 .footer-accordion-body{padding:0 0 12px}body.page-id-72 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-72 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-72 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-72 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-72 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-72 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-72 footer#contact{padding:20px 0 76px!important}body.page-id-72 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-72 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-72 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-72 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-72 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-72 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-72 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-72 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-72 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-72 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-72 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-72 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-72 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-72 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-72 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-72 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-72 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-72 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-72 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-72 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-72 footer#contact .footer-brand img{width:72px!important}body.page-id-72 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-72 /* V52 — Resource cards: clearer type,body.page-id-72 tighter spacing,body.page-id-72 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-72 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-72 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-72 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-72 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-72 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-72 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-72 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-72 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-72 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-72 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-72 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-72 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-72 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-72 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-72 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-72 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-72 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-72 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-72 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-72 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-72 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-72 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-72 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-72 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-72 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-72 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-72 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-72 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-72 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-72 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-72 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}body.page-id-72 /* V5 requested visibility + spacing corrections */

/* Smart Product Finder: force readable heading and copy */
.v3-finder,body.page-id-72 .v3-finder *{ box-sizing:border-box; }body.page-id-72 .v3-finder-copy h2{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:0 1px 1px rgba(0,0,0,.12);
}body.page-id-72 .v3-finder-copy p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
}body.page-id-72 .v3-finder-copy span{
  color:#d2aa63 !important;
  opacity:1 !important;
}body.page-id-72 /* Keep category More/View All controls attached to category content */
.v3-mega{margin-top:14px !important;}body.page-id-72 .v3-more{
  max-width:100% !important;
  margin:0 !important;
  min-height:44px;
}body.page-id-72 .v3-mega-grid{margin-top:10px !important;}body.page-id-72 /* Remove excessive blank space created by legacy standalone more boxes */
.pv2-category,body.page-id-72 .pv2-section,body.page-id-72 section[id]{
  scroll-margin-top:90px;
}body.page-id-72 /* RFQ section: restore contrast for title,body.page-id-72 copy and BOQ/drawing prompt */
#rfq,body.page-id-72 #rfq *{box-sizing:border-box;}body.page-id-72 #rfq h1,body.page-id-72 #rfq h2,body.page-id-72 #rfq h3,body.page-id-72 #rfq h4,body.page-id-72 #rfq .pv2-section-head h2,body.page-id-72 #rfq [class*="title"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-72 #rfq p,body.page-id-72 #rfq li,body.page-id-72 #rfq label,body.page-id-72 #rfq [class*="copy"],body.page-id-72 #rfq [class*="text"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-72 #rfq .pv2-section-head h2,body.page-id-72 #rfq .pv2-section-head p{
  color:#fff !important;
}body.page-id-72 #rfq .pv2-section-head span{
  color:#d2aa63 !important;
}body.page-id-72 /* Specific light RFQ card so "Have Drawing, BOQ..." cannot disappear */
#rfq .pv2-rfq-card,body.page-id-72 #rfq [class*="rfq-card"],body.page-id-72 #rfq [class*="request-card"]{
  background:#f6f0e4 !important;
  color:#173e39 !important;
}body.page-id-72 #rfq .pv2-rfq-card h3,body.page-id-72 #rfq .pv2-rfq-card h4,body.page-id-72 #rfq [class*="rfq-card"] h3,body.page-id-72 #rfq [class*="rfq-card"] h4,body.page-id-72 #rfq [class*="request-card"] h3,body.page-id-72 #rfq [class*="request-card"] h4{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-72 #rfq .pv2-rfq-card p,body.page-id-72 #rfq .pv2-rfq-card li,body.page-id-72 #rfq [class*="rfq-card"] p,body.page-id-72 #rfq [class*="rfq-card"] li,body.page-id-72 #rfq [class*="request-card"] p,body.page-id-72 #rfq [class*="request-card"] li{
  color:#4f5f5b !important;
  opacity:1 !important;
}body.page-id-72 /* Responsive cleanup */
@media (max-width:980px){
  .v3-finder-copy h2{font-size:26px !important;line-height:1.08 !important;}
}
@media (max-width:600px){body.page-id-72 .v3-finder-copy h2{font-size:24px !important;}body.page-id-72 .v3-finder-copy p{font-size:12px !important;line-height:1.55 !important;}body.page-id-72 .v3-more{min-height:42px;padding:12px 10px !important;}body.page-id-72 #rfq .pv2-rfq-card,body.page-id-72 #rfq [class*="rfq-card"],body.page-id-72 #rfq [class*="request-card"]{padding:20px !important;}
}body.page-id-72 /* V6: attach View All directly to its product group — no standalone lower boxes */
.v6-inline-more{
  display:block;
  width:100%;
  margin:8px 0 0 !important;
  padding:12px 16px;
  border:1px solid rgba(23,62,57,.18);
  border-radius:0 0 12px 12px;
  background:rgba(255,255,255,.72);
  color:#173e39;
  font:700 11px/1.2 inherit;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
  cursor:pointer;
}body.page-id-72 .v6-inline-more:hover{background:#173e39;color:#fff}body.page-id-72 /* Hide legacy detached controls if any remain */
.v3-more{
  margin-top:8px !important;
}
@media (max-width:700px){body.page-id-72 .v6-inline-more{padding:11px 13px;font-size:10px}
}body.page-id-72 /* V7 RFQ visibility / color-scheme fix */
#rfq{
  background:linear-gradient(135deg,#0a342f 0%,#0d3f39 100%) !important;
}body.page-id-72 #rfq .pv2-rfq-grid > div:first-child{
  color:#ffffff !important;
}body.page-id-72 #rfq .pv2-rfq-grid > div:first-child > span{
  color:#d4aa63 !important;
  opacity:1 !important;
}body.page-id-72 #rfq .pv2-rfq-grid > div:first-child h2,body.page-id-72 #rfq .pv2-rfq-grid > div:first-child h1,body.page-id-72 #rfq .pv2-rfq-grid > div:first-child h3{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}body.page-id-72 #rfq .pv2-rfq-grid > div:first-child p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-72 #rfq .pv2-rfq-box{
  background:#f7f1e6 !important;
  color:#173e39 !important;
  border:1px solid rgba(212,170,99,.35) !important;
}body.page-id-72 #rfq .pv2-rfq-box strong{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-72 #rfq .pv2-rfq-box ul,body.page-id-72 #rfq .pv2-rfq-box li{
  color:#4f5d59 !important;
  opacity:1 !important;
}body.page-id-72 #rfq .pv2-rfq-box a{
  background:#b68b47 !important;
  color:#ffffff !important;
}body.page-id-72 /* Extra explicit protection for the exact headline */
#rfq h2{
  color:#ffffff !important;
}body.page-id-72{--eg:#0c3b35;--eg2:#123f39;--gold:#c99b4a;--cream:#f5f0e6;--ink:#163b37}body.page-id-72 .eng-page{background:#f7f4ed;color:var(--ink);font-family:inherit}body.page-id-72 .eng-wrap{width:min(1180px,calc(100% - 48px));margin:auto}body.page-id-72 .eng-kicker{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}body.page-id-72 .eng-hero{background:linear-gradient(115deg,#092f2b,#0f463f);color:#fff;padding:86px 0 72px}body.page-id-72 .eng-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:center}body.page-id-72 .eng-hero h1{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.045em;margin:0 0 24px;max-width:850px}body.page-id-72 .eng-hero h1 em{font-style:normal;color:#d7b46f}body.page-id-72 .eng-lead{font-size:18px;line-height:1.7;max-width:780px;color:rgba(255,255,255,.78)}body.page-id-72 .eng-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}body.page-id-72 .eng-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:800;font-size:13px}body.page-id-72 .eng-btn.gold{background:var(--gold);color:#fff}body.page-id-72 .eng-btn.outline{border:1px solid rgba(255,255,255,.35);color:#fff}body.page-id-72 .eng-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(255,255,255,.16)}body.page-id-72 .eng-proof div{padding:18px 14px 0 0}body.page-id-72 .eng-proof b{display:block;color:var(--gold);font-size:12px}body.page-id-72 .eng-proof span{font-size:13px}body.page-id-72 .eng-hero-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);padding:34px;border-radius:18px}body.page-id-72 .eng-hero-panel>span{font-size:11px;letter-spacing:.18em;color:#d7b46f;font-weight:800}body.page-id-72 .eng-hero-panel h3{font-size:28px;margin:12px 0 20px}body.page-id-72 .eng-hero-panel ul{padding-left:18px;line-height:2;color:rgba(255,255,255,.82)}body.page-id-72 .eng-intro,body.page-id-72 .eng-workflow,body.page-id-72 .eng-apps{padding:74px 0}body.page-id-72 .eng-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:34px}body.page-id-72 .eng-title-row h2,body.page-id-72 .eng-workflow h2,body.page-id-72 .eng-two h2,body.page-id-72 .eng-rfq h2{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.035em;margin:0}body.page-id-72 .eng-title-row>p,body.page-id-72 .eng-two>div>p{font-size:16px;line-height:1.7;color:#66716e}body.page-id-72 .eng-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-72 .eng-card-grid article{background:#fff;border:1px solid #e7e1d6;border-radius:14px;padding:25px;min-height:220px}body.page-id-72 .eng-card-grid b,body.page-id-72 .eng-steps b{color:var(--gold);font-size:12px}body.page-id-72 .eng-card-grid h3,body.page-id-72 .eng-steps h3,body.page-id-72 .eng-app-grid h3{font-size:20px;margin:34px 0 10px}body.page-id-72 .eng-card-grid p,body.page-id-72 .eng-steps p,body.page-id-72 .eng-app-grid p{font-size:14px;line-height:1.65;color:#697370}body.page-id-72 .eng-dark{background:var(--eg);color:#fff;padding:70px 0}body.page-id-72 .eng-title-row.light>p{color:rgba(255,255,255,.65)}body.page-id-72 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:15px;overflow:hidden}body.page-id-72 .eng-basis>div{padding:30px;border-right:1px solid rgba(255,255,255,.15)}body.page-id-72 .eng-basis>div:last-child{border-right:0}body.page-id-72 .eng-basis span{color:var(--gold);font-size:12px}body.page-id-72 .eng-basis h3{font-size:22px;margin:35px 0 8px}body.page-id-72 .eng-basis p{color:rgba(255,255,255,.7);line-height:1.6}body.page-id-72 .eng-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-72 .eng-steps>div{border-top:2px solid var(--gold);background:#fff;padding:22px;min-height:210px}body.page-id-72 .eng-deliverables{padding:72px 0;background:#ece7dc}body.page-id-72 .eng-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}body.page-id-72 .eng-checks{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ddd5c7}body.page-id-72 .eng-checks span{padding:17px 20px;border-bottom:1px solid #eee7db;border-right:1px solid #eee7db;font-size:14px}body.page-id-72 .eng-checks span:before{content:"✓";color:var(--gold);font-weight:900;margin-right:10px}body.page-id-72 .eng-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-72 .eng-app-grid>div{background:#fff;border-radius:14px;padding:25px;border:1px solid #e7e1d6;min-height:155px}body.page-id-72 .eng-app-grid h3{margin-top:0}body.page-id-72 .eng-rfq{background:linear-gradient(120deg,#0a342f,#11483f);color:#fff;padding:68px 0}body.page-id-72 .eng-rfq-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}body.page-id-72 .eng-rfq p{color:rgba(255,255,255,.76);font-size:16px;line-height:1.7;max-width:700px}body.page-id-72 .eng-rfq-box{background:#f5eee1;color:var(--ink);padding:30px;border-radius:16px}body.page-id-72 .eng-rfq-box h3{font-size:24px;margin-top:0}body.page-id-72 .eng-rfq-box ul{line-height:1.9;color:#53615d}body.page-id-72 .eng-rfq-box a{display:block;margin-top:20px;background:var(--gold);color:#fff;text-decoration:none;padding:14px;border-radius:6px;font-weight:800;text-align:center;font-size:12px}
@media(max-width:900px){body.page-id-72 .eng-wrap{width:min(100% - 28px,1180px)}body.page-id-72 .eng-hero{padding:58px 0 46px}body.page-id-72 .eng-hero-grid,body.page-id-72 .eng-title-row,body.page-id-72 .eng-two,body.page-id-72 .eng-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-72 .eng-card-grid{grid-template-columns:repeat(2,1fr)}body.page-id-72 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-72 .eng-steps{grid-template-columns:repeat(2,1fr)}body.page-id-72 .eng-app-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-72 .eng-hero h1{font-size:46px}body.page-id-72 .eng-lead{font-size:16px}body.page-id-72 .eng-proof{grid-template-columns:repeat(2,1fr)}body.page-id-72 .eng-card-grid,body.page-id-72 .eng-basis,body.page-id-72 .eng-steps,body.page-id-72 .eng-app-grid,body.page-id-72 .eng-checks{grid-template-columns:1fr}body.page-id-72 .eng-basis>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}body.page-id-72 .eng-intro,body.page-id-72 .eng-workflow,body.page-id-72 .eng-apps,body.page-id-72 .eng-deliverables,body.page-id-72 .eng-dark,body.page-id-72 .eng-rfq{padding:48px 0}body.page-id-72 .eng-card-grid article{min-height:auto}body.page-id-72 .eng-steps>div{min-height:auto}body.page-id-72 .eng-title-row{margin-bottom:24px}
}body.page-id-72 /* V2 — visual-first engineering presentation */
.eng-hero{position:relative;overflow:hidden}body.page-id-72 .eng-hero:after{content:"";position:absolute;inset:0 0 0 53%;background:
linear-gradient(90deg,#0a342f 0%,rgba(10,52,47,.55) 35%,rgba(10,52,47,.08) 100%),
url('https://www.dlubal.com/de/webimage/013523/2734628/RFEM_1200x900px.png') center/cover no-repeat;opacity:.48;pointer-events:none}body.page-id-72 .eng-hero .eng-wrap{position:relative;z-index:2}body.page-id-72 .eng-hero-grid{grid-template-columns:1.15fr .55fr}body.page-id-72 .eng-visual-lab{padding:74px 0;background:#f3efe7}body.page-id-72 .ev-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-72 .ev-head h2,body.page-id-72 .load-head h2{font-size:clamp(36px,4.6vw,64px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:820px}body.page-id-72 .ev-head>p{color:#66716e;line-height:1.7;margin:0}body.page-id-72 .ev-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}body.page-id-72 .ev-card{background:#fff;border:1px solid #e1d9cb;border-radius:18px;overflow:hidden}body.page-id-72 .ev-card:nth-child(1),body.page-id-72 .ev-card:nth-child(2){grid-column:span 6}body.page-id-72 .ev-card:nth-child(n+3){grid-column:span 3}body.page-id-72 .ev-img{height:280px;position:relative;background:#e8e8e4;overflow:hidden}body.page-id-72 .ev-card:nth-child(n+3) .ev-img{height:210px}body.page-id-72 .ev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}body.page-id-72 .ev-card:hover img{transform:scale(1.025)}body.page-id-72 .ev-img span{position:absolute;top:14px;left:14px;background:#0d3d37;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;letter-spacing:.12em}body.page-id-72 .ev-copy{padding:20px}body.page-id-72 .ev-copy h3{font-size:21px;margin:0 0 8px}body.page-id-72 .ev-copy p{font-size:13px;line-height:1.55;color:#6a7471;margin:0}body.page-id-72 .load-strip{padding:68px 0;background:#0b3933;color:#fff}body.page-id-72 .load-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}body.page-id-72 .load-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden}body.page-id-72 .load-grid article{padding:30px;min-height:250px;border-right:1px solid rgba(255,255,255,.15);position:relative}body.page-id-72 .load-grid article:last-child{border-right:0}body.page-id-72 .load-icon{height:64px;display:flex;align-items:center;font-size:31px;font-weight:300;color:#d8ad61;letter-spacing:7px}body.page-id-72 .load-grid b{font-size:11px;color:#d8ad61;letter-spacing:.14em}body.page-id-72 .load-grid h3{font-size:24px;margin:25px 0 8px}body.page-id-72 .load-grid p{color:rgba(255,255,255,.67);font-size:13px;line-height:1.6}
@media(max-width:900px){body.page-id-72 .eng-hero:after{inset:42% 0 0 0;opacity:.2}body.page-id-72 .ev-head{grid-template-columns:1fr;gap:18px}body.page-id-72 .ev-card:nth-child(1),body.page-id-72 .ev-card:nth-child(2),body.page-id-72 .ev-card:nth-child(n+3){grid-column:span 6}body.page-id-72 .load-grid{grid-template-columns:repeat(2,1fr)}body.page-id-72 .load-grid article{border-bottom:1px solid rgba(255,255,255,.15)}
}
@media(max-width:560px){body.page-id-72 .eng-visual-lab,body.page-id-72 .load-strip{padding:46px 0}body.page-id-72 .ev-card:nth-child(1),body.page-id-72 .ev-card:nth-child(2),body.page-id-72 .ev-card:nth-child(n+3){grid-column:span 12}body.page-id-72 .ev-img,body.page-id-72 .ev-card:nth-child(n+3) .ev-img{height:220px}body.page-id-72 .load-grid{grid-template-columns:1fr}body.page-id-72 .load-grid article{min-height:auto;border-right:0;padding:24px}body.page-id-72 .load-icon{height:45px}
}body.page-id-72 .eng-card-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}body.page-id-72 .eng-card-grid article{grid-column:span 3;position:relative;overflow:hidden;min-height:310px!important;padding:0!important;border:1px solid #ded7ca!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(10,55,49,.06)}body.page-id-72 .eng-card-grid article::before{content:"";display:block;height:145px;background:linear-gradient(135deg,#0b3933,#17675b);border-bottom:3px solid #d7aa58}body.page-id-72 .eng-card-grid article::after{position:absolute;top:26px;left:28px;color:#fff;font-size:48px;line-height:1;font-weight:800;opacity:.96}body.page-id-72 .eng-card-grid article:nth-child(1)::after{content:"⌁"}body.page-id-72 .eng-card-grid article:nth-child(2)::after{content:"▱"}body.page-id-72 .eng-card-grid article:nth-child(3)::after{content:"↗"}body.page-id-72 .eng-card-grid article:nth-child(4)::after{content:"⊥"}body.page-id-72 .eng-card-grid article:nth-child(5)::after{content:"◇"}body.page-id-72 .eng-card-grid article:nth-child(6)::after{content:"⌗"}body.page-id-72 .eng-card-grid article:nth-child(7)::after{content:"✓"}body.page-id-72 .eng-card-grid article:nth-child(8)::after{content:"↻"}body.page-id-72 .eng-card-grid article>b{position:absolute;top:18px;right:20px;background:#d7aa58;color:#173d37!important;padding:7px 9px;border-radius:999px;font-size:11px!important;letter-spacing:.1em;z-index:2}body.page-id-72 .eng-card-grid article h3{font-size:21px!important;margin:20px 22px 9px!important;color:#123e38;line-height:1.12}body.page-id-72 .eng-card-grid article p{font-size:14px!important;line-height:1.55!important;margin:0 22px 22px!important;color:#65716d!important}body.page-id-72 .eng-intro{padding:62px 0!important;background:linear-gradient(180deg,#fbfaf7 0%,#f3efe7 100%)}body.page-id-72 .eng-intro .eng-title-row{margin-bottom:26px!important}
@media(max-width:1050px){body.page-id-72 .eng-card-grid article{grid-column:span 6}}
@media(max-width:560px){body.page-id-72 .eng-card-grid{gap:12px!important}body.page-id-72 .eng-card-grid article{grid-column:span 12;min-height:0!important}body.page-id-72 .eng-card-grid article::before{height:105px}body.page-id-72 .eng-card-grid article::after{top:25px;font-size:38px}body.page-id-72 .eng-card-grid article h3{font-size:20px!important;margin-top:17px!important}body.page-id-72 .eng-intro{padding:44px 0!important}}body.page-id-72 /* V4 Structural Design Basis readability + VIP redesign */
.eng-dark{background:linear-gradient(135deg,#073d34 0%,#0b5547 55%,#073b33 100%);padding:64px 0;position:relative;overflow:hidden}body.page-id-72 .eng-dark:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(210,164,75,.16);border-radius:50%;right:-160px;top:-220px}body.page-id-72 .eng-dark .eng-wrap{position:relative;z-index:1}body.page-id-72 .eng-dark .eng-title-row{align-items:end;margin-bottom:28px}body.page-id-72 .eng-dark .eng-title-row h2{color:#fff!important;font-size:clamp(34px,4vw,58px);line-height:1.02;max-width:780px;margin:10px 0 0}body.page-id-72 .eng-dark .eng-title-row>p{color:#eef5f1!important;font-size:17px!important;line-height:1.65!important;max-width:480px!important;font-weight:500}body.page-id-72 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:0!important;border-radius:0!important;overflow:visible!important}body.page-id-72 .eng-basis>div{position:relative;min-height:260px;padding:26px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 18px 45px rgba(0,0,0,.10);backdrop-filter:blur(3px)}body.page-id-72 .eng-basis>div:before{display:block;width:46px;height:46px;margin-bottom:34px;border-radius:12px;background:#d2a44b;color:#073d34;font-size:22px;font-weight:900;text-align:center;line-height:46px}body.page-id-72 .eng-basis>div:nth-child(1):before{content:"↗"}body.page-id-72 .eng-basis>div:nth-child(2):before{content:"≋"}body.page-id-72 .eng-basis>div:nth-child(3):before{content:"⌗"}body.page-id-72 .eng-basis>div:nth-child(4):before{content:"⌂"}body.page-id-72 .eng-basis span{position:absolute;top:28px;right:25px;color:#e5bd6b!important;font-size:13px!important;font-weight:800;letter-spacing:.08em}body.page-id-72 .eng-basis h3{color:#fff!important;font-size:23px!important;line-height:1.15;margin:0 0 12px!important;font-weight:800}body.page-id-72 .eng-basis p{color:#f1f5f3!important;font-size:15.5px!important;line-height:1.58!important;margin:0!important;font-weight:500}body.page-id-72 .eng-basis>div:nth-child(1) p:after{content:"\A Location • Dimensions • Layout • Quantity • Site conditions";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-72 .eng-basis>div:nth-child(2) p:after{content:"\A Dead load • Wind load • Uplift • Material grades";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-72 .eng-basis>div:nth-child(3) p:after{content:"\A Columns • Beams • Arms • Plates • Connections";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-72 .eng-basis>div:nth-child(4) p:after{content:"\A Base plates • Anchors • Footings • Site coordination";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}
@media(max-width:900px){body.page-id-72 .eng-dark{padding:48px 0}body.page-id-72 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-72 .eng-basis>div{min-height:245px}body.page-id-72 .eng-dark .eng-title-row>p{max-width:100%!important}}
@media(max-width:560px){body.page-id-72 .eng-dark{padding:38px 0}body.page-id-72 .eng-dark .eng-title-row{margin-bottom:20px}body.page-id-72 .eng-dark .eng-title-row h2{font-size:36px!important}body.page-id-72 .eng-dark .eng-title-row>p{font-size:15px!important}body.page-id-72 .eng-basis{grid-template-columns:1fr;gap:10px}body.page-id-72 .eng-basis>div{min-height:0;padding:22px!important}body.page-id-72 .eng-basis>div:before{margin-bottom:22px}body.page-id-72 .eng-basis h3{font-size:21px!important}body.page-id-72 .eng-basis p{font-size:15px!important}}body.page-id-72 .eng-deliverables{padding:72px 0;background:linear-gradient(135deg,#f7f3e8 0%,#fff 58%,#edf4ef 100%)}body.page-id-72 .eng-deliverables .eng-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:start}body.page-id-72 .eng-deliverables h2{font-size:clamp(34px,4vw,62px);line-height:1.02;max-width:620px;margin:12px 0 18px}body.page-id-72 .eng-deliverables p{font-size:18px;line-height:1.7;max-width:570px}body.page-id-72 .deliverable-note{margin-top:28px;padding:22px 24px;border-left:4px solid #d8a62b;background:#fff;border-radius:0 16px 16px 0;font-weight:650;color:#174b3d}body.page-id-72 .eng-checks{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;background:transparent!important;border:0!important}body.page-id-72 .eng-checks span{display:flex!important;align-items:center;min-height:72px;padding:17px 18px 17px 54px!important;background:#fff;border:1px solid rgba(18,75,60,.13);border-radius:15px;position:relative;font-size:16px!important;font-weight:700;color:#173f35;box-shadow:0 8px 24px rgba(19,62,52,.055)}body.page-id-72 .eng-checks span:before{content:'✓';position:absolute;left:18px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0c5745;color:#fff;font-size:13px;font-weight:900}body.page-id-72 .eng-checks span:nth-child(7){border-color:#d8a62b}body.page-id-72 .eng-checks span:nth-child(11){border-color:#d8a62b}
@media(max-width:800px){body.page-id-72 .eng-deliverables{padding:48px 0}body.page-id-72 .eng-deliverables .eng-two{grid-template-columns:1fr;gap:25px}body.page-id-72 .eng-deliverables h2{font-size:38px}body.page-id-72 .eng-deliverables p{font-size:16px}body.page-id-72 .eng-checks{grid-template-columns:1fr!important}body.page-id-72 .eng-checks span{min-height:60px;font-size:15px!important;padding:14px 14px 14px 50px!important}body.page-id-72 .deliverable-note{margin-top:20px}}body.page-id-72 .eng-apps{padding:72px 0;background:linear-gradient(180deg,#f7f3e9 0%,#fff 100%)}body.page-id-72 .eng-apps .eng-title-row{align-items:end;margin-bottom:30px;gap:36px}body.page-id-72 .eng-apps .eng-title-row h2{font-size:clamp(36px,4.4vw,66px);line-height:.98;max-width:820px;margin:8px 0 0}body.page-id-72 .eng-apps .eng-title-row>p{font-size:17px;line-height:1.65;max-width:430px;color:#4e5d56}body.page-id-72 .eng-app-grid.vip-app-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-72 .vip-app-card{position:relative;min-height:330px;border-radius:24px;overflow:hidden;background:#0c4a3b;border:1px solid rgba(13,76,61,.15);box-shadow:0 14px 34px rgba(15,52,43,.10)}body.page-id-72 .vip-app-card:nth-child(1),body.page-id-72 .vip-app-card:nth-child(2){grid-column:span 6;min-height:400px}body.page-id-72 .vip-app-card:nth-child(n+3){grid-column:span 3}body.page-id-72 .vip-app-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}body.page-id-72 .vip-app-card:hover img{transform:scale(1.045)}body.page-id-72 .vip-app-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,25,20,.04) 22%,rgba(4,28,22,.92) 100%)}body.page-id-72 .vip-app-content{position:absolute;z-index:2;left:24px;right:24px;bottom:23px;color:#fff}body.page-id-72 .vip-app-no{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#d9a52c;color:#103d32;font-size:12px;font-weight:800;margin-bottom:12px}body.page-id-72 .vip-app-content h3{font-size:clamp(20px,2vw,29px);line-height:1.08;margin:0 0 8px;color:#fff}body.page-id-72 .vip-app-content p{font-size:14px;line-height:1.5;margin:0;color:rgba(255,255,255,.84)}body.page-id-72 .vip-app-tag{display:inline-block;margin-top:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){body.page-id-72 .eng-apps{padding:48px 0}body.page-id-72 .eng-apps .eng-title-row{display:block}body.page-id-72 .eng-apps .eng-title-row>p{margin-top:16px}body.page-id-72 .eng-app-grid.vip-app-grid{grid-template-columns:1fr 1fr}body.page-id-72 .vip-app-card,body.page-id-72 .vip-app-card:nth-child(1),body.page-id-72 .vip-app-card:nth-child(2),body.page-id-72 .vip-app-card:nth-child(n+3){grid-column:span 1;min-height:300px}}
@media(max-width:600px){body.page-id-72 .eng-apps{padding:38px 0}body.page-id-72 .eng-apps .eng-title-row h2{font-size:38px}body.page-id-72 .eng-app-grid.vip-app-grid{grid-template-columns:1fr;gap:12px}body.page-id-72 .vip-app-card,body.page-id-72 .vip-app-card:nth-child(1),body.page-id-72 .vip-app-card:nth-child(2),body.page-id-72 .vip-app-card:nth-child(n+3){min-height:270px}body.page-id-72 .vip-app-content{left:18px;right:18px;bottom:18px}body.page-id-72 .vip-app-content h3{font-size:23px}body.page-id-72 .vip-app-content p{font-size:13px}}body.page-id-72 #eng-rfq{background:linear-gradient(135deg,#063f38 0%,#0a574b 58%,#073b35 100%);color:#fff;padding:78px 0 64px;overflow:hidden;position:relative}body.page-id-72 #eng-rfq:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(237,183,62,.12),transparent 28%);pointer-events:none}body.page-id-72 .rfq-vip-wrap{width:min(1180px,92%);margin:auto;position:relative;z-index:1}body.page-id-72 .rfq-vip-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:34px}body.page-id-72 .rfq-vip-kicker{display:block;color:#e9b53e;font-size:13px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-72 .rfq-vip-head h2{font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:0}body.page-id-72 .rfq-vip-head p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 0 4px}body.page-id-72 .rfq-vip-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-72 .rfq-blueprint,body.page-id-72 .rfq-info-card{border:1px solid rgba(255,255,255,.16);border-radius:22px;overflow:hidden}body.page-id-72 .rfq-blueprint{background:#082f2c;min-height:520px}body.page-id-72 .rfq-blueprint-top{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;letter-spacing:.11em;color:rgba(255,255,255,.65)}body.page-id-72 .rfq-blueprint-top b{color:#e9b53e}body.page-id-72 .rfq-blueprint svg{display:block;width:100%;height:auto;padding:22px}body.page-id-72 .rfq-blueprint-note{display:flex;gap:22px;flex-wrap:wrap;padding:17px 22px;border-top:1px solid rgba(255,255,255,.13);font-size:13px;font-weight:700}body.page-id-72 .rfq-info-card{background:#f7f2e8;color:#143f39;padding:32px}body.page-id-72 .rfq-card-no{font-size:11px;font-weight:900;letter-spacing:.14em;color:#aa7a22}body.page-id-72 .rfq-info-card h3{font-size:34px;line-height:1.02;letter-spacing:-.04em;margin:13px 0 12px}body.page-id-72 .rfq-info-card>p{font-size:15px;line-height:1.55;color:#65706d;margin:0 0 18px}body.page-id-72 .rfq-info-list{border-top:1px solid #d9d3c7}body.page-id-72 .rfq-info-list div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #ddd6ca}body.page-id-72 .rfq-info-list b{font-size:14px}body.page-id-72 .rfq-info-list span{font-size:13px;color:#747b78;line-height:1.35}body.page-id-72 .rfq-vip-btn{margin-top:22px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#dca72e;color:#123c37;padding:16px 18px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.07em}body.page-id-72 .rfq-vip-btn span{font-size:20px}body.page-id-72 .rfq-flow{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 20px;background:rgba(0,0,0,.10)}body.page-id-72 .rfq-flow div{display:flex;align-items:center;gap:10px}body.page-id-72 .rfq-flow b{color:#e9b53e;font-size:12px}body.page-id-72 .rfq-flow span{font-size:13px;font-weight:700}body.page-id-72 .rfq-flow i{font-style:normal;color:#e9b53e;padding:0 12px}
@media(max-width:820px){body.page-id-72 #eng-rfq{padding:52px 0 42px}body.page-id-72 .rfq-vip-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.page-id-72 .rfq-vip-head h2{font-size:44px}body.page-id-72 .rfq-vip-head p{font-size:16px}body.page-id-72 .rfq-vip-grid{grid-template-columns:1fr}body.page-id-72 .rfq-blueprint{min-height:0}body.page-id-72 .rfq-blueprint-top{font-size:9px}body.page-id-72 .rfq-blueprint svg{padding:10px}body.page-id-72 .rfq-blueprint-note{gap:10px 16px;font-size:11px}body.page-id-72 .rfq-info-card{padding:24px 20px}body.page-id-72 .rfq-info-card h3{font-size:30px}body.page-id-72 .rfq-info-list div{grid-template-columns:1fr;gap:4px}body.page-id-72 .rfq-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-72 .rfq-flow i{display:none}body.page-id-72 .rfq-flow div{border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0}}
@media(max-width:480px){body.page-id-72 .rfq-vip-wrap{width:92%}body.page-id-72 .rfq-vip-head h2{font-size:38px}body.page-id-72 .rfq-flow{grid-template-columns:1fr}body.page-id-72 .rfq-blueprint-top{flex-direction:column}body.page-id-72 .rfq-blueprint-note{display:grid;grid-template-columns:1fr 1fr}}body.page-id-72 /* V9: mobile readability + RFQ heading contrast */
.rfq-vip-head h2{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;opacity:1!important}body.page-id-72 .rfq-vip-head h2 br{display:block}body.page-id-72 .rfq-vip-head p{color:rgba(255,255,255,.92)!important}body.page-id-72 .eng-hero h1,body.page-id-72 .eng-hero h1 em{opacity:1!important}
@media(max-width:767px){body.page-id-72,body.page-id-72{overflow-x:hidden!important;width:100%!important}body.page-id-72 .eng-page{overflow:hidden!important}body.page-id-72 .eng-wrap,body.page-id-72 .rfq-vip-wrap{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}body.page-id-72 .eng-hero{padding:42px 0 28px!important;min-height:auto!important}body.page-id-72 .eng-hero-grid{display:block!important}body.page-id-72 .eng-kicker{font-size:11px!important;letter-spacing:1.5px!important;line-height:1.35!important}body.page-id-72 .eng-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important;letter-spacing:-1.4px!important;margin:12px 0 16px!important;max-width:100%!important}body.page-id-72 .eng-hero h1 em{display:inline!important;color:#d7a936!important}body.page-id-72 .eng-lead{font-size:16px!important;line-height:1.6!important;max-width:100%!important}body.page-id-72 .eng-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:20px!important}body.page-id-72 .eng-btn{width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}body.page-id-72 .eng-proof{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}body.page-id-72 .eng-proof>div{min-width:0!important;padding:12px 10px!important}body.page-id-72 .eng-proof b{font-size:14px!important}body.page-id-72 .eng-proof span{font-size:11px!important;line-height:1.25!important}body.page-id-72 .eng-hero-panel{margin-top:18px!important;padding:20px!important;width:auto!important}body.page-id-72 .eng-hero-panel h3{font-size:23px!important;line-height:1.15!important}body.page-id-72 .eng-hero-panel li{font-size:14px!important;line-height:1.45!important}body.page-id-72 .eng-visual-lab,body.page-id-72 .load-strip,body.page-id-72 .vip-applications,body.page-id-72 .eng-rfq{padding-top:48px!important;padding-bottom:48px!important}body.page-id-72 .ev-head{display:block!important}body.page-id-72 .ev-head h2{font-size:32px!important;line-height:1.05!important}body.page-id-72 .ev-head p{font-size:15px!important;margin-top:12px!important}body.page-id-72 .ev-grid,body.page-id-72 .load-grid,body.page-id-72 .vip-app-grid{grid-template-columns:1fr!important;gap:14px!important}body.page-id-72 .ev-card,body.page-id-72 .vip-app-card{min-width:0!important}body.page-id-72 .ev-img img,body.page-id-72 .vip-app-card img{height:220px!important;object-fit:cover!important}body.page-id-72 .load-head h2{font-size:32px!important;line-height:1.08!important}body.page-id-72 .rfq-vip-head{display:block!important;margin-bottom:22px!important}body.page-id-72 .rfq-vip-head h2{font-size:38px!important;line-height:1.02!important;letter-spacing:-1px!important;margin:9px 0 14px!important;color:#fff!important}body.page-id-72 .rfq-vip-head p{font-size:15px!important;line-height:1.55!important;max-width:100%!important}body.page-id-72 .rfq-vip-grid{display:flex!important;flex-direction:column!important;gap:14px!important}body.page-id-72 .rfq-blueprint,body.page-id-72 .rfq-info-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.page-id-72 .rfq-blueprint{overflow:hidden!important}body.page-id-72 .rfq-blueprint-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px!important;font-size:10px!important}body.page-id-72 .rfq-blueprint svg{display:block!important;width:100%!important;height:auto!important;min-height:210px!important}body.page-id-72 .rfq-blueprint-note{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:12px 14px!important}body.page-id-72 .rfq-blueprint-note span{font-size:12px!important}body.page-id-72 .rfq-info-card{padding:20px!important}body.page-id-72 .rfq-info-card h3{font-size:26px!important;line-height:1.08!important}body.page-id-72 .rfq-info-card p{font-size:14px!important;line-height:1.55!important}body.page-id-72 .rfq-info-list>div{padding:11px 0!important}body.page-id-72 .rfq-info-list b{font-size:14px!important}body.page-id-72 .rfq-info-list span{font-size:12px!important;line-height:1.4!important}body.page-id-72 .rfq-vip-btn{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;font-size:12px!important;padding:14px 10px!important}body.page-id-72 .rfq-flow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}body.page-id-72 .rfq-flow i{display:none!important}body.page-id-72 .rfq-flow>div{min-width:0!important;padding:12px 8px!important}body.page-id-72 .rfq-flow b{font-size:12px!important}body.page-id-72 .rfq-flow span{font-size:11px!important;line-height:1.25!important}body.page-id-72 footer .w{width:auto!important;padding-left:18px!important;padding-right:18px!important}
}
@media(min-width:768px) and (max-width:1100px){body.page-id-72 .eng-wrap,body.page-id-72 .rfq-vip-wrap{padding-left:28px!important;padding-right:28px!important}body.page-id-72 .eng-hero h1{font-size:58px!important}body.page-id-72 .rfq-vip-head h2{color:#fff!important}}body.page-id-72 /* V10 — category-correct temporary 3D/engineering concept visuals */
.eng-apps img[alt*="application"]{
  object-fit:cover !important;
  object-position:center !important;
  background:#0b3732 !important;
}
@media(max-width:700px){body.page-id-72 .eng-apps img[alt*="application"]{
    min-height:220px !important;
    max-height:300px !important;
    width:100% !important;
  }
}body.page-id-72 .v11-materials{background:#f3f0e8;color:#113c36;padding:86px 0}body.page-id-72 .mat-wrap{width:min(1500px,92vw);margin:auto}body.page-id-72 .mat-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:35px}body.page-id-72 .mat-kicker{font-size:13px;letter-spacing:.22em;font-weight:800;color:#a87827}body.page-id-72 .mat-head h2{font-size:clamp(42px,5vw,76px);line-height:.94;margin:16px 0 0;letter-spacing:-.045em}body.page-id-72 .mat-head h2 em{font-style:normal;color:#bd8d39}body.page-id-72 .mat-head>p{font-size:18px;line-height:1.65;color:#52645f;max-width:620px}body.page-id-72 .mat-strip{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #d8d1c2;border-bottom:1px solid #d8d1c2;padding:15px 0;margin-bottom:24px}body.page-id-72 .mat-strip span{border:1px solid #d2c8b6;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:800;letter-spacing:.08em;background:#faf8f2}body.page-id-72 .mat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.page-id-72 .mat-card{background:#fff;border:1px solid #d9d2c4;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;min-height:390px;box-shadow:0 12px 35px rgba(30,55,48,.06)}body.page-id-72 .mat-card:nth-child(7){grid-column:1/-1;grid-template-columns:.75fr 1.25fr}body.page-id-72 .mat-visual{min-height:100%;background:#0b3732}body.page-id-72 .mat-visual img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-72 .mat-body{padding:28px;position:relative}body.page-id-72 .mat-num{font-size:12px;color:#b58532;font-weight:800;letter-spacing:.12em}body.page-id-72 .mat-body h3{font-size:25px;line-height:1.08;margin:13px 0 10px}body.page-id-72 .mat-body p{font-size:14px;line-height:1.55;color:#60706c;margin-bottom:20px}body.page-id-72 .mat-body ul{list-style:none;padding:0;margin:0;border-top:1px solid #eee9df}body.page-id-72 .mat-body li{font-size:13px;padding:9px 0;border-bottom:1px solid #eee9df}body.page-id-72 .mat-body li:before{content:"✓";color:#b88731;font-weight:900;margin-right:9px}body.page-id-72 .mat-spec{margin-top:22px;background:#0b3c35;color:white;border-radius:26px;padding:34px;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center}body.page-id-72 .mat-spec small{color:#dfb45f;font-weight:800;letter-spacing:.18em}body.page-id-72 .mat-spec h3{font-size:29px;margin:8px 0 0}body.page-id-72 .spec-items{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-72 .spec-items span{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px;font-size:12px;background:rgba(255,255,255,.04)}
@media(max-width:900px){body.page-id-72 .v11-materials{padding:55px 0}body.page-id-72 .mat-wrap{width:min(94vw,700px)}body.page-id-72 .mat-head{grid-template-columns:1fr;gap:20px}body.page-id-72 .mat-head h2{font-size:44px}body.page-id-72 .mat-head>p{font-size:16px}body.page-id-72 .mat-grid{grid-template-columns:1fr}body.page-id-72 .mat-card,body.page-id-72 .mat-card:nth-child(7){grid-column:auto;grid-template-columns:1fr;min-height:0}body.page-id-72 .mat-visual{height:260px}body.page-id-72 .mat-body{padding:23px}body.page-id-72 .mat-body h3{font-size:24px}body.page-id-72 .mat-spec{grid-template-columns:1fr;padding:25px;gap:22px}body.page-id-72 .spec-items{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){body.page-id-72 .mat-head h2{font-size:37px}body.page-id-72 .mat-visual{height:225px}body.page-id-72 .mat-strip{gap:6px}body.page-id-72 .mat-strip span{font-size:9px;padding:8px 10px}body.page-id-72 .spec-items{grid-template-columns:1fr 1fr}body.page-id-72 .mat-spec h3{font-size:24px}
}body.page-id-72 /* V12 — Desktop-first materials redesign with real photographs */
@media (min-width: 1001px){
  .v11-materials{
    padding:72px 0 78px !important;
  }
  .mat-wrap{
    width:min(1480px,94vw) !important;
  }
  .mat-head{
    grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr) !important;
    gap:55px !important;
    margin-bottom:18px !important;
    align-items:end !important;
  }
  .mat-head h2{
    font-size:clamp(48px,4.3vw,68px) !important;
    line-height:.98 !important;
  }
  .mat-head>p{
    font-size:16px !important;
    line-height:1.65 !important;
  }
  .mat-photo-note{
    margin:0 0 22px;
    font-size:11px;
    color:#697873;
    letter-spacing:.02em;
  }
  .mat-strip{
    margin-bottom:18px !important;
    padding:12px 0 !important;
  }
  .mat-grid{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:15px !important;
  }
  .mat-card,
  .mat-card:nth-child(7){
    grid-column:auto !important;
    display:flex !important;
    flex-direction:column !important;
    min-height:0 !important;
    border-radius:18px !important;
    overflow:hidden !important;
  }
  .mat-card:nth-child(7){
    grid-column:2 / span 1 !important;
  }
  .mat-visual{
    width:100% !important;
    height:235px !important;
    min-height:235px !important;
    overflow:hidden !important;
    background:#d9ddd9 !important;
  }
  .mat-visual img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }
  .mat-body{
    padding:21px 22px 23px !important;
    flex:1 !important;
  }
  .mat-body h3{
    font-size:22px !important;
    margin:10px 0 8px !important;
  }
  .mat-body p{
    font-size:13px !important;
    line-height:1.55 !important;
    min-height:42px;
    margin-bottom:14px !important;
  }
  .mat-body li{
    font-size:12px !important;
    padding:7px 0 !important;
  }
  .mat-spec{
    margin-top:20px !important;
    padding:28px 30px !important;
    grid-template-columns:.55fr 1.45fr !important;
    border-radius:20px !important;
  }
  .mat-spec h3{
    font-size:25px !important;
  }
  .spec-items{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }
}body.page-id-72 /* Tablet */
@media (min-width:701px) and (max-width:1000px){
  .mat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  .mat-card,.mat-card:nth-child(7){display:flex!important;flex-direction:column!important;grid-column:auto!important}
  .mat-visual{height:230px!important}
  .mat-card:nth-child(7){grid-column:1/-1!important;max-width:52%;justify-self:center}
}body.page-id-72 /* Mobile — keep the good stacked behaviour but improve image fidelity */
@media (max-width:700px){
  .mat-photo-note{
    margin:0 0 16px;
    font-size:10px;
    line-height:1.45;
    color:#687772;
  }
  .mat-visual img{
    object-fit:cover !important;
    object-position:center !important;
  }
  .mat-body p{min-height:0!important}
}body.page-id-72 /* V13 technical review — image-led material approval panel */
.v13-review{
  width:min(1480px,94vw)!important;
  margin:26px auto 0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid rgba(16,67,55,.16)!important;
  border-radius:26px!important;
  background:#f5f1e7!important;
  box-shadow:0 22px 60px rgba(15,54,45,.10)!important;
}body.page-id-72 .v13-review-copy{padding:42px 44px 40px!important}body.page-id-72 .v13-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#b88624}body.page-id-72 .v13-review h3{font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important;margin:10px 0 13px!important;color:#123f35!important;max-width:720px}body.page-id-72 .v13-review-copy>p{font-size:15px!important;line-height:1.65!important;color:#66736f!important;max-width:760px;margin:0 0 26px!important}body.page-id-72 .v13-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(16,67,55,.14);border-left:1px solid rgba(16,67,55,.14)}body.page-id-72 .v13-check{padding:16px 17px;border-right:1px solid rgba(16,67,55,.14);border-bottom:1px solid rgba(16,67,55,.14);min-height:84px;background:rgba(255,255,255,.35)}body.page-id-72 .v13-check b{display:block;font-size:14px;color:#173f36;margin-bottom:5px}body.page-id-72 .v13-check span{display:block;font-size:11.5px;line-height:1.45;color:#75817d}body.page-id-72 .v13-photo-stack{background:#0d4a3c;padding:16px;display:grid;grid-template-rows:minmax(0,1.35fr) minmax(160px,.65fr);gap:12px}body.page-id-72 .v13-main-photo,body.page-id-72 .v13-mini-photos figure{position:relative;margin:0;overflow:hidden;border-radius:17px;background:#dfe2df}body.page-id-72 .v13-main-photo img,body.page-id-72 .v13-mini-photos img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-72 .v13-main-photo figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:12px;background:rgba(8,46,38,.84);color:#fff;backdrop-filter:blur(7px)}body.page-id-72 .v13-main-photo figcaption b{display:block;font-size:15px}body.page-id-72 .v13-main-photo figcaption span{font-size:10.5px;opacity:.78}body.page-id-72 .v13-mini-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-72 .v13-mini-photos figcaption{position:absolute;left:9px;bottom:9px;background:rgba(8,46,38,.86);color:white;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}
@media(max-width:1000px){body.page-id-72 .v13-review{grid-template-columns:1fr!important}body.page-id-72 .v13-photo-stack{grid-template-columns:1.2fr .8fr;grid-template-rows:320px}body.page-id-72 .v13-mini-photos{grid-template-columns:1fr;grid-template-rows:1fr 1fr}
}
@media(max-width:700px){body.page-id-72 .v13-review{width:calc(100% - 28px)!important;border-radius:20px!important}body.page-id-72 .v13-review-copy{padding:26px 20px 22px!important}body.page-id-72 .v13-review h3{font-size:32px!important}body.page-id-72 .v13-review-copy>p{font-size:13px!important}body.page-id-72 .v13-review-grid{grid-template-columns:1fr}body.page-id-72 .v13-check{min-height:auto;padding:13px 14px}body.page-id-72 .v13-photo-stack{padding:10px;grid-template-columns:1fr;grid-template-rows:245px 145px}body.page-id-72 .v13-mini-photos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}
}body.page-id-72 /* V14 — eight image-led verification cards */
.v13-review{
  grid-template-columns:1fr!important;
}body.page-id-72 .v13-photo-stack{display:none!important}body.page-id-72 .v13-review-copy{padding:42px!important}body.page-id-72 .v13-review-copy>p{max-width:900px!important}body.page-id-72 .v13-review-grid{
  border:0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}body.page-id-72 .v14-verify-card{
  overflow:hidden;
  border-radius:17px;
  border:1px solid rgba(16,67,55,.15);
  background:#fff;
  min-width:0;
  box-shadow:0 8px 24px rgba(16,57,48,.05);
}body.page-id-72 .v14-card-image{
  position:relative;
  height:155px;
  overflow:hidden;
  background:#d9dfdc;
}body.page-id-72 .v14-card-image img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center;
  transition:transform .35s ease;
}body.page-id-72 .v14-verify-card:hover .v14-card-image img{transform:scale(1.035)}body.page-id-72 .v14-no{
  position:absolute;top:11px;left:11px;
  width:34px;height:34px;border-radius:50%;
  display:grid;place-items:center;
  background:#d7a72e;color:#123f35;font-size:10px;font-weight:900;
}body.page-id-72 .v14-card-copy{padding:17px 17px 18px}body.page-id-72 .v14-card-copy h4{
  margin:0 0 7px;color:#153f36;font-size:17px;line-height:1.15
}body.page-id-72 .v14-card-copy p{
  margin:0 0 15px!important;min-height:68px;
  color:#697873!important;font-size:11.5px!important;line-height:1.55!important
}body.page-id-72 .v14-tag{
  display:inline-block;padding-top:10px;border-top:1px solid #e2e5df;
  width:100%;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#b18225
}
@media(max-width:1100px){body.page-id-72 .v13-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-72 .v14-card-image{height:190px}body.page-id-72 .v14-card-copy p{min-height:52px}
}
@media(max-width:700px){body.page-id-72 .v13-review-copy{padding:26px 18px 20px!important}body.page-id-72 .v13-review-grid{grid-template-columns:1fr!important;gap:11px!important}body.page-id-72 .v14-verify-card{display:grid;grid-template-columns:120px 1fr;border-radius:14px}body.page-id-72 .v14-card-image{height:100%;min-height:150px}body.page-id-72 .v14-card-copy{padding:15px}body.page-id-72 .v14-card-copy h4{font-size:16px}body.page-id-72 .v14-card-copy p{min-height:0;font-size:11px!important;margin-bottom:10px!important}body.page-id-72 .v14-no{width:29px;height:29px;font-size:9px}
}
@media(max-width:420px){body.page-id-72 .v14-verify-card{grid-template-columns:105px 1fr}body.page-id-72 .v14-card-copy{padding:13px}
}body.page-id-72 /* V15 — professional topic-matched verification visuals */
.v14-card-image{height:175px!important}body.page-id-72 .v14-card-image:after{
 content:"";position:absolute;inset:auto 0 0;height:42%;
 background:linear-gradient(transparent,rgba(8,45,37,.55));pointer-events:none
}body.page-id-72 .v15-visual-label{
 position:absolute;z-index:2;left:12px;bottom:11px;
 padding:6px 8px;border-radius:7px;
 background:rgba(10,58,47,.88);color:#fff;
 font-size:8px;font-weight:850;letter-spacing:.11em
}body.page-id-72 .v14-no{z-index:3}body.page-id-72 .v14-card-copy h4{font-size:18px!important}body.page-id-72 .v14-card-copy p{font-size:11.8px!important;line-height:1.58!important;min-height:76px!important}
@media(max-width:1100px){body.page-id-72 .v14-card-image{height:205px!important}body.page-id-72 .v14-card-copy p{min-height:55px!important}
}
@media(max-width:700px){body.page-id-72 .v14-card-image{height:100%!important;min-height:165px!important}body.page-id-72 .v14-card-copy p{min-height:0!important}body.page-id-72 .v15-visual-label{font-size:7px;left:8px;bottom:8px;padding:5px 6px}
}body.page-id-72 /* V16 refinement */
.v16-section{padding:78px 0;background:#f7f6f1}body.page-id-72 .v16-section.dark{background:#0d433d;color:#fff}body.page-id-72 .v16-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#b48b47;margin-bottom:10px}body.page-id-72 .v16-title{font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 16px;max-width:820px}body.page-id-72 .v16-lead{font-size:17px;line-height:1.65;max-width:760px;color:#66706d}body.page-id-72 .dark .v16-lead{color:#d8e3df}body.page-id-72 .v16-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-72 .v16-card{background:#fff;border:1px solid #e4dfd4;border-radius:18px;padding:22px;min-height:190px;box-shadow:0 8px 28px rgba(13,67,61,.05)}body.page-id-72 .dark .v16-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}body.page-id-72 .v16-num{font-size:11px;color:#b48b47;font-weight:900;letter-spacing:.14em}body.page-id-72 .v16-card h3{font-size:19px;margin:28px 0 8px}body.page-id-72 .v16-card p{font-size:14px;line-height:1.55;margin:0;color:#69736f}body.page-id-72 .dark .v16-card p{color:#d4dfdb}body.page-id-72 .v16-pillrow{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}body.page-id-72 .v16-pill{border:1px solid #d7d2c7;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;background:#fff}body.page-id-72 .dark .v16-pill{background:transparent;border-color:rgba(255,255,255,.22)}body.page-id-72 .v16-projects{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:14px;margin-top:32px}body.page-id-72 .v16-project{min-height:260px;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(13,67,61,.05),rgba(13,67,61,.13));border:1px solid #ded9ce}body.page-id-72 .v16-project b{font-size:22px}body.page-id-72 .v16-project span{font-size:13px;margin-top:7px;color:#65706c}body.page-id-72 .v16-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}body.page-id-72 .v16-faq details{background:#fff;border:1px solid #e2ddd2;border-radius:14px;padding:17px 18px}body.page-id-72 .v16-faq summary{font-weight:800;cursor:pointer}body.page-id-72 .v16-faq p{font-size:14px;line-height:1.6;color:#66706d}body.page-id-72 .eng-rfq{margin-top:0!important}body.page-id-72 .eng-deliverables{padding-top:72px!important;padding-bottom:72px!important}
@media(max-width:900px){body.page-id-72 .v16-grid{grid-template-columns:1fr 1fr}body.page-id-72 .v16-projects{grid-template-columns:1fr}body.page-id-72 .v16-project{min-height:180px}body.page-id-72 .v16-faq{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-72 .v16-section{padding:52px 0}body.page-id-72 .v16-grid{grid-template-columns:1fr}body.page-id-72 .v16-card{min-height:auto;padding:18px}body.page-id-72 .v16-card h3{margin-top:18px}body.page-id-72 .v16-title{font-size:36px}body.page-id-72 .v16-lead{font-size:15px}body.page-id-72 .v16-project{padding:20px}body.page-id-72 .hero{min-height:560px}body.page-id-72 .wrap{width:min(94%,1180px)}}body.page-id-72 /* V17 — improve contrast and readability of Design Basis section */
#design-basis .v16-title{color:#fff!important;text-shadow:none!important;opacity:1!important;max-width:900px!important}body.page-id-72 #design-basis .v16-lead{color:#f3f7f5!important;opacity:1!important;font-weight:500!important;max-width:920px!important}body.page-id-72 #design-basis .v16-card h3{color:#fff!important;font-weight:800!important}body.page-id-72 #design-basis .v16-card p{color:#edf4f1!important;opacity:1!important;font-size:15px!important;line-height:1.6!important}body.page-id-72 #design-basis .v16-num{color:#f0bd48!important}body.page-id-72 #design-basis .v16-pill{color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.32)!important}
@media(max-width:600px){body.page-id-72 #design-basis .v16-title{font-size:34px!important;line-height:1.06!important}body.page-id-72 #design-basis .v16-lead{font-size:16px!important;line-height:1.55!important}body.page-id-72 #design-basis .v16-card p{font-size:14px!important}}body.page-id-72 /* V18 — visual application portfolio + expanded engineering FAQ */
.app-v18{background:#f6f3eb}body.page-id-72 .app-v18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end}body.page-id-72 .app-v18-head .v16-lead{margin:0 0 8px}body.page-id-72 .app-v18-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}body.page-id-72 .app-v18-card{background:#fff;border:1px solid #ded9ce;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(20,55,50,.08);transition:.25s ease}body.page-id-72 .app-v18-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(20,55,50,.13)}body.page-id-72 .app-v18-visual{position:relative;aspect-ratio:1.75/1;overflow:hidden;background:#103f3a}body.page-id-72 .app-v18-visual svg{width:100%;height:100%;display:block}body.page-id-72 .app-v18-badge{position:absolute;left:16px;bottom:14px;background:rgba(255,255,255,.94);color:#103f3a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-72 .app-v18-copy{padding:22px 22px 24px}body.page-id-72 .app-v18-copy h3{font-size:23px;line-height:1.08;margin:10px 0 10px}body.page-id-72 .app-v18-copy p{font-size:14px;line-height:1.65;color:#66706d;margin:0}body.page-id-72 .app-v18-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}body.page-id-72 .app-v18-tags span{font-size:10px!important;color:#173e39!important;background:#f4efe3;border:1px solid #e4ddcf;border-radius:999px;padding:7px 9px;margin:0!important;font-weight:800}body.page-id-72 .faq-v18{background:#fff}body.page-id-72 .faq-v18-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end}body.page-id-72 .faq-v18-head>p{font-size:16px;line-height:1.65;color:#66706d;margin:0 0 8px}body.page-id-72 .faq-v18 .v16-title{font-size:clamp(42px,5vw,70px);line-height:.98;margin-bottom:0}body.page-id-72 .faq-v18-grid{gap:12px;margin-top:36px}body.page-id-72 .faq-v18-grid details{padding:0;background:#faf9f5;border:1px solid #dfdbd1;border-radius:16px;overflow:hidden}body.page-id-72 .faq-v18-grid summary{list-style:none;padding:19px 54px 19px 20px;position:relative;font-size:15px;line-height:1.35}body.page-id-72 .faq-v18-grid summary::-webkit-details-marker{display:none}body.page-id-72 .faq-v18-grid summary:after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0d433d;color:#fff;font-size:18px}body.page-id-72 .faq-v18-grid details[open] summary:after{content:'–';background:#d9a72f}body.page-id-72 .faq-v18-grid details[open] summary{background:#f3efe5}body.page-id-72 .faq-v18-grid details p{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7;color:#5f6966}body.page-id-72 .faq-v18-grid details[open] p{padding-top:16px}
@media(max-width:900px){body.page-id-72 .app-v18-head,body.page-id-72 .faq-v18-head{grid-template-columns:1fr;gap:12px}body.page-id-72 .app-v18-grid{grid-template-columns:1fr}body.page-id-72 .app-v18-card{display:grid;grid-template-columns:1fr 1fr}body.page-id-72 .app-v18-visual{aspect-ratio:auto;min-height:250px}body.page-id-72 .faq-v18-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-72 .app-v18-grid{gap:14px}body.page-id-72 .app-v18-card{display:block}body.page-id-72 .app-v18-visual{min-height:0;aspect-ratio:1.7/1}body.page-id-72 .app-v18-copy{padding:18px}body.page-id-72 .app-v18-copy h3{font-size:21px}body.page-id-72 .faq-v18 .v16-title{font-size:36px}body.page-id-72 .faq-v18-grid{grid-template-columns:1fr;margin-top:24px}body.page-id-72 .faq-v18-grid summary{font-size:14px;padding:17px 50px 17px 17px}body.page-id-72 .faq-v18-grid details p{padding-left:17px;padding-right:17px}}body.page-id-72 /* V20 — mobile-first correction for Material Approval and full-page responsive behavior */
@media (max-width: 700px){

  /* Global mobile safety */
  html, body{max-width:100%; overflow-x:hidden !important;}
  .eng-page, .v11-materials, .v13-review, .v13-review-copy,
  .v13-review-grid, .v14-verify-card, .v14-card-image, .v14-card-copy{
    min-width:0 !important;
    max-width:100% !important;
    box-sizing:border-box !important;
  }

  /* Material Approval wrapper */
  .v13-review{
    width:calc(100% - 24px) !important;
    margin:18px auto 0 !important;
    display:block !important;
    border-radius:18px !important;
    overflow:hidden !important;
    padding:0 !important;
  }

  .v13-review-copy{
    padding:22px 15px 18px !important;
  }

  .v13-kicker{
    font-size:9px !important;
    letter-spacing:.14em !important;
    line-height:1.35 !important;
  }

  .v13-review h3{
    font-size:clamp(28px,9vw,38px) !important;
    line-height:1.02 !important;
    letter-spacing:-.025em !important;
    margin:8px 0 12px !important;
  }

  .v13-review-copy > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin:0 0 18px !important;
  }

  /* 8 cards become compact stacked cards — never tall columns */
  .v13-review-grid{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    border:0 !important;
    width:100% !important;
  }

  .v14-verify-card{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    min-height:0 !important;
    height:auto !important;
    border-radius:14px !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  /* Fixed, compact image area */
  .v14-card-image{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    flex:0 0 165px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
      linear-gradient(135deg,#dfe5e1 0%,#cfd8d3 100%) !important;
  }

  .v14-card-image img{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }

  .v14-card-copy{
    width:100% !important;
    padding:14px 14px 15px !important;
    min-height:0 !important;
    height:auto !important;
  }

  .v14-card-copy h4{
    font-size:18px !important;
    line-height:1.15 !important;
    margin:0 0 6px !important;
  }

  .v14-card-copy p{
    min-height:0 !important;
    height:auto !important;
    font-size:12px !important;
    line-height:1.5 !important;
    margin:0 0 10px !important;
  }

  .v14-tag{
    font-size:8px !important;
    padding-top:8px !important;
  }

  .v14-no{
    width:30px !important;
    height:30px !important;
    font-size:9px !important;
    top:9px !important;
    left:9px !important;
  }

  .v15-visual-label{
    left:9px !important;
    bottom:8px !important;
    font-size:7px !important;
    padding:5px 6px !important;
  }

  /* Materials section around it */
  .v11-materials{
    padding:42px 0 !important;
  }
  .mat-wrap{
    width:calc(100% - 24px) !important;
  }
  .mat-head{
    display:block !important;
    margin-bottom:18px !important;
  }
  .mat-head h2{
    font-size:clamp(33px,10vw,43px) !important;
    line-height:1 !important;
    margin-top:9px !important;
  }
  .mat-head > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin-top:12px !important;
  }
  .mat-strip{
    overflow-x:auto !important;
    flex-wrap:nowrap !important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:10px !important;
  }
  .mat-strip span{
    flex:0 0 auto !important;
    white-space:nowrap !important;
  }

  /* Prevent any inherited giant heights */
  .mat-card, .mat-card:nth-child(7),
  .v14-verify-card, .v13-review-grid > *{
    min-height:0 !important;
    height:auto !important;
  }
}body.page-id-72 /* Very small phones */
@media (max-width: 420px){
  .v14-card-image,
  .v14-card-image img{
    height:145px !important;
    min-height:145px !important;
    max-height:145px !important;
  }
  .v14-card-image{flex-basis:145px !important;}
  .v13-review h3{font-size:30px !important;}
  .v14-card-copy h4{font-size:17px !important;}
}body.page-id-72 /* V21 strategic Car Parking Shades Riyadh SEO/internal-link layer */
.seo-brand-link,body.page-id-72 .seo-internal-link{
  color:inherit;
  text-decoration:none;
  font:inherit;
}body.page-id-72 .seo-brand-link:hover,body.page-id-72 .seo-internal-link:hover{
  text-decoration:underline;
  text-underline-offset:3px;
}body.page-id-72 .cpsr-seo-intro{margin-top:10px;}body.page-id-72{--pj-green:#0b3b35;--pj-green2:#12483f;--pj-gold:#c99a43;--pj-cream:#f4f0e7;--pj-ink:#143e37}body.page-id-72 .pj-page{background:#f6f3ec;color:var(--pj-ink);font-family:inherit}body.page-id-72 .pj-shell{width:min(1480px,92vw);margin:auto}body.page-id-72 .pj-kicker{display:block;color:var(--pj-gold);font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-72 .pj-hero{background:linear-gradient(115deg,#082f2b,#10483f);color:#fff;padding:78px 0 64px;overflow:hidden}body.page-id-72 .pj-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-72 .pj-hero h1{font-size:clamp(52px,5.8vw,88px);line-height:.94;letter-spacing:-.05em;margin:0 0 22px;max-width:880px}body.page-id-72 .pj-hero h1 em{font-style:normal;color:#ddb562}body.page-id-72 .pj-hero-copy>p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.76);max-width:780px}body.page-id-72 .pj-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 35px}body.page-id-72 .pj-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:12px;font-weight:850}body.page-id-72 .pj-gold{background:var(--pj-gold);color:#fff}body.page-id-72 .pj-outline{border:1px solid rgba(255,255,255,.3);color:#fff}body.page-id-72 .pj-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);padding-top:18px;gap:18px}body.page-id-72 .pj-stats b{display:block;color:#ddb562;font-size:10px;letter-spacing:.12em}body.page-id-72 .pj-stats span{display:block;margin-top:6px;font-size:12px;color:rgba(255,255,255,.68)}body.page-id-72 .pj-hero-visual{display:grid;gap:12px}body.page-id-72 .pj-hero-card,body.page-id-72 .pj-placeholder{border-radius:20px;overflow:hidden}body.page-id-72 .pj-placeholder{position:relative;min-height:360px;background-color:#123f39;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.14)}body.page-id-72 .pj-placeholder:before,body.page-id-72 .pj-project-image:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 25%,rgba(5,35,30,.7))}body.page-id-72 .pj-placeholder span{position:absolute;z-index:2;left:18px;bottom:18px;font-size:10px;letter-spacing:.15em;font-weight:850}body.page-id-72 .pj-parking{background-image:linear-gradient(135deg,rgba(10,55,48,.2),rgba(10,55,48,.2)),url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80')}body.page-id-72 .pj-tensile{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-72 .pj-steel{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-72 .pj-cap{padding:15px 18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-top:0}body.page-id-72 .pj-cap b,body.page-id-72 .pj-cap span{display:block}body.page-id-72 .pj-cap span{font-size:11px;opacity:.65;margin-top:4px}body.page-id-72 .pj-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-72 .pj-mini-row .pj-placeholder{min-height:150px}body.page-id-72 .pj-categories{padding:28px 0;background:#eee9df}body.page-id-72 .pj-cat-row{display:flex;gap:8px;flex-wrap:wrap}body.page-id-72 .pj-cat-row a{background:#fff;border:1px solid #ddd5c7;border-radius:999px;padding:10px 14px;text-decoration:none;color:#234941;font-size:11px;font-weight:800}body.page-id-72 .pj-featured,body.page-id-72 .pj-sectors{padding:72px 0}body.page-id-72 .pj-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-72 .pj-section-head h2,body.page-id-72 .pj-case h2,body.page-id-72 .pj-proof h2,body.page-id-72 .pj-rfq h2{font-size:clamp(38px,4.5vw,64px);line-height:.98;letter-spacing:-.04em;margin:0}body.page-id-72 .pj-section-head>p{color:#687570;line-height:1.65}body.page-id-72 .pj-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}body.page-id-72 .pj-project{background:#fff;border:1px solid #ddd6ca;border-radius:20px;overflow:hidden}body.page-id-72 .pj-project-wide{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr}body.page-id-72 .pj-project-image{height:280px;position:relative;background-size:cover;background-position:center}body.page-id-72 .pj-project-wide .pj-project-image{height:auto;min-height:410px}body.page-id-72 .pj-aramco{background-image:url('https://images.unsplash.com/photo-1494526585095-c41746248156?auto=format&fit=crop&w=1400&q=80')}body.page-id-72 .pj-industrial{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1000&q=80')}body.page-id-72 .pj-sports{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=1000&q=80')}body.page-id-72 .pj-walk{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1000&q=80')}body.page-id-72 .pj-membrane{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=1000&q=80')}body.page-id-72 .pj-badge{position:absolute;z-index:2;left:15px;top:15px;background:#0b3b35;color:#fff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-72 .pj-project-body{padding:25px}body.page-id-72 .pj-project-body small{color:#b4832c;font-size:9px;font-weight:850;letter-spacing:.15em}body.page-id-72 .pj-project-body h3{font-size:26px;line-height:1.08;margin:12px 0 9px}body.page-id-72 .pj-project-body p{color:#687570;font-size:13px;line-height:1.6}body.page-id-72 .pj-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}body.page-id-72 .pj-meta span{font-size:9px;background:#f1ede5;border-radius:999px;padding:7px 9px}body.page-id-72 .pj-project-body a{color:#a97825;text-decoration:none;font-size:11px;font-weight:850}body.page-id-72 .pj-case{background:#0b3b35;color:#fff;padding:72px 0}body.page-id-72 .pj-case-head{max-width:900px;margin-bottom:32px}body.page-id-72 .pj-case-head p{color:rgba(255,255,255,.68);line-height:1.65}body.page-id-72 .pj-case-flow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}body.page-id-72 .pj-case-flow article{padding:24px 20px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-72 .pj-case-flow article:last-child{border-right:0}body.page-id-72 .pj-case-flow b{font-size:10px;color:#d9ac57}body.page-id-72 .pj-flow-icon{margin:28px 0 20px;width:50px;height:50px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;color:#d9ac57;font-size:10px;font-weight:900}body.page-id-72 .pj-case-flow h3{font-size:18px}body.page-id-72 .pj-case-flow p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.63)}body.page-id-72 .pj-proof{padding:65px 0;background:#e9e4d9}body.page-id-72 .pj-proof-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-72 .pj-proof-copy p{color:#687570;line-height:1.65}body.page-id-72 .pj-proof-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5cdbc;background:#fff;border-radius:18px;overflow:hidden}body.page-id-72 .pj-proof-items div{padding:22px;border-right:1px solid #e4ded2;border-bottom:1px solid #e4ded2}body.page-id-72 .pj-proof-items b{display:block;color:#b58127;font-size:10px;margin-bottom:8px}body.page-id-72 .pj-proof-items span{font-size:13px}body.page-id-72 .pj-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-72 .pj-sector-grid div{background:#fff;border:1px solid #ded7ca;border-radius:16px;padding:24px;min-height:190px}body.page-id-72 .pj-sector-grid span{color:#b58127;font-size:10px}body.page-id-72 .pj-sector-grid h3{font-size:20px;margin:35px 0 8px}body.page-id-72 .pj-sector-grid p{font-size:12px;line-height:1.55;color:#687570}body.page-id-72 .pj-rfq{background:linear-gradient(120deg,#082f2b,#11483f);color:#fff;padding:68px 0}body.page-id-72 .pj-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-72 .pj-rfq p{color:rgba(255,255,255,.7);line-height:1.65}body.page-id-72 .pj-rfq-box{background:#f3eddf;color:#153e37;padding:28px;border-radius:18px}body.page-id-72 .pj-rfq-box h3{font-size:24px;margin-top:0}body.page-id-72 .pj-rfq-box span{display:block;padding:9px 0;border-bottom:1px solid #ddd5c7;font-size:12px}body.page-id-72 .pj-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:7px;font-size:11px;font-weight:850}
@media(max-width:900px){body.page-id-72 .pj-shell{width:calc(100% - 28px)}body.page-id-72 .pj-hero{padding:52px 0 42px}body.page-id-72 .pj-hero-grid,body.page-id-72 .pj-section-head,body.page-id-72 .pj-proof-grid,body.page-id-72 .pj-rfq-grid{grid-template-columns:1fr;gap:26px}body.page-id-72 .pj-hero h1{font-size:48px}body.page-id-72 .pj-project-wide{display:block}body.page-id-72 .pj-project-wide .pj-project-image{height:270px;min-height:0}body.page-id-72 .pj-case-flow{grid-template-columns:repeat(2,1fr)}body.page-id-72 .pj-sector-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-72 .pj-hero h1{font-size:41px}body.page-id-72 .pj-hero-copy>p{font-size:14px}body.page-id-72 .pj-stats{grid-template-columns:1fr;gap:10px}body.page-id-72 .pj-placeholder{min-height:250px}body.page-id-72 .pj-mini-row .pj-placeholder{min-height:120px}body.page-id-72 .pj-featured,body.page-id-72 .pj-sectors,body.page-id-72 .pj-case,body.page-id-72 .pj-proof,body.page-id-72 .pj-rfq{padding:46px 0}body.page-id-72 .pj-project-grid{grid-template-columns:1fr}body.page-id-72 .pj-project-wide{grid-column:auto}body.page-id-72 .pj-project-image,body.page-id-72 .pj-project-wide .pj-project-image{height:220px}body.page-id-72 .pj-project-body h3{font-size:22px}body.page-id-72 .pj-case-flow{grid-template-columns:1fr}body.page-id-72 .pj-case-flow article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:20px}body.page-id-72 .pj-flow-icon{margin:16px 0}body.page-id-72 .pj-sector-grid,body.page-id-72 .pj-proof-items{grid-template-columns:1fr}body.page-id-72 .pj-sector-grid div{min-height:auto}body.page-id-72 .pj-cat-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-72 .pj-cat-row a{white-space:nowrap;flex:0 0 auto}}body.page-id-72 /* V2 Projects — portfolio/case-study focused; intentionally distinct from Engineering page */
.pv2-page{background:#f5f1e8;color:#143e37}body.page-id-72 .pv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-72 .pv2-kicker{display:block;color:#c69338;font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-72 .pv2-hero{background:#0a3933;color:#fff;padding:76px 0 60px}body.page-id-72 .pv2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:55px;align-items:center}body.page-id-72 .pv2-hero h1{font-size:clamp(58px,6vw,94px);line-height:.91;letter-spacing:-.055em;margin:0 0 22px}body.page-id-72 .pv2-hero h1 em{font-style:normal;color:#ddb25c}body.page-id-72 .pv2-hero p{max-width:720px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.65}body.page-id-72 .pv2-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}body.page-id-72 .pv2-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:850}body.page-id-72 .pv2-btn.gold{background:#c99a43;color:white}body.page-id-72 .pv2-btn.outline{border:1px solid rgba(255,255,255,.3);color:white}body.page-id-72 .pv2-hero-tags{display:flex;gap:7px;flex-wrap:wrap}body.page-id-72 .pv2-hero-tags span{font-size:8px;letter-spacing:.1em;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:7px 9px}body.page-id-72 .pv2-collage{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:10px;height:530px}body.page-id-72 .pv2-photo{position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center}body.page-id-72 .pv2-photo:after,body.page-id-72 .pv2-img:after,body.page-id-72 .pv2-feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 45%,rgba(5,38,32,.72))}body.page-id-72 .pv2-photo span,body.page-id-72 .pv2-img span{position:absolute;z-index:2;bottom:15px;left:15px;color:white;font-size:9px;font-weight:850;letter-spacing:.12em}body.page-id-72 .hero-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80')}body.page-id-72 .hero-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-72 .hero-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-72 .pv2-filter{padding:27px 0;background:#ebe6db}body.page-id-72 .pv2-filter-top{display:flex;justify-content:space-between;align-items:center}body.page-id-72 .pv2-filter-top p{font-size:12px;color:#687570}body.page-id-72 .pv2-pills{display:flex;gap:7px;flex-wrap:wrap}body.page-id-72 .pv2-pills button{border:1px solid #d6cebf;background:#f8f5ef;color:#274b44;border-radius:99px;padding:9px 13px;font:inherit;font-size:10px;font-weight:750}body.page-id-72 .pv2-pills button.active{background:#0d4038;color:white;border-color:#0d4038}body.page-id-72 .pv2-feature,body.page-id-72 .pv2-grid-section,body.page-id-72 .pv2-sectors{padding:72px 0}body.page-id-72 .pv2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-72 .pv2-head h2,body.page-id-72 .pv2-proof h2,body.page-id-72 .pv2-rfq h2,body.page-id-72 .pv2-sectors>div>h2{font-size:clamp(39px,4.7vw,67px);line-height:.96;letter-spacing:-.045em;margin:0}body.page-id-72 .pv2-head>p{color:#66746f;line-height:1.65}body.page-id-72 .pv2-feature-card{display:grid;grid-template-columns:1.15fr .85fr;background:#fff;border:1px solid #dcd4c6;border-radius:24px;overflow:hidden}body.page-id-72 .pv2-feature-image{min-height:620px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80') center/cover}body.page-id-72 .pv2-badge{position:absolute;z-index:3;top:17px;left:17px;background:#0b3b35;color:#fff;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-72 .pv2-image-note{position:absolute;z-index:3;left:18px;bottom:18px;background:rgba(8,52,44,.85);color:#fff;padding:9px 11px;border-radius:8px;font-size:9px}body.page-id-72 .pv2-feature-copy{padding:38px}body.page-id-72 .pv2-feature-copy small,body.page-id-72 .pv2-card-copy small{color:#ad7b25;font-size:9px;font-weight:850;letter-spacing:.13em}body.page-id-72 .pv2-feature-copy h3{font-size:38px;line-height:1.03;margin:13px 0}body.page-id-72 .pv2-lead{font-size:14px;line-height:1.65;color:#66746f}body.page-id-72 .pv2-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e3ddd1;margin:25px 0}body.page-id-72 .pv2-facts div{padding:14px;border-right:1px solid #e3ddd1;border-bottom:1px solid #e3ddd1}body.page-id-72 .pv2-facts b{display:block;font-size:8px;color:#ad7b25;letter-spacing:.1em}body.page-id-72 .pv2-facts span{font-size:12px}body.page-id-72 .pv2-story{display:grid;gap:8px}body.page-id-72 .pv2-story>div{background:#f4f0e8;border-radius:11px;padding:13px}body.page-id-72 .pv2-story b{font-size:9px;color:#ad7b25}body.page-id-72 .pv2-story h4{font-size:15px;margin:4px 0}body.page-id-72 .pv2-story p{font-size:11px;line-height:1.5;color:#697671;margin:0}body.page-id-72 .pv2-textlink,body.page-id-72 .pv2-card-copy a{display:inline-block;margin-top:18px;color:#a67420;text-decoration:none;font-size:10px;font-weight:850}body.page-id-72 .pv2-grid-section{background:#eee9df}body.page-id-72 .pv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-72 .pv2-grid article{background:#fff;border:1px solid #dcd4c6;border-radius:18px;overflow:hidden}body.page-id-72 .pv2-img{height:245px;position:relative;background-size:cover;background-position:center}body.page-id-72 .p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=80')}body.page-id-72 .p2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=900&q=80')}body.page-id-72 .p3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=900&q=80')}body.page-id-72 .p4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-72 .p5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-72 .p6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=900&q=80')}body.page-id-72 .pv2-card-copy{padding:20px}body.page-id-72 .pv2-card-copy h3{font-size:22px;margin:9px 0 6px}body.page-id-72 .pv2-card-copy p{font-size:12px;line-height:1.55;color:#687570}body.page-id-72 .pv2-proof{background:#0a3933;color:white;padding:68px 0}body.page-id-72 .pv2-head.light>p{color:rgba(255,255,255,.65)}body.page-id-72 .pv2-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden}body.page-id-72 .pv2-proof-grid>div{padding:25px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-72 .pv2-proof-grid span{color:#d8aa52;font-size:10px}body.page-id-72 .pv2-proof-grid h3{font-size:21px;margin:30px 0 8px}body.page-id-72 .pv2-proof-grid p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.62)}body.page-id-72 .pv2-sector-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}body.page-id-72 .pv2-sector-row a{background:#fff;border:1px solid #ddd5c7;border-radius:15px;padding:22px;text-decoration:none;color:#173f37}body.page-id-72 .pv2-sector-row b,body.page-id-72 .pv2-sector-row span{display:block}body.page-id-72 .pv2-sector-row b{font-size:17px}body.page-id-72 .pv2-sector-row span{font-size:10px;color:#73807c;margin-top:7px}body.page-id-72 .pv2-rfq{padding:66px 0;background:#e8e2d7}body.page-id-72 .pv2-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-72 .pv2-rfq p{color:#66746f;line-height:1.65}body.page-id-72 .pv2-rfq-box{background:#0b3b35;color:#fff;border-radius:18px;padding:28px}body.page-id-72 .pv2-rfq-box h3{font-size:23px;margin-top:0}body.page-id-72 .pv2-rfq-box span{display:block;border-bottom:1px solid rgba(255,255,255,.13);padding:9px 0;font-size:11px;color:rgba(255,255,255,.72)}body.page-id-72 .pv2-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;border-radius:7px;padding:13px;font-size:10px;font-weight:850}
@media(max-width:900px){body.page-id-72 .pv2-shell{width:calc(100% - 28px)}body.page-id-72 .pv2-hero-grid,body.page-id-72 .pv2-head,body.page-id-72 .pv2-feature-card,body.page-id-72 .pv2-rfq-grid{grid-template-columns:1fr;gap:25px}body.page-id-72 .pv2-hero h1{font-size:53px}body.page-id-72 .pv2-collage{height:420px}body.page-id-72 .pv2-feature-image{min-height:350px}body.page-id-72 .pv2-grid{grid-template-columns:repeat(2,1fr)}body.page-id-72 .pv2-proof-grid,body.page-id-72 .pv2-sector-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-72 .pv2-hero{padding:48px 0 38px}body.page-id-72 .pv2-hero h1{font-size:44px}body.page-id-72 .pv2-hero p{font-size:14px}body.page-id-72 .pv2-collage{height:340px;grid-template-columns:1fr 1fr;grid-template-rows:1.3fr .7fr}body.page-id-72 .hero-a{grid-column:1/3;grid-row:auto}body.page-id-72 .pv2-filter-top{display:block}body.page-id-72 .pv2-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-72 .pv2-pills button{flex:0 0 auto;white-space:nowrap}body.page-id-72 .pv2-feature,body.page-id-72 .pv2-grid-section,body.page-id-72 .pv2-sectors,body.page-id-72 .pv2-proof,body.page-id-72 .pv2-rfq{padding:45px 0}body.page-id-72 .pv2-feature-image{min-height:245px}body.page-id-72 .pv2-feature-copy{padding:22px}body.page-id-72 .pv2-feature-copy h3{font-size:29px}body.page-id-72 .pv2-facts{grid-template-columns:1fr}body.page-id-72 .pv2-grid{grid-template-columns:1fr}body.page-id-72 .pv2-img{height:215px}body.page-id-72 .pv2-proof-grid,body.page-id-72 .pv2-sector-row{grid-template-columns:1fr}body.page-id-72 .pv2-proof-grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-72 /* V3 fresh Projects visual portfolio — independent design language */
.v3p{background:#f3efe6;color:#133d36}body.page-id-72 .v3-shell{width:min(1500px,93vw);margin:auto}body.page-id-72 .v3-kicker{display:block;color:#c79438;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:14px}body.page-id-72 .v3-hero{background:#082f2b;color:white;padding:54px 0 22px}body.page-id-72 .v3-hero-top{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:stretch}body.page-id-72 .v3-copy{padding:40px 0}body.page-id-72 .v3-copy h1{font-size:clamp(60px,6.6vw,105px);line-height:.87;letter-spacing:-.06em;margin:0 0 25px}body.page-id-72 .v3-copy h1 i{font-style:normal;color:#ddb25b}body.page-id-72 .v3-copy p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.7);max-width:650px}body.page-id-72 .v3-actions{display:flex;gap:9px;margin-top:27px}body.page-id-72 .v3-actions a{background:#c99a43;color:white;text-decoration:none;padding:13px 16px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.06em}body.page-id-72 .v3-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.25)}body.page-id-72 .v3-feature-photo{min-height:490px;border-radius:22px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1600&q=82') center/cover;overflow:hidden}body.page-id-72 .v3-feature-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(4,31,27,.8))}body.page-id-72 .v3-feature-photo span,body.page-id-72 .v3-feature-photo b{position:absolute;z-index:2;left:22px}body.page-id-72 .v3-feature-photo span{bottom:55px;color:#dcb05a;font-size:9px;letter-spacing:.15em;font-weight:900}body.page-id-72 .v3-feature-photo b{bottom:24px;font-size:18px}body.page-id-72 .v3-film{display:grid;grid-template-columns:1.3fr .8fr 1fr .8fr;gap:8px;margin-top:8px}body.page-id-72 .v3-film>div{height:120px;border-radius:10px;position:relative;background-size:cover;background-position:center;overflow:hidden}body.page-id-72 .v3-film>div:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(4,32,27,.7))}body.page-id-72 .v3-film span{position:absolute;z-index:2;bottom:10px;left:11px;font-size:8px;font-weight:900;letter-spacing:.12em}body.page-id-72 .film-a{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-72 .film-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=600&q=80')}body.page-id-72 .film-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=700&q=80')}body.page-id-72 .film-d{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=600&q=80')}body.page-id-72 .v3-gallery{padding:72px 0}body.page-id-72 .v3-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:26px}body.page-id-72 .v3-title-row h2,body.page-id-72 .v3-case-copy h2,body.page-id-72 .v3-ksa h2,body.page-id-72 .v3-browse h2,body.page-id-72 .v3-contact h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-72 .v3-title-row>p{color:#697670;line-height:1.6}body.page-id-72 .v3-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}body.page-id-72 .v3-filters button{border:1px solid #d6cebf;background:#faf7f1;border-radius:99px;padding:9px 12px;font:inherit;font-size:9px;font-weight:850;color:#34564f}body.page-id-72 .v3-filters button.on{background:#0b3a34;color:white}body.page-id-72 .v3-masonry{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:255px;gap:10px}body.page-id-72 .v3-tile{position:relative;border-radius:15px;overflow:hidden;background-size:cover;background-position:center}body.page-id-72 .v3-tile.tall{grid-row:span 2}body.page-id-72 .v3-tile.wide{grid-column:span 2}body.page-id-72 .v3-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,38,32,.84))}body.page-id-72 .v3-overlay{position:absolute;z-index:2;left:19px;right:19px;bottom:18px;color:white}body.page-id-72 .v3-overlay small{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-72 .v3-overlay h3{font-size:22px;margin:6px 0}body.page-id-72 .v3-overlay span{font-size:8px;font-weight:900}body.page-id-72 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=80')}body.page-id-72 .t2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-72 .t3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-72 .t4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1100&q=80')}body.page-id-72 .t5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-72 .t6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=800&q=80')}body.page-id-72 .v3-case{padding:75px 0;background:#e8e2d6}body.page-id-72 .v3-case-label{display:flex;gap:12px;align-items:center;margin-bottom:22px}body.page-id-72 .v3-case-label span{width:34px;height:34px;border-radius:50%;background:#c99a43;color:white;display:grid;place-items:center;font-size:9px}body.page-id-72 .v3-case-label b{font-size:9px;letter-spacing:.16em}body.page-id-72 .v3-case-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:35px}body.page-id-72 .v3-case-main{height:510px;border-radius:18px;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80') center/cover}body.page-id-72 .v3-case-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-72 .v3-case-thumbs>div{height:125px;border-radius:10px;background-size:cover;background-position:center;position:relative}body.page-id-72 .v3-case-thumbs span{position:absolute;left:9px;bottom:9px;background:#0b3b35;color:white;padding:6px;font-size:7px;font-weight:850}body.page-id-72 .before{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=500&q=80')}body.page-id-72 .during{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=500&q=80')}body.page-id-72 .after{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=500&q=80')}body.page-id-72 .v3-case-copy{padding:15px 5px}body.page-id-72 .v3-case-copy>small{color:#aa7926;font-size:9px;font-weight:900;letter-spacing:.14em}body.page-id-72 .v3-case-copy h2{font-size:clamp(38px,4vw,60px);margin:12px 0 17px}body.page-id-72 .v3-case-copy .intro{color:#64726d;line-height:1.65}body.page-id-72 .v3-case-copy dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cebf;margin:22px 0}body.page-id-72 .v3-case-copy dl div{padding:13px;border-right:1px solid #d6cebf;border-bottom:1px solid #d6cebf}body.page-id-72 .v3-case-copy dt{font-size:7px;color:#aa7926;font-weight:900}body.page-id-72 .v3-case-copy dd{font-size:11px;margin:4px 0 0}body.page-id-72 .v3-story{display:grid;gap:7px}body.page-id-72 .v3-story div{background:#f5f1e9;padding:12px;border-radius:9px}body.page-id-72 .v3-story b{font-size:8px;color:#aa7926}body.page-id-72 .v3-story p{font-size:10.5px;color:#687570;line-height:1.5;margin:4px 0 0}body.page-id-72 .v3-case-copy>a{display:inline-block;margin-top:18px;color:#9c6e20;font-size:9px;font-weight:900;text-decoration:none}body.page-id-72 .v3-ksa{padding:72px 0}body.page-id-72 .v3-ksa-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-72 .v3-ksa p{color:#687570;line-height:1.65}body.page-id-72 .v3-map-card{height:420px;background:#0a3933;border-radius:22px;position:relative;overflow:hidden;color:white}body.page-id-72 .v3-map-card:before{content:"";position:absolute;width:60%;height:68%;left:20%;top:14%;border:1px solid rgba(220,176,90,.28);border-radius:46% 54% 43% 57%;transform:rotate(-8deg)}body.page-id-72 .v3-map-card>b,body.page-id-72 .v3-map-card>small{position:absolute;left:24px}body.page-id-72 .v3-map-card>b{bottom:38px;font-size:19px}body.page-id-72 .v3-map-card>small{bottom:22px;font-size:8px;opacity:.55}body.page-id-72 .pin{position:absolute;font-size:7px;font-weight:900;color:#e1b65e}body.page-id-72 .pin:before{content:"";display:inline-block;width:7px;height:7px;background:#e1b65e;border-radius:50%;margin-right:5px}body.page-id-72 .p-riy{left:52%;top:48%}body.page-id-72 .p-dam{right:17%;top:37%}body.page-id-72 .p-dha{right:15%;top:43%}body.page-id-72 .p-jub{right:13%;top:29%}body.page-id-72 .p-jed{left:24%;top:57%}body.page-id-72 .v3-proof{background:#0a3933;color:white;padding:65px 0}body.page-id-72 .v3-title-row.light>p{color:rgba(255,255,255,.6)}body.page-id-72 .v3-proof-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-72 .v3-proof-row div{padding:24px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-72 .v3-proof-row span{font-size:8px;color:#dcb05a}body.page-id-72 .v3-proof-row b{display:block;margin:28px 0 7px;font-size:13px}body.page-id-72 .v3-proof-row p{font-size:10px;color:rgba(255,255,255,.58);line-height:1.5}body.page-id-72 .v3-browse{padding:72px 0}body.page-id-72 .v3-browse>div>h2{max-width:850px}body.page-id-72 .v3-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px}body.page-id-72 .v3-browse-grid a{background:white;border:1px solid #ddd5c7;border-radius:13px;padding:20px;text-decoration:none;color:#153f37}body.page-id-72 .v3-browse-grid span{font-size:8px;color:#aa7926}body.page-id-72 .v3-browse-grid b{display:block;font-size:17px;margin:30px 0 8px}body.page-id-72 .v3-browse-grid em{font-style:normal;font-size:8px;color:#aa7926;font-weight:900}body.page-id-72 .v3-contact{padding:65px 0;background:#e7e1d5}body.page-id-72 .v3-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-72 .v3-contact p{color:#687570}body.page-id-72 .v3-contact-btn{background:#0a3933;color:white;text-decoration:none;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr auto;align-items:center}body.page-id-72 .v3-contact-btn small,body.page-id-72 .v3-contact-btn b{grid-column:1}body.page-id-72 .v3-contact-btn small{color:#dcb05a;font-size:8px}body.page-id-72 .v3-contact-btn b{font-size:16px;margin-top:7px}body.page-id-72 .v3-contact-btn span{grid-column:2;grid-row:1/3;font-size:27px;color:#dcb05a}
@media(max-width:900px){body.page-id-72 .v3-shell{width:calc(100% - 28px)}body.page-id-72 .v3-hero-top,body.page-id-72 .v3-title-row,body.page-id-72 .v3-case-grid,body.page-id-72 .v3-ksa-grid,body.page-id-72 .v3-contact-grid{grid-template-columns:1fr;gap:25px}body.page-id-72 .v3-copy h1{font-size:60px}body.page-id-72 .v3-feature-photo{min-height:370px}body.page-id-72 .v3-masonry{grid-template-columns:1fr 1fr}body.page-id-72 .v3-tile.wide{grid-column:span 1}body.page-id-72 .v3-proof-row,body.page-id-72 .v3-browse-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-72 .v3-hero{padding:35px 0 14px}body.page-id-72 .v3-copy{padding:15px 0}body.page-id-72 .v3-copy h1{font-size:47px}body.page-id-72 .v3-copy p{font-size:13px}body.page-id-72 .v3-feature-photo{min-height:280px}body.page-id-72 .v3-film{grid-template-columns:1fr 1fr}body.page-id-72 .v3-film>div{height:90px}body.page-id-72 .v3-gallery,body.page-id-72 .v3-case,body.page-id-72 .v3-ksa,body.page-id-72 .v3-proof,body.page-id-72 .v3-browse,body.page-id-72 .v3-contact{padding:44px 0}body.page-id-72 .v3-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-72 .v3-filters button{flex:0 0 auto}body.page-id-72 .v3-masonry{display:block}body.page-id-72 .v3-tile{height:235px;margin-bottom:9px}body.page-id-72 .v3-case-main{height:280px}body.page-id-72 .v3-case-thumbs>div{height:85px}body.page-id-72 .v3-case-copy dl{grid-template-columns:1fr}body.page-id-72 .v3-map-card{height:310px}body.page-id-72 .v3-proof-row,body.page-id-72 .v3-browse-grid{grid-template-columns:1fr}body.page-id-72 .v3-proof-row div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-72 /* V4 clean Projects-only page: suppress legacy Engineering components */
.eng-page,body.page-id-72 .v11-materials,body.page-id-72 .v13-review,body.page-id-72 .v14-verify-card,body.page-id-72 .eng-faq,body.page-id-72 .faq-section,body.page-id-72 .engineering-faq,body.page-id-72 .design-basis,body.page-id-72 .engineering-deliverables,body.page-id-72 .engineering-applications{ display:none !important; }body.page-id-72 /* V5 — project-ready SEO,body.page-id-72 internal linking and conversion layer */
.v5-card-facts{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 10px}body.page-id-72 .v5-card-facts span{position:static!important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:5px 7px;font-size:7px!important;letter-spacing:.04em!important}body.page-id-72 .v5-card-actions{display:flex;gap:12px;align-items:center}body.page-id-72 .v5-card-actions a{color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.05em}body.page-id-72 .v5-card-actions a.related{color:#ddb15a}body.page-id-72 .v5-ready{padding:70px 0;background:#ebe5da}body.page-id-72 .v5-ready-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-72 .v5-ready-grid article{background:#f8f5ef;border:1px solid #d9d1c3;border-radius:15px;padding:22px;min-height:185px}body.page-id-72 .v5-ready-grid span{font-size:9px;color:#aa7926;font-weight:900}body.page-id-72 .v5-ready-grid h3{font-size:18px;margin:34px 0 8px}body.page-id-72 .v5-ready-grid p{font-size:11px;line-height:1.55;color:#687570;margin:0}body.page-id-72 .v5-enquiry{background:#0a3933;color:#fff;border-radius:18px;padding:25px}body.page-id-72 .v5-enquiry-head small,body.page-id-72 .v5-enquiry-head b{display:block}body.page-id-72 .v5-enquiry-head small{color:#ddb15a;font-size:8px;letter-spacing:.13em}body.page-id-72 .v5-enquiry-head b{font-size:22px;margin-top:6px}body.page-id-72 .v5-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0}body.page-id-72 .v5-fields span{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:11px;font-size:10px;color:rgba(255,255,255,.72)}body.page-id-72 .v5-upload{font-size:10px;color:rgba(255,255,255,.65);padding:11px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-72 .v5-upload b{color:#ddb15a}body.page-id-72 .v5-enquiry>a{display:block;background:#c99a43;color:white;text-decoration:none;text-align:center;border-radius:7px;padding:13px;margin-top:12px;font-size:9px;font-weight:900;letter-spacing:.05em}
@media(max-width:900px){body.page-id-72 .v5-ready-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-72 .v5-ready{padding:44px 0}body.page-id-72 .v5-ready-grid{grid-template-columns:1fr}body.page-id-72 .v5-ready-grid article{min-height:0}body.page-id-72 .v5-fields{grid-template-columns:1fr}body.page-id-72 .v5-card-actions{flex-wrap:wrap}}body.page-id-72 /* V6 — scalable KSA city project templates */
.v6-cities{padding:72px 0;background:#f4f0e8}body.page-id-72 .v6-city-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 0 18px;border-top:1px solid #d8d0c2}body.page-id-72 .v6-city-toolbar>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#a97826}body.page-id-72 .v6-city-toolbar div{display:flex;gap:5px;flex-wrap:wrap}body.page-id-72 .v6-city-toolbar button{border:1px solid #d5cdbf;background:#fff;border-radius:99px;padding:7px 9px;font:inherit;font-size:7px;font-weight:850;color:#36564f}body.page-id-72 .v6-city-toolbar button.active{background:#0a3933;color:#fff}body.page-id-72 .v6-city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-72 .v6-city-card{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden}body.page-id-72 .v6-city-image{height:150px;background:linear-gradient(135deg,#164b43,#092f2b);position:relative;display:grid;place-items:center}body.page-id-72 .v6-city-no{position:absolute;top:10px;left:10px;color:#dcb05a;font-size:8px;font-weight:900}body.page-id-72 .v6-photo-placeholder{border:1px dashed rgba(255,255,255,.32);color:rgba(255,255,255,.62);padding:15px;border-radius:8px;font-size:7px;font-weight:850;letter-spacing:.1em}body.page-id-72 .v6-city-copy{padding:16px}body.page-id-72 .v6-city-copy small{color:#a97826;font-size:7px;font-weight:900;letter-spacing:.11em}body.page-id-72 .v6-city-copy h3{font-size:18px;margin:7px 0}body.page-id-72 .v6-city-copy p{font-size:10px;line-height:1.5;color:#697671}body.page-id-72 .v6-city-tags{display:flex;gap:4px;flex-wrap:wrap;margin:11px 0}body.page-id-72 .v6-city-tags span{background:#f0ece4;border-radius:99px;padding:5px 6px;font-size:7px}body.page-id-72 .v6-city-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #eee8de;padding-top:10px}body.page-id-72 .v6-city-actions a{font-size:7px;font-weight:900;text-decoration:none;color:#9f7021}body.page-id-72 .v6-city-actions a.product{color:#31554d}body.page-id-72 .v6-case-template{padding:72px 0;background:#0a3933;color:#fff}body.page-id-72 .v6-case-template>div>h2{font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.05em;margin:0;max-width:900px}body.page-id-72 .v6-case-intro{max-width:760px;color:rgba(255,255,255,.64);line-height:1.65;margin:18px 0 28px}body.page-id-72 .v6-template-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}body.page-id-72 .v6-template-photo{min-height:340px;border:1px dashed rgba(255,255,255,.28);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.035)}body.page-id-72 .v6-template-photo span{color:#dcb05a;font-size:9px}body.page-id-72 .v6-template-photo b{font-size:14px;margin:12px 0 5px}body.page-id-72 .v6-template-photo small{font-size:8px;color:rgba(255,255,255,.5)}body.page-id-72 .v6-template-fields{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.13);border-radius:15px;overflow:hidden}body.page-id-72 .v6-template-fields div{padding:15px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-72 .v6-template-fields b,body.page-id-72 .v6-template-fields span{display:block}body.page-id-72 .v6-template-fields b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-72 .v6-template-fields span{font-size:10px;color:rgba(255,255,255,.66);margin-top:5px}body.page-id-72 .v6-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-72 .v6-story-grid article{border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:16px}body.page-id-72 .v6-story-grid span{font-size:8px;color:#dcb05a}body.page-id-72 .v6-story-grid h3{font-size:16px;margin:22px 0 6px}body.page-id-72 .v6-story-grid p{font-size:9px;line-height:1.5;color:rgba(255,255,255,.58)}body.page-id-72 .v6-gallery-template{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-72 .v6-gallery-template div{height:125px;border:1px dashed rgba(255,255,255,.24);border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.025)}body.page-id-72 .v6-gallery-template span{font-size:7px;color:rgba(255,255,255,.55);letter-spacing:.09em}
@media(max-width:900px){body.page-id-72 .v6-city-grid{grid-template-columns:1fr 1fr}body.page-id-72 .v6-template-grid{grid-template-columns:1fr}body.page-id-72 .v6-story-grid,body.page-id-72 .v6-gallery-template{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-72 .v6-cities,body.page-id-72 .v6-case-template{padding:44px 0}body.page-id-72 .v6-city-toolbar{display:block}body.page-id-72 .v6-city-toolbar div{margin-top:10px;flex-wrap:nowrap;overflow-x:auto}body.page-id-72 .v6-city-grid{grid-template-columns:1fr}body.page-id-72 .v6-city-image{height:130px}body.page-id-72 .v6-template-fields{grid-template-columns:1fr}body.page-id-72 .v6-story-grid{grid-template-columns:1fr}body.page-id-72 .v6-gallery-template{grid-template-columns:1fr 1fr}body.page-id-72 .v6-gallery-template div{height:95px}}body.page-id-72 /* V6.1 — ONLY Case Study Template redesign. All other V6 page sections untouched. */
.v6-case-template{
  background:
    radial-gradient(circle at 88% 12%, rgba(201,154,67,.13), transparent 28%),
    linear-gradient(135deg,#082f2b 0%,#0b3c35 55%,#0a332e 100%) !important;
  color:#fff !important;
  padding:76px 0 !important;
}body.page-id-72 .v61-case-head{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:56px;
  align-items:end;
  margin-bottom:28px;
}body.page-id-72 .v61-case-head h2{
  color:#fff !important;
  font-size:clamp(42px,5.3vw,76px) !important;
  line-height:.95 !important;
  letter-spacing:-.05em !important;
  margin:0 0 16px !important;
  max-width:980px;
}body.page-id-72 .v61-case-head p{
  color:rgba(255,255,255,.68) !important;
  font-size:15px !important;
  line-height:1.65 !important;
  max-width:850px;
  margin:0 !important;
}body.page-id-72 .v61-case-badge{
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.055);
  border-radius:18px;
  padding:23px;
  backdrop-filter:blur(10px);
}body.page-id-72 .v61-case-badge span,body.page-id-72 .v61-case-badge b,body.page-id-72 .v61-case-badge small{display:block}body.page-id-72 .v61-case-badge span{color:#dcb05a;font-size:8px;font-weight:900;letter-spacing:.16em}body.page-id-72 .v61-case-badge b{font-size:21px;margin:9px 0 5px}body.page-id-72 .v61-case-badge small{font-size:9px;color:rgba(255,255,255,.55)}body.page-id-72 .v61-hero-card{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:0;
  border:1px solid rgba(255,255,255,.15);
  border-radius:22px;
  overflow:hidden;
  background:rgba(255,255,255,.045);
  box-shadow:0 25px 70px rgba(0,0,0,.18);
}body.page-id-72 .v61-hero-visual{padding:14px;background:rgba(255,255,255,.03)}body.page-id-72 .v61-hero-photo{
  height:390px;
  border-radius:15px;
  border:1px dashed rgba(255,255,255,.28);
  background:
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 35%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  padding:35px;
}body.page-id-72 .v61-photo-label{
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:14px;
}body.page-id-72 .v61-hero-photo strong{font-size:16px;max-width:520px;line-height:1.35}body.page-id-72 .v61-hero-photo small{margin-top:9px;color:rgba(255,255,255,.5);font-size:9px}body.page-id-72 .v61-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-72 .v61-mini-gallery div{
  height:92px;
  border-radius:11px;
  border:1px dashed rgba(255,255,255,.22);
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.025);
}body.page-id-72 .v61-mini-gallery span{font-size:7px;font-weight:850;letter-spacing:.1em;color:rgba(255,255,255,.58)}body.page-id-72 .v61-snapshot{padding:34px}body.page-id-72 .v61-label{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.15em}body.page-id-72 .v61-snapshot h3{font-size:34px;line-height:1.05;margin:10px 0 12px;color:#fff}body.page-id-72 .v61-snapshot>p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.64);margin-bottom:22px}body.page-id-72 .v61-facts{
  display:grid;
  grid-template-columns:1fr 1fr;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  overflow:hidden;
}body.page-id-72 .v61-facts div{padding:14px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-72 .v61-facts b,body.page-id-72 .v61-facts span{display:block}body.page-id-72 .v61-facts b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-72 .v61-facts span{font-size:9.5px;color:rgba(255,255,255,.67);margin-top:5px;line-height:1.4}body.page-id-72 .v61-story-head{margin:34px 0 14px}body.page-id-72 .v61-story-head h3{font-size:31px;margin:0;color:#fff}body.page-id-72 .v61-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-72 .v61-story-grid article{
  border:1px solid rgba(255,255,255,.13);
  border-radius:15px;
  padding:19px;
  background:rgba(255,255,255,.035);
  min-height:205px;
}body.page-id-72 .v61-story-grid article>span{font-size:8px;color:#dcb05a;font-weight:900}body.page-id-72 .v61-story-icon{
  width:46px;height:46px;border-radius:50%;
  margin:22px 0 16px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.18);
  color:#dcb05a;font-size:9px;font-weight:900;
  background:rgba(255,255,255,.035);
}body.page-id-72 .v61-story-grid h4{font-size:18px;color:#fff;margin:0 0 7px}body.page-id-72 .v61-story-grid p{font-size:10px;line-height:1.55;color:rgba(255,255,255,.58);margin:0}body.page-id-72 .v61-bottom-note{
  margin-top:16px;
  display:flex;
  justify-content:space-between;
  gap:25px;
  align-items:center;
  border-top:1px solid rgba(255,255,255,.13);
  padding-top:18px;
}body.page-id-72 .v61-bottom-note span,body.page-id-72 .v61-bottom-note b{display:block}body.page-id-72 .v61-bottom-note span{font-size:7px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-72 .v61-bottom-note b{font-size:11px;margin-top:5px;color:rgba(255,255,255,.72)}body.page-id-72 .v61-bottom-note a{
  flex:0 0 auto;
  text-decoration:none;
  background:#c99a43;
  color:#fff;
  padding:12px 15px;
  border-radius:7px;
  font-size:8px;
  font-weight:900;
  letter-spacing:.06em;
}

@media(max-width:900px){body.page-id-72 .v61-case-head,body.page-id-72 .v61-hero-card{grid-template-columns:1fr;gap:22px}body.page-id-72 .v61-case-head{align-items:start}body.page-id-72 .v61-hero-photo{height:310px}body.page-id-72 .v61-story-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){body.page-id-72 .v6-case-template{padding:46px 0 !important}body.page-id-72 .v61-case-head h2{font-size:39px !important}body.page-id-72 .v61-case-head p{font-size:13px !important}body.page-id-72 .v61-case-badge{padding:17px}body.page-id-72 .v61-hero-visual{padding:9px}body.page-id-72 .v61-hero-photo{height:225px;padding:20px}body.page-id-72 .v61-hero-photo strong{font-size:13px}body.page-id-72 .v61-mini-gallery{grid-template-columns:1fr 1fr 1fr}body.page-id-72 .v61-mini-gallery div{height:70px}body.page-id-72 .v61-snapshot{padding:21px 17px}body.page-id-72 .v61-snapshot h3{font-size:27px}body.page-id-72 .v61-facts{grid-template-columns:1fr}body.page-id-72 .v61-story-grid{grid-template-columns:1fr}body.page-id-72 .v61-story-grid article{min-height:auto;padding:16px}body.page-id-72 .v61-story-icon{margin:14px 0 12px}body.page-id-72 .v61-bottom-note{display:block}body.page-id-72 .v61-bottom-note a{display:block;text-align:center;margin-top:14px}
}body.page-id-72 /* V6.2 — visual refinement ONLY for the existing Case Study Template */
.v61-hero-photo{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 74% 22%,rgba(220,176,90,.18),transparent 31%),
    linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));
}body.page-id-72 .v61-hero-photo:before{
  content:"";
  position:absolute; inset:18px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:11px;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:28px 28px;
  pointer-events:none;
}body.page-id-72 .v61-hero-photo:after{
  content:"PROJECT PHOTO / DRAWING AREA";
  position:absolute;right:20px;bottom:18px;
  font-size:7px;font-weight:900;letter-spacing:.13em;
  color:rgba(255,255,255,.34);
}body.page-id-72 .v61-hero-photo>*{position:relative;z-index:2}body.page-id-72 .v61-mini-gallery div{position:relative;overflow:hidden}body.page-id-72 .v61-mini-gallery div:before{
  content:"";
  position:absolute;inset:0;
  background:
    linear-gradient(135deg,transparent 45%,rgba(220,176,90,.13) 46%,transparent 48%),
    linear-gradient(45deg,transparent 58%,rgba(255,255,255,.055) 59%,transparent 61%);
}body.page-id-72 .v61-mini-gallery span{position:relative;z-index:2}body.page-id-72 .v62-study-strip{
  margin:10px 0 0;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
}body.page-id-72 .v62-study{
  position:relative;
  min-height:126px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  padding:16px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.018));
}body.page-id-72 .v62-study:after{
  content:"";
  position:absolute;width:120px;height:120px;border-radius:50%;
  right:-45px;bottom:-55px;border:1px solid rgba(220,176,90,.18);
}body.page-id-72 .v62-study small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.13em;margin-bottom:18px}body.page-id-72 .v62-study b{display:block;color:#fff;font-size:15px;line-height:1.15;margin-bottom:7px}body.page-id-72 .v62-study p{margin:0;color:rgba(255,255,255,.55);font-size:9px;line-height:1.5}body.page-id-72 .v62-study .mark{
  position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:8px;
  display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);
  color:#dcb05a;font-size:8px;font-weight:900;
}body.page-id-72 .v61-story-grid article{position:relative;overflow:hidden}body.page-id-72 .v61-story-grid article:after{
  content:"";
  position:absolute;right:-30px;bottom:-35px;width:100px;height:100px;border-radius:50%;
  border:1px solid rgba(220,176,90,.13);
}body.page-id-72 .v61-story-grid article:nth-child(1){background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}body.page-id-72 .v61-story-grid article:nth-child(2){background:linear-gradient(145deg,rgba(220,176,90,.07),rgba(255,255,255,.018))}body.page-id-72 .v61-story-grid article:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(12,72,63,.2))}body.page-id-72 .v61-story-grid article:nth-child(4){background:linear-gradient(145deg,rgba(220,176,90,.08),rgba(255,255,255,.018))}body.page-id-72 .v62-story-tag{
  display:inline-block;margin-top:14px;padding:6px 8px;border-radius:999px;
  border:1px solid rgba(255,255,255,.12);font-size:7px!important;
  letter-spacing:.08em;color:rgba(255,255,255,.55)!important;
}

@media(max-width:900px){body.page-id-72 .v62-study-strip{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-72 .v62-study-strip{grid-template-columns:1fr 1fr}body.page-id-72 .v62-study{min-height:112px;padding:13px}body.page-id-72 .v62-study b{font-size:13px}body.page-id-72 .v62-study p{font-size:8px}
}body.page-id-72 .v63-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}body.page-id-72 .v61-hero-photo .v63-media{opacity:.58}body.page-id-72 .v61-hero-photo:before{z-index:2!important;background:linear-gradient(90deg,rgba(4,55,48,.72),rgba(4,55,48,.08))!important}body.page-id-72 .v61-hero-photo>*:not(.v63-media){z-index:3!important}body.page-id-72 .v61-mini-gallery div{background-size:cover!important;background-position:center!important}body.page-id-72 .v61-mini-gallery div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,45,40,.82));z-index:1}body.page-id-72 .v61-mini-gallery span{z-index:3!important}body.page-id-72 .v62-study{background-size:cover!important;background-position:center!important}body.page-id-72 .v62-study:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,49,43,.28),rgba(3,49,43,.94));z-index:0}body.page-id-72 .v62-study>*{position:relative;z-index:2}body.page-id-72 .v63-video-wrap{position:relative;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.13);min-height:210px;background:#073f38}body.page-id-72 .v63-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.page-id-72 .v63-video-label{position:absolute;left:14px;bottom:12px;z-index:3;padding:7px 10px;border-radius:999px;background:rgba(3,45,40,.8);color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em}body.page-id-72 .v63-demo-note{font-size:8px;color:rgba(255,255,255,.48);margin-top:8px;letter-spacing:.04em}
@media(max-width:560px){body.page-id-72 .v63-video-wrap{min-height:190px}}body.page-id-72 /* V6.4 — Project Snapshot visual refinement */
.v64-snapshot-visuals{
  margin-top:16px;
  display:grid;
  grid-template-columns:1.35fr .85fr;
  gap:10px;
}body.page-id-72 .v64-location-card,body.page-id-72 .v64-detail-stack>div{
  position:relative;overflow:hidden;border-radius:13px;
  border:1px solid rgba(255,255,255,.13);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
}body.page-id-72 .v64-location-card{min-height:210px;padding:18px}body.page-id-72 .v64-location-card:before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(circle at 70% 38%,rgba(220,176,90,.22) 0 3px,transparent 4px),
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:auto,26px 26px,26px 26px;
}body.page-id-72 .v64-route{position:absolute;left:12%;right:10%;top:54%;height:1px;background:rgba(220,176,90,.55);transform:rotate(-8deg)}body.page-id-72 .v64-route:after,body.page-id-72 .v64-route:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#dcb05a;top:-4px}body.page-id-72 .v64-route:before{left:0}body.page-id-72 .v64-route:after{right:0}body.page-id-72 .v64-location-card>*{position:relative;z-index:2}body.page-id-72 .v64-kicker{color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-72 .v64-location-card b{display:block;color:#fff;font-size:18px;margin-top:8px}body.page-id-72 .v64-location-card p{color:rgba(255,255,255,.58);font-size:9px;line-height:1.55;max-width:70%}body.page-id-72 .v64-location-pin{position:absolute!important;right:18px;bottom:17px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(220,176,90,.45);color:#dcb05a;font-weight:900}body.page-id-72 .v64-detail-stack{display:grid;gap:10px}body.page-id-72 .v64-detail-stack>div{padding:15px;min-height:100px}body.page-id-72 .v64-detail-stack b{display:block;color:#fff;font-size:13px;margin:5px 0}body.page-id-72 .v64-detail-stack p{margin:0;color:rgba(255,255,255,.52);font-size:8px;line-height:1.45}body.page-id-72 .v64-photo-strip{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-72 .v64-photo{
  min-height:105px;border-radius:12px;border:1px solid rgba(255,255,255,.13);
  background-size:cover;background-position:center;position:relative;overflow:hidden
}body.page-id-72 .v64-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,45,40,.9))}body.page-id-72 .v64-photo span{position:absolute;z-index:2;left:11px;bottom:10px;color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-72 .v64-snapshot-note{margin-top:9px;color:rgba(255,255,255,.43);font-size:7px;line-height:1.45}
@media(max-width:720px){body.page-id-72 .v64-snapshot-visuals{grid-template-columns:1fr}body.page-id-72 .v64-location-card{min-height:175px}body.page-id-72 .v64-photo-strip{grid-template-columns:1fr 1fr 1fr}
}
@media(max-width:480px){body.page-id-72 .v64-photo-strip{grid-template-columns:1fr}body.page-id-72 .v64-photo{min-height:145px}
}body.page-id-72 .mat-page{background:#f4f0e8;color:#143d36}body.page-id-72 .mat-shell{width:min(1500px,93vw);margin:auto}body.page-id-72 .mat-kicker{display:block;color:#c7953c;font-size:9px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-72 .mat-hero{background:#082f2b;color:white;padding:68px 0 34px;overflow:hidden}body.page-id-72 .mat-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}body.page-id-72 .mat-hero-copy h1{font-size:clamp(58px,6.4vw,100px);line-height:.88;letter-spacing:-.06em;margin:0 0 24px}body.page-id-72 .mat-hero-copy h1 em{font-style:normal;color:#ddb15a}body.page-id-72 .mat-hero-copy p{max-width:650px;color:rgba(255,255,255,.67);line-height:1.7;font-size:15px}body.page-id-72 .mat-actions{display:flex;gap:8px;margin:25px 0}body.page-id-72 .mat-actions a{padding:13px 15px;border-radius:7px;background:#c7953c;color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-72 .mat-actions .outline{background:transparent;border:1px solid rgba(255,255,255,.22)}body.page-id-72 .mat-mini-proof{display:flex;gap:8px;flex-wrap:wrap}body.page-id-72 .mat-mini-proof span{border:1px solid rgba(255,255,255,.13);padding:7px 9px;border-radius:99px;font-size:7px;color:rgba(255,255,255,.62)}body.page-id-72 .mat-hero-visual{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:340px 170px;gap:9px;position:relative}body.page-id-72 .mat-membrane-demo,body.page-id-72 .mat-steel-demo{border-radius:18px;border:1px dashed rgba(255,255,255,.22);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));display:flex;flex-direction:column;align-items:center;justify-content:center}body.page-id-72 .mat-membrane-demo{grid-row:1/3}body.page-id-72 .mat-steel-demo{grid-column:2}body.page-id-72 .mat-membrane-demo span,body.page-id-72 .mat-steel-demo span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-72 .mat-membrane-demo b,body.page-id-72 .mat-steel-demo b{font-size:12px;margin-top:7px}body.page-id-72 .mat-float{grid-column:2;background:#c7953c;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:end}body.page-id-72 .mat-float small{font-size:7px}body.page-id-72 .mat-float b{font-size:20px;margin-top:6px}body.page-id-72 .mat-library,body.page-id-72 .mat-steel{padding:72px 0}body.page-id-72 .mat-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-72 .mat-head h2,body.page-id-72 .mat-anatomy h2,body.page-id-72 .mat-selector h2,body.page-id-72 .mat-docs h2,body.page-id-72 .mat-rfq h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-72 .mat-head>p{color:#66756f;line-height:1.6}body.page-id-72 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-72 .mat-card{background:#fff;border:1px solid #ddd5c8;border-radius:15px;overflow:hidden}body.page-id-72 .mat-card.featured{grid-column:span 2}body.page-id-72 .mat-photo{height:180px;display:grid;place-items:center;background:linear-gradient(135deg,#184a42,#0a332e);position:relative}body.page-id-72 .mat-card.featured .mat-photo{height:230px}body.page-id-72 .mat-photo:after{content:"";position:absolute;inset:12px;border:1px dashed rgba(255,255,255,.18);border-radius:10px}body.page-id-72 .mat-photo span{color:rgba(255,255,255,.58);font-size:7px;font-weight:900;letter-spacing:.1em}body.page-id-72 .mat-copy{padding:17px}body.page-id-72 .mat-copy small{font-size:7px;color:#a97826;font-weight:900}body.page-id-72 .mat-copy h3{font-size:20px;margin:7px 0}body.page-id-72 .mat-copy p{font-size:10px;line-height:1.55;color:#68756f}body.page-id-72 .mat-copy a{font-size:7px;font-weight:900;color:#a97826;text-decoration:none}body.page-id-72 .mat-anatomy{padding:72px 0;background:#e8e1d5}body.page-id-72 .mat-anatomy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-72 .layers{display:grid;gap:7px;margin:20px 0}body.page-id-72 .layers div{height:68px;border-radius:10px;background:#0a3933;color:white;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 8px 18px rgba(0,0,0,.08)}body.page-id-72 .layers div:nth-child(2){margin:0 16px}body.page-id-72 .layers div:nth-child(3){margin:0 30px;background:#c7953c}body.page-id-72 .layers div:nth-child(4){margin:0 10px}body.page-id-72 .layers b{color:#ddb15a;font-size:8px}body.page-id-72 .layers div:nth-child(3) b{color:#fff}body.page-id-72 .layers span{font-size:9px;font-weight:900;letter-spacing:.08em}body.page-id-72 .mat-layer-visual>small{font-size:8px;color:#7a827e}body.page-id-72 .mat-anatomy-copy>p{color:#66756f;line-height:1.65}body.page-id-72 .mat-check-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3cabb;border-radius:13px;overflow:hidden;margin-top:22px}body.page-id-72 .mat-check-grid div{padding:13px;border-right:1px solid #d3cabb;border-bottom:1px solid #d3cabb}body.page-id-72 .mat-check-grid b,body.page-id-72 .mat-check-grid span{display:block}body.page-id-72 .mat-check-grid b{font-size:7px;color:#a97826}body.page-id-72 .mat-check-grid span{font-size:9px;margin-top:4px;color:#65736e}body.page-id-72 .mat-compare{background:#0a3933;color:white;padding:70px 0}body.page-id-72 .mat-head.light>p{color:rgba(255,255,255,.6)}body.page-id-72 .mat-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.13);border-radius:14px}body.page-id-72 .mat-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}body.page-id-72 .mat-table-wrap th,body.page-id-72 .mat-table-wrap td{padding:14px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);text-align:left;font-size:9px}body.page-id-72 .mat-table-wrap th{color:#ddb15a;font-size:7px;letter-spacing:.08em}body.page-id-72 .mat-table-wrap td{color:rgba(255,255,255,.66)}body.page-id-72 .mat-table-wrap td b{color:#fff}body.page-id-72 .mat-process{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-72 .mat-process article{background:#fff;border:1px solid #ddd5c8;border-radius:14px;padding:11px}body.page-id-72 .mat-process article>span{font-size:7px;color:#a97826}body.page-id-72 .process-img{height:140px;border-radius:9px;background:#0b3933;color:rgba(255,255,255,.5);display:grid;place-items:center;font-size:7px;margin:8px 0 15px}body.page-id-72 .mat-process h3{font-size:17px;margin:0 0 6px}body.page-id-72 .mat-process p{font-size:9px;color:#68756f;line-height:1.5}body.page-id-72 .mat-selector{padding:72px 0;background:#e8e1d5}body.page-id-72 .mat-selector-top{max-width:900px}body.page-id-72 .mat-selector-top p{color:#66756f;line-height:1.6}body.page-id-72 .selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}body.page-id-72 .selector-grid>div{background:#0a3933;color:white;border-radius:14px;padding:20px;min-height:145px}body.page-id-72 .selector-grid span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-72 .selector-grid b{display:block;font-size:16px;margin:28px 0 13px}body.page-id-72 .selector-grid a{color:#ddb15a;text-decoration:none;font-size:7px;font-weight:900}body.page-id-72 .mat-docs{padding:72px 0}body.page-id-72 .mat-docs-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}body.page-id-72 .mat-docs p{color:#66756f}body.page-id-72 .doc-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cdbf;border-radius:14px;overflow:hidden}body.page-id-72 .doc-list div{padding:16px;border-right:1px solid #d6cdbf;border-bottom:1px solid #d6cdbf}body.page-id-72 .doc-list b,body.page-id-72 .doc-list span{display:block}body.page-id-72 .doc-list b{font-size:8px;color:#a97826}body.page-id-72 .doc-list span{font-size:9px;color:#66756f;margin-top:5px}body.page-id-72 .mat-rfq{padding:68px 0;background:#0a3933;color:white}body.page-id-72 .mat-rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}body.page-id-72 .mat-rfq p{color:rgba(255,255,255,.6);line-height:1.65}body.page-id-72 .rfq-box{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:17px;padding:23px}body.page-id-72 .rfq-box small,body.page-id-72 .rfq-box>b{display:block}body.page-id-72 .rfq-box small{font-size:7px;color:#ddb15a}body.page-id-72 .rfq-box>b{font-size:20px;margin:7px 0 16px}body.page-id-72 .rfq-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-72 .rfq-fields span{padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;font-size:8px;color:rgba(255,255,255,.6)}body.page-id-72 .rfq-box a{display:block;margin-top:12px;text-align:center;background:#c7953c;color:white;padding:12px;border-radius:7px;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:950px){body.page-id-72 .mat-hero-grid,body.page-id-72 .mat-head,body.page-id-72 .mat-anatomy-grid,body.page-id-72 .mat-docs-grid,body.page-id-72 .mat-rfq-grid{grid-template-columns:1fr}body.page-id-72 .mat-grid{grid-template-columns:1fr 1fr}body.page-id-72 .mat-process{grid-template-columns:1fr 1fr}body.page-id-72 .selector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-72 .mat-shell{width:calc(100% - 28px)}body.page-id-72 .mat-hero{padding:44px 0 24px}body.page-id-72 .mat-hero-copy h1{font-size:49px}body.page-id-72 .mat-hero-visual{grid-template-columns:1fr;grid-template-rows:260px 150px 130px}body.page-id-72 .mat-membrane-demo{grid-row:auto}body.page-id-72 .mat-steel-demo,body.page-id-72 .mat-float{grid-column:auto}body.page-id-72 .mat-library,body.page-id-72 .mat-anatomy,body.page-id-72 .mat-steel,body.page-id-72 .mat-selector,body.page-id-72 .mat-docs,body.page-id-72 .mat-rfq,body.page-id-72 .mat-compare{padding:45px 0}body.page-id-72 .mat-grid{grid-template-columns:1fr}body.page-id-72 .mat-card.featured{grid-column:auto}body.page-id-72 .mat-process,body.page-id-72 .selector-grid,body.page-id-72 .doc-list{grid-template-columns:1fr}body.page-id-72 .mat-check-grid{grid-template-columns:1fr}body.page-id-72 .rfq-fields{grid-template-columns:1fr}body.page-id-72 .mat-head h2,body.page-id-72 .mat-anatomy h2,body.page-id-72 .mat-selector h2,body.page-id-72 .mat-docs h2,body.page-id-72 .mat-rfq h2{font-size:39px}}body.page-id-72 .mv2{background:#f3efe7;color:#103d35}body.page-id-72 .mv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-72 .eyebrow{display:block;color:#d1a14a;font-size:8px;font-weight:900;letter-spacing:.19em;margin-bottom:13px}body.page-id-72 .mv2-hero{background:radial-gradient(circle at 75% 25%,#14584d 0,#0a3933 38%,#062c28 75%);color:#fff;padding:70px 0 42px}body.page-id-72 .hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-72 .mv2-hero h1{font-size:clamp(62px,7vw,108px);line-height:.86;letter-spacing:-.065em;margin:0 0 25px}body.page-id-72 .mv2-hero h1 em{font-style:normal;color:#ddb15a}body.page-id-72 .mv2-hero p{max-width:650px;color:#b9cbc6;line-height:1.7;font-size:14px}body.page-id-72 .hero-actions{display:flex;gap:8px;margin:26px 0}body.page-id-72 .hero-actions a,body.page-id-72 .rfq-card a{background:#c8953d;color:#fff;text-decoration:none;padding:13px 16px;border-radius:7px;font-size:8px;font-weight:900}body.page-id-72 .hero-actions .ghost{background:transparent;border:1px solid #ffffff35}body.page-id-72 .proof{display:flex;gap:6px;flex-wrap:wrap}body.page-id-72 .proof span,body.page-id-72 .tags span,body.page-id-72 .doc-badges span{border:1px solid #ffffff25;border-radius:99px;padding:6px 9px;font-size:6.5px;font-weight:800}body.page-id-72 .hero-media{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:350px 165px;gap:9px}body.page-id-72 .fabric-visual,body.page-id-72 .steel-visual{position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:20px;background:#0c453d;display:flex;flex-direction:column;justify-content:end;padding:22px}body.page-id-72 .fabric-visual{grid-row:1/3}body.page-id-72 .fabric-shape{position:absolute;width:120%;height:72%;left:-10%;top:4%;border-radius:50% 50% 16% 16%/70% 70% 20% 20%;background:linear-gradient(145deg,#faf8ed,#c9d6cf);transform:rotate(-5deg);box-shadow:inset -30px -20px 55px #738d85}body.page-id-72 .fabric-shape:after{content:"";position:absolute;inset:14%;border:1px solid #496d63;border-radius:50%}body.page-id-72 .fabric-visual small,body.page-id-72 .fabric-visual b,body.page-id-72 .fabric-visual span,body.page-id-72 .steel-visual small,body.page-id-72 .steel-visual b{position:relative;z-index:2}body.page-id-72 .fabric-visual small,body.page-id-72 .steel-visual small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-72 .fabric-visual b,body.page-id-72 .steel-visual b{font-size:16px;margin-top:5px}body.page-id-72 .fabric-visual span{font-size:7px;color:#c1d0cb;margin-top:5px}body.page-id-72 .steel-visual{grid-column:2}body.page-id-72 .beam{position:absolute;width:65%;height:200%;right:5%;top:-45%;background:linear-gradient(90deg,#41524e,#c1cbc6 35%,#5c6b67 65%,#273a36);transform:rotate(28deg);border-radius:8px}body.page-id-72 .hero-chip{grid-column:2;background:#c8953d;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:end}body.page-id-72 .hero-chip small{font-size:7px}body.page-id-72 .hero-chip b{font-size:17px;margin-top:6px}body.page-id-72 .mv2-systems,body.page-id-72 .mv2-selector{padding:76px 0}body.page-id-72 .section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-72 .section-head h2,body.page-id-72 .cut-copy h2,body.page-id-72 .selector-title h2,body.page-id-72 .docs-copy h2,body.page-id-72 .mv2-rfq h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:0}body.page-id-72 .section-head p,body.page-id-72 .selector-title p,body.page-id-72 .docs-copy p{color:#66766f;line-height:1.6}body.page-id-72 .system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body.page-id-72 .system-card{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;border:1px solid #ddd5c7;border-radius:17px;overflow:hidden;min-height:300px}body.page-id-72 .system-card.large{grid-column:1/-1;grid-template-columns:1.1fr .9fr;min-height:390px}body.page-id-72 .system-art{position:relative;background:#0a3c35;overflow:hidden;display:flex;align-items:end;padding:15px}body.page-id-72 .system-art>span{position:relative;z-index:3;color:#d5e0dc;font-size:6.5px;font-weight:900}body.page-id-72 .membrane-art{position:absolute;width:110%;height:90%;left:-8%;top:8%;background:linear-gradient(145deg,#fff,#aabdb6);clip-path:polygon(0 30%,45% 0,100% 26%,86% 88%,43% 65%,8% 100%)}body.page-id-72 .mesh-art{position:absolute;inset:0;background:repeating-linear-gradient(45deg,#154f46 0 3px,#0a3933 3px 7px)}body.page-id-72 .steel-art{position:absolute;inset:0;background:linear-gradient(125deg,transparent 20%,#83938e 21% 35%,transparent 36%),linear-gradient(55deg,transparent 40%,#465a55 41% 55%,transparent 56%),#0a3933}body.page-id-72 .finish-art{position:absolute;inset:0;background:radial-gradient(circle at 25% 40%,#d0b26f 0 7%,transparent 8%),radial-gradient(circle at 55% 60%,#768883 0 10%,transparent 11%),radial-gradient(circle at 80% 35%,#d9ddd8 0 8%,transparent 9%),#0b3933}body.page-id-72 .system-body{padding:25px}body.page-id-72 .system-body small{color:#b57d20;font-size:7px;font-weight:900}body.page-id-72 .system-body h3{font-size:28px;margin:8px 0}body.page-id-72 .system-body p{font-size:10px;line-height:1.6;color:#66756f}body.page-id-72 .tags{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0}body.page-id-72 .tags span{border-color:#d9d0c2;color:#65736e}body.page-id-72 .system-body a,body.page-id-72 .applications a{font-size:7px;color:#a97018;font-weight:900;text-decoration:none}body.page-id-72 .mv2-cutaway{background:#e5ded2;padding:75px 0}body.page-id-72 .cut-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}body.page-id-72 .exploded{margin:28px 0;perspective:800px}body.page-id-72 .layer{height:66px;margin:-3px 0 12px;border-radius:10px;background:#0b4038;color:#fff;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 16px 25px #183b3322;transform:rotateX(8deg) skewX(-8deg)}body.page-id-72 .layer.l2{margin-left:20px}body.page-id-72 .layer.l3{margin-left:40px;background:#c8953d}body.page-id-72 .layer.l4{margin-left:12px}body.page-id-72 .layer b{font-size:8px;color:#e6bb67}body.page-id-72 .layer.l3 b{color:#fff}body.page-id-72 .layer span{font-size:8px;font-weight:900}body.page-id-72 .cut-art>small{font-size:7px;color:#77827e}body.page-id-72 .cut-copy>p{color:#65756f}body.page-id-72 .verify{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d1c7b8;border-radius:14px;overflow:hidden;margin-top:22px}body.page-id-72 .verify>div{padding:14px;border-right:1px solid #d1c7b8;border-bottom:1px solid #d1c7b8}body.page-id-72 .verify i,body.page-id-72 .verify b,body.page-id-72 .verify span{display:block}body.page-id-72 .verify i{font-style:normal;color:#b57d20;font-size:7px}body.page-id-72 .verify b{font-size:11px;margin:5px 0}body.page-id-72 .verify span{font-size:8px;color:#6d7974}body.page-id-72 .selector-title{max-width:980px}body.page-id-72 .applications{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px}body.page-id-72 .applications article{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden;padding-bottom:18px}body.page-id-72 .app-visual{height:170px;background:#0a3d36;display:grid;place-items:center;color:#ffffff65;font-size:7px;position:relative;overflow:hidden}body.page-id-72 .app-visual:before{content:"";position:absolute;width:80%;height:60%;border:8px solid #d5ded9;border-bottom:0;border-radius:50% 50% 0 0;bottom:-5%;opacity:.65}body.page-id-72 .applications article>small,body.page-id-72 .applications article>h3,body.page-id-72 .applications article>p,body.page-id-72 .applications article>a{margin-left:17px;margin-right:17px}body.page-id-72 .applications article>small{display:block;color:#b57d20;font-size:7px;font-weight:900;margin-top:15px}body.page-id-72 .applications h3{font-size:18px;margin-top:6px;margin-bottom:6px}body.page-id-72 .applications p{font-size:9px;color:#69766f;line-height:1.5}body.page-id-72 .mv2-steelstory{padding:75px 0;background:#082f2b;color:#fff}body.page-id-72 .section-head.dark p{color:#aebfba}body.page-id-72 .steel-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-72 .steel-flow article{border:1px solid #ffffff1f;border-radius:14px;padding:10px;background:#ffffff08}body.page-id-72 .flow-photo{height:170px;border-radius:9px;background:#164a42;display:grid;place-items:center;color:#ffffff65;font-size:7px;margin-bottom:14px;overflow:hidden;position:relative}body.page-id-72 .flow-photo:after{content:"";position:absolute;width:70%;height:180%;background:linear-gradient(90deg,#52635f,#c0cac5,#445651);transform:rotate(35deg)}body.page-id-72 .steel-flow article>b{font-size:7px;color:#ddb15a}body.page-id-72 .steel-flow h3{font-size:17px;margin:6px 0}body.page-id-72 .steel-flow p{font-size:9px;color:#aebfba}body.page-id-72 .mv2-docs{padding:80px 0;background:#e5ded2}body.page-id-72 .docs-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}body.page-id-72 .doc-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px}body.page-id-72 .doc-badges span{border-color:#cfc3b1;color:#6c7772}body.page-id-72 .doc-stack{height:430px;position:relative}body.page-id-72 .doc-sheet{position:absolute;width:65%;height:320px;right:12%;top:40px;background:#fff;border:1px solid #d7cdbd;border-radius:13px;padding:25px;box-shadow:0 25px 50px #233a3322}body.page-id-72 .doc-sheet.back{transform:rotate(8deg) translate(60px,-5px);background:#0b3c35;color:#fff}body.page-id-72 .doc-sheet.mid{transform:rotate(-7deg) translate(-55px,20px);background:#c8953d;color:#fff}body.page-id-72 .doc-sheet.front{z-index:3}body.page-id-72 .doc-sheet small{color:#b57d20;font-size:8px}body.page-id-72 .doc-sheet b,body.page-id-72 .doc-sheet span{display:block}body.page-id-72 .doc-sheet b{font-size:20px;margin:20px 0 6px}body.page-id-72 .doc-sheet span{font-size:9px;color:#6b7772}body.page-id-72 .back span,body.page-id-72 .mid span{color:#fff}body.page-id-72 .doc-lines{margin-top:35px;height:120px;background:repeating-linear-gradient(#e5e0d8 0 1px,transparent 1px 23px)}body.page-id-72 .mv2-rfq{padding:70px 0;background:#082f2b;color:#fff}body.page-id-72 .rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}body.page-id-72 .mv2-rfq p{color:#aebfba;line-height:1.6}body.page-id-72 .rfq-card{border:1px solid #ffffff20;background:#ffffff08;border-radius:16px;padding:22px}body.page-id-72 .rfq-card>small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-72 .input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0}body.page-id-72 .input-grid span{border:1px solid #ffffff1e;border-radius:8px;padding:11px;font-size:7px;color:#b7c6c1}body.page-id-72 .rfq-card a{display:block;text-align:center}
@media(max-width:950px){body.page-id-72 .hero-grid,body.page-id-72 .section-head,body.page-id-72 .cut-grid,body.page-id-72 .docs-grid,body.page-id-72 .rfq-grid{grid-template-columns:1fr}body.page-id-72 .applications,body.page-id-72 .steel-flow{grid-template-columns:1fr 1fr}body.page-id-72 .hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-72 .mv2-shell{width:calc(100% - 28px)}body.page-id-72 .mv2-hero{padding:45px 0 28px}body.page-id-72 .mv2-hero h1{font-size:52px}body.page-id-72 .hero-media{grid-template-columns:1fr;grid-template-rows:250px 150px 120px;min-height:auto}body.page-id-72 .fabric-visual{grid-row:auto}body.page-id-72 .steel-visual,body.page-id-72 .hero-chip{grid-column:auto}body.page-id-72 .mv2-systems,body.page-id-72 .mv2-selector,body.page-id-72 .mv2-cutaway,body.page-id-72 .mv2-steelstory,body.page-id-72 .mv2-docs,body.page-id-72 .mv2-rfq{padding:48px 0}body.page-id-72 .system-grid,body.page-id-72 .applications,body.page-id-72 .steel-flow{grid-template-columns:1fr}body.page-id-72 .system-card,body.page-id-72 .system-card.large{grid-column:auto;grid-template-columns:1fr}body.page-id-72 .system-art{min-height:190px}body.page-id-72 .verify{grid-template-columns:1fr}body.page-id-72 .doc-stack{height:350px}body.page-id-72 .doc-sheet{width:72%;height:270px}body.page-id-72 .input-grid{grid-template-columns:1fr}}body.page-id-72 header{position:sticky;top:0;z-index:999;background:rgba(247,245,238,.96);backdrop-filter:blur(16px);border-bottom:1px solid #dcd5c9}body.page-id-72 .m3-nav{width:min(1480px,92vw);height:78px;margin:auto;display:flex;align-items:center;gap:28px}body.page-id-72 .m3-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0b3b34;margin-right:auto}body.page-id-72 .m3-mark{width:40px;height:40px;border-radius:11px;background:#0b3b34;color:#d8a84e;display:grid;place-items:center;font-weight:900;font-size:22px}body.page-id-72 .m3-brand b,body.page-id-72 .m3-brand small{display:block}body.page-id-72 .m3-brand b{font-size:15px}body.page-id-72 .m3-brand small{font-size:5.8px;letter-spacing:.14em;color:#718079;margin-top:3px}body.page-id-72 .m3-links{display:flex;gap:20px}body.page-id-72 .m3-links a{font-size:8px;font-weight:850;text-decoration:none;color:#34524b}body.page-id-72 .m3-links a:last-child{color:#b57d20}body.page-id-72 .m3-quote{font-size:7px;font-weight:900;text-decoration:none;background:#0b3b34;color:#fff;padding:12px 14px;border-radius:8px}body.page-id-72 .m3-real{object-fit:cover!important}body.page-id-72 .fabric-shape.m3-real{position:absolute!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important;border-radius:0!important;filter:saturate(.78) contrast(1.03);box-shadow:none!important}body.page-id-72 .fabric-visual:after,body.page-id-72 .steel-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(4,43,37,.88) 100%)}body.page-id-72 .beam.m3-real{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:0!important}body.page-id-72 .system-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.page-id-72 .system-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(4,43,37,.85))}body.page-id-72 .flow-photo{background-size:cover!important;background-position:center!important}body.page-id-72 .flow-photo:after{display:none!important}body.page-id-72 .m3-matrix{padding:78px 0;background:#f3efe7}body.page-id-72 .matrix-wrap{border:1px solid #d6cebf;border-radius:16px;overflow:hidden;background:#fff}body.page-id-72 .matrix-row{display:grid;grid-template-columns:1.05fr 1.25fr 1.6fr 1.35fr}body.page-id-72 .matrix-row>*{padding:15px;border-right:1px solid #e1dbd0;border-bottom:1px solid #e1dbd0;font-size:9px;line-height:1.45}body.page-id-72 .matrix-row.head{background:#0b3b34;color:#fff}body.page-id-72 .matrix-row.head b{font-size:7px;letter-spacing:.09em;text-transform:uppercase}body.page-id-72 .matrix-row strong{color:#0b3b34}body.page-id-72 .matrix-row span{color:#63726c}body.page-id-72 .m3-proof{padding:80px 0;background:#e5ded2}body.page-id-72 .proof-copy{max-width:900px}body.page-id-72 .proof-copy h2{font-size:clamp(42px,5vw,70px);line-height:.94;letter-spacing:-.05em;margin:0 0 18px}body.page-id-72 .proof-copy p{color:#66766f;line-height:1.7}body.page-id-72 .proof-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px}body.page-id-72 .proof-gallery>div{height:260px;border-radius:16px;position:relative;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:end;color:#fff;background:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783') center/cover}body.page-id-72 .proof-gallery>div:nth-child(1){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-72 .proof-gallery>div:nth-child(3){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-72 .proof-gallery span{font-size:7px;color:#e0b55d}body.page-id-72 .proof-gallery b{font-size:16px;margin:6px 0}body.page-id-72 .proof-gallery small{font-size:7px;color:#d0ddd8}
@media(max-width:900px){body.page-id-72 .m3-links{display:none}body.page-id-72 .matrix-row{grid-template-columns:1fr 1fr}body.page-id-72 .proof-gallery{grid-template-columns:1fr}body.page-id-72 .proof-gallery>div{height:220px}}
@media(max-width:600px){body.page-id-72 .m3-nav{height:68px}body.page-id-72 .m3-quote{display:none}body.page-id-72 .matrix-row{grid-template-columns:1fr}body.page-id-72 .matrix-row.head{display:none}body.page-id-72 .matrix-row>*{border-right:0}body.page-id-72 .m3-proof{padding:48px 0}}body.page-id-72 .v4-coatings{padding:90px 0;background:#f4f0e7;color:#123e36}body.page-id-72 .v4-intro,body.page-id-72 .colour-head{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:end;margin-bottom:34px}body.page-id-72 .v4-intro h2,body.page-id-72 .colour-head h2,body.page-id-72 .choice-copy h2,body.page-id-72 .approval-main h2{font-size:clamp(42px,5vw,76px);line-height:.92;letter-spacing:-.055em;margin:8px 0 0}body.page-id-72 .v4-intro p,body.page-id-72 .colour-head p,body.page-id-72 .choice-copy p{font-size:11px;line-height:1.75;color:#66736e}body.page-id-72 .v4-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-72 .v4-process article{background:#fff;border:1px solid #d9d2c5;border-radius:18px;overflow:hidden;padding-bottom:20px}body.page-id-72 .v4-photo{height:230px;background-size:cover;background-position:center;position:relative;padding:16px;color:#fff;display:flex;align-items:flex-end;gap:10px}body.page-id-72 .v4-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,45,39,.88))}body.page-id-72 .v4-photo span,body.page-id-72 .v4-photo b{position:relative;z-index:2}body.page-id-72 .v4-photo span{width:28px;height:28px;border-radius:50%;background:#d7a33e;color:#123e36;display:grid;place-items:center;font-size:7px;font-weight:900}body.page-id-72 .v4-photo b{font-size:9px;letter-spacing:.08em}body.page-id-72 .primer-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-72 .epoxy-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-72 .powder-photo{background-image:url('https://www.steelcoating.ma/assets/img/services/detail-thermolaquage.webp')}body.page-id-72 .galv-photo{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-72 .finish-photo{background-image:url('https://cdn11.bigcommerce.com/s-sypvot18uz/product_images/uploaded_images/adobestock-111182072.jpeg')}body.page-id-72 .v4-process h3{font-size:20px;margin:18px 20px 8px}body.page-id-72 .v4-process p{font-size:9px;line-height:1.65;color:#68756f;margin:0 20px 16px;min-height:74px}body.page-id-72 .v4-process small{font-size:6px;letter-spacing:.08em;color:#a87927;margin:0 20px;font-weight:800}body.page-id-72 .v4-system-choice{margin-top:70px;background:#0a4037;border-radius:22px;padding:38px;color:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-72 .choice-copy p{color:#c8d5d0}body.page-id-72 .choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-72 .choice-cards>div{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:20px;min-height:135px}body.page-id-72 .choice-cards span{color:#dfad4a;font-size:8px}body.page-id-72 .choice-cards b,body.page-id-72 .choice-cards small{display:block}body.page-id-72 .choice-cards b{font-size:15px;margin:15px 0 7px}body.page-id-72 .choice-cards small{font-size:7.5px;line-height:1.55;color:#c9d4d0}body.page-id-72 .v4-colours{margin-top:75px}body.page-id-72 .swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-72 .swatches>div{background:#fff;border:1px solid #d9d2c5;border-radius:13px;padding:8px}body.page-id-72 .swatches i{display:block;height:92px;border-radius:9px;background:var(--c);border:1px solid rgba(0,0,0,.06);margin-bottom:10px}body.page-id-72 .swatches b,body.page-id-72 .swatches small{display:block}body.page-id-72 .swatches b{font-size:9px}body.page-id-72 .swatches small{font-size:6.5px;color:#7a827f;margin-top:3px}body.page-id-72 .swatches .custom i{display:grid;place-items:center;background:linear-gradient(135deg,#f5e7bb,#bd8d42,#0b4037);font-style:normal;color:white;font-size:26px}body.page-id-72 .finish-strip{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;border:1px solid #d8d0c2;border-radius:14px;overflow:hidden;background:#fff}body.page-id-72 .finish-strip>div{padding:18px;border-right:1px solid #e0d9cd}body.page-id-72 .finish-strip>div:last-child{border:0}body.page-id-72 .finish-strip b,body.page-id-72 .finish-strip span{display:block}body.page-id-72 .finish-strip b{font-size:8px;color:#b37c24;letter-spacing:.1em}body.page-id-72 .finish-strip span{font-size:7px;line-height:1.5;color:#66736e;margin-top:7px}body.page-id-72 .v4-approval{display:grid;grid-template-columns:1.5fr .5fr;gap:12px;margin-top:70px}body.page-id-72 .approval-main,body.page-id-72 .v4-approval aside{background:#fff;border:1px solid #d9d2c5;border-radius:18px;padding:30px}body.page-id-72 .approval-main h2{font-size:48px;max-width:850px}body.page-id-72 .approval-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px}body.page-id-72 .approval-steps>div{border-top:2px solid #d8a640;padding-top:14px}body.page-id-72 .approval-steps strong,body.page-id-72 .approval-steps b,body.page-id-72 .approval-steps small{display:block}body.page-id-72 .approval-steps strong{font-size:7px;color:#b37c24}body.page-id-72 .approval-steps b{font-size:9px;margin:9px 0 5px}body.page-id-72 .approval-steps small{font-size:6.5px;line-height:1.45;color:#75807c}body.page-id-72 .v4-approval aside{background:#e5ded2}body.page-id-72 .v4-approval aside h3{font-size:22px;line-height:1.1;margin:14px 0}body.page-id-72 .v4-approval aside p{font-size:8px;line-height:1.65;color:#65736d}
@media(max-width:900px){body.page-id-72 .v4-intro,body.page-id-72 .colour-head,body.page-id-72 .v4-system-choice,body.page-id-72 .v4-approval{grid-template-columns:1fr}body.page-id-72 .v4-process{grid-template-columns:1fr 1fr}body.page-id-72 .swatches{grid-template-columns:repeat(3,1fr)}body.page-id-72 .approval-steps{grid-template-columns:1fr 1fr}body.page-id-72 .finish-strip{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-72 .v4-coatings{padding:52px 0}body.page-id-72 .v4-process{grid-template-columns:1fr}body.page-id-72 .v4-photo{height:210px}body.page-id-72 .v4-process p{min-height:auto}body.page-id-72 .choice-cards{grid-template-columns:1fr}body.page-id-72 .swatches{grid-template-columns:1fr 1fr}body.page-id-72 .swatches i{height:74px}body.page-id-72 .finish-strip{grid-template-columns:1fr}body.page-id-72 .finish-strip>div{border-right:0;border-bottom:1px solid #e0d9cd}body.page-id-72 .approval-steps{grid-template-columns:1fr}body.page-id-72 .approval-main h2{font-size:38px}}body.page-id-72 /* V5 Outstanding refinement */
.v4-system-choice .choice-copy h2,body.page-id-72 .v4-system-choice h2{
  color:#fff!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
}body.page-id-72 .v4-system-choice .choice-copy p{color:rgba(255,255,255,.78)!important}body.page-id-72 .v4-system-choice .eyebrow{color:#e0b45f!important;opacity:1!important}body.page-id-72 .v5-build{padding:84px 0;background:#ebe5da;color:#123e36}body.page-id-72 .v5-build-head,body.page-id-72 .v5-qc-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-72 .v5-build-head h2,body.page-id-72 .v5-qc-head h2,body.page-id-72 .v5-maint h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-72 .v5-build-head p,body.page-id-72 .v5-qc-head p,body.page-id-72 .v5-maint p{color:#66746f;font-size:11px;line-height:1.7}body.page-id-72 .v5-build-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-72 .v5-layer-stack{padding:25px 0}body.page-id-72 .coat-layer{height:82px;margin:-5px 0 16px;border-radius:13px;padding:0 20px;display:flex;align-items:center;gap:18px;color:#fff;box-shadow:0 16px 25px rgba(24,59,51,.12);transform:skewX(-7deg)}body.page-id-72 .coat-layer span{font-size:8px;color:#e0b45f}body.page-id-72 .coat-layer b,body.page-id-72 .coat-layer small{display:block}body.page-id-72 .coat-layer b{font-size:10px;min-width:210px}body.page-id-72 .coat-layer small{font-size:7px;color:rgba(255,255,255,.66)}body.page-id-72 .coat-layer.topcoat{background:#193f38;margin-left:8px}body.page-id-72 .coat-layer.intermediate{background:#56635f;margin-left:24px}body.page-id-72 .coat-layer.primer{background:#9c6a36;margin-left:40px}body.page-id-72 .coat-layer.steelbase{background:#7a8581;margin-left:15px}body.page-id-72 .v5-build-copy{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-72 .v5-build-copy>div{background:#fff;border:1px solid #d7cfc1;border-radius:14px;padding:20px;min-height:145px}body.page-id-72 .v5-build-copy span{font-size:8px;color:#b27a22}body.page-id-72 .v5-build-copy b{display:block;font-size:16px;margin:18px 0 7px}body.page-id-72 .v5-build-copy p{font-size:9px;line-height:1.55;color:#69766f}body.page-id-72 .v5-qc{padding:82px 0;background:#f5f1e9}body.page-id-72 .v5-qc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-72 .v5-qc-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:21px;min-height:210px}body.page-id-72 .v5-qc-grid article>span{font-size:7px;color:#b27a22}body.page-id-72 .qc-icon{width:52px;height:52px;border-radius:14px;background:#0b4037;color:#ddb05a;display:grid;place-items:center;margin:24px 0 16px;font-size:8px;font-weight:900}body.page-id-72 .v5-qc-grid h3{font-size:17px;margin:0 0 7px}body.page-id-72 .v5-qc-grid p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-72 .v5-colour-builder{margin-top:18px;background:#0b4037;color:#fff;border-radius:18px;padding:25px;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-72 .builder-copy h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-72 .builder-copy p{font-size:9px;color:#c5d2cd;line-height:1.55}body.page-id-72 .builder-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-72 .builder-steps>div{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px}body.page-id-72 .builder-steps span{font-size:7px;color:#ddb05a}body.page-id-72 .builder-steps b,body.page-id-72 .builder-steps small{display:block}body.page-id-72 .builder-steps b{font-size:13px;margin:14px 0 6px}body.page-id-72 .builder-steps small{font-size:7px;line-height:1.45;color:#c5d2cd}body.page-id-72 .v5-maint{padding:75px 0;background:#e4ddd1}body.page-id-72 .v5-maint-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-72 .v5-maint-cards{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d0c7b9;border-radius:14px;overflow:hidden;background:#fff}body.page-id-72 .v5-maint-cards>div{padding:18px;border-right:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9}body.page-id-72 .v5-maint-cards b,body.page-id-72 .v5-maint-cards span{display:block}body.page-id-72 .v5-maint-cards b{font-size:12px;color:#153f37}body.page-id-72 .v5-maint-cards span{font-size:8px;color:#6b7772;margin-top:5px}

@media(max-width:900px){body.page-id-72 .v5-build-head,body.page-id-72 .v5-qc-head,body.page-id-72 .v5-build-grid,body.page-id-72 .v5-colour-builder,body.page-id-72 .v5-maint-grid{grid-template-columns:1fr}body.page-id-72 .v5-qc-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-72 .v5-build,body.page-id-72 .v5-qc,body.page-id-72 .v5-maint{padding:50px 0}body.page-id-72 .v5-build-copy,body.page-id-72 .v5-qc-grid,body.page-id-72 .builder-steps,body.page-id-72 .v5-maint-cards{grid-template-columns:1fr}body.page-id-72 .coat-layer{height:auto;min-height:76px;transform:none;margin-left:0!important}body.page-id-72 .coat-layer b{min-width:0}
}body.page-id-72 .mv2-steelstory .section-head.dark h2{
  color:#fff!important; opacity:1!important; filter:none!important;
  text-shadow:none!important; mix-blend-mode:normal!important;
  -webkit-text-fill-color:#fff!important;
}body.page-id-72 .mv2-steelstory .section-head.dark p{
  color:rgba(255,255,255,.80)!important; opacity:1!important; filter:none!important;
}body.page-id-72 .mv2-steelstory .steel-flow .flow-photo{
  min-height:245px!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}body.page-id-72 .mv2-steelstory .steel-flow article:nth-child(1) .flow-photo{background-position:center 45%!important}body.page-id-72 .mv2-steelstory .steel-flow article:nth-child(2) .flow-photo{background-position:center!important}body.page-id-72 .mv2-steelstory .steel-flow article:nth-child(3) .flow-photo{background-position:center!important}body.page-id-72 .mv2-steelstory .steel-flow article:nth-child(4) .flow-photo{background-position:center!important}body.page-id-72 .mv2-steelstory .flow-photo span{
  background:rgba(5,45,39,.82)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.20)!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  backdrop-filter:blur(5px);
}
@media(max-width:700px){body.page-id-72 .mv2-steelstory .steel-flow .flow-photo{min-height:210px!important}body.page-id-72 .mv2-steelstory .section-head.dark h2{font-size:38px!important;line-height:1!important}
}body.page-id-72 /* V5.2 process-image correction */
.v4-process .v4-photo{
  min-height:260px!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  position:relative;
}body.page-id-72 .v4-process .v4-photo b{
  max-width:82%;
  line-height:1.25!important;
  letter-spacing:.08em!important;
  text-shadow:0 2px 10px rgba(0,0,0,.45);
}body.page-id-72 .v4-process article:nth-child(1) .v4-photo{background-position:center 42%!important}body.page-id-72 .v4-process article:nth-child(2) .v4-photo{background-position:center 48%!important}body.page-id-72 .v4-process article:nth-child(3) .v4-photo{background-position:center!important}body.page-id-72 .v4-process article:nth-child(4) .v4-photo{background-position:center!important}body.page-id-72 .v4-process article:nth-child(5) .v4-photo{background-position:center 45%!important}body.page-id-72 .v4-process article:nth-child(6) .v4-photo{background-position:center!important}
@media(max-width:700px){body.page-id-72 .v4-process .v4-photo{min-height:215px!important}
}body.page-id-72 .v6-fabric-colours,body.page-id-72 .v6-sample-gallery{padding:82px 0;background:#eee8dd;color:#123e36}body.page-id-72 .v6-sample-gallery{background:#f6f2ea}body.page-id-72 .v6-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-72 .v6-head h2,body.page-id-72 .v6-app-title h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-72 .v6-head p{font-size:10px;line-height:1.7;color:#66746f}body.page-id-72 .v6-fabric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-72 .v6-fabric-grid>div{background:#fff;border:1px solid #d8d0c2;border-radius:14px;padding:8px}body.page-id-72 .v6-fabric-grid i{display:block;height:120px;background:var(--fc);border-radius:9px;border:1px solid rgba(0,0,0,.06)}body.page-id-72 .v6-fabric-grid b,body.page-id-72 .v6-fabric-grid small{display:block}body.page-id-72 .v6-fabric-grid b{font-size:9px;margin:10px 2px 4px}body.page-id-72 .v6-fabric-grid small{font-size:6.5px;color:#77817d;margin:0 2px 5px}body.page-id-72 .v6-fabric-note{margin-top:10px;background:#0b4037;color:#fff;border-radius:12px;padding:15px 18px;display:flex;gap:20px;align-items:center}body.page-id-72 .v6-fabric-note b{font-size:7px;color:#ddb05a}body.page-id-72 .v6-fabric-note span{font-size:8px;color:#cad6d1}body.page-id-72 .v6-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-72 .v6-gallery article{background:#fff;border:1px solid #d8d0c2;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-72 .v6-img{height:230px;background-size:cover;background-position:center}body.page-id-72 .membrane-close{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-72 .mesh-close{background-image:url('https://image.made-in-china.com/2f0j00IADVtPkdbTrs/Best-Quality-100-Virgin-HDPE-Plastic-Nylon-Black-UV-Shade-Net-for-Farm-Garden-Greenhouse-Agriculture-Shading-Blocked.webp')}body.page-id-72 .galv-close{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-72 .powder-close{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-72 .v6-gallery article>span,body.page-id-72 .v6-gallery article>h3,body.page-id-72 .v6-gallery article>p{margin-left:16px;margin-right:16px}body.page-id-72 .v6-gallery article>span{display:block;font-size:7px;color:#b37c24;font-weight:900;margin-top:15px}body.page-id-72 .v6-gallery h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-72 .v6-gallery p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-72 .v6-app-matrix{margin-top:45px;background:#0b4037;color:#fff;border-radius:20px;padding:30px}body.page-id-72 .v6-app-title{max-width:850px}body.page-id-72 .v6-app-title h2{font-size:45px}body.page-id-72 .v6-app-rows{margin-top:24px;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}body.page-id-72 .v6-app-rows>div{display:grid;grid-template-columns:1fr 1.2fr 1.3fr 1.2fr}body.page-id-72 .v6-app-rows b,body.page-id-72 .v6-app-rows span{padding:13px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);font-size:8px}body.page-id-72 .v6-app-rows b{color:#e0b45f}body.page-id-72 .v6-app-rows span{color:#ced9d5}body.page-id-72 .v6-app-matrix>small{display:block;margin-top:12px;color:#aebfba;font-size:6.5px;line-height:1.5}
@media(max-width:900px){body.page-id-72 .v6-head{grid-template-columns:1fr}body.page-id-72 .v6-fabric-grid{grid-template-columns:repeat(3,1fr)}body.page-id-72 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-72 .v6-app-rows>div{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-72 .v6-fabric-colours,body.page-id-72 .v6-sample-gallery{padding:50px 0}body.page-id-72 .v6-fabric-grid,body.page-id-72 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-72 .v6-fabric-grid i{height:85px}body.page-id-72 .v6-app-rows>div{grid-template-columns:1fr}body.page-id-72 .v6-app-title h2{font-size:36px}body.page-id-72 .v6-fabric-note{display:block}body.page-id-72 .v6-fabric-note span{display:block;margin-top:7px}}body.page-id-72 .v61-qaqc{padding:86px 0;background:#f3eee4;color:#123e36}body.page-id-72 .v61-q-head{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-72 .v61-q-head h2{font-size:clamp(46px,5.8vw,82px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0;max-width:900px}body.page-id-72 .v61-q-head>p{font-size:10px;line-height:1.75;color:#69746f;max-width:420px}body.page-id-72 .v61-q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-72 .v61-q-grid article{background:#fff;border:1px solid #d9d1c3;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px rgba(16,55,47,.055)}body.page-id-72 .v61-q-photo{height:215px;background-size:cover;background-position:center}body.page-id-72 .v61-q-photo.prep{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://www.ntnengenharia.com.br/imagens/informacoes/jateamento-industrial-01.jpg')}body.page-id-72 .v61-q-photo.wft{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://technopaintng.com/assets/photos/tp-oil-01.jpg')}body.page-id-72 .v61-q-photo.dft{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://st3.depositphotos.com/35613826/37232/i/450/depositphotos_372328512-stock-photo-technicians-measuring-dry-film-thickness.jpg')}body.page-id-72 .v61-q-photo.visual{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.raiderpainting.com/wp-content/uploads/2019/11/Steel_Structural_Coatings_-e1456772102454.jpg')}body.page-id-72 .v61-q-photo.ral{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-72 .v61-q-photo.recordimg{background-image:linear-gradient(0deg,rgba(7,52,44,.18),transparent 55%),url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=1200&q=85')}body.page-id-72 .v61-q-body{padding:18px 20px 20px;min-height:175px}body.page-id-72 .v61-q-body span{font-size:7px;font-weight:900;color:#b27a20;letter-spacing:.12em}body.page-id-72 .v61-q-body h3{font-size:21px;line-height:1.05;margin:8px 0}body.page-id-72 .v61-q-body p{font-size:8px;line-height:1.6;color:#67736e;min-height:40px}body.page-id-72 .v61-q-body b{display:block;margin-top:15px;padding-top:11px;border-top:1px solid #e5ded3;font-size:6.5px;letter-spacing:.08em;color:#8d6b31}body.page-id-72 .v61-q-flow{margin-top:15px;background:#0b4037;color:#fff;border-radius:14px;padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px}body.page-id-72 .v61-q-flow span{font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-72 .v61-q-flow i{font-style:normal;color:#d9a844}body.page-id-72 .v61-q-note{margin-top:10px;border:1px solid #d5ccbd;border-radius:13px;padding:15px 18px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}body.page-id-72 .v61-q-note b{font-size:7px;color:#b27a20;letter-spacing:.1em}body.page-id-72 .v61-q-note p{font-size:7.5px;line-height:1.55;color:#6b7671;margin:0}
@media(max-width:850px){body.page-id-72 .v61-q-head{grid-template-columns:1fr;gap:15px}body.page-id-72 .v61-q-grid{grid-template-columns:1fr 1fr}body.page-id-72 .v61-q-photo{height:180px}body.page-id-72 .v61-q-flow{overflow-x:auto;justify-content:flex-start}body.page-id-72 .v61-q-flow span{white-space:nowrap}body.page-id-72 .v61-q-note{grid-template-columns:1fr}}
@media(max-width:560px){body.page-id-72 .v61-qaqc{padding:50px 0}body.page-id-72 .v61-q-grid{grid-template-columns:1fr}body.page-id-72 .v61-q-photo{height:205px}body.page-id-72 .v61-q-body{min-height:auto}body.page-id-72 .v61-q-head h2{font-size:43px}}body.page-id-72 /* V6.5 compact VIP coating build-up */
.coating-compact-v65{
  padding-top:56px !important;
  padding-bottom:56px !important;
  min-height:auto !important;
}body.page-id-72 .coating-compact-v65 .section-head,body.page-id-72 .coating-compact-v65 .section-heading,body.page-id-72 .coating-compact-v65 header{
  margin-bottom:26px !important;
}body.page-id-72 .coating-compact-v65 h2{
  margin-bottom:14px !important;
  line-height:.96 !important;
}body.page-id-72 .coating-compact-v65 p{
  margin-top:8px !important;
  margin-bottom:12px !important;
}body.page-id-72 .coating-compact-v65 .grid,body.page-id-72 .coating-compact-v65 .cards,body.page-id-72 .coating-compact-v65 [class*="grid"]{
  gap:14px !important;
}body.page-id-72 .coating-compact-v65 .card,body.page-id-72 .coating-compact-v65 [class*="card"]{
  min-height:auto !important;
}body.page-id-72 .coating-compact-v65 .card,body.page-id-72 .coating-compact-v65 [class*="card"],body.page-id-72 .coating-compact-v65 li{
  padding-top:18px !important;
  padding-bottom:18px !important;
}body.page-id-72 .coating-compact-v65 > *:last-child{
  margin-bottom:0 !important;
}
@media (max-width:760px){body.page-id-72 .coating-compact-v65{
    padding-top:34px !important;
    padding-bottom:34px !important;
  }body.page-id-72 .coating-compact-v65 .grid,body.page-id-72 .coating-compact-v65 .cards,body.page-id-72 .coating-compact-v65 [class*="grid"]{
    gap:10px !important;
  }
}body.page-id-72 /* V6.6 — compact evidence/documentation section */
.evidence-v66{
  min-height:auto !important;
  padding-top:42px !important;
  padding-bottom:42px !important;
}body.page-id-72 .evidence-v66 .container,body.page-id-72 .evidence-v66 .wrap,body.page-id-72 .evidence-v66 [class*="container"]{
  padding-top:0 !important;
  padding-bottom:0 !important;
}body.page-id-72 .evidence-v66 h2{
  margin-top:0 !important;
  margin-bottom:10px !important;
  line-height:.98 !important;
}body.page-id-72 .evidence-v66 p{
  margin-top:6px !important;
  margin-bottom:10px !important;
}body.page-id-72 .evidence-v66 .grid,body.page-id-72 .evidence-v66 [class*="grid"],body.page-id-72 .evidence-v66 .row{
  gap:18px !important;
  align-items:center !important;
}body.page-id-72 .evidence-v66 .card,body.page-id-72 .evidence-v66 [class*="card"]{
  min-height:0 !important;
}body.page-id-72 .evidence-v66 img{
  max-height:280px !important;
  object-fit:contain !important;
}body.page-id-72 .evidence-v66 > *:first-child{margin-top:0 !important;}body.page-id-72 .evidence-v66 > *:last-child{margin-bottom:0 !important;}

@media (min-width:900px){body.page-id-72 .evidence-v66{
    padding-top:36px !important;
    padding-bottom:36px !important;
  }body.page-id-72 .evidence-v66 .grid,body.page-id-72 .evidence-v66 [class*="grid"],body.page-id-72 .evidence-v66 .row{
    grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr) !important;
  }
}
@media (max-width:760px){body.page-id-72 .evidence-v66{
    padding:28px 0 !important;
  }body.page-id-72 .evidence-v66 img{
    max-height:220px !important;
  }
}body.page-id-72 /* V6.8 — tighter,body.page-id-72 balanced coating system section */
.coat-v68{
  min-height:0 !important;
  padding:30px 0 34px !important;
}body.page-id-72 .coat-v68 .container,body.page-id-72 .coat-v68 .wrap,body.page-id-72 .coat-v68 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-72 .coat-v68 h2{
  margin:0 0 8px !important;
  line-height:.96 !important;
}body.page-id-72 .coat-v68 p{margin:5px 0 8px !important;}body.page-id-72 .coat-v68 .grid,body.page-id-72 .coat-v68 [class*="grid"],body.page-id-72 .coat-v68 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-72 .coat-v68 .card,body.page-id-72 .coat-v68 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
}body.page-id-72 .coat-v68 li{padding-top:11px !important;padding-bottom:11px !important;}body.page-id-72 .coat-v68 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-72 .coat-v68 .grid,body.page-id-72 .coat-v68 [class*="grid"],body.page-id-72 .coat-v68 .row{
    column-gap:12px !important;row-gap:10px !important;
  }
}
@media(max-width:760px){body.page-id-72 .coat-v68{padding:24px 0 26px !important;}body.page-id-72 .coat-v68 .card,body.page-id-72 .coat-v68 [class*="card"]{padding:13px 14px !important;}
}body.page-id-72 /* V6.9 — Evidence section: VIP compact editorial layout */
.evidence-v69{
  min-height:0 !important;
  padding:28px 0 30px !important;
  overflow:hidden;
}body.page-id-72 .evidence-v69 .container,body.page-id-72 .evidence-v69 .wrap,body.page-id-72 .evidence-v69 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-72 .evidence-v69 h2{
  margin:0 0 6px !important;
  line-height:.94 !important;
  max-width:720px;
}body.page-id-72 .evidence-v69 p{margin:4px 0 8px !important;}body.page-id-72 .evidence-v69 .grid,body.page-id-72 .evidence-v69 [class*="grid"],body.page-id-72 .evidence-v69 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-72 .evidence-v69 .card,body.page-id-72 .evidence-v69 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
  border-radius:18px !important;
}body.page-id-72 .evidence-v69 [class*="stack"],body.page-id-72 .evidence-v69 [class*="deck"]{
  transform:scale(.90);
  transform-origin:center center;
  margin:-18px 0 !important;
}body.page-id-72 .evidence-v69 ul,body.page-id-72 .evidence-v69 ol{margin:6px 0 !important;}body.page-id-72 .evidence-v69 li{padding-top:8px !important;padding-bottom:8px !important;}body.page-id-72 .evidence-v69 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-72 .evidence-v69{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) minmax(340px,.72fr) !important;
    column-gap:28px !important;
    align-items:center !important;
  }body.page-id-72 .evidence-v69 > *{min-width:0;}
}
@media(max-width:760px){body.page-id-72 .evidence-v69{padding:22px 0 24px !important;}body.page-id-72 .evidence-v69 [class*="stack"],body.page-id-72 .evidence-v69 [class*="deck"]{
    transform:scale(.96);margin:-8px 0 !important;
  }
}body.page-id-72 /* V7.0 — complete redesign of “Evidence behind the material” */
.evidence-v70{
  min-height:auto !important;
  height:auto !important;
  padding:42px 5vw 44px !important;
  margin:0 !important;
  display:grid !important;
  grid-template-columns:minmax(0,0.86fr) minmax(460px,1.14fr) !important;
  grid-template-rows:auto !important;
  gap:34px !important;
  align-items:center !important;
  background:
    radial-gradient(circle at 78% 28%, rgba(197,145,31,.10), transparent 27%),
    linear-gradient(180deg,#f5f1e7 0%,#f2eee5 100%) !important;
}body.page-id-72 .evidence-v70 > *{
  min-width:0 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}body.page-id-72 .evidence-v70 h2{
  font-size:clamp(44px,5.2vw,78px) !important;
  line-height:.92 !important;
  letter-spacing:-.055em !important;
  max-width:660px !important;
  margin:0 0 14px !important;
}body.page-id-72 .evidence-v70 h2 + p,body.page-id-72 .evidence-v70 h2 ~ p{
  max-width:610px !important;
  font-size:16px !important;
  line-height:1.55 !important;
  margin:0 0 16px !important;
}body.page-id-72 .evidence-v70 [class*="tag"],body.page-id-72 .evidence-v70 [class*="pill"],body.page-id-72 .evidence-v70 .chips,body.page-id-72 .evidence-v70 [class*="chip"]{
  margin-top:10px !important;
  gap:7px !important;
}body.page-id-72 /* Make the document stack a substantial visual rather than a tiny floating object */
.evidence-v70 [class*="stack"],body.page-id-72 .evidence-v70 [class*="deck"]{
  width:min(100%,620px) !important;
  min-height:365px !important;
  margin:0 auto !important;
  transform:none !important;
  display:grid !important;
  place-items:center !important;
  position:relative !important;
}body.page-id-72 .evidence-v70 [class*="stack"] > *,body.page-id-72 .evidence-v70 [class*="deck"] > *{
  max-width:100% !important;
}body.page-id-72 /* Compact any cards/lists below the main content */
.evidence-v70 .grid,body.page-id-72 .evidence-v70 [class*="grid"],body.page-id-72 .evidence-v70 .row{
  gap:10px !important;
}body.page-id-72 .evidence-v70 .card,body.page-id-72 .evidence-v70 [class*="card"]{
  min-height:0 !important;
  padding:13px 15px !important;
  border-radius:16px !important;
}body.page-id-72 .evidence-v70 ul,body.page-id-72 .evidence-v70 ol{
  margin:8px 0 0 !important;
}body.page-id-72 .evidence-v70 li{
  padding-top:7px !important;
  padding-bottom:7px !important;
}body.page-id-72 /* Kill the large blank vertical zones inherited from the old page */
.evidence-v70 [style*="min-height"],body.page-id-72 .evidence-v70 [style*="height"]{
  min-height:0 !important;
}
@media(max-width:900px){body.page-id-72 .evidence-v70{
    grid-template-columns:1fr !important;
    gap:20px !important;
    padding:30px 22px 32px !important;
  }body.page-id-72 .evidence-v70 h2{
    font-size:clamp(40px,11vw,64px) !important;
    max-width:none !important;
  }body.page-id-72 .evidence-v70 [class*="stack"],body.page-id-72 .evidence-v70 [class*="deck"]{
    min-height:300px !important;
    width:100% !important;
  }
}body.page-id-72 /* V7.1 — Four Families section,body.page-id-72 redesigned to eliminate dead space */
.four-families-v71{
  min-height:auto !important;
  height:auto !important;
  padding:34px 5vw 38px !important;
  margin:0 !important;
  overflow:hidden !important;
}body.page-id-72 .four-families-v71 h2{
  margin:0 0 8px !important;
  line-height:.93 !important;
  letter-spacing:-.045em !important;
}body.page-id-72 .four-families-v71 h2 + p{
  margin:0 0 20px !important;
  max-width:620px !important;
}body.page-id-72 .four-families-v71 .grid,body.page-id-72 .four-families-v71 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:14px !important;
  align-items:stretch !important;
}body.page-id-72 .four-families-v71 .card,body.page-id-72 .four-families-v71 [class*="card"]{
  min-height:0 !important;
  height:auto !important;
  margin:0 !important;
  border-radius:20px !important;
  overflow:hidden !important;
}body.page-id-72 .four-families-v71 img{
  width:100% !important;
  height:270px !important;
  object-fit:cover !important;
  display:block !important;
}body.page-id-72 .four-families-v71 .card > div,body.page-id-72 .four-families-v71 [class*="card"] > div{
  padding-top:14px !important;
  padding-bottom:14px !important;
}body.page-id-72 .four-families-v71 p{margin-top:5px !important;margin-bottom:7px !important;}body.page-id-72 .four-families-v71 [class*="tag"],body.page-id-72 .four-families-v71 [class*="pill"],body.page-id-72 .four-families-v71 [class*="chip"]{
  margin-top:6px !important;
}body.page-id-72 .four-families-v71 > *:last-child{margin-bottom:0 !important;}body.page-id-72 /* override inherited oversized section/card heights */
.four-families-v71 [style*="min-height"],body.page-id-72 .four-families-v71 [style*="height"]{
  min-height:0 !important;
}
@media(min-width:1100px){body.page-id-72 .four-families-v71 .grid,body.page-id-72 .four-families-v71 [class*="grid"]{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }body.page-id-72 .four-families-v71 img{height:230px !important;}
}
@media(max-width:720px){body.page-id-72 .four-families-v71{
    padding:26px 20px 30px !important;
  }body.page-id-72 .four-families-v71 .grid,body.page-id-72 .four-families-v71 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-72 .four-families-v71 img{height:230px !important;}
}body.page-id-72 /* V7.2 — unified VIP redesign for Four Material Families */
.four-families-v72{
  padding:54px 5vw 58px !important;
  background:
    radial-gradient(circle at 12% 8%, rgba(195,145,53,.10), transparent 22%),
    linear-gradient(180deg,#f5f1e9 0%,#eee8de 100%) !important;
}body.page-id-72 .four-families-v72 h2{
  margin:0 0 10px !important;
  max-width:820px !important;
  line-height:.92 !important;
  letter-spacing:-.052em !important;
}body.page-id-72 .four-families-v72 h2 + p{
  max-width:760px !important;
  margin:0 0 28px !important;
  line-height:1.6 !important;
}body.page-id-72 /* Force every material family into the SAME card proportion */
.four-families-v72 .grid,body.page-id-72 .four-families-v72 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
}body.page-id-72 .four-families-v72 .card,body.page-id-72 .four-families-v72 [class*="card"]{
  display:grid !important;
  grid-template-columns:1.08fr .92fr !important;
  min-height:330px !important;
  height:330px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  border-radius:22px !important;
  border:1px solid rgba(19,62,54,.12) !important;
  background:#fff !important;
  box-shadow:0 18px 45px rgba(18,57,49,.08) !important;
}body.page-id-72 /* remove any featured/wide behavior */
.four-families-v72 .featured,body.page-id-72 .four-families-v72 [class*="featured"],body.page-id-72 .four-families-v72 [class*="large"]{
  grid-column:auto !important;
  grid-row:auto !important;
  width:auto !important;
  height:330px !important;
}body.page-id-72 /* Left image panel */
.four-families-v72 .card img,body.page-id-72 .four-families-v72 [class*="card"] img{
  width:100% !important;
  height:100% !important;
  min-height:330px !important;
  object-fit:cover !important;
  margin:0 !important;
  display:block !important;
}body.page-id-72 /* Keep visual blocks equal even when background images are used */
.four-families-v72 .card [class*="image"],body.page-id-72 .four-families-v72 .card [class*="photo"],body.page-id-72 .four-families-v72 .card [class*="visual"],body.page-id-72 .four-families-v72 [class*="card"] [class*="image"],body.page-id-72 .four-families-v72 [class*="card"] [class*="photo"],body.page-id-72 .four-families-v72 [class*="card"] [class*="visual"]{
  min-height:330px !important;
  height:330px !important;
  background-size:cover !important;
  background-position:center !important;
}body.page-id-72 /* Right content panel */
.four-families-v72 .card > div:last-child,body.page-id-72 .four-families-v72 [class*="card"] > div:last-child{
  padding:30px 28px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-height:330px !important;
}body.page-id-72 .four-families-v72 .card h3,body.page-id-72 .four-families-v72 [class*="card"] h3{
  font-size:30px !important;
  line-height:1.02 !important;
  margin:8px 0 10px !important;
  letter-spacing:-.035em !important;
}body.page-id-72 .four-families-v72 .card p,body.page-id-72 .four-families-v72 [class*="card"] p{
  font-size:10px !important;
  line-height:1.6 !important;
  color:#68756f !important;
  margin:0 0 15px !important;
}body.page-id-72 .four-families-v72 .card small,body.page-id-72 .four-families-v72 [class*="card"] small{
  color:#b37c24 !important;
  font-size:7px !important;
  font-weight:900 !important;
  letter-spacing:.11em !important;
}body.page-id-72 .four-families-v72 .card [class*="tag"],body.page-id-72 .four-families-v72 .card [class*="pill"],body.page-id-72 .four-families-v72 .card [class*="chip"],body.page-id-72 .four-families-v72 [class*="card"] [class*="tag"],body.page-id-72 .four-families-v72 [class*="card"] [class*="pill"],body.page-id-72 .four-families-v72 [class*="card"] [class*="chip"]{
  margin-top:10px !important;
  gap:5px !important;
}body.page-id-72 /* Give the section a cleaner editorial rhythm */
.four-families-v72 > *:last-child{margin-bottom:0 !important;}

@media(max-width:980px){body.page-id-72 .four-families-v72 .grid,body.page-id-72 .four-families-v72 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-72 .four-families-v72 .card,body.page-id-72 .four-families-v72 [class*="card"],body.page-id-72 .four-families-v72 .featured,body.page-id-72 .four-families-v72 [class*="featured"],body.page-id-72 .four-families-v72 [class*="large"]{
    height:310px !important;
    min-height:310px !important;
  }
}
@media(max-width:640px){body.page-id-72 .four-families-v72{
    padding:38px 18px 42px !important;
  }body.page-id-72 .four-families-v72 .card,body.page-id-72 .four-families-v72 [class*="card"]{
    grid-template-columns:1fr !important;
    height:auto !important;
    min-height:0 !important;
  }body.page-id-72 .four-families-v72 .card img,body.page-id-72 .four-families-v72 [class*="card"] img,body.page-id-72 .four-families-v72 .card [class*="image"],body.page-id-72 .four-families-v72 .card [class*="photo"],body.page-id-72 .four-families-v72 .card [class*="visual"]{
    min-height:220px !important;
    height:220px !important;
  }body.page-id-72 .four-families-v72 .card > div:last-child,body.page-id-72 .four-families-v72 [class*="card"] > div:last-child{
    min-height:0 !important;
    padding:22px 20px !important;
  }
}body.page-id-72 /* V7.3 VIP application-led selection */
.application-v73{
 min-height:0!important;height:auto!important;padding:38px 5vw 42px!important;margin:0!important;
 background:linear-gradient(145deg,#073d35,#0b5548 58%,#073b34)!important;color:#fff!important;overflow:hidden!important
}body.page-id-72 .application-v73 h2,body.page-id-72 .application-v73 h3{color:#fff!important}body.page-id-72 .application-v73 h2{font-size:clamp(42px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.05em!important;margin:0 0 10px!important;max-width:850px!important}body.page-id-72 .application-v73 p{color:rgba(255,255,255,.74)!important;line-height:1.55!important}body.page-id-72 .application-v73 .eyebrow,body.page-id-72 .application-v73 [class*="eyebrow"]{color:#e0b34b!important}body.page-id-72 .application-v73 .grid,body.page-id-72 .application-v73 [class*="grid"]{gap:12px!important}body.page-id-72 .application-v73 .card,body.page-id-72 .application-v73 [class*="card"]{
 min-height:0!important;height:auto!important;padding:18px 20px!important;margin:0!important;
 background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:17px!important;color:#fff!important
}body.page-id-72 .application-v73 table{width:100%!important;border-collapse:separate!important;border-spacing:0 8px!important}body.page-id-72 .application-v73 th{color:#e5b84f!important;background:rgba(0,0,0,.08)!important;padding:12px 14px!important;text-align:left!important}body.page-id-72 .application-v73 td{color:rgba(255,255,255,.88)!important;padding:13px 14px!important;border-top:1px solid rgba(255,255,255,.10)!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.page-id-72 .application-v73 tr td:first-child{color:#f0c65d!important;font-weight:800!important;border-left:1px solid rgba(255,255,255,.10)!important;border-radius:12px 0 0 12px!important}body.page-id-72 .application-v73 tr td:last-child{border-right:1px solid rgba(255,255,255,.10)!important;border-radius:0 12px 12px 0!important}body.page-id-72 .application-v73 [style*="opacity"]{opacity:1!important}body.page-id-72 .application-v73 [class*="watermark"],body.page-id-72 .application-v73 [class*="ghost"]{opacity:.10!important;color:#fff!important}body.page-id-72 .application-v73::before{
 content:"SELECT BY USE • EXPOSURE • PROJECT SPECIFICATION";display:block;color:#e0b34b;font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:10px
}
@media(max-width:760px){body.page-id-72 .application-v73{padding:28px 20px 32px!important}body.page-id-72 .application-v73 table{font-size:11px!important}}body.page-id-72 *{box-sizing:border-box}body.page-id-72{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-72{scroll-behavior:smooth}body.page-id-72{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-72 a{color:inherit;text-decoration:none}body.page-id-72 img{max-width:100%;display:block}body.page-id-72 .wrap{width:min(1380px,94%);margin:auto}body.page-id-72 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-72 h1,body.page-id-72 h2,body.page-id-72 h3{margin-top:0}body.page-id-72 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-72 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-72 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-72 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-72 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-72 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-72 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-72 .menu a:hover{color:var(--gold)}body.page-id-72 .nav-actions{display:flex;gap:8px}body.page-id-72 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-72 .btn.gold{background:var(--gold);color:#fff}body.page-id-72 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-72 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-72 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-72 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-72 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-72 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-72 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-72 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-72 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-72 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-72 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-72 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-72 section{padding:92px 0}body.page-id-72 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-72 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-72 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-72 .trust-item:last-child{border:0}body.page-id-72 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-72 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-72 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-72 .visual-stack{position:relative;min-height:520px}body.page-id-72 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-72 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-72 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-72 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-72 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-72 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-72 .solution-body{padding:19px}body.page-id-72 .solution-body h3{color:var(--green);font-size:18px}body.page-id-72 .solution-body p{color:var(--muted);font-size:12px}body.page-id-72 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-72 .parking-feature{background:var(--paper)}body.page-id-72 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-72 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-72 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-72 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-72 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-72 .engineering{background:var(--deep);color:#fff}body.page-id-72 .engineering h2{color:#fff}body.page-id-72 .engineering .lead{color:#b8c8c0}body.page-id-72 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-72 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-72 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-72 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-72 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-72 .eng-card b{color:#d7bc81;display:block}body.page-id-72 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-72 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-72 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-72 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-72 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-72 .process span{font-size:10px;color:var(--muted)}body.page-id-72 .materials{background:var(--paper)}body.page-id-72 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-72 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-72 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-72 .mat h3{color:var(--green)}body.page-id-72 .mat p{font-size:12px;color:var(--muted)}body.page-id-72 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-72 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-72 .industry b{color:var(--green);display:block}body.page-id-72 .industry span{font-size:11px;color:var(--muted)}body.page-id-72 .project-section{background:#fff}body.page-id-72 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-72 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-72 .project-card:first-child{grid-row:span 2}body.page-id-72 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-72 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-72 .project-info b{display:block}body.page-id-72 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-72 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-72 .stats-section h2{color:#fff}body.page-id-72 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-72 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-72 .stat-card small{color:#b8cbc1;display:block}body.page-id-72 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-72 .knowledge{background:var(--paper)}body.page-id-72 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-72 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-72 .article b{color:var(--green);display:block}body.page-id-72 .article p{font-size:11px;color:var(--muted)}body.page-id-72 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-72 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-72 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-72 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-72 .rfq-section{background:var(--deep);color:#fff}body.page-id-72 .rfq-section h2{color:#fff}body.page-id-72 .rfq-section .lead{color:#b9cbc2}body.page-id-72 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-72 input,body.page-id-72 select,body.page-id-72 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-72 textarea{min-height:110px}body.page-id-72 .full{grid-column:1/-1}body.page-id-72 .rfq-form button{border:0}body.page-id-72 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-72 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-72 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-72 footer h3,body.page-id-72 footer h4{color:#fff}body.page-id-72 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-72 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-72 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-72 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-72 .menu{display:none}body.page-id-72 .solution-grid,body.page-id-72 .industry-grid,body.page-id-72 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-72 .intro-grid,body.page-id-72 .parking-grid,body.page-id-72 .eng-grid{grid-template-columns:1fr}body.page-id-72 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-72 .mat-grid,body.page-id-72 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-72 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-72 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-72 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-72 .topbar{display:block;text-align:center}body.page-id-72 .nav-actions .ghost{display:none}body.page-id-72 .hero{min-height:680px}body.page-id-72 .hero h1{font-size:52px}body.page-id-72 .hero-stats,body.page-id-72 .solution-grid,body.page-id-72 .industry-grid,body.page-id-72 .knowledge-grid,body.page-id-72 .mat-grid,body.page-id-72 .stats-grid,body.page-id-72 .rfq-form,body.page-id-72 .footer-grid{grid-template-columns:1fr}body.page-id-72 .process-grid{grid-template-columns:1fr 1fr}body.page-id-72 .design-list,body.page-id-72 .eng-cards{grid-template-columns:1fr}body.page-id-72 .project-grid{grid-template-columns:1fr}body.page-id-72 .project-card:first-child{grid-column:auto}
}body.page-id-72 .lang-switch{display:flex;gap:5px}body.page-id-72 .lang-switch button{border:1px solid #dce5df;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:950;cursor:pointer}body.page-id-72 .lang-switch button.active{background:#063b2c;color:#fff}body.page-id-72 .ar{display:block;font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:inherit}body.page-id-72 span.ar,body.page-id-72 b.ar,body.page-id-72 a.ar{display:block!important;margin-top:5px}body.page-id-72 h1 span.ar,body.page-id-72 h2 span.ar{font-size:.70em;line-height:1.35;letter-spacing:0}body.page-id-72 .hero p .ar,body.page-id-72 .lead .ar{color:inherit}body.page-id-72 .dual-ar{font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:#53675d;border-right:3px solid #c8a45e;padding-right:13px;margin-top:8px}body.page-id-72 .hero .dual-ar{color:#d7e3dd;max-width:800px}body.page-id-72.ar-mode .en{display:block!important}body.page-id-72.ar-mode .ar{display:block!important}body.page-id-72 header .menu{white-space:nowrap}body.page-id-72 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-72 header .menu a:hover{color:#c7a158}body.page-id-72 .card h3{margin-top:8px}body.page-id-72 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-72 header .menu{display:none}}body.page-id-72 #client-trust,body.page-id-72 #before-after,body.page-id-72 #quality-safety,body.page-id-72 #after-sales,body.page-id-72 #final-corporate-cta{scroll-margin-top:95px}body.page-id-72 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-72 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-72 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-72 footer .footer-grid{grid-template-columns:1fr}}body.page-id-72 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-72 .wrap,body.page-id-72 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-72 section{padding:64px 0!important}body.page-id-72 .section-head{margin-bottom:26px!important}body.page-id-72 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-72 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-72 h3{font-size:17px!important}body.page-id-72 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-72 .ar-line,body.page-id-72 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-72 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-72 .hero-content,body.page-id-72 .hero-in{max-width:860px!important}body.page-id-72 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-72 .hero-proof,body.page-id-72 .hero-stats{margin-top:28px!important}body.page-id-72 header{height:82px!important}body.page-id-72 .logo img,body.page-id-72 .brand img{width:104px!important;height:66px!important}body.page-id-72 .menu{gap:10px!important}body.page-id-72 .menu a{font-size:9px!important}body.page-id-72 .nav{gap:14px!important}body.page-id-72 .btn{padding:11px 14px!important}body.page-id-72 .cards4,body.page-id-72 .solution-grid{gap:12px!important}body.page-id-72 .card-img,body.page-id-72 .solution-img{height:160px!important}body.page-id-72 .card-body,body.page-id-72 .solution-body{padding:16px!important}body.page-id-72 .card-body p,body.page-id-72 .solution-body p{font-size:11px!important}body.page-id-72 .split,body.page-id-72 .intro-grid,body.page-id-72 .parking-grid,body.page-id-72 .eng-grid{gap:38px!important}body.page-id-72 .visual-collage,body.page-id-72 .visual-stack{min-height:430px!important}body.page-id-72 .parking-photo,body.page-id-72 .parking-visual{height:470px!important}body.page-id-72 .eng-photo,body.page-id-72 .eng-visual{height:470px!important}body.page-id-72 .process,body.page-id-72 .process-grid{gap:8px!important}body.page-id-72 .process-step,body.page-id-72 .process{font-size:11px}body.page-id-72 .material-grid,body.page-id-72 .mat-grid,body.page-id-72 .industry-grid,body.page-id-72 .blog-grid,body.page-id-72 .knowledge-grid{gap:10px!important}body.page-id-72 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-72 .location-grid{gap:8px!important}body.page-id-72 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-72 footer{padding-top:46px!important}body.page-id-72 .footer-grid{gap:18px!important}body.page-id-72 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-72 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-72 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-72 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-72 .visual-banner .caption b{font-size:22px;display:block}body.page-id-72 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-72 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-72 .wrap,body.page-id-72 .w{width:calc(100% - 28px)!important}body.page-id-72 section{padding:42px 0!important}body.page-id-72 .hero{min-height:620px!important}body.page-id-72 .cards4,body.page-id-72 .solution-grid,body.page-id-72 .industry-grid,body.page-id-72 .blog-grid,body.page-id-72 .knowledge-grid,body.page-id-72 .material-grid,body.page-id-72 .mat-grid,body.page-id-72 .cred-grid,body.page-id-72 .stats-grid{grid-template-columns:1fr!important}body.page-id-72 .process,body.page-id-72 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-72 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-72 /* V3 compact rhythm */
section{padding:42px 0!important}body.page-id-72 section + section{margin-top:0!important}body.page-id-72 .section-head{margin-bottom:18px!important}body.page-id-72 .section-head h2{margin-bottom:12px!important}body.page-id-72 .section-head .lead{margin-bottom:8px!important}body.page-id-72 .soft,body.page-id-72 .dark,body.page-id-72 .credentials{margin:0!important}body.page-id-72 .cards,body.page-id-72 .cards4,body.page-id-72 .solution-grid,body.page-id-72 .industry-grid,body.page-id-72 .material-grid,body.page-id-72 .mat-grid,body.page-id-72 .eng-list,body.page-id-72 .process,body.page-id-72 .process-grid{margin-top:18px!important}body.page-id-72 .card,body.page-id-72 .industry,body.page-id-72 .material,body.page-id-72 .eng-item,body.page-id-72 .process-step{margin-top:0!important}body.page-id-72 p{margin-top:8px;margin-bottom:10px}body.page-id-72 h2{margin-bottom:12px!important}body.page-id-72 h3{margin-bottom:7px!important}body.page-id-72 .visual-banner{margin-top:18px!important;height:260px!important}body.page-id-72 .auto-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;margin-top:20px}body.page-id-72 .auto-feature-img{height:360px;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 16px 38px rgba(0,0,0,.12)}body.page-id-72 .auto-feature-content{padding:6px 0}body.page-id-72 .mini-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}body.page-id-72 .mini-visual{min-height:180px;border-radius:15px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-72 .mini-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(1,24,18,.86))}body.page-id-72 .mini-visual b{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:12px}body.page-id-72 .highlight-band{padding:30px!important;background:linear-gradient(110deg,#053b2b,#0b5841);border-radius:20px;color:#fff;margin-top:20px}body.page-id-72 .highlight-band h3{color:#fff!important;font-size:24px!important}body.page-id-72 .highlight-band p{color:#cbd9d2!important}body.page-id-72 .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}body.page-id-72 .quick-box{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px}body.page-id-72 .quick-box b{display:block;color:var(--green);font-size:12px}body.page-id-72 .quick-box span{font-size:10px;color:var(--muted)}
@media(min-width:1000px) and (max-width:1450px){body.page-id-72 section{padding:36px 0!important}body.page-id-72 .visual-banner{height:235px!important}body.page-id-72 .auto-feature-img{height:320px!important}
}
@media(max-width:900px){body.page-id-72 .auto-feature{grid-template-columns:1fr}body.page-id-72 .mini-strip,body.page-id-72 .quick-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-72 section{padding:34px 0!important}body.page-id-72 .mini-strip,body.page-id-72 .quick-grid{grid-template-columns:1fr}
}body.page-id-72 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-72{overflow-x:hidden}body.page-id-72 .wrap,body.page-id-72 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-72 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-72 section + section{margin-top:0!important}body.page-id-72 .section-head{margin:0 0 14px!important}body.page-id-72 .section-head h2{margin:4px 0 9px!important}body.page-id-72 p{margin:6px 0 9px!important}body.page-id-72 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-72 .cards,body.page-id-72 .cards4,body.page-id-72 .solution-grid,body.page-id-72 .industry-grid,body.page-id-72 .material-grid,body.page-id-72 .mat-grid,body.page-id-72 .eng-list,body.page-id-72 .process,body.page-id-72 .process-grid,body.page-id-72 .quick-grid,body.page-id-72 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-72 #parking .parking-grid,body.page-id-72 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-72 #parking .parking-photo,body.page-id-72 #parking .parking-visual,body.page-id-72 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-72 #manufacturing .process,body.page-id-72 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-72 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-72 #manufacturing .manufacturing-visual,body.page-id-72 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-72 #final-corporate-cta{padding:28px 0!important}body.page-id-72 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-72 #final-corporate-cta .visual-collage,body.page-id-72 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-72 #rfq{padding:38px 0!important}body.page-id-72 #rfq .section-head{margin-bottom:12px!important}body.page-id-72 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-72 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-72 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-72 #manufacturing .process,body.page-id-72 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-72 .wrap,body.page-id-72 .w{width:calc(100% - 30px)!important}body.page-id-72 #parking .parking-grid,body.page-id-72 #parking .auto-feature,body.page-id-72 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-72 #manufacturing .process,body.page-id-72 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-72 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-72 section{padding:30px 0!important}body.page-id-72 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-72 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-72 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-72 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-72 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-72 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-72 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-72 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-72 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-72 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-72 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-72 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-72 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-72 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-72 .quote-card p{font-size:10px;line-height:1.6}body.page-id-72 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-72 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-72 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-72 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-72 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-72 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-72 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-72 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-72 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-72 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-72 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-72 .footer-ar{direction:rtl;text-align:left}body.page-id-72 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-72 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-72 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-72 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-72 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-72 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-72 .corp-heading{grid-template-columns:1fr}body.page-id-72 .corp-cards,body.page-id-72 .vendor-strip,body.page-id-72 .footer-pro{grid-template-columns:1fr}body.page-id-72 .footer-legal{display:block}
}body.page-id-72 /* ===== V6 single-certification + professional visual cleanup ===== */
.cert-vip{background:#f7f7f3!important;padding:38px 0!important;border-top:1px solid #e3e4df;border-bottom:1px solid #e3e4df}body.page-id-72 .cert-head{display:grid;grid-template-columns:1.6fr .75fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-72 .cert-head h2{font-size:32px!important;margin:4px 0 8px!important}body.page-id-72 .cert-ar{direction:rtl;text-align:right;color:#8b6c2f;font-size:12px;line-height:1.8;border-right:3px solid #c8a45e;padding-right:12px}body.page-id-72 .cert-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;gap:10px}body.page-id-72 .cert-main,body.page-id-72 .cert-company{background:#fff;border:1px solid #dedfd9;border-radius:12px;padding:17px;min-height:190px;box-shadow:0 5px 16px rgba(0,0,0,.035)}body.page-id-72 .cert-badge{width:46px;height:46px;border:1px solid #c4a357;border-radius:50%;display:grid;place-items:center;color:#9b7625;font-weight:900;font-size:11px;margin-bottom:12px}body.page-id-72 .cert-main h3,body.page-id-72 .cert-company h3{font-size:15px!important;color:#064334!important;margin-bottom:5px!important}body.page-id-72 .cert-main p{font-size:10px;color:#58665f}body.page-id-72 .cert-main span{font-size:8px;color:#a1813d;border-top:1px solid #eee;padding-top:8px;display:block;margin-top:10px}body.page-id-72 .cert-company dl{margin:10px 0 0}body.page-id-72 .cert-company dl div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #eee}body.page-id-72 .cert-company dt{font-size:9px;color:#65736d}body.page-id-72 .cert-company dd{font-size:10px;font-weight:800;color:#064334;margin:0;text-align:right}body.page-id-72 #corporate-resource-zone .corp-card:nth-child(2) h3{color:#064334!important}
@media(max-width:1000px){body.page-id-72 .cert-grid{grid-template-columns:1fr 1fr}body.page-id-72 .cert-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-72 .cert-grid{grid-template-columns:1fr}}body.page-id-72 /* V7 capability redesign */
.cap-v7{background:linear-gradient(180deg,#f7f7f3,#fff)!important;padding:36px 0!important}body.page-id-72 .cap-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}body.page-id-72 .cap-intro h2{font-size:38px!important;max-width:600px;margin:5px 0 10px!important}body.page-id-72 .cap-intro .lead{max-width:620px!important}body.page-id-72 .cap-visual{height:315px;border-radius:18px;position:relative;overflow:hidden;
background:
linear-gradient(90deg,rgba(0,50,38,.12),rgba(0,50,38,.03)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1400&q=88') center/cover no-repeat;
box-shadow:0 14px 36px rgba(0,0,0,.10)}body.page-id-72 .cap-visual-label{position:absolute;left:16px;bottom:16px;background:rgba(0,55,42,.91);color:#fff;border-radius:9px;padding:11px 14px;min-width:220px}body.page-id-72 .cap-visual-label b{display:block;font-size:11px;color:#d8b663}body.page-id-72 .cap-visual-label span{font-size:9px;color:#dce8e3}body.page-id-72 .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}body.page-id-72 .cap-card{display:flex;gap:11px;align-items:center;text-decoration:none;background:#fff;border:1px solid #e0e2dd;border-radius:10px;padding:13px 14px;min-height:72px;transition:.2s}body.page-id-72 .cap-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.07);border-color:#c4a45c}body.page-id-72 .cap-card>span{font-size:20px;font-weight:800;color:#b18a38;min-width:30px}body.page-id-72 .cap-card b{display:block;color:#064334;font-size:12px;margin-bottom:3px}body.page-id-72 .cap-card small{display:block;color:#69756f;font-size:8.5px;line-height:1.5}
@media(max-width:900px){body.page-id-72 .cap-intro{grid-template-columns:1fr}body.page-id-72 .cap-grid{grid-template-columns:1fr 1fr}body.page-id-72 .cap-visual{height:260px}}
@media(max-width:560px){body.page-id-72 .cap-grid{grid-template-columns:1fr}body.page-id-72 .cap-intro h2{font-size:30px!important}}body.page-id-72 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-72 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-72 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-72 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-72 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-72 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-72 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-72 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-72 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-72 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-72 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-72 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-72 .sector-copy{padding:13px}body.page-id-72 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-72 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-72 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-72 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-72 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-72 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-72 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-72 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-72 #parking{background:#f7f7f3!important}body.page-id-72 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-72 .sectors-head{grid-template-columns:1fr}body.page-id-72 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-72 .sector-grid{grid-template-columns:1fr}body.page-id-72 .sector-footer{grid-template-columns:1fr}}body.page-id-72 /* V10 premium parking collection redesign */
.parking-v10{background:#f6f5ef!important;padding:38px 0!important}body.page-id-72 .pv10-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-72 .pv10-head h2{font-size:36px!important;color:#073f33!important;margin:4px 0 8px!important;max-width:690px}body.page-id-72 .pv10-ar{direction:rtl;text-align:right;color:#8b6b2e;border-right:3px solid #c29b43;padding-right:12px;font-size:11px;line-height:1.85}body.page-id-72 .pv10-showcase{display:grid;grid-template-columns:1.7fr .7fr;gap:10px}body.page-id-72 .pv10-hero{height:310px;border-radius:15px;overflow:hidden;position:relative;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,45,35,.48)),
url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-72 .pv10-badge{position:absolute;top:14px;left:14px;background:#c29b43;color:#fff;padding:7px 10px;border-radius:5px;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-72 .pv10-hero-copy{position:absolute;left:18px;bottom:17px;color:#fff}body.page-id-72 .pv10-hero-copy b{display:block;font-size:22px}body.page-id-72 .pv10-hero-copy span{font-size:9px;color:#e0ebe6}body.page-id-72 .pv10-info{background:#073f33;border-radius:15px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:center}body.page-id-72 .pv10-stat{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-72 .pv10-stat b{font-size:17px;color:#d0ad58}body.page-id-72 .pv10-stat span{font-size:9px;color:#d7e3de}body.page-id-72 .pv10-info>a{margin-top:13px;text-decoration:none;color:#fff;border:1px solid #c7a14a;border-radius:5px;padding:9px 10px;font-size:8px;font-weight:800;text-align:center}body.page-id-72 .pv10-types{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}body.page-id-72 .pv10-types article{background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px;min-height:152px;transition:.2s}body.page-id-72 .pv10-types article:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(0,0,0,.07);border-color:#c4a052}body.page-id-72 .pv10-types article>span{display:block;color:#b48a35;font-size:8px;font-weight:900;margin-top:8px}body.page-id-72 .pv10-types article>b{display:block;color:#073f33;font-size:10px;margin:2px 0 4px}body.page-id-72 .pv10-types article>small{font-size:7.8px;line-height:1.45;color:#69756f}body.page-id-72 .shape{height:52px;border-radius:7px;background:#f1f0e9;position:relative;overflow:hidden}body.page-id-72 .shape:before,body.page-id-72 .shape:after{content:"";position:absolute}body.page-id-72 .shape-cant:before{width:72%;height:18px;border-top:4px solid #b49349;border-radius:60% 60% 0 0;left:15%;top:20px}body.page-id-72 .shape-cant:after{width:3px;height:28px;background:#244e43;left:21%;top:20px}body.page-id-72 .shape-double:before{width:82%;height:20px;border-top:4px solid #b49349;border-radius:50%;left:9%;top:18px}body.page-id-72 .shape-double:after{width:3px;height:30px;background:#244e43;left:50%;top:18px}body.page-id-72 .shape-arch:before{width:75%;height:31px;border:4px solid #b49349;border-bottom:0;border-radius:50% 50% 0 0;left:12%;top:13px}body.page-id-72 .shape-pyramid:before{width:0;height:0;border-left:39px solid transparent;border-right:39px solid transparent;border-bottom:31px solid #c8ad6a;left:15%;top:10px}body.page-id-72 .shape-sail:before{width:70%;height:30px;background:#c8ad6a;clip-path:polygon(0 75%,45% 0,100% 70%,55% 45%);left:15%;top:10px}body.page-id-72 .shape-custom:before{width:72%;height:28px;border:4px solid #b49349;border-radius:60% 10% 60% 10%;left:14%;top:11px;transform:skew(-10deg)}body.page-id-72 .pv10-bottom{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px 14px;margin-top:9px}body.page-id-72 .pv10-bottom b{display:block;color:#073f33;font-size:10px}body.page-id-72 .pv10-bottom span{font-size:8px;color:#68746f}body.page-id-72 .pv10-bottom a{text-decoration:none;background:#b28a38;color:#fff;padding:8px 11px;border-radius:5px;font-size:8px;font-weight:800}
@media(max-width:1000px){body.page-id-72 .pv10-showcase{grid-template-columns:1fr}body.page-id-72 .pv10-types{grid-template-columns:repeat(3,1fr)}body.page-id-72 .pv10-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-72 .pv10-types{grid-template-columns:1fr 1fr}body.page-id-72 .pv10-bottom{display:block}body.page-id-72 .pv10-bottom a{display:inline-block;margin-top:9px}}body.page-id-72 /* V11 — larger parking shade design cards */
.pv10-types{
 display:grid!important;
 grid-template-columns:repeat(3,1fr)!important;
 gap:12px!important;
 margin-top:14px!important;
}body.page-id-72 .pv10-types article{
 min-height:245px!important;
 padding:14px!important;
 border-radius:13px!important;
}body.page-id-72 .pv10-types .shape{
 height:135px!important;
 border-radius:10px!important;
 background:#f1f0e9!important;
}body.page-id-72 .pv10-types article>span{
 font-size:9px!important;
 margin-top:10px!important;
}body.page-id-72 .pv10-types article>b{
 font-size:13px!important;
 margin:3px 0 5px!important;
}body.page-id-72 .pv10-types article>small{
 font-size:9px!important;
 line-height:1.55!important;
}body.page-id-72 /* enlarge the six schematic shade icons */
.shape-cant:before{width:76%!important;height:45px!important;border-top-width:7px!important;left:12%!important;top:48px!important}body.page-id-72 .shape-cant:after{width:5px!important;height:65px!important;left:20%!important;top:49px!important}body.page-id-72 .shape-double:before{width:84%!important;height:50px!important;border-top-width:7px!important;left:8%!important;top:42px!important}body.page-id-72 .shape-double:after{width:5px!important;height:70px!important;left:50%!important;top:43px!important}body.page-id-72 .shape-arch:before{width:78%!important;height:78px!important;border-width:7px!important;border-bottom:0!important;left:11%!important;top:31px!important}body.page-id-72 .shape-pyramid:before{border-left-width:82px!important;border-right-width:82px!important;border-bottom-width:72px!important;left:18%!important;top:27px!important}body.page-id-72 .shape-sail:before{width:76%!important;height:78px!important;left:12%!important;top:27px!important}body.page-id-72 .shape-custom:before{width:76%!important;height:72px!important;border-width:7px!important;left:12%!important;top:28px!important}
@media(max-width:800px){body.page-id-72 .pv10-types{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){body.page-id-72 .pv10-types{grid-template-columns:1fr!important}
}body.page-id-72 /* V12 — clean homepage,body.page-id-72 no repeated capability/workflow sections */
.eng-v12{background:#f7f7f3!important;padding:40px 0!important}body.page-id-72 .eng12-head{display:grid;grid-template-columns:1.45fr .65fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-72 .eng12-head h2{font-size:36px!important;color:#073f33!important;max-width:760px;margin:4px 0 8px!important}body.page-id-72 .eng12-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:12px;color:#8a6a2c;font-size:11px;line-height:1.85}body.page-id-72 .eng12-main{display:grid;grid-template-columns:1.35fr .85fr;gap:10px}body.page-id-72 .eng12-visual{height:325px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,48,37,.42)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-72 .eng12-tag{position:absolute;left:16px;bottom:16px;background:rgba(3,58,44,.93);color:#fff;border-radius:9px;padding:12px 14px}body.page-id-72 .eng12-tag span{display:block;color:#d5b15b;font-size:8px;letter-spacing:1px;font-weight:800}body.page-id-72 .eng12-tag b{display:block;font-size:16px;margin-top:3px}body.page-id-72 .eng12-panel{background:#073f33;border-radius:15px;padding:10px 16px}body.page-id-72 .eng12-panel>div{display:grid;grid-template-columns:35px 1fr;column-gap:8px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-72 .eng12-panel>div:last-child{border-bottom:0}body.page-id-72 .eng12-panel strong{grid-row:1/3;color:#d3ad54;font-size:18px}body.page-id-72 .eng12-panel b{color:#fff;font-size:10px}body.page-id-72 .eng12-panel small{color:#cbdad4;font-size:8px;margin-top:3px}body.page-id-72 .eng12-deliverables{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}body.page-id-72 .eng12-deliverables>div{background:#fff;border:1px solid #dfe1dc;border-radius:9px;padding:11px;text-align:center}body.page-id-72 .eng12-deliverables b{display:block;color:#073f33;font-size:9px}body.page-id-72 .eng12-deliverables span{display:block;color:#77817d;font-size:7.5px;margin-top:3px}
@media(max-width:900px){body.page-id-72 .eng12-head,body.page-id-72 .eng12-main{grid-template-columns:1fr}body.page-id-72 .eng12-deliverables{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){body.page-id-72 .eng12-deliverables{grid-template-columns:1fr}}body.page-id-72 /* V13 — larger,body.page-id-72 more prominent engineering deliverable cards */
.eng12-deliverables{
  grid-template-columns:repeat(5,1fr)!important;
  gap:12px!important;
  margin-top:15px!important;
}body.page-id-72 .eng12-deliverables>div{
  min-height:105px!important;
  padding:18px 12px!important;
  border-radius:12px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  border:1px solid #d9ddd7!important;
  box-shadow:0 5px 15px rgba(0,0,0,.035)!important;
  transition:.2s ease!important;
}body.page-id-72 .eng12-deliverables>div:hover{
  transform:translateY(-3px)!important;
  border-color:#c3a052!important;
  box-shadow:0 9px 22px rgba(0,0,0,.07)!important;
}body.page-id-72 .eng12-deliverables b{
  font-size:13px!important;
  line-height:1.3!important;
  margin-bottom:7px!important;
}body.page-id-72 .eng12-deliverables span{
  font-size:9px!important;
  line-height:1.45!important;
  margin-top:0!important;
}
@media(max-width:1000px){body.page-id-72 .eng12-deliverables{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:650px){body.page-id-72 .eng12-deliverables{grid-template-columns:1fr 1fr!important}
}body.page-id-72 /* V14 — improve readability and hierarchy of 01–04 engineering workflow */
.eng12-panel{
  padding:14px 20px!important;
}body.page-id-72 .eng12-panel>div{
  grid-template-columns:52px 1fr!important;
  column-gap:12px!important;
  padding:17px 0!important;
  min-height:76px!important;
  align-items:start!important;
}body.page-id-72 .eng12-panel strong{
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.5px!important;
}body.page-id-72 .eng12-panel b{
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:.1px!important;
}body.page-id-72 .eng12-panel small{
  font-size:10.5px!important;
  line-height:1.55!important;
  margin-top:5px!important;
  color:#e0e9e5!important;
  max-width:95%!important;
}
@media(max-width:650px){body.page-id-72 .eng12-panel{padding:12px 15px!important}body.page-id-72 .eng12-panel>div{grid-template-columns:44px 1fr!important}body.page-id-72 .eng12-panel strong{font-size:22px!important}body.page-id-72 .eng12-panel b{font-size:13px!important}body.page-id-72 .eng12-panel small{font-size:10px!important}
}body.page-id-72 /* V15 — distinct Materials section; fabrication/execution kept separate */
.mat15{background:#f5f5f1;padding:42px 0 38px}body.page-id-72 .mat15-head{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-72 .mat15-head h2{font-size:35px;line-height:1.04;color:#073f33;margin:4px 0 8px;max-width:760px}body.page-id-72 .mat15-head .lead{max-width:760px}body.page-id-72 .mat15-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:13px;color:#80672f;font-size:11px;line-height:1.9}body.page-id-72 .mat15-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-bottom:11px}body.page-id-72 .mat15-visual{min-height:280px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,31,.05),rgba(3,55,42,.52)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-72 .mat15-overlay{position:absolute;left:16px;bottom:16px;background:rgba(4,57,44,.94);color:#fff;padding:13px 15px;border-radius:10px;max-width:430px}body.page-id-72 .mat15-overlay span{display:block;color:#d4ae54;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-72 .mat15-overlay b{display:block;font-size:17px;margin:4px 0}body.page-id-72 .mat15-overlay small{font-size:8px;color:#d8e3df}body.page-id-72 .mat15-spec{background:#073f33;color:#fff;border-radius:15px;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}body.page-id-72 .mat15-kicker{font-size:8px;letter-spacing:1.2px;color:#d4ae54;font-weight:900}body.page-id-72 .mat15-spec h3{font-size:25px;line-height:1.08;margin:7px 0 10px}body.page-id-72 .mat15-spec p{font-size:10px;line-height:1.7;color:#d7e1dd}body.page-id-72 .mat15-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}body.page-id-72 .mat15-pills span{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 9px;font-size:7.5px}body.page-id-72 .mat15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-72 .mat15-grid article{background:#fff;border:1px solid #dde1dc;border-radius:13px;padding:17px;min-height:180px;position:relative}body.page-id-72 .mat15-no{position:absolute;right:14px;top:13px;color:#c2a15b;font-size:12px;font-weight:900}body.page-id-72 .mat15-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf1ed;color:#073f33;font-size:9px;font-weight:900;margin-bottom:13px;border:1px solid #d7ddd7}body.page-id-72 .mat15-grid h3{font-size:14px;color:#073f33;margin:0 0 7px}body.page-id-72 .mat15-grid p{font-size:9px;line-height:1.6;color:#58645f;margin:0 0 10px}body.page-id-72 .mat15-grid small{font-size:7.5px;color:#a27f36;font-weight:700;text-transform:uppercase;letter-spacing:.4px}body.page-id-72 .mat15-bottom{margin-top:11px;background:#fff;border:1px solid #dde1dc;border-radius:12px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-72 .mat15-bottom b{display:block;color:#073f33;font-size:11px}body.page-id-72 .mat15-bottom span{display:block;color:#69736f;font-size:8px;margin-top:3px}body.page-id-72 .mat15-bottom a{background:#b78d36;color:#fff;text-decoration:none;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:800;white-space:nowrap}
@media(max-width:900px){body.page-id-72 .mat15-head,body.page-id-72 .mat15-feature{grid-template-columns:1fr}body.page-id-72 .mat15-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-72 .mat15-grid{grid-template-columns:1fr}body.page-id-72 .mat15-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-72 /* V16 — Premium 01–06 workflow: icons + subtle technical blueprint watermark */
@keyframes workflowGlow{
  from { box-shadow:0 4px 14px rgba(0,0,0,.025); }
  to   { box-shadow:0 10px 24px rgba(4,63,51,.09); }
}body.page-id-72 /* Target the six workflow cards under Project Delivery Process */
section:has(h2:-webkit-any-link),body.page-id-72 section{}body.page-id-72 /* Generic enhancement scoped by JS-added class */
.vip-workflow{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}body.page-id-72 .vip-workflow:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  opacity:.045;
  background-image:
    linear-gradient(rgba(5,63,50,.75) 1px, transparent 1px),
    linear-gradient(90deg,rgba(5,63,50,.75) 1px, transparent 1px),
    radial-gradient(circle at 18% 28%,transparent 0 52px,rgba(5,63,50,.65) 53px 54px,transparent 55px),
    radial-gradient(circle at 78% 65%,transparent 0 84px,rgba(5,63,50,.55) 85px 86px,transparent 87px);
  background-size:28px 28px,28px 28px,220px 220px,300px 300px;
}body.page-id-72 .vip-workflow-card{
  position:relative!important;
  background:rgba(255,255,255,.93)!important;
  border:1px solid #dfe3df!important;
  border-top:2px solid #b89242!important;
  border-radius:12px!important;
  padding:18px 14px 16px 14px!important;
  min-height:175px!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}body.page-id-72 .vip-workflow-card:hover{
  transform:translateY(-5px)!important;
  border-color:#b89242!important;
  box-shadow:0 12px 26px rgba(4,63,51,.10)!important;
}body.page-id-72 .vip-workflow-icon{
  width:43px;
  height:43px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 0 13px 0;
  background:#edf2ef;
  border:1px solid #d8dfdb;
  color:#064335;
}body.page-id-72 .vip-workflow-icon svg{
  width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;
  stroke-linecap:round;stroke-linejoin:round;
}body.page-id-72 .vip-workflow-card:hover .vip-workflow-icon{
  background:#064335;color:#d9b458;border-color:#064335;
}body.page-id-72 .vip-workflow-card .workflow-number{
  position:absolute!important;
  right:13px!important;
  top:13px!important;
  color:#b18b3d!important;
  font-size:20px!important;
  font-weight:900!important;
  line-height:1!important;
}body.page-id-72 .vip-workflow-card h3,body.page-id-72 .vip-workflow-card b{
  color:#073f33!important;
}body.page-id-72 .vip-workflow-card p,body.page-id-72 .vip-workflow-card small{
  line-height:1.55!important;
}
@media(max-width:700px){body.page-id-72 .vip-workflow-card{min-height:160px!important}
}body.page-id-72 /* V17 — Factory capability replaces repetitive second workflow */
.factory17{padding:44px 0 38px;background:#fff}body.page-id-72 .factory17-head{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-72 .factory17-head h2{font-size:36px;line-height:1.04;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-72 .factory17-head p{font-size:10.5px;line-height:1.7;color:#59655f;max-width:760px}body.page-id-72 .factory17-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:14px;font-size:10.5px;line-height:1.9;color:#80672f}body.page-id-72 .factory17-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:11px}body.page-id-72 .factory17-photo{min-height:340px;border-radius:16px;position:relative;overflow:hidden;
 background:linear-gradient(180deg,rgba(4,38,31,.05),rgba(4,50,40,.48)),
 url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-72 .factory17-photo-label{position:absolute;left:17px;bottom:17px;background:rgba(4,58,45,.94);color:#fff;border-radius:11px;padding:14px 16px;max-width:480px}body.page-id-72 .factory17-photo-label small{display:block;color:#d8b45b;font-size:8px;letter-spacing:1px;font-weight:900}body.page-id-72 .factory17-photo-label strong{display:block;font-size:19px;line-height:1.2;margin:4px 0}body.page-id-72 .factory17-photo-label span{font-size:8.5px;color:#dce6e2}body.page-id-72 .factory17-side{background:#073f33;color:#fff;border-radius:16px;padding:30px 25px;display:flex;flex-direction:column;justify-content:center}body.page-id-72 .factory17-badge{font-size:8px;color:#d7af54;font-weight:900;letter-spacing:1.2px}body.page-id-72 .factory17-side h3{font-size:26px;line-height:1.08;margin:8px 0 11px}body.page-id-72 .factory17-side p{font-size:10px;line-height:1.7;color:#d9e3df}body.page-id-72 .factory17-checks{display:grid;gap:7px;margin-top:15px}body.page-id-72 .factory17-checks span{font-size:8.5px;border:1px solid rgba(255,255,255,.17);border-radius:8px;padding:8px 10px}body.page-id-72 .factory17-checks span:before{content:"✓";color:#d7af54;font-weight:900;margin-right:7px}body.page-id-72 .factory17-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px}body.page-id-72 .factory17-grid article{border:1px solid #dfe3df;border-radius:13px;padding:18px;background:#f8f9f7;min-height:205px;transition:.2s ease}body.page-id-72 .factory17-grid article:hover{transform:translateY(-4px);border-color:#bc9849;box-shadow:0 10px 24px rgba(4,63,51,.07)}body.page-id-72 .factory17-icon{width:48px;height:48px;border-radius:11px;background:#e9efeb;border:1px solid #d6dfda;display:flex;align-items:center;justify-content:center;color:#073f33;margin-bottom:15px}body.page-id-72 .factory17-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.page-id-72 .factory17-grid h3{font-size:15px;color:#073f33;margin:0 0 8px}body.page-id-72 .factory17-grid p{font-size:9px;line-height:1.6;color:#5d6863;min-height:58px}body.page-id-72 .factory17-grid b{font-size:7.5px;color:#a47e31;letter-spacing:.6px}body.page-id-72 .factory17-strip{margin-top:11px;background:#073f33;color:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}body.page-id-72 .factory17-strip div{border-right:1px solid rgba(255,255,255,.15);padding-right:12px}body.page-id-72 .factory17-strip div:last-child{border-right:0}body.page-id-72 .factory17-strip strong{display:block;color:#d8b45b;font-size:10px;margin-bottom:3px}body.page-id-72 .factory17-strip span{font-size:7.8px;color:#d9e3df}
@media(max-width:900px){body.page-id-72 .factory17-head,body.page-id-72 .factory17-hero{grid-template-columns:1fr}body.page-id-72 .factory17-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-72 .factory17-grid,body.page-id-72 .factory17-strip{grid-template-columns:1fr}body.page-id-72 .factory17-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:10px}
}body.page-id-72 /* V18 — one consolidated materials showcase; no repeated material imagery */
.materials18{padding:46px 0 42px;background:#f8f8f5}body.page-id-72 .materials18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:end;margin-bottom:18px}body.page-id-72 .materials18-head h2{font-size:38px;line-height:1.03;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-72 .materials18-head p{font-size:11px;line-height:1.7;color:#5d6762;max-width:730px}body.page-id-72 .materials18-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:15px;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-72 .materials18-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-bottom:11px}body.page-id-72 .materials18-feature-photo{min-height:290px;border-radius:16px;position:relative;overflow:hidden;
background:linear-gradient(180deg,rgba(4,40,33,.08),rgba(4,50,40,.52)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-72 .materials18-overlay{position:absolute;left:17px;right:17px;bottom:17px;background:rgba(4,58,45,.94);border-radius:11px;padding:14px 16px;color:#fff}body.page-id-72 .materials18-overlay small{display:block;color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-72 .materials18-overlay strong{display:block;font-size:20px;margin:4px 0}body.page-id-72 .materials18-overlay span{font-size:8.5px;color:#dbe6e1}body.page-id-72 .materials18-feature-copy{border-radius:16px;background:#073f33;color:#fff;padding:31px 28px;display:flex;flex-direction:column;justify-content:center}body.page-id-72 .materials18-kicker{color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1.1px}body.page-id-72 .materials18-feature-copy h3{font-size:27px;line-height:1.08;margin:8px 0 11px}body.page-id-72 .materials18-feature-copy p{font-size:10px;line-height:1.7;color:#d9e4df}body.page-id-72 .materials18-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-72 .materials18-pills span{border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:7px 10px;font-size:7.8px}body.page-id-72 .materials18-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-72 .materials18-grid article{background:#fff;border:1px solid #dde2de;border-radius:14px;overflow:hidden;min-height:250px}body.page-id-72 .materials18-swatch{height:88px;position:relative}body.page-id-72 .materials18-swatch:after{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(135deg,transparent 0 8px,#073f33 8px 9px)}body.page-id-72 .materials18-swatch.membrane{background:linear-gradient(135deg,#f5f2e9,#dcd8cc)}body.page-id-72 .materials18-swatch.hdpe{background:linear-gradient(135deg,#dfe6dc,#b9c8ba)}body.page-id-72 .materials18-swatch.ptfe{background:linear-gradient(135deg,#f7f7f2,#d9ddd8)}body.page-id-72 .materials18-swatch.steel{background:linear-gradient(135deg,#c8cecb,#737e79)}body.page-id-72 .materials18-body{padding:16px}body.page-id-72 .materials18-code{display:inline-block;border:1px solid #d7ddd9;border-radius:18px;padding:5px 9px;font-size:7.5px;color:#073f33;font-weight:900}body.page-id-72 .materials18-body h3{font-size:15px;color:#073f33;margin:11px 0 7px}body.page-id-72 .materials18-body p{font-size:8.8px;line-height:1.6;color:#5f6964;min-height:58px}body.page-id-72 .materials18-body b{font-size:7px;color:#a27c31;letter-spacing:.6px}body.page-id-72 .materials18-note{margin-top:11px;border:1px solid #dce1dd;background:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:1fr 1.5fr auto;gap:15px;align-items:center}body.page-id-72 .materials18-note strong{font-size:10px;color:#073f33}body.page-id-72 .materials18-note span{font-size:8.5px;color:#65706a}body.page-id-72 .materials18-note a{background:#b58b3c;color:#fff;text-decoration:none;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}
@media(max-width:900px){body.page-id-72 .materials18-head,body.page-id-72 .materials18-feature{grid-template-columns:1fr}body.page-id-72 .materials18-grid{grid-template-columns:repeat(2,1fr)}body.page-id-72 .materials18-note{grid-template-columns:1fr}
}
@media(max-width:560px){body.page-id-72 .materials18-grid{grid-template-columns:1fr}}body.page-id-72 /* V19 — consolidated sector section,body.page-id-72 intentionally unlike card-grid sections */
.sector19{padding:52px 0;background:#f7f7f3}body.page-id-72 .sector19-head{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:end;margin-bottom:20px}body.page-id-72 .sector19-head h2{font-size:40px;line-height:1.02;color:#073f33;max-width:790px;margin:6px 0 10px}body.page-id-72 .sector19-head p{font-size:11px;line-height:1.7;color:#606b65;max-width:700px}body.page-id-72 .sector19-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding:3px 16px 3px 0;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-72 .sector19-stage{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;min-height:430px}body.page-id-72 .sector19-photo{position:relative;border-radius:18px;overflow:hidden;
 background:
 linear-gradient(180deg,rgba(3,42,34,.04),rgba(3,46,37,.66)),
 url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-72 .sector19-badge{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:12px;background:rgba(4,57,45,.94);color:#fff}body.page-id-72 .sector19-badge small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-72 .sector19-badge strong{display:block;font-size:23px;line-height:1.12;margin:5px 0 7px}body.page-id-72 .sector19-badge span{font-size:8.5px;color:#dbe5e1}body.page-id-72 .sector19-list{background:#073f33;border-radius:18px;padding:16px;color:#fff;display:flex;flex-direction:column}body.page-id-72 .sector19-list article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:17px 8px;border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-72 .sector19-list article>span{font-size:22px;color:#d4ad54;font-weight:800}body.page-id-72 .sector19-list h3{font-size:16px;margin:0 0 4px}body.page-id-72 .sector19-list p{font-size:8.8px;line-height:1.5;color:#cbd9d4;margin:0}body.page-id-72 .sector19-cta{margin-top:auto;display:block;background:#bd963e;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:9px;font-size:9px;font-weight:900}body.page-id-72 .sector19-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #dce2de;border-radius:13px;background:#fff;overflow:hidden}body.page-id-72 .sector19-proof div{padding:15px 18px;border-right:1px solid #e3e6e3}body.page-id-72 .sector19-proof div:last-child{border-right:0}body.page-id-72 .sector19-proof b{display:block;color:#073f33;font-size:9px;letter-spacing:.5px}body.page-id-72 .sector19-proof span{display:block;color:#7a827e;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-72 .sector19-head,body.page-id-72 .sector19-stage{grid-template-columns:1fr}body.page-id-72 .sector19-photo{min-height:390px}body.page-id-72 .sector19-proof{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-72 .sector19-head h2{font-size:31px}body.page-id-72 .sector19-proof{grid-template-columns:1fr}
}body.page-id-72 /* V20 — Why Car Parking Shades Riyadh + Project Portfolio; intentionally different from workflow cards */
.why20{padding:48px 0;background:#fff}body.page-id-72 .why20-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-72 .why20-head h2{font-size:40px;line-height:1.02;color:#073f33;margin:5px 0 10px;max-width:780px}body.page-id-72 .why20-head p{font-size:11px;line-height:1.7;color:#5e6963;max-width:760px}body.page-id-72 .why20-ar{direction:rtl!important;text-align:right;border-right:3px solid #bc9645;padding-right:15px!important;color:#775f2d!important;font-size:11px!important;line-height:1.9!important}body.page-id-72 .why20-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-72 .why20-photo{min-height:480px;border-radius:18px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,32,.03),rgba(3,47,37,.62)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-72 .why20-photo-copy{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(4,57,45,.94);border-radius:12px;padding:16px 18px;color:#fff}body.page-id-72 .why20-photo-copy small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-72 .why20-photo-copy strong{display:block;font-size:21px;margin:5px 0}body.page-id-72 .why20-photo-copy span{font-size:8.5px;color:#dce6e2}body.page-id-72 .why20-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-72 .why20-stats article{border:1px solid #dce1dd;border-radius:14px;padding:18px;background:#f8f8f5;display:flex;gap:13px;align-items:flex-start}body.page-id-72 .why20-stats strong{font-size:25px;line-height:1;color:#b18a3b;min-width:55px}body.page-id-72 .why20-stats b{display:block;font-size:13px;color:#073f33;margin-bottom:5px}body.page-id-72 .why20-stats span{display:block;font-size:8.5px;line-height:1.55;color:#68736d}body.page-id-72 .portfolio20{padding:48px 0;background:#073f33;color:#fff}body.page-id-72 .portfolio20-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}body.page-id-72 .portfolio20-head h2{font-size:37px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-72 .portfolio20-head p{font-size:10px;line-height:1.65;color:#cad8d3;max-width:720px}body.page-id-72 .portfolio20-head>a,body.page-id-72 .portfolio20-bottom>a{white-space:nowrap;text-decoration:none;background:#bd963e;color:#fff;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}body.page-id-72 .portfolio20-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:10px}body.page-id-72 .p20{position:relative;border-radius:15px;overflow:hidden;background-position:center;background-size:cover}body.page-id-72 .p20:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(2,37,29,.82))}body.page-id-72 .p20-industrial{grid-column:span 7;grid-row:span 2;background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1300&q=88')}body.page-id-72 .p20-commercial{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000&q=88')}body.page-id-72 .p20-education{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=1000&q=88')}body.page-id-72 .p20-hospitality{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=1000&q=88')}body.page-id-72 .p20-public{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88')}body.page-id-72 .p20-residential{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1000&q=88')}body.page-id-72 .p20-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px}body.page-id-72 .p20-copy span{font-size:7px;letter-spacing:1px;color:#d7b15a;font-weight:900}body.page-id-72 .p20-copy h3{font-size:16px;margin:4px 0;color:#fff}body.page-id-72 .p20-copy p{font-size:8px;line-height:1.5;color:#dbe5e1;margin:0}body.page-id-72 .portfolio20-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px}body.page-id-72 .portfolio20-bottom b{display:block;color:#d7b15a;font-size:10px}body.page-id-72 .portfolio20-bottom span{display:block;color:#d4dfdb;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-72 .why20-head,body.page-id-72 .why20-stage{grid-template-columns:1fr}body.page-id-72 .why20-photo{min-height:390px}body.page-id-72 .portfolio20-head{display:block}body.page-id-72 .portfolio20-head>a{display:inline-block;margin-top:10px}body.page-id-72 .portfolio20-grid{grid-template-columns:1fr 1fr;grid-auto-rows:250px}body.page-id-72 .p20{grid-column:auto!important;grid-row:auto!important}
}
@media(max-width:560px){body.page-id-72 .why20-stats,body.page-id-72 .portfolio20-grid{grid-template-columns:1fr}body.page-id-72 .why20-head h2,body.page-id-72 .portfolio20-head h2{font-size:31px}body.page-id-72 .portfolio20-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-72 /* V21 — unique case-study bridge; no repeated sector catalogue */
.case21{padding:48px 0;background:#f5f3ed}body.page-id-72 .case21-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:22px}body.page-id-72 .case21-head h2{font-size:38px;line-height:1.04;color:#073f33;margin:5px 0 9px}body.page-id-72 .case21-head p{font-size:10px;line-height:1.7;color:#65706a;max-width:760px}body.page-id-72 .case21-ar{direction:rtl;text-align:right;border-right:3px solid #b99343;padding-right:15px;color:#755d2d!important}body.page-id-72 .case21-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-72 .case21-row article{min-height:150px;background:#fff;border:1px solid #deded7;border-radius:14px;padding:18px}body.page-id-72 .case21-row span{display:block;color:#b58d3d;font-size:22px;font-weight:900;margin-bottom:24px}body.page-id-72 .case21-row b{display:block;color:#073f33;font-size:14px;margin-bottom:7px}body.page-id-72 .case21-row small{display:block;color:#6b746f;font-size:8.5px;line-height:1.55}body.page-id-72 .case21-note{margin-top:10px;padding:12px 15px;border-left:3px solid #b99343;background:#fff;font-size:8.5px;color:#66706b}
@media(max-width:800px){body.page-id-72 .case21-head{grid-template-columns:1fr}body.page-id-72 .case21-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){body.page-id-72 .case21-row{grid-template-columns:1fr}body.page-id-72 .case21-head h2{font-size:30px}}body.page-id-72 /* V22 — restore upper sector design; replace lower repetition with real-project showcase */
.projects22{padding:50px 0;background:#073f33;color:#fff}body.page-id-72 .projects22-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-72 .projects22-head h2{font-size:39px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-72 .projects22-head p{font-size:10px;line-height:1.7;color:#cad8d3;max-width:760px}body.page-id-72 .projects22-ar{direction:rtl!important;text-align:right;border-right:3px solid #bd963e;padding-right:15px!important;color:#d7b96d!important;font-size:10.5px!important;line-height:1.85!important}body.page-id-72 .projects22-grid{display:grid;grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:255px 255px;gap:10px}body.page-id-72 .project22{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center}body.page-id-72 .project22:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(1,34,27,.88))}body.page-id-72 .p22-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1300&q=88')}body.page-id-72 .p22-b{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=88')}body.page-id-72 .p22-c{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=88')}body.page-id-72 .p22-d{grid-column:2/4;background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=1200&q=88')}body.page-id-72 .project22-overlay{position:absolute;left:16px;right:16px;bottom:15px;z-index:2}body.page-id-72 .project22-overlay span{display:block;color:#d8b45b;font-size:7px;letter-spacing:1px;font-weight:900}body.page-id-72 .project22-overlay h3{font-size:17px;color:#fff;margin:4px 0 5px}body.page-id-72 .project22-overlay p{font-size:8px;line-height:1.5;color:#dce6e2;margin:0 0 5px}body.page-id-72 .project22-overlay small{font-size:7px;color:#b9cbc4}body.page-id-72 .projects22-meta{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:0;margin-top:11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;overflow:hidden}body.page-id-72 .projects22-meta div{padding:13px 14px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-72 .projects22-meta b{display:block;color:#d8b45b;font-size:8px}body.page-id-72 .projects22-meta span{display:block;color:#d5dfdb;font-size:7.5px;margin-top:3px}body.page-id-72 .projects22-meta a{display:flex;align-items:center;justify-content:center;padding:0 16px;background:#bd963e;color:#fff;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:900px){body.page-id-72 .projects22-head{grid-template-columns:1fr}body.page-id-72 .projects22-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px}body.page-id-72 .p22-a,body.page-id-72 .p22-d{grid-row:auto;grid-column:auto}body.page-id-72 .projects22-meta{grid-template-columns:1fr 1fr}body.page-id-72 .projects22-meta a{padding:12px}
}
@media(max-width:560px){body.page-id-72 .projects22-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,260px)}body.page-id-72 .projects22-meta{grid-template-columns:1fr}
}body.page-id-72 .client-journey-vip{padding:110px 0;background:linear-gradient(180deg,#f8f7f2 0%,#fff 100%);color:#0d3532;position:relative;overflow:hidden}body.page-id-72 .client-journey-vip:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(177,139,65,.13);border-radius:50%;right:-230px;top:-240px}body.page-id-72 .cj-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-72 .cj-head{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:48px}body.page-id-72 .cj-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.24em;color:#aa8441;margin-bottom:16px}body.page-id-72 .cj-head h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:0;font-weight:800}body.page-id-72 .cj-head h2 em{font-style:normal;color:#b18b49}body.page-id-72 .cj-intro{border-left:2px solid #b18b49;padding-left:28px;font-size:17px;line-height:1.65;color:#52615f}body.page-id-72 .cj-intro p{margin:0 0 10px}body.page-id-72 .cj-ar{direction:rtl;text-align:right;color:#6d716c}body.page-id-72 .cj-panel{display:grid;grid-template-columns:.78fr 1.22fr;background:#0b3b36;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px rgba(10,45,41,.13)}body.page-id-72 .cj-feature{padding:54px 46px;background:radial-gradient(circle at 10% 10%,rgba(187,146,72,.23),transparent 42%),#0b3b36;color:#fff;display:flex;flex-direction:column;min-height:480px}body.page-id-72 .cj-feature-top{display:flex;justify-content:space-between;align-items:center;color:#d7b46f}body.page-id-72 .cj-feature-top span{font-size:48px;font-weight:300}body.page-id-72 .cj-feature-top small{letter-spacing:.2em;font-weight:800}body.page-id-72 .cj-feature h3{font-size:34px;line-height:1.08;margin:auto 0 18px;max-width:360px}body.page-id-72 .cj-feature p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.72);max-width:390px}body.page-id-72 .cj-feature a{margin-top:28px;color:#fff;text-decoration:none;font-weight:800;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}body.page-id-72 .cj-feature a b{color:#d7b46f;font-size:20px;margin-left:8px}body.page-id-72 .cj-steps{background:#fff;padding:12px 36px}body.page-id-72 .cj-steps article{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 4px;border-bottom:1px solid #e9e5dc;align-items:start}body.page-id-72 .cj-steps article:last-child{border-bottom:0}body.page-id-72 .cj-steps article>span{font-size:27px;color:#b18b49;font-weight:700}body.page-id-72 .cj-steps small{font-size:10px;letter-spacing:.18em;color:#9a7b43;font-weight:800}body.page-id-72 .cj-steps h3{font-size:21px;margin:4px 0 6px;color:#123c38}body.page-id-72 .cj-steps p{margin:0;color:#6c7472;line-height:1.5;font-size:14px}body.page-id-72 .cj-action{margin-top:24px;border:1px solid #ded9ce;border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:rgba(255,255,255,.7)}body.page-id-72 .cj-action span{display:block;font-size:10px;letter-spacing:.18em;color:#a27d3d;font-weight:800;margin-bottom:5px}body.page-id-72 .cj-action strong{font-size:18px;color:#173d39}body.page-id-72 .cj-action a{background:#b18b49;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.08em;font-weight:800;padding:17px 22px;border-radius:10px;white-space:nowrap}
@media(max-width:850px){body.page-id-72 .client-journey-vip{padding:70px 0}body.page-id-72 .cj-head,body.page-id-72 .cj-panel{grid-template-columns:1fr}body.page-id-72 .cj-head{gap:28px}body.page-id-72 .cj-intro{padding-left:18px}body.page-id-72 .cj-feature{min-height:390px}body.page-id-72 .cj-action{align-items:flex-start;flex-direction:column}body.page-id-72 .cj-action a{width:100%;text-align:center}}
@media(max-width:520px){body.page-id-72 .cj-feature{padding:38px 28px}body.page-id-72 .cj-steps{padding:8px 20px}body.page-id-72 .cj-steps article{grid-template-columns:48px 1fr}body.page-id-72 .cj-head h2{font-size:42px}}body.page-id-72 /* V25 compact client journey override */
.client-journey-compact{padding:62px 0 68px;background:#fbfaf7;color:#123b37}body.page-id-72 .cjc-wrap{width:min(1180px,90%);margin:auto}body.page-id-72 .cjc-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-72 .cjc-head span{font-size:10px;letter-spacing:.22em;font-weight:800;color:#aa8240}body.page-id-72 .cjc-head h2{font-size:clamp(32px,3.3vw,48px);line-height:1.04;letter-spacing:-.035em;margin:8px 0 0}body.page-id-72 .cjc-head h2 em{font-style:normal;color:#ad8543}body.page-id-72 .cjc-head p{font-size:15px;line-height:1.55;color:#66716f;margin:0;border-left:2px solid #b28a48;padding-left:20px}body.page-id-72 .cjc-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch}body.page-id-72 .cjc-flow article{position:relative;background:#fff;border:1px solid #e7e3da;border-radius:15px;padding:22px 18px 20px;min-height:178px;box-shadow:0 8px 24px rgba(17,56,52,.045)}body.page-id-72 .cjc-flow article>b{position:absolute;top:14px;right:15px;font-size:13px;color:#b18a47}body.page-id-72 .cjc-icon{width:42px;height:42px;border-radius:12px;background:#eef2ef;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#0c443d;margin-bottom:16px}body.page-id-72 .cjc-flow h3{font-size:18px;margin:0 0 7px}body.page-id-72 .cjc-flow p{font-size:13px;line-height:1.48;color:#6b7472;margin:0}body.page-id-72 .cjc-flow>i{font-style:normal;align-self:center;text-align:center;color:#b18a47;font-size:20px}body.page-id-72 .cjc-last{border-color:#d7bf8d!important;background:linear-gradient(180deg,#fff,#fcf8ef)!important}body.page-id-72 .cjc-last .cjc-icon{background:#f3ead7;color:#a67828}body.page-id-72 .cjc-bottom{margin-top:18px;background:#0c403a;border-radius:14px;padding:18px 20px 18px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}body.page-id-72 .cjc-bottom strong{font-size:17px;display:block;margin-bottom:2px}body.page-id-72 .cjc-bottom span{font-size:12px;color:rgba(255,255,255,.7)}body.page-id-72 .cjc-bottom a{background:#b38a46;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}
@media(max-width:900px){body.page-id-72 .cjc-head{grid-template-columns:1fr;gap:18px}body.page-id-72 .cjc-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-72 .cjc-flow>i{display:none}body.page-id-72 .cjc-flow article{min-height:160px}body.page-id-72 .cjc-last{grid-column:1/-1}body.page-id-72 .cjc-bottom{flex-direction:column;align-items:flex-start}body.page-id-72 .cjc-bottom a{width:100%;text-align:center}}
@media(max-width:560px){body.page-id-72 .client-journey-compact{padding:48px 0}body.page-id-72 .cjc-flow{grid-template-columns:1fr}body.page-id-72 .cjc-last{grid-column:auto}body.page-id-72 .cjc-head h2{font-size:34px}}body.page-id-72 /* V26 – compact VIP project transformation */
.project-transform-v26{padding:64px 0 70px;background:#f8f7f3;color:#103d38}body.page-id-72 .pt26-wrap{width:min(1180px,90%);margin:auto}body.page-id-72 .pt26-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-72 .pt26-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#ad8542}body.page-id-72 .pt26-head h2{font-size:clamp(34px,3.4vw,50px);line-height:1.02;letter-spacing:-.04em;margin:8px 0 0}body.page-id-72 .pt26-head h2 em{font-style:normal;color:#ad8542}body.page-id-72 .pt26-head>p{margin:0;padding-left:20px;border-left:2px solid #b38b49;color:#697370;font-size:14px;line-height:1.6}body.page-id-72 .pt26-showcase{display:grid;grid-template-columns:1.55fr .75fr;gap:16px}body.page-id-72 .pt26-visual{background:#0d403a;border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;min-height:285px;box-shadow:0 16px 38px rgba(14,55,50,.10)}body.page-id-72 .pt26-photo{border-radius:13px;min-height:255px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-size:cover;background-position:center}body.page-id-72 .pt26-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,33,30,.04),rgba(5,33,30,.82))}body.page-id-72 .pt26-photo>*{position:relative;z-index:1;color:white}body.page-id-72 .pt26-photo span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#e2bc70;margin-bottom:7px}body.page-id-72 .pt26-photo strong{font-size:23px;line-height:1.05}body.page-id-72 .pt26-photo small{font-size:11px;opacity:.78;margin-top:7px}body.page-id-72 .before-photo{background-image:linear-gradient(135deg,#536864,#1c3834)}body.page-id-72 .after-photo{background-image:linear-gradient(135deg,#8aa39d,#0f4b43)}body.page-id-72 .pt26-arrow{align-self:center;text-align:center;color:#d7ae62;font-size:27px;font-weight:300}body.page-id-72 .pt26-engineering{border:1px solid #ded8cb;border-radius:18px;background:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between}body.page-id-72 .pt26-num{font-size:46px;line-height:1;color:#c49a53;font-weight:300}body.page-id-72 .pt26-engineering span{font-size:9px;letter-spacing:.18em;font-weight:800;color:#aa8240}body.page-id-72 .pt26-engineering h3{font-size:25px;line-height:1.08;margin:9px 0 10px;color:#103d38}body.page-id-72 .pt26-engineering p{font-size:13px;line-height:1.55;color:#697370;margin:0}body.page-id-72 .pt26-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #e2ded5;background:#fff;border-radius:14px;overflow:hidden}body.page-id-72 .pt26-proof>div{padding:17px 18px;border-right:1px solid #e8e4db;display:grid;grid-template-columns:30px 1fr;column-gap:9px}body.page-id-72 .pt26-proof>div:last-child{border-right:0}body.page-id-72 .pt26-proof b{grid-row:1/3;font-size:12px;color:#b08744}body.page-id-72 .pt26-proof strong{font-size:13px;color:#173f3b}body.page-id-72 .pt26-proof span{font-size:10px;color:#7a817f;margin-top:3px}
@media(max-width:900px){body.page-id-72 .pt26-head,body.page-id-72 .pt26-showcase{grid-template-columns:1fr;gap:20px}body.page-id-72 .pt26-proof{grid-template-columns:1fr 1fr}body.page-id-72 .pt26-proof>div:nth-child(2){border-right:0}body.page-id-72 .pt26-engineering{min-height:220px}}
@media(max-width:560px){body.page-id-72 .project-transform-v26{padding:48px 0}body.page-id-72 .pt26-visual{grid-template-columns:1fr;gap:10px}body.page-id-72 .pt26-arrow{transform:rotate(90deg)}body.page-id-72 .pt26-proof{grid-template-columns:1fr}body.page-id-72 .pt26-proof>div{border-right:0;border-bottom:1px solid #e8e4db}body.page-id-72 .pt26-proof>div:last-child{border-bottom:0}}body.page-id-72 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-72 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-72 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-72 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-72 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-72 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-72 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-72 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-72 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-72 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-72 .fp27-main{grid-row:1/3}body.page-id-72 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-72 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-72 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-72 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-72 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-72 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-72 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-72 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-72 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-72 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-72 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-72 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-72 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-72 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-72 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-72 .fp27-proof strong{font-size:13px}body.page-id-72 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-72 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-72 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-72 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-72 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-72 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-72 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-72 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-72 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-72 .featured-projects-v27{padding:52px 0}body.page-id-72 .fp27-grid{display:flex;flex-direction:column}body.page-id-72 .fp27-card{min-height:260px}body.page-id-72 .fp27-main{min-height:330px}body.page-id-72 .fp27-footer{flex-direction:column}body.page-id-72 .fp27-proof{display:block}body.page-id-72 .fp27-proof span{display:block;margin-top:4px}}body.page-id-72 /* V28 — distinct Why Car Parking Shades Riyadh section,body.page-id-72 intentionally not a project gallery */
.why-cpsr-v28{padding:72px 0;background:#f5f3ed;color:#123e39}body.page-id-72 .wb28-wrap{width:min(1180px,90%);margin:auto}body.page-id-72 .wb28-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:end;margin-bottom:30px}body.page-id-72 .wb28-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#b18a48}body.page-id-72 .wb28-intro h2{font-size:clamp(37px,3.7vw,53px);line-height:1;letter-spacing:-.045em;margin:8px 0 0}body.page-id-72 .wb28-intro h2 em{font-style:normal;color:#b18a48}body.page-id-72 .wb28-intro p{margin:0;padding-left:20px;border-left:2px solid #bd9550;font-size:14px;line-height:1.65;color:#69736f}body.page-id-72 .wb28-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}body.page-id-72 .wb28-visual{min-height:390px;border-radius:18px;background:linear-gradient(145deg,#0c3b36,#18564e);padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}body.page-id-72 .wb28-visual:after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(211,173,102,.2);border-radius:50%;right:-80px;top:-70px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}body.page-id-72 .wb28-stamp{position:relative;z-index:1}body.page-id-72 .wb28-stamp span,body.page-id-72 .wb28-caption b{font-size:9px;letter-spacing:.2em;color:#d8b36b;font-weight:800}body.page-id-72 .wb28-stamp strong{display:block;font-size:35px;line-height:1.02;letter-spacing:-.035em;margin:13px 0 8px}body.page-id-72 .wb28-stamp small{font-size:11px;color:rgba(255,255,255,.62)}body.page-id-72 .wb28-caption{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);padding-top:16px}body.page-id-72 .wb28-caption span{display:block;font-size:11px;line-height:1.5;color:rgba(255,255,255,.64);margin-top:5px}body.page-id-72 .wb28-points{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd8cd;border-radius:18px;overflow:hidden;background:#fff}body.page-id-72 .wb28-points article{padding:27px 25px;display:grid;grid-template-columns:40px 1fr;gap:12px;min-height:195px}body.page-id-72 .wb28-points article:nth-child(1),body.page-id-72 .wb28-points article:nth-child(2){border-bottom:1px solid #e5e1d8}body.page-id-72 .wb28-points article:nth-child(1),body.page-id-72 .wb28-points article:nth-child(3){border-right:1px solid #e5e1d8}body.page-id-72 .wb28-points article>b{font-size:14px;color:#bd9550;font-weight:500}body.page-id-72 .wb28-points span{font-size:8px;letter-spacing:.17em;font-weight:800;color:#a98548}body.page-id-72 .wb28-points h3{font-size:19px;line-height:1.08;margin:7px 0 9px;color:#153f3a}body.page-id-72 .wb28-points p{font-size:12px;line-height:1.55;color:#707875;margin:0}
@media(max-width:900px){body.page-id-72 .wb28-intro,body.page-id-72 .wb28-body{grid-template-columns:1fr;gap:20px}body.page-id-72 .wb28-visual{min-height:300px}}
@media(max-width:580px){body.page-id-72 .why-cpsr-v28{padding:52px 0}body.page-id-72 .wb28-points{grid-template-columns:1fr}body.page-id-72 .wb28-points article{border-right:0!important;border-bottom:1px solid #e5e1d8!important;min-height:auto}body.page-id-72 .wb28-points article:last-child{border-bottom:0!important}}body.page-id-72 /* V29 fresh sections: intentionally avoids repeated experience/process/QA messaging */
.fresh29{padding:62px 0}body.page-id-72 .f29-wrap{width:min(1180px,90%);margin:auto}body.page-id-72 .f29-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:27px}body.page-id-72 .f29-head>div>span,body.page-id-72 .rfq29-copy>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-72 .f29-head h2,body.page-id-72 .rfq29-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 0;color:#103d38}body.page-id-72 .f29-head h2 em,body.page-id-72 .rfq29-copy h2 em{font-style:normal;color:#b18a48}body.page-id-72 .f29-head>p{margin:0;border-left:2px solid #b18a48;padding-left:20px;font-size:13px;line-height:1.65;color:#69736f}body.page-id-72 .warranty29{background:#f6f4ee}body.page-id-72 .w29-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px}body.page-id-72 .w29-grid>div,body.page-id-72 .w29-grid>article{border-radius:15px;min-height:230px}body.page-id-72 .w29-main{padding:27px;background:#0c403a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-72 .w29-main>span{font-size:8px;letter-spacing:.2em;color:#d7b36b;font-weight:900}body.page-id-72 .w29-main h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-72 .w29-main p{font-size:12px;line-height:1.55;color:rgba(255,255,255,.68)}body.page-id-72 .w29-main a{color:#d9b66e;text-decoration:none;font-size:10px;font-weight:800;margin-top:10px}body.page-id-72 .w29-grid article{background:#fff;border:1px solid #e2ddd3;padding:24px}body.page-id-72 .w29-grid article b{color:#b18a48;font-size:13px}body.page-id-72 .w29-grid article h3{font-size:18px;color:#123e39;margin:30px 0 8px}body.page-id-72 .w29-grid article p{font-size:11px;line-height:1.55;color:#6e7773}body.page-id-72 .download29{background:#fff}body.page-id-72 .d29-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-72 .d29-grid article{border:1px solid #e0ddd5;border-radius:15px;padding:22px;background:#fbfaf7}body.page-id-72 .d29-grid article>div{width:44px;height:44px;border-radius:10px;background:#0c403a;color:#d7b36b;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;margin-bottom:25px}body.page-id-72 .d29-grid article>span{font-size:8px;letter-spacing:.17em;color:#a47d3d;font-weight:900}body.page-id-72 .d29-grid h3{font-size:18px;color:#123e39;margin:7px 0}body.page-id-72 .d29-grid p{font-size:11px;line-height:1.55;color:#6e7773;min-height:52px}body.page-id-72 .d29-grid a{font-size:9px;color:#0c403a;font-weight:900;text-decoration:none;border-top:1px solid #e3dfd7;display:block;padding-top:13px;margin-top:14px}body.page-id-72 .rfq29{background:#f6f4ee;padding-top:22px}body.page-id-72 .rfq29-panel{background:#0c403a;border-radius:20px;padding:35px;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}body.page-id-72 .rfq29-copy h2{color:#fff;font-size:37px}body.page-id-72 .rfq29-copy p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.68);max-width:430px}body.page-id-72 .rfq29-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.14);border-radius:13px;overflow:hidden}body.page-id-72 .rfq29-items div{padding:14px;border-bottom:1px solid rgba(255,255,255,.11);display:flex;gap:11px}body.page-id-72 .rfq29-items div:nth-child(odd){border-right:1px solid rgba(255,255,255,.11)}body.page-id-72 .rfq29-items b{color:#d7b36b;font-size:10px}body.page-id-72 .rfq29-items span{font-size:11px;color:#eef3f1}body.page-id-72 .rfq29-btn{grid-column:2;text-align:center;background:#bc9149;color:#fff;text-decoration:none;padding:13px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.08em}
@media(max-width:900px){body.page-id-72 .f29-head,body.page-id-72 .rfq29-panel{grid-template-columns:1fr}body.page-id-72 .w29-grid,body.page-id-72 .d29-grid{grid-template-columns:1fr 1fr}body.page-id-72 .rfq29-btn{grid-column:auto}}
@media(max-width:560px){body.page-id-72 .fresh29{padding:48px 0}body.page-id-72 .w29-grid,body.page-id-72 .d29-grid,body.page-id-72 .rfq29-items{grid-template-columns:1fr}body.page-id-72 .rfq29-items div:nth-child(odd){border-right:0}body.page-id-72 .w29-grid>div,body.page-id-72 .w29-grid>article{min-height:auto}}body.page-id-72 .fit30{padding:58px 0;background:#fff}body.page-id-72 .fit30-wrap{width:min(1180px,90%);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}body.page-id-72 .fit30-copy>span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#ad8441}body.page-id-72 .fit30-copy h2{font-size:clamp(33px,3.2vw,47px);line-height:1.03;letter-spacing:-.04em;color:#103d38;margin:8px 0 14px}body.page-id-72 .fit30-copy h2 em{font-style:normal;color:#b18a48}body.page-id-72 .fit30-copy p{font-size:12px;line-height:1.65;color:#69736f;max-width:470px}body.page-id-72 .fit30-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dedbd3;border-radius:16px;overflow:hidden}body.page-id-72 .fit30-grid article{padding:21px;min-height:142px;background:#faf9f5}body.page-id-72 .fit30-grid article:nth-child(odd){border-right:1px solid #dedbd3}body.page-id-72 .fit30-grid article:nth-child(-n+2){border-bottom:1px solid #dedbd3}body.page-id-72 .fit30-grid b{font-size:10px;color:#b18a48}body.page-id-72 .fit30-grid h3{font-size:17px;color:#123e39;margin:18px 0 6px}body.page-id-72 .fit30-grid p{font-size:10.5px;line-height:1.5;color:#707874;margin:0}body.page-id-72 .fit30-cta{grid-column:2;justify-self:start;margin-top:-28px;margin-left:20px;background:#0c403a;color:#fff;text-decoration:none;padding:12px 18px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.08em}
@media(max-width:850px){body.page-id-72 .fit30-wrap{grid-template-columns:1fr}body.page-id-72 .fit30-cta{grid-column:auto;margin:0}}
@media(max-width:520px){body.page-id-72 .fit30-grid{grid-template-columns:1fr}body.page-id-72 .fit30-grid article:nth-child(odd){border-right:0}body.page-id-72 .fit30-grid article{border-bottom:1px solid #dedbd3!important}body.page-id-72 .fit30-grid article:last-child{border-bottom:0!important}}body.page-id-72 .specialist-vip{padding:52px 0;background:#f7f5ef}body.page-id-72 .specialist-shell{background:linear-gradient(120deg,#0b3f39 0%,#0f4d45 42%,#f3efe5 42%,#f8f6f0 100%);border-radius:28px;padding:34px;display:grid;grid-template-columns:.82fr 1.65fr;gap:30px;box-shadow:0 18px 50px rgba(15,45,39,.10);overflow:hidden}body.page-id-72 .specialist-copy{padding:10px 12px;color:#fff;align-self:center}body.page-id-72 .specialist-copy .ey{color:#d7b66b}body.page-id-72 .specialist-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.02;margin:12px 0 14px;color:#fff}body.page-id-72 .specialist-copy .lead{color:rgba(255,255,255,.78);font-size:15px;max-width:430px}body.page-id-72 .specialist-copy .ar-line{color:#d8c48d;margin-top:16px;font-size:14px;line-height:1.8}body.page-id-72 .specialist-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}body.page-id-72 .specialist-card{position:relative;background:rgba(255,255,255,.92);border:1px solid rgba(12,63,57,.12);border-radius:20px;padding:22px 20px;text-decoration:none;color:#143f3a;min-height:205px;display:flex;flex-direction:column;transition:.25s ease}body.page-id-72 .specialist-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,60,52,.12);border-color:#c7a55b}body.page-id-72 .specialist-no{font-size:13px;color:#b28c3e;margin-bottom:30px}body.page-id-72 .specialist-card small{font-size:10px;letter-spacing:1.5px;color:#9a7a3e}body.page-id-72 .specialist-card b{font-size:21px;margin:7px 0 8px}body.page-id-72 .specialist-card em{font-style:normal;font-size:12px;color:#65716e;line-height:1.5}body.page-id-72 .specialist-card strong{margin-top:auto;padding-top:22px;font-size:10px;letter-spacing:.7px;color:#9b7836}@media(max-width:900px){body.page-id-72 .specialist-shell{grid-template-columns:1fr;background:#0f4d45}body.page-id-72 .specialist-options{grid-template-columns:1fr}body.page-id-72 .specialist-card{min-height:150px}}body.page-id-72 /* V32 premium resource centre */
.corp-zone{padding:92px 0 82px;background:linear-gradient(180deg,#f7f4ed 0%,#fff 100%)}body.page-id-72 .corp-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:54px;align-items:end;margin-bottom:34px}body.page-id-72 .corp-heading h2{max-width:850px;letter-spacing:-.045em;line-height:.96}body.page-id-72 .corp-heading p{max-width:760px;font-size:16px;line-height:1.75}body.page-id-72 .corp-ar{border-left:2px solid #b88a3b;padding:8px 0 8px 24px;line-height:1.9}body.page-id-72 .corp-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-72 .corp-card{grid-column:span 3;min-height:340px;padding:28px;border:1px solid rgba(13,61,55,.13);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(20,49,44,.055);display:flex;flex-direction:column;transition:.25s ease}body.page-id-72 .corp-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgba(20,49,44,.10);border-color:rgba(184,138,59,.45)}body.page-id-72 .corp-card.quote-card{grid-column:span 12;min-height:auto;display:grid;grid-template-columns:70px 1.1fr 1fr auto;gap:24px;align-items:center;background:#103f39;color:#fff;border-color:#103f39;padding:24px 28px}body.page-id-72 .corp-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#103f39;color:#d8b064;font-weight:800;margin-bottom:22px}body.page-id-72 .quote-card .corp-icon{background:#d8b064;color:#103f39;margin:0}body.page-id-72 .corp-card h3{font-size:22px;line-height:1.1;margin:0 0 5px}body.page-id-72 .corp-card .ar{font-size:12px;color:#9b7b43;margin-bottom:18px}body.page-id-72 .corp-card ul{margin:0 0 24px;padding-left:18px;line-height:1.75;color:#52615e;font-size:13px}body.page-id-72 .corp-card>a{margin-top:auto;font-size:12px;font-weight:800;letter-spacing:.05em;color:#0f4a42;text-decoration:none}body.page-id-72 .quote-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.6}body.page-id-72 .quote-card h3{color:#fff}body.page-id-72 .quote-card .ar{color:#d8b064;margin:3px 0 0}body.page-id-72 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-72 .quote-mini span{border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 10px;font-size:11px;color:rgba(255,255,255,.8)}body.page-id-72 .quote-card .corp-cta{margin:0;background:#d8b064;color:#103f39;padding:14px 18px;border-radius:10px;white-space:nowrap}body.page-id-72 .vendor-strip{margin-top:18px;border-radius:18px;overflow:hidden;background:#103f39;display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-72 .vendor-strip>div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-72 .vendor-strip>div:last-child{border-right:0}body.page-id-72 .vendor-strip b{display:block;color:#d8b064;font-size:12px;margin-bottom:3px}body.page-id-72 .vendor-strip span{color:rgba(255,255,255,.68);font-size:10px}
@media(max-width:1000px){body.page-id-72 .corp-heading{grid-template-columns:1fr}body.page-id-72 .corp-card{grid-column:span 6}body.page-id-72 .corp-card.quote-card{grid-column:span 12;grid-template-columns:55px 1fr}body.page-id-72 .quote-mini,body.page-id-72 .quote-card .corp-cta{grid-column:2}body.page-id-72 .vendor-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-72 .corp-zone{padding:64px 0}body.page-id-72 .corp-card{grid-column:span 12;min-height:auto}body.page-id-72 .corp-card.quote-card{grid-template-columns:1fr}body.page-id-72 .quote-mini,body.page-id-72 .quote-card .corp-cta{grid-column:1}body.page-id-72 .vendor-strip{grid-template-columns:1fr}body.page-id-72 .corp-ar{border-left:0;border-top:2px solid #b88a3b;padding:18px 0 0}}body.page-id-72 /* V34 compact premium FAQ */
.faq34{padding:56px 0 62px;background:#f7f6f1;color:#123e39}body.page-id-72 .faq34-wrap{width:min(1180px,90%);margin:auto}body.page-id-72 .faq34-head{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:end;margin-bottom:24px}body.page-id-72 .faq34-head>div:first-child>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-72 .faq34-head h2{font-size:clamp(34px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 5px}body.page-id-72 .faq34-head h2 em{font-style:normal;color:#b18a48}body.page-id-72 .faq34-head p{margin:0;font-size:13px;color:#6d7672}body.page-id-72 .faq34-ar{direction:rtl;text-align:right;border-right:2px solid #b18a48;padding-right:18px}body.page-id-72 .faq34-ar strong{display:block;font-size:22px;color:#173f3a}body.page-id-72 .faq34-ar small{display:block;margin-top:5px;font-size:11px;color:#777e7a}body.page-id-72 .faq34-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-72 .faq34 details{background:#fff;border:1px solid #dfdcd3;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px rgba(15,58,53,.025)}body.page-id-72 .faq34 summary{list-style:none;cursor:pointer;min-height:70px;padding:17px 18px;display:grid;grid-template-columns:34px 1fr 26px;gap:10px;align-items:center}body.page-id-72 .faq34 summary::-webkit-details-marker{display:none}body.page-id-72 .faq34 summary b{font-size:11px;color:#b18a48}body.page-id-72 .faq34 summary span{font-size:13px;font-weight:800;line-height:1.35;color:#173f3a}body.page-id-72 .faq34 summary i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#eef1ed;display:flex;align-items:center;justify-content:center;font-size:17px;color:#0c403a;transition:.2s}body.page-id-72 .faq34 details[open] summary i{transform:rotate(45deg);background:#b18a48;color:#fff}body.page-id-72 .faq34 details p{margin:0;padding:0 18px 17px 62px;font-size:11.5px;line-height:1.6;color:#6c7571}body.page-id-72 .faq34-cta{margin-top:14px;background:#0c403a;color:#fff;border-radius:12px;padding:16px 18px 16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-72 .faq34-cta strong{display:block;font-size:15px}body.page-id-72 .faq34-cta span{display:block;margin-top:2px;font-size:10.5px;color:rgba(255,255,255,.65)}body.page-id-72 .faq34-cta a{background:#b78e49;color:#fff;text-decoration:none;padding:11px 15px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}
@media(max-width:800px){body.page-id-72 .faq34-head{grid-template-columns:1fr;gap:18px}body.page-id-72 .faq34-grid{grid-template-columns:1fr}}
@media(max-width:520px){body.page-id-72 .faq34{padding:46px 0}body.page-id-72 .faq34-cta{flex-direction:column;align-items:flex-start}body.page-id-72 .faq34-cta a{width:100%;text-align:center}body.page-id-72 .faq34 details p{padding-left:18px}}body.page-id-72 /* ===== V39: compact RFQ / project enquiry section ===== */
#rfq{padding:24px 0!important;}body.page-id-72 #rfq .wrap{max-width:1040px!important;}body.page-id-72 #rfq .ey{margin-bottom:4px!important;}body.page-id-72 #rfq h2{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.02!important;margin:3px 0 6px!important;max-width:900px!important;}body.page-id-72 #rfq .lead,body.page-id-72 #rfq .dual-ar{font-size:12px!important;line-height:1.45!important;margin:3px 0!important;}body.page-id-72 #rfq .rfq-form{margin-top:10px!important;padding:14px!important;border-radius:16px!important;gap:8px!important;}body.page-id-72 #rfq .rfq-form input,body.page-id-72 #rfq .rfq-form select,body.page-id-72 #rfq .rfq-form textarea{padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;min-height:38px!important;}body.page-id-72 #rfq .rfq-form textarea{min-height:62px!important;height:62px!important;resize:vertical;}body.page-id-72 #rfq .rfq-form input[type=file]{min-height:38px!important;padding:7px 10px!important;}body.page-id-72 #rfq .rfq-form button{min-height:40px!important;padding:10px 16px!important;margin-top:0!important;}
@media(max-width:700px){body.page-id-72 #rfq{padding:20px 0!important;}body.page-id-72 #rfq h2{font-size:30px!important;}body.page-id-72 #rfq .rfq-form{grid-template-columns:1fr!important;padding:12px!important;}body.page-id-72 #rfq .rfq-form .full{grid-column:1!important;}
}body.page-id-72 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-72 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-72 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-72 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-72 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-72 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-72 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-72 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-72 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-72 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-72 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-72 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-72 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-72 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-72 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-72 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-72 .footer-brand{padding-right:0}body.page-id-72 .footer-legal{display:block;line-height:1.8}}body.page-id-72 .cpsr-logo{display:inline-flex;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}body.page-id-72 .cpsr-logo b{font-size:18px;letter-spacing:1.4px;color:#063b2c}body.page-id-72 .cpsr-logo em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:2.6px;color:#c79d43;margin-top:5px}body.page-id-72 footer .cpsr-logo b{color:#fff;font-size:22px}body.page-id-72 footer .cpsr-logo em{color:#d7b35f}body.page-id-72 (max-width:620px){.cpsr-logo b{font-size:14px}.cpsr-logo em{font-size:8px;letter-spacing:1.8px}}

/* fabrication.html */
body.page-id-211 #masthead,body.page-id-211 .site-header,body.page-id-211 #colophon,body.page-id-211 .site-footer{display:none!important}body.page-id-211 #primary,body.page-id-211 .content-area,body.page-id-211 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-211 .entry-content-wrap,body.page-id-211 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-211 .entry-content{margin:0!important}body.page-id-211 *{box-sizing:border-box}body.page-id-211{margin:0;font-family:Arial,Helvetica,sans-serif;color:#173e39;background:#f7f6f1}body.page-id-211 a{color:inherit}body.page-id-211 .wrap{width:min(1180px,92%);margin:auto}body.page-id-211 header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e1d8}body.page-id-211 nav{height:76px;display:flex;align-items:center;gap:22px}body.page-id-211 .brand{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-right:auto}body.page-id-211 .brand span{color:#b48b47}body.page-id-211 nav a{font-size:13px;text-decoration:none;font-weight:700}body.page-id-211 .quote{background:#0d433d;color:white;padding:12px 15px;border-radius:8px}body.page-id-211 .hero{min-height:610px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,43,39,.94) 0%,rgba(5,43,39,.75) 44%,rgba(5,43,39,.15) 74%),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover no-repeat;color:white}body.page-id-211 .hero .wrap{padding:92px 0 64px}body.page-id-211 .eyebrow{font-size:11px;letter-spacing:.18em;color:#e1bc76;font-weight:900}body.page-id-211 h1{font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.055em;max-width:850px;margin:14px 0 20px}body.page-id-211 .hero p{max-width:650px;font-size:17px;line-height:1.7;color:#d8e0dd}body.page-id-211 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-211 .btn{padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:900;font-size:12px;background:#b68c48;color:#fff}body.page-id-211 .btn.alt{background:transparent;border:1px solid #9bb0ac}body.page-id-211 .trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1ddd4;border-radius:14px;margin-top:-30px;position:relative;z-index:3;box-shadow:0 12px 35px #163e3912}body.page-id-211 .trust div{padding:22px;border-right:1px solid #e5e1d9}body.page-id-211 .trust div:last-child{border:0}body.page-id-211 .trust b{display:block;font-size:17px}body.page-id-211 .trust span{font-size:11px;color:#78807c}body.page-id-211 section{padding:78px 0}body.page-id-211 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}body.page-id-211 .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:6px 0}body.page-id-211 .head p{max-width:500px;color:#707a76;line-height:1.65}body.page-id-211 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-211 .card{background:white;border:1px solid #e1ddd5;border-radius:16px;overflow:hidden}body.page-id-211 .card .pic{height:220px;background-size:cover;background-position:center}body.page-id-211 .card .body{padding:22px}body.page-id-211 .num{font-size:10px;color:#b48b47;font-weight:900;letter-spacing:.15em}body.page-id-211 .card h3{font-size:22px;margin:8px 0}body.page-id-211 .card p{font-size:13px;color:#737c78;line-height:1.6}body.page-id-211 .tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}body.page-id-211 .tags span{font-size:9px;background:#eef1ed;padding:7px 8px;border-radius:999px}body.page-id-211 .learn{font-size:11px;font-weight:900;text-decoration:none;color:#0c433d}body.page-id-211 .dark{background:#0b403a;color:white}body.page-id-211 .dark .head p{color:#b8c5c1}body.page-id-211 .systems{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-211 .feature{min-height:470px;border-radius:18px;background:linear-gradient(0deg,rgba(5,42,38,.85),rgba(5,42,38,.1)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover;display:flex;align-items:end;padding:30px}body.page-id-211 .feature h3{font-size:38px;margin:5px 0}body.page-id-211 .feature p{max-width:580px;color:#d6dfdc;line-height:1.6}body.page-id-211 .side{display:grid;gap:12px}body.page-id-211 .mini{background:#164e47;border:1px solid #2b625c;border-radius:15px;padding:23px}body.page-id-211 .mini b{font-size:19px}body.page-id-211 .mini p{font-size:12px;color:#bdcac7;line-height:1.55}body.page-id-211 .process{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.page-id-211 .step{background:#fff;border:1px solid #e1ddd5;border-radius:12px;padding:18px;min-height:150px}body.page-id-211 .step b{font-size:10px;color:#b48b47}body.page-id-211 .step h4{font-size:15px;margin:12px 0 8px}body.page-id-211 .step p{font-size:11px;color:#737b77;line-height:1.5}body.page-id-211 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}body.page-id-211 .photo{min-height:430px;border-radius:18px;background:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover}body.page-id-211 .panel{background:white;border-radius:18px;border:1px solid #e1ddd5;padding:34px}body.page-id-211 .panel h2{font-size:42px;letter-spacing:-.04em;margin:10px 0}body.page-id-211 .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}body.page-id-211 .checks div{padding:12px;background:#f1f2ee;border-radius:9px;font-size:12px;font-weight:700}body.page-id-211 .cta{padding:45px 0;background:#b38a47;color:white}body.page-id-211 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-211 .cta h2{font-size:38px;margin:0}body.page-id-211 footer{background:#062f2b;color:#c7d2cf;padding:55px 0 25px}body.page-id-211 .foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}body.page-id-211 footer h4{color:white}body.page-id-211 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-211 footer p{font-size:12px;line-height:1.7}body.page-id-211 .copy{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px}@media(max-width:900px){body.page-id-211 nav a:not(.quote){display:none}body.page-id-211 .hero{min-height:540px}body.page-id-211 .trust{grid-template-columns:1fr 1fr}body.page-id-211 .trust div:nth-child(2){border-right:0}body.page-id-211 .grid{grid-template-columns:1fr 1fr}body.page-id-211 .systems,body.page-id-211 .engineering{grid-template-columns:1fr}body.page-id-211 .process{grid-template-columns:repeat(3,1fr)}body.page-id-211 .foot{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.page-id-211 section{padding:52px 0}body.page-id-211 h1{font-size:48px}body.page-id-211 .hero .wrap{padding:72px 0 48px}body.page-id-211 .trust{margin-top:-18px}body.page-id-211 .trust div{padding:15px}body.page-id-211 .grid{grid-template-columns:1fr}body.page-id-211 .head{display:block}body.page-id-211 .card .pic{height:205px}body.page-id-211 .process{grid-template-columns:1fr 1fr}body.page-id-211 .feature{min-height:390px}body.page-id-211 .checks{grid-template-columns:1fr}body.page-id-211 .cta .wrap{display:block}body.page-id-211 .cta h2{font-size:30px;margin-bottom:18px}body.page-id-211 .foot{grid-template-columns:1fr 1fr;gap:20px}}body.page-id-211 /* V5 VIP engineering workflow */
.workflow-vip{padding:68px 0 62px;background:linear-gradient(180deg,#f7f3eb 0%,#eee8dc 100%);position:relative;overflow:hidden}body.page-id-211 .workflow-vip:before{content:"ENGINEERING PROCESS";position:absolute;right:-20px;top:12px;font-size:118px;font-weight:900;letter-spacing:-.06em;color:rgba(8,57,50,.035);white-space:nowrap;pointer-events:none}body.page-id-211 .workflow-head{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;margin-bottom:30px;position:relative;z-index:1}body.page-id-211 .workflow-head h2{font-size:clamp(36px,4.4vw,62px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;max-width:820px}body.page-id-211 .workflow-head>p{margin:0 0 5px;font-size:16px;line-height:1.7;color:#5f6c68;max-width:520px}body.page-id-211 .vip-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0;position:relative;z-index:1}body.page-id-211 .vip-steps>div{position:relative;min-height:250px;padding:25px 25px 22px;border:1px solid #ded7ca;border-top:0;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(20,47,42,.055);overflow:hidden}body.page-id-211 .vip-steps>div:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),#e7c66e)}body.page-id-211 .vip-steps>div:nth-child(3),body.page-id-211 .vip-steps>div:nth-child(6){background:linear-gradient(145deg,#0b4038,#0d5649);color:#fff;border-color:#164f45}body.page-id-211 .vip-steps>div:nth-child(3) p,body.page-id-211 .vip-steps>div:nth-child(6) p{color:rgba(255,255,255,.74)}body.page-id-211 .vip-steps b{position:absolute;right:20px;top:18px;font-size:12px;color:var(--gold);letter-spacing:.12em}body.page-id-211 .vip-steps .wf-icon{display:flex;width:48px;height:48px;border-radius:12px;align-items:center;justify-content:center;background:#0b4038;color:#e9c15b;font-weight:900;font-size:12px;letter-spacing:.03em}body.page-id-211 .vip-steps>div:nth-child(3) .wf-icon,body.page-id-211 .vip-steps>div:nth-child(6) .wf-icon{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15)}body.page-id-211 .vip-steps h3{font-size:23px;line-height:1.1;margin:24px 0 10px;letter-spacing:-.02em}body.page-id-211 .vip-steps p{font-size:14.5px;line-height:1.62;color:#5f6c68;margin:0 0 20px}body.page-id-211 .vip-steps em{position:absolute;left:25px;bottom:20px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.13em;color:#b88a2e}body.page-id-211 .workflow-strip{margin-top:14px;background:#0b4038;color:#fff;border-radius:12px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;position:relative;z-index:1}body.page-id-211 .workflow-strip span{color:#e6bd55;font-size:16px}body.page-id-211 .workflow-strip strong{white-space:nowrap}
@media(max-width:900px){body.page-id-211 .workflow-head{grid-template-columns:1fr;gap:16px}body.page-id-211 .vip-steps{grid-template-columns:repeat(2,1fr)}body.page-id-211 .workflow-vip:before{font-size:80px}body.page-id-211 .workflow-strip{overflow-x:auto;justify-content:flex-start}body.page-id-211 .workflow-strip strong,body.page-id-211 .workflow-strip span{flex:0 0 auto}}
@media(max-width:560px){body.page-id-211 .workflow-vip{padding:48px 0}body.page-id-211 .workflow-head h2{font-size:38px}body.page-id-211 .workflow-head>p{font-size:15px}body.page-id-211 .vip-steps{grid-template-columns:1fr}body.page-id-211 .vip-steps>div{min-height:225px;padding:22px}body.page-id-211 .vip-steps em{left:22px}body.page-id-211 .workflow-strip{padding:13px 15px}body.page-id-211 .workflow-vip:before{display:none}}body.page-id-211 /* V6.5 — balance Project Snapshot right column and remove dead space */
.v61-snapshot{display:flex;flex-direction:column;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}body.page-id-211 .v65-snapshot-fill{margin-top:18px;display:grid;gap:10px}body.page-id-211 .v65-status-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-211 .v65-status-card,body.page-id-211 .v65-highlight-card{border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.035);padding:15px}body.page-id-211 .v65-status-card small,body.page-id-211 .v65-highlight-card small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em;margin-bottom:7px}body.page-id-211 .v65-status-card b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-211 .v65-status-card span{display:block;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.45;margin-top:5px}body.page-id-211 .v65-progress{height:5px;border-radius:99px;background:rgba(255,255,255,.09);overflow:hidden;margin-top:10px}body.page-id-211 .v65-progress i{display:block;width:100%;height:100%;background:#dcb05a}body.page-id-211 .v65-highlight-card{padding:17px}body.page-id-211 .v65-highlight-card h4{margin:0 0 10px;color:#fff;font-size:16px}body.page-id-211 .v65-highlights{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-211 .v65-highlights span{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:9px;color:rgba(255,255,255,.72);font-size:8.5px;line-height:1.35;background:rgba(0,0,0,.06)}body.page-id-211 .v65-record-note{margin-top:auto;padding-top:16px;color:rgba(255,255,255,.42);font-size:7.5px;line-height:1.5;border-top:1px solid rgba(255,255,255,.09)}
@media(max-width:760px){body.page-id-211 .v65-status-row,body.page-id-211 .v65-highlights{grid-template-columns:1fr}body.page-id-211 .v61-snapshot{min-height:auto}body.page-id-211 .v65-record-note{margin-top:10px}}body.page-id-211 /* V6.6 — use the remaining Project Snapshot depth instead of leaving dead space */
.v66-snapshot-lower{
  margin-top:12px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}body.page-id-211 .v66-panel{
  border:1px solid rgba(255,255,255,.13);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  padding:15px;
  min-height:132px;
}body.page-id-211 .v66-panel small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.14em;margin-bottom:8px
}body.page-id-211 .v66-panel b{display:block;color:#fff;font-size:14px;line-height:1.2;margin-bottom:8px}body.page-id-211 .v66-panel p{margin:0;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.5}body.page-id-211 .v66-checks{display:grid;gap:6px;margin-top:10px}body.page-id-211 .v66-checks span{
  display:flex;align-items:center;gap:7px;
  color:rgba(255,255,255,.72);font-size:8px;line-height:1.3
}body.page-id-211 .v66-checks i{
  width:17px;height:17px;border-radius:50%;
  display:grid;place-items:center;flex:0 0 17px;
  border:1px solid rgba(220,176,90,.55);color:#dcb05a;
  font-style:normal;font-size:8px
}body.page-id-211 .v66-media-line{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}body.page-id-211 .v66-media-line span{
  min-height:48px;border:1px dashed rgba(255,255,255,.18);border-radius:9px;
  display:grid;place-items:center;text-align:center;padding:6px;
  color:rgba(255,255,255,.48);font-size:6.8px;font-weight:800;letter-spacing:.06em;
  background:rgba(0,0,0,.07)
}body.page-id-211 .v66-bottom-note{
  margin-top:10px;border-left:2px solid #dcb05a;padding:10px 12px;
  background:rgba(220,176,90,.055);border-radius:0 10px 10px 0;
  color:rgba(255,255,255,.62);font-size:8px;line-height:1.45
}
@media(max-width:760px){body.page-id-211 .v66-snapshot-lower{grid-template-columns:1fr}body.page-id-211 .v66-panel{min-height:auto}
}body.page-id-211 /* V6.7 — Case Study video rebuilt as a proper wide media panel */
.v63-video-wrap{
  position:relative !important;
  width:100% !important;
  min-height:0 !important;
  height:auto !important;
  aspect-ratio:16/9;
  overflow:hidden;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.16);
  background:#073f38;
  box-shadow:0 18px 40px rgba(0,0,0,.16);
}body.page-id-211 .v63-video-wrap iframe{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  border:0;
  display:block;
}body.page-id-211 .v63-video-label{
  left:16px !important;
  bottom:15px !important;
  padding:8px 11px !important;
  background:rgba(3,45,40,.88) !important;
  backdrop-filter:blur(8px);
}body.page-id-211 .v67-video-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:18px;
  margin:18px 0 10px;
}body.page-id-211 .v67-video-head small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.15em;margin-bottom:5px
}body.page-id-211 .v67-video-head b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-211 .v67-video-head span{max-width:260px;color:rgba(255,255,255,.54);font-size:8px;line-height:1.45;text-align:right}body.page-id-211 .v63-demo-note{
  margin-top:8px !important;
  padding:9px 12px !important;
  border-radius:10px;
  background:rgba(255,255,255,.025);
  border:1px solid rgba(255,255,255,.07);
}
@media(max-width:760px){body.page-id-211 .v67-video-head{display:block}body.page-id-211 .v67-video-head span{display:block;text-align:left;margin-top:6px;max-width:none}body.page-id-211 .v63-video-wrap{aspect-ratio:16/9 !important}
}body.page-id-211 /* V6.8 — restore compact video area,body.page-id-211 placeholder only */
.v67-video-head{display:none !important}body.page-id-211 .v63-video-wrap{
  position:relative !important;
  overflow:hidden !important;
  border-radius:13px !important;
  border:1px solid rgba(255,255,255,.13) !important;
  min-height:210px !important;
  height:210px !important;
  aspect-ratio:auto !important;
  background:
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 30%),
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}body.page-id-211 .v63-video-wrap iframe{display:none !important}body.page-id-211 .v68-video-placeholder{
  text-align:center;
  padding:24px;
  max-width:420px;
  position:relative;
  z-index:2;
}body.page-id-211 .v68-video-placeholder small{
  display:block;
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:9px;
}body.page-id-211 .v68-video-placeholder b{
  display:block;
  color:#fff;
  font-size:18px;
  margin-bottom:6px;
}body.page-id-211 .v68-video-placeholder span{
  display:block;
  color:rgba(255,255,255,.55);
  font-size:9px;
  line-height:1.5;
}body.page-id-211 .v63-video-label{display:none !important}body.page-id-211 .v63-demo-note{
  margin-top:8px !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:rgba(255,255,255,.45) !important;
  font-size:7px !important;
}
@media(max-width:560px){body.page-id-211 .v63-video-wrap{height:175px !important;min-height:175px !important}body.page-id-211 .v68-video-placeholder b{font-size:16px}
}body.page-id-211 /* V6.10 — retained lower visual project journey starts cleanly */
.v6-case-template .v61-story-head{margin-top:0 !important;padding-top:0 !important}body.page-id-211 /* V6.11 final refinement */
.v3-browse{padding-top:52px!important;padding-bottom:52px!important}body.page-id-211 .v3-browse .v3-kicker{margin-bottom:9px!important}body.page-id-211 .v3-browse h2{font-size:clamp(34px,4vw,56px)!important;max-width:780px!important}body.page-id-211 .v3-browse-grid{margin-top:20px!important}body.page-id-211 .v3-browse-grid a{padding:16px!important}body.page-id-211 .v3-browse-grid b{margin:20px 0 7px!important}body.page-id-211 .v6-cities{padding-top:66px!important}
@media(max-width:560px){body.page-id-211 .v3-browse{padding-top:38px!important;padding-bottom:38px!important}
}body.page-id-211{--pv2-green:#0d3f39;--pv2-green2:#082f2b;--pv2-gold:#b68b47;--pv2-ink:#153c38;--pv2-cream:#f5f2e9;--pv2-line:#dedbd1}body.page-id-211 .pv2{font-family:inherit;color:var(--pv2-ink);background:#fff}body.page-id-211 .pv2 *{box-sizing:border-box}body.page-id-211 .pv2-shell{width:min(1240px,92%);margin:auto}body.page-id-211 .pv2-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:#092f2c;color:#fff}body.page-id-211 .pv2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,35,.97) 0%,rgba(5,38,35,.88) 44%,rgba(5,38,35,.28) 100%),radial-gradient(circle at 82% 35%,rgba(182,139,71,.28),transparent 30%),linear-gradient(135deg,#0d4841,#071f1d)}body.page-id-211 .pv2-hero-bg:after{content:"";position:absolute;right:-6%;top:10%;width:50%;height:80%;border:1px solid rgba(255,255,255,.13);transform:skewX(-12deg);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}body.page-id-211 .pv2-hero-inner{position:relative;z-index:2;padding:92px 0 68px}body.page-id-211 .pv2-kicker,body.page-id-211 .pv2-section-head>span,body.page-id-211 .pv2-label,body.page-id-211 .pv2-rfq span{font-size:11px;letter-spacing:.22em;font-weight:900;color:var(--pv2-gold)}body.page-id-211 .pv2-hero h1{max-width:930px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:15px 0 24px}body.page-id-211 .pv2-hero h1 em,body.page-id-211 .pv2-section-head h2 em{font-style:normal;color:#c59a55}body.page-id-211 .pv2-hero p{max-width:760px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.77)}body.page-id-211 .pv2-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}body.page-id-211 .pv2-actions a,body.page-id-211 .pv2-rfq-box a{padding:14px 18px;border-radius:8px;background:var(--pv2-gold);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-211 .pv2-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}body.page-id-211 .pv2-stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}body.page-id-211 .pv2-stats span{font-size:10px;color:rgba(255,255,255,.63)}body.page-id-211 .pv2-stats b{display:block;font-size:24px;color:#fff;margin-bottom:3px}body.page-id-211 .pv2-nav{padding:28px 0;background:var(--pv2-cream);border-bottom:1px solid var(--pv2-line)}body.page-id-211 .pv2-nav .pv2-shell{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center}body.page-id-211 .pv2-nav-title span{font-size:9px;letter-spacing:.2em;color:var(--pv2-gold);font-weight:900}body.page-id-211 .pv2-nav-title strong{display:block;font-size:17px;margin-top:4px}body.page-id-211 .pv2-chips{display:flex;gap:8px;flex-wrap:wrap}body.page-id-211 .pv2-chips a{font-size:10px;font-weight:800;text-decoration:none;color:var(--pv2-green);background:#fff;border:1px solid var(--pv2-line);padding:9px 12px;border-radius:999px}body.page-id-211 .pv2-feature,body.page-id-211 .pv2-family,body.page-id-211 .pv2-tech{padding:78px 0}body.page-id-211 .pv2-section-head{max-width:850px;margin-bottom:34px}body.page-id-211 .pv2-section-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.045em;margin:9px 0 12px}body.page-id-211 .pv2-section-head p{max-width:740px;color:#6d7773;line-height:1.7;font-size:14px}body.page-id-211 .pv2-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-211 .pv2-design-grid article,body.page-id-211 .pv2-cards article{border:1px solid var(--pv2-line);border-radius:14px;padding:24px;background:#fff;min-height:190px;transition:.2s}body.page-id-211 .pv2-design-grid article:hover,body.page-id-211 .pv2-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,63,57,.08)}body.page-id-211 .pv2-design-grid b,body.page-id-211 .pv2-cards .num{color:var(--pv2-gold);font-size:11px}body.page-id-211 .pv2-design-grid h3,body.page-id-211 .pv2-cards h3{font-size:19px;margin:20px 0 9px}body.page-id-211 .pv2-design-grid p,body.page-id-211 .pv2-cards p{font-size:12.5px;line-height:1.65;color:#6b7471}body.page-id-211 .pv2-design-grid small,body.page-id-211 .pv2-cards small{display:block;margin-top:18px;font-size:8px;letter-spacing:.12em;color:#9b7b45;font-weight:900}body.page-id-211 .pv2-dark{padding:78px 0;background:linear-gradient(135deg,var(--pv2-green2),var(--pv2-green));color:#fff}body.page-id-211 .pv2-section-head.light h2{color:#fff}body.page-id-211 .pv2-section-head.light p{color:rgba(255,255,255,.66)}body.page-id-211 .pv2-cards{display:grid;gap:12px}body.page-id-211 .pv2-cards.four{grid-template-columns:repeat(4,1fr)}body.page-id-211 .pv2-cards.three{grid-template-columns:repeat(3,1fr)}body.page-id-211 .pv2-dark .pv2-cards article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}body.page-id-211 .pv2-dark .pv2-cards h3{color:#fff}body.page-id-211 .pv2-dark .pv2-cards p{color:rgba(255,255,255,.65)}body.page-id-211 .pv2-split{padding:0;background:#fff}body.page-id-211 .pv2-split-grid{display:grid;grid-template-columns:1fr 1fr}body.page-id-211 .pv2-split-grid>div{padding:70px 7%;min-height:440px}body.page-id-211 .pv2-split-grid>div:first-child{background:#f3f0e7}body.page-id-211 .pv2-split-grid>div:last-child{background:#e8eee9}body.page-id-211 .pv2-split h2{font-size:36px;line-height:1.05;margin:12px 0 26px}body.page-id-211 .pv2-split ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-211 .pv2-split li{background:rgba(255,255,255,.7);padding:12px;border-radius:8px;font-size:12px;font-weight:750}body.page-id-211 .pv2-family.cream{background:var(--pv2-cream)}body.page-id-211 .pv2-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-211 .pv2-mini-grid div{padding:20px;border:1px solid var(--pv2-line);border-radius:12px;background:#fff}body.page-id-211 .pv2-mini-grid b{font-size:15px}body.page-id-211 .pv2-mini-grid span{display:block;color:#7a827f;font-size:11px;margin-top:5px}body.page-id-211 .pv2-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--pv2-line);border-radius:16px;overflow:hidden}body.page-id-211 .pv2-process>div{padding:24px;border-right:1px solid var(--pv2-line);min-height:180px}body.page-id-211 .pv2-process>div:last-child{border:0}body.page-id-211 .pv2-process b{color:var(--pv2-gold);font-size:11px}body.page-id-211 .pv2-process h3{font-size:17px;margin:24px 0 8px}body.page-id-211 .pv2-process p{font-size:11.5px;line-height:1.6;color:#6e7774}body.page-id-211 .pv2-rfq{padding:70px 0;background:#0b3732;color:#fff}body.page-id-211 .pv2-rfq-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}body.page-id-211 .pv2-rfq h2{font-size:45px;line-height:1.02;letter-spacing:-.04em;margin:10px 0 15px}body.page-id-211 .pv2-rfq p{color:rgba(255,255,255,.65);line-height:1.7}body.page-id-211 .pv2-rfq-box{background:#fff;color:var(--pv2-ink);border-radius:16px;padding:27px}body.page-id-211 .pv2-rfq-box strong{font-size:18px}body.page-id-211 .pv2-rfq-box ul{padding-left:18px;margin:15px 0 24px;color:#66716d;font-size:12px;line-height:1.8}body.page-id-211 .pv2-rfq-box a{display:inline-block}
@media(max-width:980px){body.page-id-211 .pv2-design-grid,body.page-id-211 .pv2-cards.four{grid-template-columns:repeat(2,1fr)}body.page-id-211 .pv2-cards.three{grid-template-columns:repeat(2,1fr)}body.page-id-211 .pv2-process{grid-template-columns:repeat(2,1fr)}body.page-id-211 .pv2-process>div{border-bottom:1px solid var(--pv2-line)}body.page-id-211 .pv2-nav .pv2-shell{grid-template-columns:1fr}body.page-id-211 .pv2-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.page-id-211 .pv2-hero{min-height:auto}body.page-id-211 .pv2-hero-inner{padding:68px 0 45px}body.page-id-211 .pv2-hero h1{font-size:44px}body.page-id-211 .pv2-hero p{font-size:14px}body.page-id-211 .pv2-stats{grid-template-columns:repeat(2,1fr);gap:20px}body.page-id-211 .pv2-feature,body.page-id-211 .pv2-family,body.page-id-211 .pv2-tech,body.page-id-211 .pv2-dark{padding:52px 0}body.page-id-211 .pv2-section-head h2{font-size:37px}body.page-id-211 .pv2-design-grid,body.page-id-211 .pv2-cards.four,body.page-id-211 .pv2-cards.three{grid-template-columns:1fr 1fr}body.page-id-211 .pv2-design-grid article,body.page-id-211 .pv2-cards article{padding:17px;min-height:170px}body.page-id-211 .pv2-design-grid h3,body.page-id-211 .pv2-cards h3{font-size:16px}body.page-id-211 .pv2-split-grid{grid-template-columns:1fr}body.page-id-211 .pv2-split-grid>div{padding:48px 6%;min-height:auto}body.page-id-211 .pv2-mini-grid{grid-template-columns:1fr 1fr}body.page-id-211 .pv2-process{grid-template-columns:1fr}body.page-id-211 .pv2-process>div{min-height:auto;border-right:0}body.page-id-211 .pv2-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-211 .pv2-rfq h2{font-size:36px}}
@media(max-width:430px){body.page-id-211 .pv2-design-grid,body.page-id-211 .pv2-cards.four,body.page-id-211 .pv2-cards.three,body.page-id-211 .pv2-mini-grid{grid-template-columns:1fr}body.page-id-211 .pv2-split ul{grid-template-columns:1fr}body.page-id-211 .pv2-actions a{width:100%;text-align:center}}body.page-id-211 /* V3 Mega Product Catalogue */
.v3-finder{padding:34px 0;background:#0d3f39;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}body.page-id-211 .v3-finder .pv2-shell{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center}body.page-id-211 .v3-finder-copy span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#c19751}body.page-id-211 .v3-finder-copy h2{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}body.page-id-211 .v3-finder-copy p{font-size:11px;color:rgba(255,255,255,.62);margin:0}body.page-id-211 .v3-filter-buttons{display:flex;gap:7px;flex-wrap:wrap}body.page-id-211 .v3-filter-buttons button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}body.page-id-211 .v3-filter-buttons button.active{background:#b68b47;border-color:#b68b47}body.page-id-211 .v3-filterable.v3-hidden{display:none!important}body.page-id-211 .v3-mega{margin-top:24px}body.page-id-211 .v3-more{width:100%;border:1px solid #d9d5ca;background:#f7f5ef;color:#0d3f39;border-radius:11px;padding:15px 18px;font-size:10px;letter-spacing:.11em;font-weight:900;cursor:pointer;text-align:center}body.page-id-211 .pv2-dark .v3-more{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.page-id-211 .v3-mega-grid{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}body.page-id-211 .v3-mega.open .v3-mega-grid{display:grid}body.page-id-211 .v3-product{border:1px solid #dfdbd0;background:#fff;border-radius:11px;padding:17px;min-height:160px;color:#153c38}body.page-id-211 .pv2-dark .v3-product{background:#fff;color:#153c38;border-color:#fff}body.page-id-211 .v3-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}body.page-id-211 .v3-product-top b{font-size:10px;color:#b68b47}body.page-id-211 .v3-product-top span{font-size:7px;letter-spacing:.12em;color:#9a9f9c;font-weight:900}body.page-id-211 .v3-product h4{font-size:14px;margin:18px 0 7px}body.page-id-211 .v3-product p{font-size:10.5px!important;line-height:1.5!important;color:#707976!important;margin:0}body.page-id-211 .v3-product-actions{display:flex;gap:12px;margin-top:17px}body.page-id-211 .v3-product-actions a{font-size:8px;font-weight:900;letter-spacing:.05em;text-decoration:none;color:#0d3f39}body.page-id-211 .v3-product-actions a:last-child{color:#a97f3e}body.page-id-211 .v3-compare{padding:70px 0;background:linear-gradient(135deg,#082f2b,#0d3f39);color:#fff}body.page-id-211 .v3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13);border-radius:14px;overflow:hidden}body.page-id-211 .v3-compare-grid>div{padding:24px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-211 .v3-compare-grid>div:last-child{border:0}body.page-id-211 .v3-compare-grid b{font-size:10px;color:#c19751}body.page-id-211 .v3-compare-grid h3{font-size:17px;margin:22px 0 8px}body.page-id-211 .v3-compare-grid p{font-size:11px;line-height:1.6;color:rgba(255,255,255,.62)}
@media(max-width:980px){body.page-id-211 .v3-finder .pv2-shell{grid-template-columns:1fr}body.page-id-211 .v3-mega-grid{grid-template-columns:repeat(2,1fr)}body.page-id-211 .v3-compare-grid{grid-template-columns:repeat(2,1fr)}body.page-id-211 .v3-compare-grid>div{border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:600px){body.page-id-211 .v3-finder{padding:27px 0}body.page-id-211 .v3-finder .pv2-shell{gap:18px}body.page-id-211 .v3-filter-buttons{display:grid;grid-template-columns:repeat(3,1fr)}body.page-id-211 .v3-filter-buttons button{padding:9px 5px}body.page-id-211 .v3-mega-grid{grid-template-columns:1fr}body.page-id-211 .v3-product{min-height:auto}body.page-id-211 .v3-compare-grid{grid-template-columns:1fr}body.page-id-211 .v3-compare-grid>div{border-right:0}body.page-id-211 .v3-more{font-size:9px}}body.page-id-211 *{box-sizing:border-box}body.page-id-211{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-211{scroll-behavior:smooth}body.page-id-211{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-211 a{color:inherit;text-decoration:none}body.page-id-211 img{max-width:100%;display:block}body.page-id-211 .wrap{width:min(1380px,94%);margin:auto}body.page-id-211 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-211 h1,body.page-id-211 h2,body.page-id-211 h3{margin-top:0}body.page-id-211 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-211 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-211 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-211 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-211 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-211 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-211 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-211 .menu a:hover{color:var(--gold)}body.page-id-211 .nav-actions{display:flex;gap:8px}body.page-id-211 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-211 .btn.gold{background:var(--gold);color:#fff}body.page-id-211 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-211 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-211 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-211 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-211 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-211 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-211 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-211 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-211 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-211 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-211 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-211 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-211 section{padding:92px 0}body.page-id-211 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-211 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-211 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-211 .trust-item:last-child{border:0}body.page-id-211 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-211 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-211 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-211 .visual-stack{position:relative;min-height:520px}body.page-id-211 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-211 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-211 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-211 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-211 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-211 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-211 .solution-body{padding:19px}body.page-id-211 .solution-body h3{color:var(--green);font-size:18px}body.page-id-211 .solution-body p{color:var(--muted);font-size:12px}body.page-id-211 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-211 .parking-feature{background:var(--paper)}body.page-id-211 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-211 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-211 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-211 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-211 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-211 .engineering{background:var(--deep);color:#fff}body.page-id-211 .engineering h2{color:#fff}body.page-id-211 .engineering .lead{color:#b8c8c0}body.page-id-211 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-211 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-211 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-211 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-211 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-211 .eng-card b{color:#d7bc81;display:block}body.page-id-211 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-211 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-211 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-211 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-211 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-211 .process span{font-size:10px;color:var(--muted)}body.page-id-211 .materials{background:var(--paper)}body.page-id-211 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-211 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-211 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-211 .mat h3{color:var(--green)}body.page-id-211 .mat p{font-size:12px;color:var(--muted)}body.page-id-211 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-211 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-211 .industry b{color:var(--green);display:block}body.page-id-211 .industry span{font-size:11px;color:var(--muted)}body.page-id-211 .project-section{background:#fff}body.page-id-211 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-211 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-211 .project-card:first-child{grid-row:span 2}body.page-id-211 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-211 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-211 .project-info b{display:block}body.page-id-211 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-211 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-211 .stats-section h2{color:#fff}body.page-id-211 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-211 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-211 .stat-card small{color:#b8cbc1;display:block}body.page-id-211 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-211 .knowledge{background:var(--paper)}body.page-id-211 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-211 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-211 .article b{color:var(--green);display:block}body.page-id-211 .article p{font-size:11px;color:var(--muted)}body.page-id-211 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-211 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-211 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-211 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-211 .rfq-section{background:var(--deep);color:#fff}body.page-id-211 .rfq-section h2{color:#fff}body.page-id-211 .rfq-section .lead{color:#b9cbc2}body.page-id-211 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-211 input,body.page-id-211 select,body.page-id-211 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-211 textarea{min-height:110px}body.page-id-211 .full{grid-column:1/-1}body.page-id-211 .rfq-form button{border:0}body.page-id-211 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-211 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-211 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-211 footer h3,body.page-id-211 footer h4{color:#fff}body.page-id-211 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-211 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-211 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-211 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-211 .menu{display:none}body.page-id-211 .solution-grid,body.page-id-211 .industry-grid,body.page-id-211 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-211 .intro-grid,body.page-id-211 .parking-grid,body.page-id-211 .eng-grid{grid-template-columns:1fr}body.page-id-211 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-211 .mat-grid,body.page-id-211 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-211 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-211 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-211 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-211 .topbar{display:block;text-align:center}body.page-id-211 .nav-actions .ghost{display:none}body.page-id-211 .hero{min-height:680px}body.page-id-211 .hero h1{font-size:52px}body.page-id-211 .hero-stats,body.page-id-211 .solution-grid,body.page-id-211 .industry-grid,body.page-id-211 .knowledge-grid,body.page-id-211 .mat-grid,body.page-id-211 .stats-grid,body.page-id-211 .rfq-form,body.page-id-211 .footer-grid{grid-template-columns:1fr}body.page-id-211 .process-grid{grid-template-columns:1fr 1fr}body.page-id-211 .design-list,body.page-id-211 .eng-cards{grid-template-columns:1fr}body.page-id-211 .project-grid{grid-template-columns:1fr}body.page-id-211 .project-card:first-child{grid-column:auto}
}body.page-id-211 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-211 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-211 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-211 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-211 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-211 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-211 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-211 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-211 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-211 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-211 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-211 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-211 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-211 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-211 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-211 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-211 .hero{min-height:700px!important}body.page-id-211 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-211 .hero h1{font-size:46px!important}body.page-id-211 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-211 /* V44 — split-screen VIP hero: compact,body.page-id-211 copy left,body.page-id-211 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-211 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-211 .hero:after{display:none!important}body.page-id-211 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-211 .hero-slide{background-position:center center!important}body.page-id-211 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-211 .hero-in>.ey,body.page-id-211 .hero-in>h1,body.page-id-211 .hero-in>p,body.page-id-211 .hero-in>.hero-actions,body.page-id-211 .hero-in>.hero-stats,body.page-id-211 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-211 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-211 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-211 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-211 .hero-actions{margin-top:22px!important}body.page-id-211 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-211 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-211 .hero-stat b{font-size:13px!important}body.page-id-211 .hero-stat span{font-size:9px!important}body.page-id-211 .hero-slider-nav{margin-top:14px!important}body.page-id-211 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-211 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-211 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-211 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-211 .hero-in>.ey,body.page-id-211 .hero-in>h1,body.page-id-211 .hero-in>p,body.page-id-211 .hero-in>.hero-actions,body.page-id-211 .hero-in>.hero-stats,body.page-id-211 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-211 .hero h1{font-size:43px!important}body.page-id-211 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-211 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-211 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-211 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-211 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-211 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-211 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-211 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-211 .hero-in>.ey,body.page-id-211 .hero-in>h1,body.page-id-211 .hero-in>p,body.page-id-211 .hero-in>.hero-actions,body.page-id-211 .hero-in>.hero-stats,body.page-id-211 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-211 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-211 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-211 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-211 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-211 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-211 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-211 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-211 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-211 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-211 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-211 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-211 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-211 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-211 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-211 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-211 .hero p{max-width:92%!important}body.page-id-211 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-211 .hero{min-height:680px!important}body.page-id-211 .hero h1{font-size:38px!important}body.page-id-211 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-211 .hero-stat{min-height:62px!important}body.page-id-211 .hero p{font-size:13px!important}}body.page-id-211 header .menu{white-space:nowrap}body.page-id-211 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-211 header .menu a:hover{color:#c7a158}body.page-id-211 .card h3{margin-top:8px}body.page-id-211 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-211 header .menu{display:none}}body.page-id-211 #client-trust,body.page-id-211 #before-after,body.page-id-211 #quality-safety,body.page-id-211 #after-sales,body.page-id-211 #final-corporate-cta{scroll-margin-top:95px}body.page-id-211 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-211 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-211 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-211 footer .footer-grid{grid-template-columns:1fr}}body.page-id-211 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-211 .wrap,body.page-id-211 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-211 section{padding:64px 0!important}body.page-id-211 .section-head{margin-bottom:26px!important}body.page-id-211 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-211 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-211 h3{font-size:17px!important}body.page-id-211 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-211 .ar-line,body.page-id-211 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-211 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-211 .hero-content,body.page-id-211 .hero-in{max-width:860px!important}body.page-id-211 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-211 .hero-proof,body.page-id-211 .hero-stats{margin-top:28px!important}body.page-id-211 header{height:82px!important}body.page-id-211 .logo img,body.page-id-211 .brand img{width:104px!important;height:66px!important}body.page-id-211 .menu{gap:10px!important}body.page-id-211 .menu a{font-size:9px!important}body.page-id-211 .nav{gap:14px!important}body.page-id-211 .btn{padding:11px 14px!important}body.page-id-211 .cards4,body.page-id-211 .solution-grid{gap:12px!important}body.page-id-211 .card-img,body.page-id-211 .solution-img{height:160px!important}body.page-id-211 .card-body,body.page-id-211 .solution-body{padding:16px!important}body.page-id-211 .card-body p,body.page-id-211 .solution-body p{font-size:11px!important}body.page-id-211 .split,body.page-id-211 .intro-grid,body.page-id-211 .parking-grid,body.page-id-211 .eng-grid{gap:38px!important}body.page-id-211 .visual-collage,body.page-id-211 .visual-stack{min-height:430px!important}body.page-id-211 .parking-photo,body.page-id-211 .parking-visual{height:470px!important}body.page-id-211 .eng-photo,body.page-id-211 .eng-visual{height:470px!important}body.page-id-211 .process,body.page-id-211 .process-grid{gap:8px!important}body.page-id-211 .process-step,body.page-id-211 .process{font-size:11px}body.page-id-211 .material-grid,body.page-id-211 .mat-grid,body.page-id-211 .industry-grid,body.page-id-211 .blog-grid,body.page-id-211 .knowledge-grid{gap:10px!important}body.page-id-211 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-211 .location-grid{gap:8px!important}body.page-id-211 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-211 footer{padding-top:46px!important}body.page-id-211 .footer-grid{gap:18px!important}body.page-id-211 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-211 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-211 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-211 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-211 .visual-banner .caption b{font-size:22px;display:block}body.page-id-211 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-211 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-211 .wrap,body.page-id-211 .w{width:calc(100% - 28px)!important}body.page-id-211 section{padding:42px 0!important}body.page-id-211 .hero{min-height:620px!important}body.page-id-211 .cards4,body.page-id-211 .solution-grid,body.page-id-211 .industry-grid,body.page-id-211 .blog-grid,body.page-id-211 .knowledge-grid,body.page-id-211 .material-grid,body.page-id-211 .mat-grid,body.page-id-211 .cred-grid,body.page-id-211 .stats-grid{grid-template-columns:1fr!important}body.page-id-211 .process,body.page-id-211 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-211 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-211 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-211{overflow-x:hidden}body.page-id-211 .wrap,body.page-id-211 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-211 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-211 section + section{margin-top:0!important}body.page-id-211 .section-head{margin:0 0 14px!important}body.page-id-211 .section-head h2{margin:4px 0 9px!important}body.page-id-211 p{margin:6px 0 9px!important}body.page-id-211 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-211 .cards,body.page-id-211 .cards4,body.page-id-211 .solution-grid,body.page-id-211 .industry-grid,body.page-id-211 .material-grid,body.page-id-211 .mat-grid,body.page-id-211 .eng-list,body.page-id-211 .process,body.page-id-211 .process-grid,body.page-id-211 .quick-grid,body.page-id-211 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-211 #parking .parking-grid,body.page-id-211 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-211 #parking .parking-photo,body.page-id-211 #parking .parking-visual,body.page-id-211 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-211 #manufacturing .process,body.page-id-211 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-211 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-211 #manufacturing .manufacturing-visual,body.page-id-211 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-211 #final-corporate-cta{padding:28px 0!important}body.page-id-211 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-211 #final-corporate-cta .visual-collage,body.page-id-211 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-211 #rfq{padding:38px 0!important}body.page-id-211 #rfq .section-head{margin-bottom:12px!important}body.page-id-211 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-211 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-211 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-211 #manufacturing .process,body.page-id-211 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-211 .wrap,body.page-id-211 .w{width:calc(100% - 30px)!important}body.page-id-211 #parking .parking-grid,body.page-id-211 #parking .auto-feature,body.page-id-211 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-211 #manufacturing .process,body.page-id-211 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-211 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-211 section{padding:30px 0!important}body.page-id-211 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-211 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-211 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-211 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-211 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-211 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-211 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-211 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-211 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-211 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-211 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-211 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-211 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-211 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-211 .quote-card p{font-size:10px;line-height:1.6}body.page-id-211 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-211 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-211 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-211 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-211 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-211 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-211 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-211 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-211 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-211 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-211 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-211 .footer-ar{direction:rtl;text-align:left}body.page-id-211 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-211 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-211 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-211 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-211 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-211 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-211 .corp-heading{grid-template-columns:1fr}body.page-id-211 .corp-cards,body.page-id-211 .vendor-strip,body.page-id-211 .footer-pro{grid-template-columns:1fr}body.page-id-211 .footer-legal{display:block}
}body.page-id-211 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-211 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-211 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-211 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-211 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-211 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-211 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-211 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-211 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-211 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-211 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-211 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-211 .sector-copy{padding:13px}body.page-id-211 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-211 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-211 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-211 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-211 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-211 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-211 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-211 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-211 #parking{background:#f7f7f3!important}body.page-id-211 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-211 .sectors-head{grid-template-columns:1fr}body.page-id-211 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-211 .sector-grid{grid-template-columns:1fr}body.page-id-211 .sector-footer{grid-template-columns:1fr}}body.page-id-211 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-211 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-211 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-211 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-211 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-211 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-211 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-211 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-211 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-211 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-211 .fp27-main{grid-row:1/3}body.page-id-211 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-211 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-211 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-211 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-211 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-211 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-211 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-211 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-211 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-211 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-211 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-211 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-211 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-211 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-211 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-211 .fp27-proof strong{font-size:13px}body.page-id-211 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-211 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-211 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-211 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-211 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-211 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-211 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-211 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-211 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-211 .featured-projects-v27{padding:52px 0}body.page-id-211 .fp27-grid{display:flex;flex-direction:column}body.page-id-211 .fp27-card{min-height:260px}body.page-id-211 .fp27-main{min-height:330px}body.page-id-211 .fp27-footer{flex-direction:column}body.page-id-211 .fp27-proof{display:block}body.page-id-211 .fp27-proof span{display:block;margin-top:4px}}body.page-id-211 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-211 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-211 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-211 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-211 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-211 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-211 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-211 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-211 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-211 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-211 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-211 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-211 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-211 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-211 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-211 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-211 .footer-brand{padding-right:0}body.page-id-211 .footer-legal{display:block;line-height:1.8}}body.page-id-211 /* V41 — premium,body.page-id-211 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-211 header .nav{height:100%;gap:28px!important}body.page-id-211 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-211 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-211 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-211 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-211 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-211 header .header-menu a.nav-link:hover:after,body.page-id-211 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-211 header .header-menu .nav-link:hover,body.page-id-211 header .header-menu .nav-link.active{color:#063b2c}body.page-id-211 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-211 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-211 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-211 header .nav-more:hover .nav-dropdown,body.page-id-211 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-211 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-211 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-211 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-211 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-211 header .header-menu{display:none!important}body.page-id-211 header .nav{justify-content:space-between}body.page-id-211 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-211 header{height:76px!important}body.page-id-211 header .logo img{width:108px!important;height:62px!important}body.page-id-211 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-211 /* V42 — full desktop navigation,body.page-id-211 no More dropdown */
header{height:92px!important}body.page-id-211 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-211 header .logo{flex:0 0 auto}body.page-id-211 header .logo img{width:118px!important;height:72px!important}body.page-id-211 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-211 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-211 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-211 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-211 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-211 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-211 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-211 header .logo img{width:100px!important}body.page-id-211 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-211 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-211 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-211 header .header-menu::-webkit-scrollbar{display:none}body.page-id-211 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-211 header .header-menu{display:none!important}body.page-id-211 header .header-quote{display:inline-block}}body.page-id-211 .footer-accordion{border:0}body.page-id-211 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-211 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-211 .footer-accordion summary{pointer-events:none}body.page-id-211 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-211 footer#contact{padding:24px 0 82px!important}body.page-id-211 footer#contact .footer-pro{display:block!important}body.page-id-211 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-211 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-211 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-211 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-211 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-211 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-211 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-211 .footer-accordion[open] summary:after{content:'–'}body.page-id-211 .footer-accordion-body{padding:0 0 12px}body.page-id-211 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-211 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-211 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-211 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-211 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-211 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-211 footer#contact{padding:20px 0 76px!important}body.page-id-211 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-211 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-211 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-211 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-211 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-211 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-211 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-211 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-211 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-211 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-211 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-211 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-211 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-211 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-211 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-211 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-211 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-211 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-211 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-211 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-211 footer#contact .footer-brand img{width:72px!important}body.page-id-211 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-211 /* V52 — Resource cards: clearer type,body.page-id-211 tighter spacing,body.page-id-211 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-211 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-211 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-211 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-211 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-211 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-211 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-211 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-211 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-211 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-211 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-211 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-211 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-211 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-211 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-211 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-211 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-211 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-211 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-211 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-211 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-211 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-211 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-211 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-211 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-211 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-211 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-211 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-211 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-211 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-211 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-211 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}body.page-id-211 /* V5 requested visibility + spacing corrections */

/* Smart Product Finder: force readable heading and copy */
.v3-finder,body.page-id-211 .v3-finder *{ box-sizing:border-box; }body.page-id-211 .v3-finder-copy h2{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:0 1px 1px rgba(0,0,0,.12);
}body.page-id-211 .v3-finder-copy p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
}body.page-id-211 .v3-finder-copy span{
  color:#d2aa63 !important;
  opacity:1 !important;
}body.page-id-211 /* Keep category More/View All controls attached to category content */
.v3-mega{margin-top:14px !important;}body.page-id-211 .v3-more{
  max-width:100% !important;
  margin:0 !important;
  min-height:44px;
}body.page-id-211 .v3-mega-grid{margin-top:10px !important;}body.page-id-211 /* Remove excessive blank space created by legacy standalone more boxes */
.pv2-category,body.page-id-211 .pv2-section,body.page-id-211 section[id]{
  scroll-margin-top:90px;
}body.page-id-211 /* RFQ section: restore contrast for title,body.page-id-211 copy and BOQ/drawing prompt */
#rfq,body.page-id-211 #rfq *{box-sizing:border-box;}body.page-id-211 #rfq h1,body.page-id-211 #rfq h2,body.page-id-211 #rfq h3,body.page-id-211 #rfq h4,body.page-id-211 #rfq .pv2-section-head h2,body.page-id-211 #rfq [class*="title"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-211 #rfq p,body.page-id-211 #rfq li,body.page-id-211 #rfq label,body.page-id-211 #rfq [class*="copy"],body.page-id-211 #rfq [class*="text"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-211 #rfq .pv2-section-head h2,body.page-id-211 #rfq .pv2-section-head p{
  color:#fff !important;
}body.page-id-211 #rfq .pv2-section-head span{
  color:#d2aa63 !important;
}body.page-id-211 /* Specific light RFQ card so "Have Drawing, BOQ..." cannot disappear */
#rfq .pv2-rfq-card,body.page-id-211 #rfq [class*="rfq-card"],body.page-id-211 #rfq [class*="request-card"]{
  background:#f6f0e4 !important;
  color:#173e39 !important;
}body.page-id-211 #rfq .pv2-rfq-card h3,body.page-id-211 #rfq .pv2-rfq-card h4,body.page-id-211 #rfq [class*="rfq-card"] h3,body.page-id-211 #rfq [class*="rfq-card"] h4,body.page-id-211 #rfq [class*="request-card"] h3,body.page-id-211 #rfq [class*="request-card"] h4{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-211 #rfq .pv2-rfq-card p,body.page-id-211 #rfq .pv2-rfq-card li,body.page-id-211 #rfq [class*="rfq-card"] p,body.page-id-211 #rfq [class*="rfq-card"] li,body.page-id-211 #rfq [class*="request-card"] p,body.page-id-211 #rfq [class*="request-card"] li{
  color:#4f5f5b !important;
  opacity:1 !important;
}body.page-id-211 /* Responsive cleanup */
@media (max-width:980px){
  .v3-finder-copy h2{font-size:26px !important;line-height:1.08 !important;}
}
@media (max-width:600px){body.page-id-211 .v3-finder-copy h2{font-size:24px !important;}body.page-id-211 .v3-finder-copy p{font-size:12px !important;line-height:1.55 !important;}body.page-id-211 .v3-more{min-height:42px;padding:12px 10px !important;}body.page-id-211 #rfq .pv2-rfq-card,body.page-id-211 #rfq [class*="rfq-card"],body.page-id-211 #rfq [class*="request-card"]{padding:20px !important;}
}body.page-id-211 /* V6: attach View All directly to its product group — no standalone lower boxes */
.v6-inline-more{
  display:block;
  width:100%;
  margin:8px 0 0 !important;
  padding:12px 16px;
  border:1px solid rgba(23,62,57,.18);
  border-radius:0 0 12px 12px;
  background:rgba(255,255,255,.72);
  color:#173e39;
  font:700 11px/1.2 inherit;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
  cursor:pointer;
}body.page-id-211 .v6-inline-more:hover{background:#173e39;color:#fff}body.page-id-211 /* Hide legacy detached controls if any remain */
.v3-more{
  margin-top:8px !important;
}
@media (max-width:700px){body.page-id-211 .v6-inline-more{padding:11px 13px;font-size:10px}
}body.page-id-211 /* V7 RFQ visibility / color-scheme fix */
#rfq{
  background:linear-gradient(135deg,#0a342f 0%,#0d3f39 100%) !important;
}body.page-id-211 #rfq .pv2-rfq-grid > div:first-child{
  color:#ffffff !important;
}body.page-id-211 #rfq .pv2-rfq-grid > div:first-child > span{
  color:#d4aa63 !important;
  opacity:1 !important;
}body.page-id-211 #rfq .pv2-rfq-grid > div:first-child h2,body.page-id-211 #rfq .pv2-rfq-grid > div:first-child h1,body.page-id-211 #rfq .pv2-rfq-grid > div:first-child h3{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}body.page-id-211 #rfq .pv2-rfq-grid > div:first-child p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-211 #rfq .pv2-rfq-box{
  background:#f7f1e6 !important;
  color:#173e39 !important;
  border:1px solid rgba(212,170,99,.35) !important;
}body.page-id-211 #rfq .pv2-rfq-box strong{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-211 #rfq .pv2-rfq-box ul,body.page-id-211 #rfq .pv2-rfq-box li{
  color:#4f5d59 !important;
  opacity:1 !important;
}body.page-id-211 #rfq .pv2-rfq-box a{
  background:#b68b47 !important;
  color:#ffffff !important;
}body.page-id-211 /* Extra explicit protection for the exact headline */
#rfq h2{
  color:#ffffff !important;
}body.page-id-211{--eg:#0c3b35;--eg2:#123f39;--gold:#c99b4a;--cream:#f5f0e6;--ink:#163b37}body.page-id-211 .eng-page{background:#f7f4ed;color:var(--ink);font-family:inherit}body.page-id-211 .eng-wrap{width:min(1180px,calc(100% - 48px));margin:auto}body.page-id-211 .eng-kicker{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}body.page-id-211 .eng-hero{background:linear-gradient(115deg,#092f2b,#0f463f);color:#fff;padding:86px 0 72px}body.page-id-211 .eng-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:center}body.page-id-211 .eng-hero h1{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.045em;margin:0 0 24px;max-width:850px}body.page-id-211 .eng-hero h1 em{font-style:normal;color:#d7b46f}body.page-id-211 .eng-lead{font-size:18px;line-height:1.7;max-width:780px;color:rgba(255,255,255,.78)}body.page-id-211 .eng-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}body.page-id-211 .eng-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:800;font-size:13px}body.page-id-211 .eng-btn.gold{background:var(--gold);color:#fff}body.page-id-211 .eng-btn.outline{border:1px solid rgba(255,255,255,.35);color:#fff}body.page-id-211 .eng-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(255,255,255,.16)}body.page-id-211 .eng-proof div{padding:18px 14px 0 0}body.page-id-211 .eng-proof b{display:block;color:var(--gold);font-size:12px}body.page-id-211 .eng-proof span{font-size:13px}body.page-id-211 .eng-hero-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);padding:34px;border-radius:18px}body.page-id-211 .eng-hero-panel>span{font-size:11px;letter-spacing:.18em;color:#d7b46f;font-weight:800}body.page-id-211 .eng-hero-panel h3{font-size:28px;margin:12px 0 20px}body.page-id-211 .eng-hero-panel ul{padding-left:18px;line-height:2;color:rgba(255,255,255,.82)}body.page-id-211 .eng-intro,body.page-id-211 .eng-workflow,body.page-id-211 .eng-apps{padding:74px 0}body.page-id-211 .eng-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:34px}body.page-id-211 .eng-title-row h2,body.page-id-211 .eng-workflow h2,body.page-id-211 .eng-two h2,body.page-id-211 .eng-rfq h2{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.035em;margin:0}body.page-id-211 .eng-title-row>p,body.page-id-211 .eng-two>div>p{font-size:16px;line-height:1.7;color:#66716e}body.page-id-211 .eng-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-211 .eng-card-grid article{background:#fff;border:1px solid #e7e1d6;border-radius:14px;padding:25px;min-height:220px}body.page-id-211 .eng-card-grid b,body.page-id-211 .eng-steps b{color:var(--gold);font-size:12px}body.page-id-211 .eng-card-grid h3,body.page-id-211 .eng-steps h3,body.page-id-211 .eng-app-grid h3{font-size:20px;margin:34px 0 10px}body.page-id-211 .eng-card-grid p,body.page-id-211 .eng-steps p,body.page-id-211 .eng-app-grid p{font-size:14px;line-height:1.65;color:#697370}body.page-id-211 .eng-dark{background:var(--eg);color:#fff;padding:70px 0}body.page-id-211 .eng-title-row.light>p{color:rgba(255,255,255,.65)}body.page-id-211 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:15px;overflow:hidden}body.page-id-211 .eng-basis>div{padding:30px;border-right:1px solid rgba(255,255,255,.15)}body.page-id-211 .eng-basis>div:last-child{border-right:0}body.page-id-211 .eng-basis span{color:var(--gold);font-size:12px}body.page-id-211 .eng-basis h3{font-size:22px;margin:35px 0 8px}body.page-id-211 .eng-basis p{color:rgba(255,255,255,.7);line-height:1.6}body.page-id-211 .eng-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-211 .eng-steps>div{border-top:2px solid var(--gold);background:#fff;padding:22px;min-height:210px}body.page-id-211 .eng-deliverables{padding:72px 0;background:#ece7dc}body.page-id-211 .eng-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}body.page-id-211 .eng-checks{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ddd5c7}body.page-id-211 .eng-checks span{padding:17px 20px;border-bottom:1px solid #eee7db;border-right:1px solid #eee7db;font-size:14px}body.page-id-211 .eng-checks span:before{content:"✓";color:var(--gold);font-weight:900;margin-right:10px}body.page-id-211 .eng-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-211 .eng-app-grid>div{background:#fff;border-radius:14px;padding:25px;border:1px solid #e7e1d6;min-height:155px}body.page-id-211 .eng-app-grid h3{margin-top:0}body.page-id-211 .eng-rfq{background:linear-gradient(120deg,#0a342f,#11483f);color:#fff;padding:68px 0}body.page-id-211 .eng-rfq-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}body.page-id-211 .eng-rfq p{color:rgba(255,255,255,.76);font-size:16px;line-height:1.7;max-width:700px}body.page-id-211 .eng-rfq-box{background:#f5eee1;color:var(--ink);padding:30px;border-radius:16px}body.page-id-211 .eng-rfq-box h3{font-size:24px;margin-top:0}body.page-id-211 .eng-rfq-box ul{line-height:1.9;color:#53615d}body.page-id-211 .eng-rfq-box a{display:block;margin-top:20px;background:var(--gold);color:#fff;text-decoration:none;padding:14px;border-radius:6px;font-weight:800;text-align:center;font-size:12px}
@media(max-width:900px){body.page-id-211 .eng-wrap{width:min(100% - 28px,1180px)}body.page-id-211 .eng-hero{padding:58px 0 46px}body.page-id-211 .eng-hero-grid,body.page-id-211 .eng-title-row,body.page-id-211 .eng-two,body.page-id-211 .eng-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-211 .eng-card-grid{grid-template-columns:repeat(2,1fr)}body.page-id-211 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-211 .eng-steps{grid-template-columns:repeat(2,1fr)}body.page-id-211 .eng-app-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-211 .eng-hero h1{font-size:46px}body.page-id-211 .eng-lead{font-size:16px}body.page-id-211 .eng-proof{grid-template-columns:repeat(2,1fr)}body.page-id-211 .eng-card-grid,body.page-id-211 .eng-basis,body.page-id-211 .eng-steps,body.page-id-211 .eng-app-grid,body.page-id-211 .eng-checks{grid-template-columns:1fr}body.page-id-211 .eng-basis>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}body.page-id-211 .eng-intro,body.page-id-211 .eng-workflow,body.page-id-211 .eng-apps,body.page-id-211 .eng-deliverables,body.page-id-211 .eng-dark,body.page-id-211 .eng-rfq{padding:48px 0}body.page-id-211 .eng-card-grid article{min-height:auto}body.page-id-211 .eng-steps>div{min-height:auto}body.page-id-211 .eng-title-row{margin-bottom:24px}
}body.page-id-211 /* V2 — visual-first engineering presentation */
.eng-hero{position:relative;overflow:hidden}body.page-id-211 .eng-hero:after{content:"";position:absolute;inset:0 0 0 53%;background:
linear-gradient(90deg,#0a342f 0%,rgba(10,52,47,.55) 35%,rgba(10,52,47,.08) 100%),
url('https://www.dlubal.com/de/webimage/013523/2734628/RFEM_1200x900px.png') center/cover no-repeat;opacity:.48;pointer-events:none}body.page-id-211 .eng-hero .eng-wrap{position:relative;z-index:2}body.page-id-211 .eng-hero-grid{grid-template-columns:1.15fr .55fr}body.page-id-211 .eng-visual-lab{padding:74px 0;background:#f3efe7}body.page-id-211 .ev-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-211 .ev-head h2,body.page-id-211 .load-head h2{font-size:clamp(36px,4.6vw,64px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:820px}body.page-id-211 .ev-head>p{color:#66716e;line-height:1.7;margin:0}body.page-id-211 .ev-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}body.page-id-211 .ev-card{background:#fff;border:1px solid #e1d9cb;border-radius:18px;overflow:hidden}body.page-id-211 .ev-card:nth-child(1),body.page-id-211 .ev-card:nth-child(2){grid-column:span 6}body.page-id-211 .ev-card:nth-child(n+3){grid-column:span 3}body.page-id-211 .ev-img{height:280px;position:relative;background:#e8e8e4;overflow:hidden}body.page-id-211 .ev-card:nth-child(n+3) .ev-img{height:210px}body.page-id-211 .ev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}body.page-id-211 .ev-card:hover img{transform:scale(1.025)}body.page-id-211 .ev-img span{position:absolute;top:14px;left:14px;background:#0d3d37;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;letter-spacing:.12em}body.page-id-211 .ev-copy{padding:20px}body.page-id-211 .ev-copy h3{font-size:21px;margin:0 0 8px}body.page-id-211 .ev-copy p{font-size:13px;line-height:1.55;color:#6a7471;margin:0}body.page-id-211 .load-strip{padding:68px 0;background:#0b3933;color:#fff}body.page-id-211 .load-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}body.page-id-211 .load-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden}body.page-id-211 .load-grid article{padding:30px;min-height:250px;border-right:1px solid rgba(255,255,255,.15);position:relative}body.page-id-211 .load-grid article:last-child{border-right:0}body.page-id-211 .load-icon{height:64px;display:flex;align-items:center;font-size:31px;font-weight:300;color:#d8ad61;letter-spacing:7px}body.page-id-211 .load-grid b{font-size:11px;color:#d8ad61;letter-spacing:.14em}body.page-id-211 .load-grid h3{font-size:24px;margin:25px 0 8px}body.page-id-211 .load-grid p{color:rgba(255,255,255,.67);font-size:13px;line-height:1.6}
@media(max-width:900px){body.page-id-211 .eng-hero:after{inset:42% 0 0 0;opacity:.2}body.page-id-211 .ev-head{grid-template-columns:1fr;gap:18px}body.page-id-211 .ev-card:nth-child(1),body.page-id-211 .ev-card:nth-child(2),body.page-id-211 .ev-card:nth-child(n+3){grid-column:span 6}body.page-id-211 .load-grid{grid-template-columns:repeat(2,1fr)}body.page-id-211 .load-grid article{border-bottom:1px solid rgba(255,255,255,.15)}
}
@media(max-width:560px){body.page-id-211 .eng-visual-lab,body.page-id-211 .load-strip{padding:46px 0}body.page-id-211 .ev-card:nth-child(1),body.page-id-211 .ev-card:nth-child(2),body.page-id-211 .ev-card:nth-child(n+3){grid-column:span 12}body.page-id-211 .ev-img,body.page-id-211 .ev-card:nth-child(n+3) .ev-img{height:220px}body.page-id-211 .load-grid{grid-template-columns:1fr}body.page-id-211 .load-grid article{min-height:auto;border-right:0;padding:24px}body.page-id-211 .load-icon{height:45px}
}body.page-id-211 .eng-card-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}body.page-id-211 .eng-card-grid article{grid-column:span 3;position:relative;overflow:hidden;min-height:310px!important;padding:0!important;border:1px solid #ded7ca!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(10,55,49,.06)}body.page-id-211 .eng-card-grid article::before{content:"";display:block;height:145px;background:linear-gradient(135deg,#0b3933,#17675b);border-bottom:3px solid #d7aa58}body.page-id-211 .eng-card-grid article::after{position:absolute;top:26px;left:28px;color:#fff;font-size:48px;line-height:1;font-weight:800;opacity:.96}body.page-id-211 .eng-card-grid article:nth-child(1)::after{content:"⌁"}body.page-id-211 .eng-card-grid article:nth-child(2)::after{content:"▱"}body.page-id-211 .eng-card-grid article:nth-child(3)::after{content:"↗"}body.page-id-211 .eng-card-grid article:nth-child(4)::after{content:"⊥"}body.page-id-211 .eng-card-grid article:nth-child(5)::after{content:"◇"}body.page-id-211 .eng-card-grid article:nth-child(6)::after{content:"⌗"}body.page-id-211 .eng-card-grid article:nth-child(7)::after{content:"✓"}body.page-id-211 .eng-card-grid article:nth-child(8)::after{content:"↻"}body.page-id-211 .eng-card-grid article>b{position:absolute;top:18px;right:20px;background:#d7aa58;color:#173d37!important;padding:7px 9px;border-radius:999px;font-size:11px!important;letter-spacing:.1em;z-index:2}body.page-id-211 .eng-card-grid article h3{font-size:21px!important;margin:20px 22px 9px!important;color:#123e38;line-height:1.12}body.page-id-211 .eng-card-grid article p{font-size:14px!important;line-height:1.55!important;margin:0 22px 22px!important;color:#65716d!important}body.page-id-211 .eng-intro{padding:62px 0!important;background:linear-gradient(180deg,#fbfaf7 0%,#f3efe7 100%)}body.page-id-211 .eng-intro .eng-title-row{margin-bottom:26px!important}
@media(max-width:1050px){body.page-id-211 .eng-card-grid article{grid-column:span 6}}
@media(max-width:560px){body.page-id-211 .eng-card-grid{gap:12px!important}body.page-id-211 .eng-card-grid article{grid-column:span 12;min-height:0!important}body.page-id-211 .eng-card-grid article::before{height:105px}body.page-id-211 .eng-card-grid article::after{top:25px;font-size:38px}body.page-id-211 .eng-card-grid article h3{font-size:20px!important;margin-top:17px!important}body.page-id-211 .eng-intro{padding:44px 0!important}}body.page-id-211 /* V4 Structural Design Basis readability + VIP redesign */
.eng-dark{background:linear-gradient(135deg,#073d34 0%,#0b5547 55%,#073b33 100%);padding:64px 0;position:relative;overflow:hidden}body.page-id-211 .eng-dark:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(210,164,75,.16);border-radius:50%;right:-160px;top:-220px}body.page-id-211 .eng-dark .eng-wrap{position:relative;z-index:1}body.page-id-211 .eng-dark .eng-title-row{align-items:end;margin-bottom:28px}body.page-id-211 .eng-dark .eng-title-row h2{color:#fff!important;font-size:clamp(34px,4vw,58px);line-height:1.02;max-width:780px;margin:10px 0 0}body.page-id-211 .eng-dark .eng-title-row>p{color:#eef5f1!important;font-size:17px!important;line-height:1.65!important;max-width:480px!important;font-weight:500}body.page-id-211 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:0!important;border-radius:0!important;overflow:visible!important}body.page-id-211 .eng-basis>div{position:relative;min-height:260px;padding:26px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 18px 45px rgba(0,0,0,.10);backdrop-filter:blur(3px)}body.page-id-211 .eng-basis>div:before{display:block;width:46px;height:46px;margin-bottom:34px;border-radius:12px;background:#d2a44b;color:#073d34;font-size:22px;font-weight:900;text-align:center;line-height:46px}body.page-id-211 .eng-basis>div:nth-child(1):before{content:"↗"}body.page-id-211 .eng-basis>div:nth-child(2):before{content:"≋"}body.page-id-211 .eng-basis>div:nth-child(3):before{content:"⌗"}body.page-id-211 .eng-basis>div:nth-child(4):before{content:"⌂"}body.page-id-211 .eng-basis span{position:absolute;top:28px;right:25px;color:#e5bd6b!important;font-size:13px!important;font-weight:800;letter-spacing:.08em}body.page-id-211 .eng-basis h3{color:#fff!important;font-size:23px!important;line-height:1.15;margin:0 0 12px!important;font-weight:800}body.page-id-211 .eng-basis p{color:#f1f5f3!important;font-size:15.5px!important;line-height:1.58!important;margin:0!important;font-weight:500}body.page-id-211 .eng-basis>div:nth-child(1) p:after{content:"\A Location • Dimensions • Layout • Quantity • Site conditions";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-211 .eng-basis>div:nth-child(2) p:after{content:"\A Dead load • Wind load • Uplift • Material grades";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-211 .eng-basis>div:nth-child(3) p:after{content:"\A Columns • Beams • Arms • Plates • Connections";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-211 .eng-basis>div:nth-child(4) p:after{content:"\A Base plates • Anchors • Footings • Site coordination";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}
@media(max-width:900px){body.page-id-211 .eng-dark{padding:48px 0}body.page-id-211 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-211 .eng-basis>div{min-height:245px}body.page-id-211 .eng-dark .eng-title-row>p{max-width:100%!important}}
@media(max-width:560px){body.page-id-211 .eng-dark{padding:38px 0}body.page-id-211 .eng-dark .eng-title-row{margin-bottom:20px}body.page-id-211 .eng-dark .eng-title-row h2{font-size:36px!important}body.page-id-211 .eng-dark .eng-title-row>p{font-size:15px!important}body.page-id-211 .eng-basis{grid-template-columns:1fr;gap:10px}body.page-id-211 .eng-basis>div{min-height:0;padding:22px!important}body.page-id-211 .eng-basis>div:before{margin-bottom:22px}body.page-id-211 .eng-basis h3{font-size:21px!important}body.page-id-211 .eng-basis p{font-size:15px!important}}body.page-id-211 .eng-deliverables{padding:72px 0;background:linear-gradient(135deg,#f7f3e8 0%,#fff 58%,#edf4ef 100%)}body.page-id-211 .eng-deliverables .eng-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:start}body.page-id-211 .eng-deliverables h2{font-size:clamp(34px,4vw,62px);line-height:1.02;max-width:620px;margin:12px 0 18px}body.page-id-211 .eng-deliverables p{font-size:18px;line-height:1.7;max-width:570px}body.page-id-211 .deliverable-note{margin-top:28px;padding:22px 24px;border-left:4px solid #d8a62b;background:#fff;border-radius:0 16px 16px 0;font-weight:650;color:#174b3d}body.page-id-211 .eng-checks{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;background:transparent!important;border:0!important}body.page-id-211 .eng-checks span{display:flex!important;align-items:center;min-height:72px;padding:17px 18px 17px 54px!important;background:#fff;border:1px solid rgba(18,75,60,.13);border-radius:15px;position:relative;font-size:16px!important;font-weight:700;color:#173f35;box-shadow:0 8px 24px rgba(19,62,52,.055)}body.page-id-211 .eng-checks span:before{content:'✓';position:absolute;left:18px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0c5745;color:#fff;font-size:13px;font-weight:900}body.page-id-211 .eng-checks span:nth-child(7){border-color:#d8a62b}body.page-id-211 .eng-checks span:nth-child(11){border-color:#d8a62b}
@media(max-width:800px){body.page-id-211 .eng-deliverables{padding:48px 0}body.page-id-211 .eng-deliverables .eng-two{grid-template-columns:1fr;gap:25px}body.page-id-211 .eng-deliverables h2{font-size:38px}body.page-id-211 .eng-deliverables p{font-size:16px}body.page-id-211 .eng-checks{grid-template-columns:1fr!important}body.page-id-211 .eng-checks span{min-height:60px;font-size:15px!important;padding:14px 14px 14px 50px!important}body.page-id-211 .deliverable-note{margin-top:20px}}body.page-id-211 .eng-apps{padding:72px 0;background:linear-gradient(180deg,#f7f3e9 0%,#fff 100%)}body.page-id-211 .eng-apps .eng-title-row{align-items:end;margin-bottom:30px;gap:36px}body.page-id-211 .eng-apps .eng-title-row h2{font-size:clamp(36px,4.4vw,66px);line-height:.98;max-width:820px;margin:8px 0 0}body.page-id-211 .eng-apps .eng-title-row>p{font-size:17px;line-height:1.65;max-width:430px;color:#4e5d56}body.page-id-211 .eng-app-grid.vip-app-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-211 .vip-app-card{position:relative;min-height:330px;border-radius:24px;overflow:hidden;background:#0c4a3b;border:1px solid rgba(13,76,61,.15);box-shadow:0 14px 34px rgba(15,52,43,.10)}body.page-id-211 .vip-app-card:nth-child(1),body.page-id-211 .vip-app-card:nth-child(2){grid-column:span 6;min-height:400px}body.page-id-211 .vip-app-card:nth-child(n+3){grid-column:span 3}body.page-id-211 .vip-app-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}body.page-id-211 .vip-app-card:hover img{transform:scale(1.045)}body.page-id-211 .vip-app-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,25,20,.04) 22%,rgba(4,28,22,.92) 100%)}body.page-id-211 .vip-app-content{position:absolute;z-index:2;left:24px;right:24px;bottom:23px;color:#fff}body.page-id-211 .vip-app-no{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#d9a52c;color:#103d32;font-size:12px;font-weight:800;margin-bottom:12px}body.page-id-211 .vip-app-content h3{font-size:clamp(20px,2vw,29px);line-height:1.08;margin:0 0 8px;color:#fff}body.page-id-211 .vip-app-content p{font-size:14px;line-height:1.5;margin:0;color:rgba(255,255,255,.84)}body.page-id-211 .vip-app-tag{display:inline-block;margin-top:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){body.page-id-211 .eng-apps{padding:48px 0}body.page-id-211 .eng-apps .eng-title-row{display:block}body.page-id-211 .eng-apps .eng-title-row>p{margin-top:16px}body.page-id-211 .eng-app-grid.vip-app-grid{grid-template-columns:1fr 1fr}body.page-id-211 .vip-app-card,body.page-id-211 .vip-app-card:nth-child(1),body.page-id-211 .vip-app-card:nth-child(2),body.page-id-211 .vip-app-card:nth-child(n+3){grid-column:span 1;min-height:300px}}
@media(max-width:600px){body.page-id-211 .eng-apps{padding:38px 0}body.page-id-211 .eng-apps .eng-title-row h2{font-size:38px}body.page-id-211 .eng-app-grid.vip-app-grid{grid-template-columns:1fr;gap:12px}body.page-id-211 .vip-app-card,body.page-id-211 .vip-app-card:nth-child(1),body.page-id-211 .vip-app-card:nth-child(2),body.page-id-211 .vip-app-card:nth-child(n+3){min-height:270px}body.page-id-211 .vip-app-content{left:18px;right:18px;bottom:18px}body.page-id-211 .vip-app-content h3{font-size:23px}body.page-id-211 .vip-app-content p{font-size:13px}}body.page-id-211 #eng-rfq{background:linear-gradient(135deg,#063f38 0%,#0a574b 58%,#073b35 100%);color:#fff;padding:78px 0 64px;overflow:hidden;position:relative}body.page-id-211 #eng-rfq:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(237,183,62,.12),transparent 28%);pointer-events:none}body.page-id-211 .rfq-vip-wrap{width:min(1180px,92%);margin:auto;position:relative;z-index:1}body.page-id-211 .rfq-vip-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:34px}body.page-id-211 .rfq-vip-kicker{display:block;color:#e9b53e;font-size:13px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-211 .rfq-vip-head h2{font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:0}body.page-id-211 .rfq-vip-head p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 0 4px}body.page-id-211 .rfq-vip-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-211 .rfq-blueprint,body.page-id-211 .rfq-info-card{border:1px solid rgba(255,255,255,.16);border-radius:22px;overflow:hidden}body.page-id-211 .rfq-blueprint{background:#082f2c;min-height:520px}body.page-id-211 .rfq-blueprint-top{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;letter-spacing:.11em;color:rgba(255,255,255,.65)}body.page-id-211 .rfq-blueprint-top b{color:#e9b53e}body.page-id-211 .rfq-blueprint svg{display:block;width:100%;height:auto;padding:22px}body.page-id-211 .rfq-blueprint-note{display:flex;gap:22px;flex-wrap:wrap;padding:17px 22px;border-top:1px solid rgba(255,255,255,.13);font-size:13px;font-weight:700}body.page-id-211 .rfq-info-card{background:#f7f2e8;color:#143f39;padding:32px}body.page-id-211 .rfq-card-no{font-size:11px;font-weight:900;letter-spacing:.14em;color:#aa7a22}body.page-id-211 .rfq-info-card h3{font-size:34px;line-height:1.02;letter-spacing:-.04em;margin:13px 0 12px}body.page-id-211 .rfq-info-card>p{font-size:15px;line-height:1.55;color:#65706d;margin:0 0 18px}body.page-id-211 .rfq-info-list{border-top:1px solid #d9d3c7}body.page-id-211 .rfq-info-list div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #ddd6ca}body.page-id-211 .rfq-info-list b{font-size:14px}body.page-id-211 .rfq-info-list span{font-size:13px;color:#747b78;line-height:1.35}body.page-id-211 .rfq-vip-btn{margin-top:22px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#dca72e;color:#123c37;padding:16px 18px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.07em}body.page-id-211 .rfq-vip-btn span{font-size:20px}body.page-id-211 .rfq-flow{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 20px;background:rgba(0,0,0,.10)}body.page-id-211 .rfq-flow div{display:flex;align-items:center;gap:10px}body.page-id-211 .rfq-flow b{color:#e9b53e;font-size:12px}body.page-id-211 .rfq-flow span{font-size:13px;font-weight:700}body.page-id-211 .rfq-flow i{font-style:normal;color:#e9b53e;padding:0 12px}
@media(max-width:820px){body.page-id-211 #eng-rfq{padding:52px 0 42px}body.page-id-211 .rfq-vip-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.page-id-211 .rfq-vip-head h2{font-size:44px}body.page-id-211 .rfq-vip-head p{font-size:16px}body.page-id-211 .rfq-vip-grid{grid-template-columns:1fr}body.page-id-211 .rfq-blueprint{min-height:0}body.page-id-211 .rfq-blueprint-top{font-size:9px}body.page-id-211 .rfq-blueprint svg{padding:10px}body.page-id-211 .rfq-blueprint-note{gap:10px 16px;font-size:11px}body.page-id-211 .rfq-info-card{padding:24px 20px}body.page-id-211 .rfq-info-card h3{font-size:30px}body.page-id-211 .rfq-info-list div{grid-template-columns:1fr;gap:4px}body.page-id-211 .rfq-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-211 .rfq-flow i{display:none}body.page-id-211 .rfq-flow div{border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0}}
@media(max-width:480px){body.page-id-211 .rfq-vip-wrap{width:92%}body.page-id-211 .rfq-vip-head h2{font-size:38px}body.page-id-211 .rfq-flow{grid-template-columns:1fr}body.page-id-211 .rfq-blueprint-top{flex-direction:column}body.page-id-211 .rfq-blueprint-note{display:grid;grid-template-columns:1fr 1fr}}body.page-id-211 /* V9: mobile readability + RFQ heading contrast */
.rfq-vip-head h2{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;opacity:1!important}body.page-id-211 .rfq-vip-head h2 br{display:block}body.page-id-211 .rfq-vip-head p{color:rgba(255,255,255,.92)!important}body.page-id-211 .eng-hero h1,body.page-id-211 .eng-hero h1 em{opacity:1!important}
@media(max-width:767px){body.page-id-211,body.page-id-211{overflow-x:hidden!important;width:100%!important}body.page-id-211 .eng-page{overflow:hidden!important}body.page-id-211 .eng-wrap,body.page-id-211 .rfq-vip-wrap{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}body.page-id-211 .eng-hero{padding:42px 0 28px!important;min-height:auto!important}body.page-id-211 .eng-hero-grid{display:block!important}body.page-id-211 .eng-kicker{font-size:11px!important;letter-spacing:1.5px!important;line-height:1.35!important}body.page-id-211 .eng-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important;letter-spacing:-1.4px!important;margin:12px 0 16px!important;max-width:100%!important}body.page-id-211 .eng-hero h1 em{display:inline!important;color:#d7a936!important}body.page-id-211 .eng-lead{font-size:16px!important;line-height:1.6!important;max-width:100%!important}body.page-id-211 .eng-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:20px!important}body.page-id-211 .eng-btn{width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}body.page-id-211 .eng-proof{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}body.page-id-211 .eng-proof>div{min-width:0!important;padding:12px 10px!important}body.page-id-211 .eng-proof b{font-size:14px!important}body.page-id-211 .eng-proof span{font-size:11px!important;line-height:1.25!important}body.page-id-211 .eng-hero-panel{margin-top:18px!important;padding:20px!important;width:auto!important}body.page-id-211 .eng-hero-panel h3{font-size:23px!important;line-height:1.15!important}body.page-id-211 .eng-hero-panel li{font-size:14px!important;line-height:1.45!important}body.page-id-211 .eng-visual-lab,body.page-id-211 .load-strip,body.page-id-211 .vip-applications,body.page-id-211 .eng-rfq{padding-top:48px!important;padding-bottom:48px!important}body.page-id-211 .ev-head{display:block!important}body.page-id-211 .ev-head h2{font-size:32px!important;line-height:1.05!important}body.page-id-211 .ev-head p{font-size:15px!important;margin-top:12px!important}body.page-id-211 .ev-grid,body.page-id-211 .load-grid,body.page-id-211 .vip-app-grid{grid-template-columns:1fr!important;gap:14px!important}body.page-id-211 .ev-card,body.page-id-211 .vip-app-card{min-width:0!important}body.page-id-211 .ev-img img,body.page-id-211 .vip-app-card img{height:220px!important;object-fit:cover!important}body.page-id-211 .load-head h2{font-size:32px!important;line-height:1.08!important}body.page-id-211 .rfq-vip-head{display:block!important;margin-bottom:22px!important}body.page-id-211 .rfq-vip-head h2{font-size:38px!important;line-height:1.02!important;letter-spacing:-1px!important;margin:9px 0 14px!important;color:#fff!important}body.page-id-211 .rfq-vip-head p{font-size:15px!important;line-height:1.55!important;max-width:100%!important}body.page-id-211 .rfq-vip-grid{display:flex!important;flex-direction:column!important;gap:14px!important}body.page-id-211 .rfq-blueprint,body.page-id-211 .rfq-info-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.page-id-211 .rfq-blueprint{overflow:hidden!important}body.page-id-211 .rfq-blueprint-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px!important;font-size:10px!important}body.page-id-211 .rfq-blueprint svg{display:block!important;width:100%!important;height:auto!important;min-height:210px!important}body.page-id-211 .rfq-blueprint-note{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:12px 14px!important}body.page-id-211 .rfq-blueprint-note span{font-size:12px!important}body.page-id-211 .rfq-info-card{padding:20px!important}body.page-id-211 .rfq-info-card h3{font-size:26px!important;line-height:1.08!important}body.page-id-211 .rfq-info-card p{font-size:14px!important;line-height:1.55!important}body.page-id-211 .rfq-info-list>div{padding:11px 0!important}body.page-id-211 .rfq-info-list b{font-size:14px!important}body.page-id-211 .rfq-info-list span{font-size:12px!important;line-height:1.4!important}body.page-id-211 .rfq-vip-btn{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;font-size:12px!important;padding:14px 10px!important}body.page-id-211 .rfq-flow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}body.page-id-211 .rfq-flow i{display:none!important}body.page-id-211 .rfq-flow>div{min-width:0!important;padding:12px 8px!important}body.page-id-211 .rfq-flow b{font-size:12px!important}body.page-id-211 .rfq-flow span{font-size:11px!important;line-height:1.25!important}body.page-id-211 footer .w{width:auto!important;padding-left:18px!important;padding-right:18px!important}
}
@media(min-width:768px) and (max-width:1100px){body.page-id-211 .eng-wrap,body.page-id-211 .rfq-vip-wrap{padding-left:28px!important;padding-right:28px!important}body.page-id-211 .eng-hero h1{font-size:58px!important}body.page-id-211 .rfq-vip-head h2{color:#fff!important}}body.page-id-211 /* V10 — category-correct temporary 3D/engineering concept visuals */
.eng-apps img[alt*="application"]{
  object-fit:cover !important;
  object-position:center !important;
  background:#0b3732 !important;
}
@media(max-width:700px){body.page-id-211 .eng-apps img[alt*="application"]{
    min-height:220px !important;
    max-height:300px !important;
    width:100% !important;
  }
}body.page-id-211 .v11-materials{background:#f3f0e8;color:#113c36;padding:86px 0}body.page-id-211 .mat-wrap{width:min(1500px,92vw);margin:auto}body.page-id-211 .mat-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:35px}body.page-id-211 .mat-kicker{font-size:13px;letter-spacing:.22em;font-weight:800;color:#a87827}body.page-id-211 .mat-head h2{font-size:clamp(42px,5vw,76px);line-height:.94;margin:16px 0 0;letter-spacing:-.045em}body.page-id-211 .mat-head h2 em{font-style:normal;color:#bd8d39}body.page-id-211 .mat-head>p{font-size:18px;line-height:1.65;color:#52645f;max-width:620px}body.page-id-211 .mat-strip{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #d8d1c2;border-bottom:1px solid #d8d1c2;padding:15px 0;margin-bottom:24px}body.page-id-211 .mat-strip span{border:1px solid #d2c8b6;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:800;letter-spacing:.08em;background:#faf8f2}body.page-id-211 .mat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.page-id-211 .mat-card{background:#fff;border:1px solid #d9d2c4;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;min-height:390px;box-shadow:0 12px 35px rgba(30,55,48,.06)}body.page-id-211 .mat-card:nth-child(7){grid-column:1/-1;grid-template-columns:.75fr 1.25fr}body.page-id-211 .mat-visual{min-height:100%;background:#0b3732}body.page-id-211 .mat-visual img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-211 .mat-body{padding:28px;position:relative}body.page-id-211 .mat-num{font-size:12px;color:#b58532;font-weight:800;letter-spacing:.12em}body.page-id-211 .mat-body h3{font-size:25px;line-height:1.08;margin:13px 0 10px}body.page-id-211 .mat-body p{font-size:14px;line-height:1.55;color:#60706c;margin-bottom:20px}body.page-id-211 .mat-body ul{list-style:none;padding:0;margin:0;border-top:1px solid #eee9df}body.page-id-211 .mat-body li{font-size:13px;padding:9px 0;border-bottom:1px solid #eee9df}body.page-id-211 .mat-body li:before{content:"✓";color:#b88731;font-weight:900;margin-right:9px}body.page-id-211 .mat-spec{margin-top:22px;background:#0b3c35;color:white;border-radius:26px;padding:34px;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center}body.page-id-211 .mat-spec small{color:#dfb45f;font-weight:800;letter-spacing:.18em}body.page-id-211 .mat-spec h3{font-size:29px;margin:8px 0 0}body.page-id-211 .spec-items{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-211 .spec-items span{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px;font-size:12px;background:rgba(255,255,255,.04)}
@media(max-width:900px){body.page-id-211 .v11-materials{padding:55px 0}body.page-id-211 .mat-wrap{width:min(94vw,700px)}body.page-id-211 .mat-head{grid-template-columns:1fr;gap:20px}body.page-id-211 .mat-head h2{font-size:44px}body.page-id-211 .mat-head>p{font-size:16px}body.page-id-211 .mat-grid{grid-template-columns:1fr}body.page-id-211 .mat-card,body.page-id-211 .mat-card:nth-child(7){grid-column:auto;grid-template-columns:1fr;min-height:0}body.page-id-211 .mat-visual{height:260px}body.page-id-211 .mat-body{padding:23px}body.page-id-211 .mat-body h3{font-size:24px}body.page-id-211 .mat-spec{grid-template-columns:1fr;padding:25px;gap:22px}body.page-id-211 .spec-items{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){body.page-id-211 .mat-head h2{font-size:37px}body.page-id-211 .mat-visual{height:225px}body.page-id-211 .mat-strip{gap:6px}body.page-id-211 .mat-strip span{font-size:9px;padding:8px 10px}body.page-id-211 .spec-items{grid-template-columns:1fr 1fr}body.page-id-211 .mat-spec h3{font-size:24px}
}body.page-id-211 /* V12 — Desktop-first materials redesign with real photographs */
@media (min-width: 1001px){
  .v11-materials{
    padding:72px 0 78px !important;
  }
  .mat-wrap{
    width:min(1480px,94vw) !important;
  }
  .mat-head{
    grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr) !important;
    gap:55px !important;
    margin-bottom:18px !important;
    align-items:end !important;
  }
  .mat-head h2{
    font-size:clamp(48px,4.3vw,68px) !important;
    line-height:.98 !important;
  }
  .mat-head>p{
    font-size:16px !important;
    line-height:1.65 !important;
  }
  .mat-photo-note{
    margin:0 0 22px;
    font-size:11px;
    color:#697873;
    letter-spacing:.02em;
  }
  .mat-strip{
    margin-bottom:18px !important;
    padding:12px 0 !important;
  }
  .mat-grid{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:15px !important;
  }
  .mat-card,
  .mat-card:nth-child(7){
    grid-column:auto !important;
    display:flex !important;
    flex-direction:column !important;
    min-height:0 !important;
    border-radius:18px !important;
    overflow:hidden !important;
  }
  .mat-card:nth-child(7){
    grid-column:2 / span 1 !important;
  }
  .mat-visual{
    width:100% !important;
    height:235px !important;
    min-height:235px !important;
    overflow:hidden !important;
    background:#d9ddd9 !important;
  }
  .mat-visual img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }
  .mat-body{
    padding:21px 22px 23px !important;
    flex:1 !important;
  }
  .mat-body h3{
    font-size:22px !important;
    margin:10px 0 8px !important;
  }
  .mat-body p{
    font-size:13px !important;
    line-height:1.55 !important;
    min-height:42px;
    margin-bottom:14px !important;
  }
  .mat-body li{
    font-size:12px !important;
    padding:7px 0 !important;
  }
  .mat-spec{
    margin-top:20px !important;
    padding:28px 30px !important;
    grid-template-columns:.55fr 1.45fr !important;
    border-radius:20px !important;
  }
  .mat-spec h3{
    font-size:25px !important;
  }
  .spec-items{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }
}body.page-id-211 /* Tablet */
@media (min-width:701px) and (max-width:1000px){
  .mat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  .mat-card,.mat-card:nth-child(7){display:flex!important;flex-direction:column!important;grid-column:auto!important}
  .mat-visual{height:230px!important}
  .mat-card:nth-child(7){grid-column:1/-1!important;max-width:52%;justify-self:center}
}body.page-id-211 /* Mobile — keep the good stacked behaviour but improve image fidelity */
@media (max-width:700px){
  .mat-photo-note{
    margin:0 0 16px;
    font-size:10px;
    line-height:1.45;
    color:#687772;
  }
  .mat-visual img{
    object-fit:cover !important;
    object-position:center !important;
  }
  .mat-body p{min-height:0!important}
}body.page-id-211 /* V13 technical review — image-led material approval panel */
.v13-review{
  width:min(1480px,94vw)!important;
  margin:26px auto 0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid rgba(16,67,55,.16)!important;
  border-radius:26px!important;
  background:#f5f1e7!important;
  box-shadow:0 22px 60px rgba(15,54,45,.10)!important;
}body.page-id-211 .v13-review-copy{padding:42px 44px 40px!important}body.page-id-211 .v13-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#b88624}body.page-id-211 .v13-review h3{font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important;margin:10px 0 13px!important;color:#123f35!important;max-width:720px}body.page-id-211 .v13-review-copy>p{font-size:15px!important;line-height:1.65!important;color:#66736f!important;max-width:760px;margin:0 0 26px!important}body.page-id-211 .v13-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(16,67,55,.14);border-left:1px solid rgba(16,67,55,.14)}body.page-id-211 .v13-check{padding:16px 17px;border-right:1px solid rgba(16,67,55,.14);border-bottom:1px solid rgba(16,67,55,.14);min-height:84px;background:rgba(255,255,255,.35)}body.page-id-211 .v13-check b{display:block;font-size:14px;color:#173f36;margin-bottom:5px}body.page-id-211 .v13-check span{display:block;font-size:11.5px;line-height:1.45;color:#75817d}body.page-id-211 .v13-photo-stack{background:#0d4a3c;padding:16px;display:grid;grid-template-rows:minmax(0,1.35fr) minmax(160px,.65fr);gap:12px}body.page-id-211 .v13-main-photo,body.page-id-211 .v13-mini-photos figure{position:relative;margin:0;overflow:hidden;border-radius:17px;background:#dfe2df}body.page-id-211 .v13-main-photo img,body.page-id-211 .v13-mini-photos img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-211 .v13-main-photo figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:12px;background:rgba(8,46,38,.84);color:#fff;backdrop-filter:blur(7px)}body.page-id-211 .v13-main-photo figcaption b{display:block;font-size:15px}body.page-id-211 .v13-main-photo figcaption span{font-size:10.5px;opacity:.78}body.page-id-211 .v13-mini-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-211 .v13-mini-photos figcaption{position:absolute;left:9px;bottom:9px;background:rgba(8,46,38,.86);color:white;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}
@media(max-width:1000px){body.page-id-211 .v13-review{grid-template-columns:1fr!important}body.page-id-211 .v13-photo-stack{grid-template-columns:1.2fr .8fr;grid-template-rows:320px}body.page-id-211 .v13-mini-photos{grid-template-columns:1fr;grid-template-rows:1fr 1fr}
}
@media(max-width:700px){body.page-id-211 .v13-review{width:calc(100% - 28px)!important;border-radius:20px!important}body.page-id-211 .v13-review-copy{padding:26px 20px 22px!important}body.page-id-211 .v13-review h3{font-size:32px!important}body.page-id-211 .v13-review-copy>p{font-size:13px!important}body.page-id-211 .v13-review-grid{grid-template-columns:1fr}body.page-id-211 .v13-check{min-height:auto;padding:13px 14px}body.page-id-211 .v13-photo-stack{padding:10px;grid-template-columns:1fr;grid-template-rows:245px 145px}body.page-id-211 .v13-mini-photos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}
}body.page-id-211 /* V14 — eight image-led verification cards */
.v13-review{
  grid-template-columns:1fr!important;
}body.page-id-211 .v13-photo-stack{display:none!important}body.page-id-211 .v13-review-copy{padding:42px!important}body.page-id-211 .v13-review-copy>p{max-width:900px!important}body.page-id-211 .v13-review-grid{
  border:0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}body.page-id-211 .v14-verify-card{
  overflow:hidden;
  border-radius:17px;
  border:1px solid rgba(16,67,55,.15);
  background:#fff;
  min-width:0;
  box-shadow:0 8px 24px rgba(16,57,48,.05);
}body.page-id-211 .v14-card-image{
  position:relative;
  height:155px;
  overflow:hidden;
  background:#d9dfdc;
}body.page-id-211 .v14-card-image img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center;
  transition:transform .35s ease;
}body.page-id-211 .v14-verify-card:hover .v14-card-image img{transform:scale(1.035)}body.page-id-211 .v14-no{
  position:absolute;top:11px;left:11px;
  width:34px;height:34px;border-radius:50%;
  display:grid;place-items:center;
  background:#d7a72e;color:#123f35;font-size:10px;font-weight:900;
}body.page-id-211 .v14-card-copy{padding:17px 17px 18px}body.page-id-211 .v14-card-copy h4{
  margin:0 0 7px;color:#153f36;font-size:17px;line-height:1.15
}body.page-id-211 .v14-card-copy p{
  margin:0 0 15px!important;min-height:68px;
  color:#697873!important;font-size:11.5px!important;line-height:1.55!important
}body.page-id-211 .v14-tag{
  display:inline-block;padding-top:10px;border-top:1px solid #e2e5df;
  width:100%;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#b18225
}
@media(max-width:1100px){body.page-id-211 .v13-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-211 .v14-card-image{height:190px}body.page-id-211 .v14-card-copy p{min-height:52px}
}
@media(max-width:700px){body.page-id-211 .v13-review-copy{padding:26px 18px 20px!important}body.page-id-211 .v13-review-grid{grid-template-columns:1fr!important;gap:11px!important}body.page-id-211 .v14-verify-card{display:grid;grid-template-columns:120px 1fr;border-radius:14px}body.page-id-211 .v14-card-image{height:100%;min-height:150px}body.page-id-211 .v14-card-copy{padding:15px}body.page-id-211 .v14-card-copy h4{font-size:16px}body.page-id-211 .v14-card-copy p{min-height:0;font-size:11px!important;margin-bottom:10px!important}body.page-id-211 .v14-no{width:29px;height:29px;font-size:9px}
}
@media(max-width:420px){body.page-id-211 .v14-verify-card{grid-template-columns:105px 1fr}body.page-id-211 .v14-card-copy{padding:13px}
}body.page-id-211 /* V15 — professional topic-matched verification visuals */
.v14-card-image{height:175px!important}body.page-id-211 .v14-card-image:after{
 content:"";position:absolute;inset:auto 0 0;height:42%;
 background:linear-gradient(transparent,rgba(8,45,37,.55));pointer-events:none
}body.page-id-211 .v15-visual-label{
 position:absolute;z-index:2;left:12px;bottom:11px;
 padding:6px 8px;border-radius:7px;
 background:rgba(10,58,47,.88);color:#fff;
 font-size:8px;font-weight:850;letter-spacing:.11em
}body.page-id-211 .v14-no{z-index:3}body.page-id-211 .v14-card-copy h4{font-size:18px!important}body.page-id-211 .v14-card-copy p{font-size:11.8px!important;line-height:1.58!important;min-height:76px!important}
@media(max-width:1100px){body.page-id-211 .v14-card-image{height:205px!important}body.page-id-211 .v14-card-copy p{min-height:55px!important}
}
@media(max-width:700px){body.page-id-211 .v14-card-image{height:100%!important;min-height:165px!important}body.page-id-211 .v14-card-copy p{min-height:0!important}body.page-id-211 .v15-visual-label{font-size:7px;left:8px;bottom:8px;padding:5px 6px}
}body.page-id-211 /* V16 refinement */
.v16-section{padding:78px 0;background:#f7f6f1}body.page-id-211 .v16-section.dark{background:#0d433d;color:#fff}body.page-id-211 .v16-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#b48b47;margin-bottom:10px}body.page-id-211 .v16-title{font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 16px;max-width:820px}body.page-id-211 .v16-lead{font-size:17px;line-height:1.65;max-width:760px;color:#66706d}body.page-id-211 .dark .v16-lead{color:#d8e3df}body.page-id-211 .v16-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-211 .v16-card{background:#fff;border:1px solid #e4dfd4;border-radius:18px;padding:22px;min-height:190px;box-shadow:0 8px 28px rgba(13,67,61,.05)}body.page-id-211 .dark .v16-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}body.page-id-211 .v16-num{font-size:11px;color:#b48b47;font-weight:900;letter-spacing:.14em}body.page-id-211 .v16-card h3{font-size:19px;margin:28px 0 8px}body.page-id-211 .v16-card p{font-size:14px;line-height:1.55;margin:0;color:#69736f}body.page-id-211 .dark .v16-card p{color:#d4dfdb}body.page-id-211 .v16-pillrow{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}body.page-id-211 .v16-pill{border:1px solid #d7d2c7;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;background:#fff}body.page-id-211 .dark .v16-pill{background:transparent;border-color:rgba(255,255,255,.22)}body.page-id-211 .v16-projects{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:14px;margin-top:32px}body.page-id-211 .v16-project{min-height:260px;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(13,67,61,.05),rgba(13,67,61,.13));border:1px solid #ded9ce}body.page-id-211 .v16-project b{font-size:22px}body.page-id-211 .v16-project span{font-size:13px;margin-top:7px;color:#65706c}body.page-id-211 .v16-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}body.page-id-211 .v16-faq details{background:#fff;border:1px solid #e2ddd2;border-radius:14px;padding:17px 18px}body.page-id-211 .v16-faq summary{font-weight:800;cursor:pointer}body.page-id-211 .v16-faq p{font-size:14px;line-height:1.6;color:#66706d}body.page-id-211 .eng-rfq{margin-top:0!important}body.page-id-211 .eng-deliverables{padding-top:72px!important;padding-bottom:72px!important}
@media(max-width:900px){body.page-id-211 .v16-grid{grid-template-columns:1fr 1fr}body.page-id-211 .v16-projects{grid-template-columns:1fr}body.page-id-211 .v16-project{min-height:180px}body.page-id-211 .v16-faq{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-211 .v16-section{padding:52px 0}body.page-id-211 .v16-grid{grid-template-columns:1fr}body.page-id-211 .v16-card{min-height:auto;padding:18px}body.page-id-211 .v16-card h3{margin-top:18px}body.page-id-211 .v16-title{font-size:36px}body.page-id-211 .v16-lead{font-size:15px}body.page-id-211 .v16-project{padding:20px}body.page-id-211 .hero{min-height:560px}body.page-id-211 .wrap{width:min(94%,1180px)}}body.page-id-211 /* V17 — improve contrast and readability of Design Basis section */
#design-basis .v16-title{color:#fff!important;text-shadow:none!important;opacity:1!important;max-width:900px!important}body.page-id-211 #design-basis .v16-lead{color:#f3f7f5!important;opacity:1!important;font-weight:500!important;max-width:920px!important}body.page-id-211 #design-basis .v16-card h3{color:#fff!important;font-weight:800!important}body.page-id-211 #design-basis .v16-card p{color:#edf4f1!important;opacity:1!important;font-size:15px!important;line-height:1.6!important}body.page-id-211 #design-basis .v16-num{color:#f0bd48!important}body.page-id-211 #design-basis .v16-pill{color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.32)!important}
@media(max-width:600px){body.page-id-211 #design-basis .v16-title{font-size:34px!important;line-height:1.06!important}body.page-id-211 #design-basis .v16-lead{font-size:16px!important;line-height:1.55!important}body.page-id-211 #design-basis .v16-card p{font-size:14px!important}}body.page-id-211 /* V18 — visual application portfolio + expanded engineering FAQ */
.app-v18{background:#f6f3eb}body.page-id-211 .app-v18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end}body.page-id-211 .app-v18-head .v16-lead{margin:0 0 8px}body.page-id-211 .app-v18-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}body.page-id-211 .app-v18-card{background:#fff;border:1px solid #ded9ce;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(20,55,50,.08);transition:.25s ease}body.page-id-211 .app-v18-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(20,55,50,.13)}body.page-id-211 .app-v18-visual{position:relative;aspect-ratio:1.75/1;overflow:hidden;background:#103f3a}body.page-id-211 .app-v18-visual svg{width:100%;height:100%;display:block}body.page-id-211 .app-v18-badge{position:absolute;left:16px;bottom:14px;background:rgba(255,255,255,.94);color:#103f3a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-211 .app-v18-copy{padding:22px 22px 24px}body.page-id-211 .app-v18-copy h3{font-size:23px;line-height:1.08;margin:10px 0 10px}body.page-id-211 .app-v18-copy p{font-size:14px;line-height:1.65;color:#66706d;margin:0}body.page-id-211 .app-v18-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}body.page-id-211 .app-v18-tags span{font-size:10px!important;color:#173e39!important;background:#f4efe3;border:1px solid #e4ddcf;border-radius:999px;padding:7px 9px;margin:0!important;font-weight:800}body.page-id-211 .faq-v18{background:#fff}body.page-id-211 .faq-v18-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end}body.page-id-211 .faq-v18-head>p{font-size:16px;line-height:1.65;color:#66706d;margin:0 0 8px}body.page-id-211 .faq-v18 .v16-title{font-size:clamp(42px,5vw,70px);line-height:.98;margin-bottom:0}body.page-id-211 .faq-v18-grid{gap:12px;margin-top:36px}body.page-id-211 .faq-v18-grid details{padding:0;background:#faf9f5;border:1px solid #dfdbd1;border-radius:16px;overflow:hidden}body.page-id-211 .faq-v18-grid summary{list-style:none;padding:19px 54px 19px 20px;position:relative;font-size:15px;line-height:1.35}body.page-id-211 .faq-v18-grid summary::-webkit-details-marker{display:none}body.page-id-211 .faq-v18-grid summary:after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0d433d;color:#fff;font-size:18px}body.page-id-211 .faq-v18-grid details[open] summary:after{content:'–';background:#d9a72f}body.page-id-211 .faq-v18-grid details[open] summary{background:#f3efe5}body.page-id-211 .faq-v18-grid details p{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7;color:#5f6966}body.page-id-211 .faq-v18-grid details[open] p{padding-top:16px}
@media(max-width:900px){body.page-id-211 .app-v18-head,body.page-id-211 .faq-v18-head{grid-template-columns:1fr;gap:12px}body.page-id-211 .app-v18-grid{grid-template-columns:1fr}body.page-id-211 .app-v18-card{display:grid;grid-template-columns:1fr 1fr}body.page-id-211 .app-v18-visual{aspect-ratio:auto;min-height:250px}body.page-id-211 .faq-v18-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-211 .app-v18-grid{gap:14px}body.page-id-211 .app-v18-card{display:block}body.page-id-211 .app-v18-visual{min-height:0;aspect-ratio:1.7/1}body.page-id-211 .app-v18-copy{padding:18px}body.page-id-211 .app-v18-copy h3{font-size:21px}body.page-id-211 .faq-v18 .v16-title{font-size:36px}body.page-id-211 .faq-v18-grid{grid-template-columns:1fr;margin-top:24px}body.page-id-211 .faq-v18-grid summary{font-size:14px;padding:17px 50px 17px 17px}body.page-id-211 .faq-v18-grid details p{padding-left:17px;padding-right:17px}}body.page-id-211 /* V20 — mobile-first correction for Material Approval and full-page responsive behavior */
@media (max-width: 700px){

  /* Global mobile safety */
  html, body{max-width:100%; overflow-x:hidden !important;}
  .eng-page, .v11-materials, .v13-review, .v13-review-copy,
  .v13-review-grid, .v14-verify-card, .v14-card-image, .v14-card-copy{
    min-width:0 !important;
    max-width:100% !important;
    box-sizing:border-box !important;
  }

  /* Material Approval wrapper */
  .v13-review{
    width:calc(100% - 24px) !important;
    margin:18px auto 0 !important;
    display:block !important;
    border-radius:18px !important;
    overflow:hidden !important;
    padding:0 !important;
  }

  .v13-review-copy{
    padding:22px 15px 18px !important;
  }

  .v13-kicker{
    font-size:9px !important;
    letter-spacing:.14em !important;
    line-height:1.35 !important;
  }

  .v13-review h3{
    font-size:clamp(28px,9vw,38px) !important;
    line-height:1.02 !important;
    letter-spacing:-.025em !important;
    margin:8px 0 12px !important;
  }

  .v13-review-copy > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin:0 0 18px !important;
  }

  /* 8 cards become compact stacked cards — never tall columns */
  .v13-review-grid{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    border:0 !important;
    width:100% !important;
  }

  .v14-verify-card{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    min-height:0 !important;
    height:auto !important;
    border-radius:14px !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  /* Fixed, compact image area */
  .v14-card-image{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    flex:0 0 165px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
      linear-gradient(135deg,#dfe5e1 0%,#cfd8d3 100%) !important;
  }

  .v14-card-image img{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }

  .v14-card-copy{
    width:100% !important;
    padding:14px 14px 15px !important;
    min-height:0 !important;
    height:auto !important;
  }

  .v14-card-copy h4{
    font-size:18px !important;
    line-height:1.15 !important;
    margin:0 0 6px !important;
  }

  .v14-card-copy p{
    min-height:0 !important;
    height:auto !important;
    font-size:12px !important;
    line-height:1.5 !important;
    margin:0 0 10px !important;
  }

  .v14-tag{
    font-size:8px !important;
    padding-top:8px !important;
  }

  .v14-no{
    width:30px !important;
    height:30px !important;
    font-size:9px !important;
    top:9px !important;
    left:9px !important;
  }

  .v15-visual-label{
    left:9px !important;
    bottom:8px !important;
    font-size:7px !important;
    padding:5px 6px !important;
  }

  /* Materials section around it */
  .v11-materials{
    padding:42px 0 !important;
  }
  .mat-wrap{
    width:calc(100% - 24px) !important;
  }
  .mat-head{
    display:block !important;
    margin-bottom:18px !important;
  }
  .mat-head h2{
    font-size:clamp(33px,10vw,43px) !important;
    line-height:1 !important;
    margin-top:9px !important;
  }
  .mat-head > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin-top:12px !important;
  }
  .mat-strip{
    overflow-x:auto !important;
    flex-wrap:nowrap !important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:10px !important;
  }
  .mat-strip span{
    flex:0 0 auto !important;
    white-space:nowrap !important;
  }

  /* Prevent any inherited giant heights */
  .mat-card, .mat-card:nth-child(7),
  .v14-verify-card, .v13-review-grid > *{
    min-height:0 !important;
    height:auto !important;
  }
}body.page-id-211 /* Very small phones */
@media (max-width: 420px){
  .v14-card-image,
  .v14-card-image img{
    height:145px !important;
    min-height:145px !important;
    max-height:145px !important;
  }
  .v14-card-image{flex-basis:145px !important;}
  .v13-review h3{font-size:30px !important;}
  .v14-card-copy h4{font-size:17px !important;}
}body.page-id-211 /* V21 strategic Car Parking Shades Riyadh SEO/internal-link layer */
.seo-brand-link,body.page-id-211 .seo-internal-link{
  color:inherit;
  text-decoration:none;
  font:inherit;
}body.page-id-211 .seo-brand-link:hover,body.page-id-211 .seo-internal-link:hover{
  text-decoration:underline;
  text-underline-offset:3px;
}body.page-id-211 .cpsr-seo-intro{margin-top:10px;}body.page-id-211{--pj-green:#0b3b35;--pj-green2:#12483f;--pj-gold:#c99a43;--pj-cream:#f4f0e7;--pj-ink:#143e37}body.page-id-211 .pj-page{background:#f6f3ec;color:var(--pj-ink);font-family:inherit}body.page-id-211 .pj-shell{width:min(1480px,92vw);margin:auto}body.page-id-211 .pj-kicker{display:block;color:var(--pj-gold);font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-211 .pj-hero{background:linear-gradient(115deg,#082f2b,#10483f);color:#fff;padding:78px 0 64px;overflow:hidden}body.page-id-211 .pj-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-211 .pj-hero h1{font-size:clamp(52px,5.8vw,88px);line-height:.94;letter-spacing:-.05em;margin:0 0 22px;max-width:880px}body.page-id-211 .pj-hero h1 em{font-style:normal;color:#ddb562}body.page-id-211 .pj-hero-copy>p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.76);max-width:780px}body.page-id-211 .pj-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 35px}body.page-id-211 .pj-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:12px;font-weight:850}body.page-id-211 .pj-gold{background:var(--pj-gold);color:#fff}body.page-id-211 .pj-outline{border:1px solid rgba(255,255,255,.3);color:#fff}body.page-id-211 .pj-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);padding-top:18px;gap:18px}body.page-id-211 .pj-stats b{display:block;color:#ddb562;font-size:10px;letter-spacing:.12em}body.page-id-211 .pj-stats span{display:block;margin-top:6px;font-size:12px;color:rgba(255,255,255,.68)}body.page-id-211 .pj-hero-visual{display:grid;gap:12px}body.page-id-211 .pj-hero-card,body.page-id-211 .pj-placeholder{border-radius:20px;overflow:hidden}body.page-id-211 .pj-placeholder{position:relative;min-height:360px;background-color:#123f39;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.14)}body.page-id-211 .pj-placeholder:before,body.page-id-211 .pj-project-image:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 25%,rgba(5,35,30,.7))}body.page-id-211 .pj-placeholder span{position:absolute;z-index:2;left:18px;bottom:18px;font-size:10px;letter-spacing:.15em;font-weight:850}body.page-id-211 .pj-parking{background-image:linear-gradient(135deg,rgba(10,55,48,.2),rgba(10,55,48,.2)),url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80')}body.page-id-211 .pj-tensile{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-211 .pj-steel{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-211 .pj-cap{padding:15px 18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-top:0}body.page-id-211 .pj-cap b,body.page-id-211 .pj-cap span{display:block}body.page-id-211 .pj-cap span{font-size:11px;opacity:.65;margin-top:4px}body.page-id-211 .pj-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-211 .pj-mini-row .pj-placeholder{min-height:150px}body.page-id-211 .pj-categories{padding:28px 0;background:#eee9df}body.page-id-211 .pj-cat-row{display:flex;gap:8px;flex-wrap:wrap}body.page-id-211 .pj-cat-row a{background:#fff;border:1px solid #ddd5c7;border-radius:999px;padding:10px 14px;text-decoration:none;color:#234941;font-size:11px;font-weight:800}body.page-id-211 .pj-featured,body.page-id-211 .pj-sectors{padding:72px 0}body.page-id-211 .pj-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-211 .pj-section-head h2,body.page-id-211 .pj-case h2,body.page-id-211 .pj-proof h2,body.page-id-211 .pj-rfq h2{font-size:clamp(38px,4.5vw,64px);line-height:.98;letter-spacing:-.04em;margin:0}body.page-id-211 .pj-section-head>p{color:#687570;line-height:1.65}body.page-id-211 .pj-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}body.page-id-211 .pj-project{background:#fff;border:1px solid #ddd6ca;border-radius:20px;overflow:hidden}body.page-id-211 .pj-project-wide{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr}body.page-id-211 .pj-project-image{height:280px;position:relative;background-size:cover;background-position:center}body.page-id-211 .pj-project-wide .pj-project-image{height:auto;min-height:410px}body.page-id-211 .pj-aramco{background-image:url('https://images.unsplash.com/photo-1494526585095-c41746248156?auto=format&fit=crop&w=1400&q=80')}body.page-id-211 .pj-industrial{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1000&q=80')}body.page-id-211 .pj-sports{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=1000&q=80')}body.page-id-211 .pj-walk{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1000&q=80')}body.page-id-211 .pj-membrane{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=1000&q=80')}body.page-id-211 .pj-badge{position:absolute;z-index:2;left:15px;top:15px;background:#0b3b35;color:#fff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-211 .pj-project-body{padding:25px}body.page-id-211 .pj-project-body small{color:#b4832c;font-size:9px;font-weight:850;letter-spacing:.15em}body.page-id-211 .pj-project-body h3{font-size:26px;line-height:1.08;margin:12px 0 9px}body.page-id-211 .pj-project-body p{color:#687570;font-size:13px;line-height:1.6}body.page-id-211 .pj-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}body.page-id-211 .pj-meta span{font-size:9px;background:#f1ede5;border-radius:999px;padding:7px 9px}body.page-id-211 .pj-project-body a{color:#a97825;text-decoration:none;font-size:11px;font-weight:850}body.page-id-211 .pj-case{background:#0b3b35;color:#fff;padding:72px 0}body.page-id-211 .pj-case-head{max-width:900px;margin-bottom:32px}body.page-id-211 .pj-case-head p{color:rgba(255,255,255,.68);line-height:1.65}body.page-id-211 .pj-case-flow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}body.page-id-211 .pj-case-flow article{padding:24px 20px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-211 .pj-case-flow article:last-child{border-right:0}body.page-id-211 .pj-case-flow b{font-size:10px;color:#d9ac57}body.page-id-211 .pj-flow-icon{margin:28px 0 20px;width:50px;height:50px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;color:#d9ac57;font-size:10px;font-weight:900}body.page-id-211 .pj-case-flow h3{font-size:18px}body.page-id-211 .pj-case-flow p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.63)}body.page-id-211 .pj-proof{padding:65px 0;background:#e9e4d9}body.page-id-211 .pj-proof-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-211 .pj-proof-copy p{color:#687570;line-height:1.65}body.page-id-211 .pj-proof-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5cdbc;background:#fff;border-radius:18px;overflow:hidden}body.page-id-211 .pj-proof-items div{padding:22px;border-right:1px solid #e4ded2;border-bottom:1px solid #e4ded2}body.page-id-211 .pj-proof-items b{display:block;color:#b58127;font-size:10px;margin-bottom:8px}body.page-id-211 .pj-proof-items span{font-size:13px}body.page-id-211 .pj-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-211 .pj-sector-grid div{background:#fff;border:1px solid #ded7ca;border-radius:16px;padding:24px;min-height:190px}body.page-id-211 .pj-sector-grid span{color:#b58127;font-size:10px}body.page-id-211 .pj-sector-grid h3{font-size:20px;margin:35px 0 8px}body.page-id-211 .pj-sector-grid p{font-size:12px;line-height:1.55;color:#687570}body.page-id-211 .pj-rfq{background:linear-gradient(120deg,#082f2b,#11483f);color:#fff;padding:68px 0}body.page-id-211 .pj-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-211 .pj-rfq p{color:rgba(255,255,255,.7);line-height:1.65}body.page-id-211 .pj-rfq-box{background:#f3eddf;color:#153e37;padding:28px;border-radius:18px}body.page-id-211 .pj-rfq-box h3{font-size:24px;margin-top:0}body.page-id-211 .pj-rfq-box span{display:block;padding:9px 0;border-bottom:1px solid #ddd5c7;font-size:12px}body.page-id-211 .pj-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:7px;font-size:11px;font-weight:850}
@media(max-width:900px){body.page-id-211 .pj-shell{width:calc(100% - 28px)}body.page-id-211 .pj-hero{padding:52px 0 42px}body.page-id-211 .pj-hero-grid,body.page-id-211 .pj-section-head,body.page-id-211 .pj-proof-grid,body.page-id-211 .pj-rfq-grid{grid-template-columns:1fr;gap:26px}body.page-id-211 .pj-hero h1{font-size:48px}body.page-id-211 .pj-project-wide{display:block}body.page-id-211 .pj-project-wide .pj-project-image{height:270px;min-height:0}body.page-id-211 .pj-case-flow{grid-template-columns:repeat(2,1fr)}body.page-id-211 .pj-sector-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-211 .pj-hero h1{font-size:41px}body.page-id-211 .pj-hero-copy>p{font-size:14px}body.page-id-211 .pj-stats{grid-template-columns:1fr;gap:10px}body.page-id-211 .pj-placeholder{min-height:250px}body.page-id-211 .pj-mini-row .pj-placeholder{min-height:120px}body.page-id-211 .pj-featured,body.page-id-211 .pj-sectors,body.page-id-211 .pj-case,body.page-id-211 .pj-proof,body.page-id-211 .pj-rfq{padding:46px 0}body.page-id-211 .pj-project-grid{grid-template-columns:1fr}body.page-id-211 .pj-project-wide{grid-column:auto}body.page-id-211 .pj-project-image,body.page-id-211 .pj-project-wide .pj-project-image{height:220px}body.page-id-211 .pj-project-body h3{font-size:22px}body.page-id-211 .pj-case-flow{grid-template-columns:1fr}body.page-id-211 .pj-case-flow article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:20px}body.page-id-211 .pj-flow-icon{margin:16px 0}body.page-id-211 .pj-sector-grid,body.page-id-211 .pj-proof-items{grid-template-columns:1fr}body.page-id-211 .pj-sector-grid div{min-height:auto}body.page-id-211 .pj-cat-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-211 .pj-cat-row a{white-space:nowrap;flex:0 0 auto}}body.page-id-211 /* V2 Projects — portfolio/case-study focused; intentionally distinct from Engineering page */
.pv2-page{background:#f5f1e8;color:#143e37}body.page-id-211 .pv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-211 .pv2-kicker{display:block;color:#c69338;font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-211 .pv2-hero{background:#0a3933;color:#fff;padding:76px 0 60px}body.page-id-211 .pv2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:55px;align-items:center}body.page-id-211 .pv2-hero h1{font-size:clamp(58px,6vw,94px);line-height:.91;letter-spacing:-.055em;margin:0 0 22px}body.page-id-211 .pv2-hero h1 em{font-style:normal;color:#ddb25c}body.page-id-211 .pv2-hero p{max-width:720px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.65}body.page-id-211 .pv2-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}body.page-id-211 .pv2-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:850}body.page-id-211 .pv2-btn.gold{background:#c99a43;color:white}body.page-id-211 .pv2-btn.outline{border:1px solid rgba(255,255,255,.3);color:white}body.page-id-211 .pv2-hero-tags{display:flex;gap:7px;flex-wrap:wrap}body.page-id-211 .pv2-hero-tags span{font-size:8px;letter-spacing:.1em;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:7px 9px}body.page-id-211 .pv2-collage{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:10px;height:530px}body.page-id-211 .pv2-photo{position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center}body.page-id-211 .pv2-photo:after,body.page-id-211 .pv2-img:after,body.page-id-211 .pv2-feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 45%,rgba(5,38,32,.72))}body.page-id-211 .pv2-photo span,body.page-id-211 .pv2-img span{position:absolute;z-index:2;bottom:15px;left:15px;color:white;font-size:9px;font-weight:850;letter-spacing:.12em}body.page-id-211 .hero-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80')}body.page-id-211 .hero-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .hero-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .pv2-filter{padding:27px 0;background:#ebe6db}body.page-id-211 .pv2-filter-top{display:flex;justify-content:space-between;align-items:center}body.page-id-211 .pv2-filter-top p{font-size:12px;color:#687570}body.page-id-211 .pv2-pills{display:flex;gap:7px;flex-wrap:wrap}body.page-id-211 .pv2-pills button{border:1px solid #d6cebf;background:#f8f5ef;color:#274b44;border-radius:99px;padding:9px 13px;font:inherit;font-size:10px;font-weight:750}body.page-id-211 .pv2-pills button.active{background:#0d4038;color:white;border-color:#0d4038}body.page-id-211 .pv2-feature,body.page-id-211 .pv2-grid-section,body.page-id-211 .pv2-sectors{padding:72px 0}body.page-id-211 .pv2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-211 .pv2-head h2,body.page-id-211 .pv2-proof h2,body.page-id-211 .pv2-rfq h2,body.page-id-211 .pv2-sectors>div>h2{font-size:clamp(39px,4.7vw,67px);line-height:.96;letter-spacing:-.045em;margin:0}body.page-id-211 .pv2-head>p{color:#66746f;line-height:1.65}body.page-id-211 .pv2-feature-card{display:grid;grid-template-columns:1.15fr .85fr;background:#fff;border:1px solid #dcd4c6;border-radius:24px;overflow:hidden}body.page-id-211 .pv2-feature-image{min-height:620px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80') center/cover}body.page-id-211 .pv2-badge{position:absolute;z-index:3;top:17px;left:17px;background:#0b3b35;color:#fff;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-211 .pv2-image-note{position:absolute;z-index:3;left:18px;bottom:18px;background:rgba(8,52,44,.85);color:#fff;padding:9px 11px;border-radius:8px;font-size:9px}body.page-id-211 .pv2-feature-copy{padding:38px}body.page-id-211 .pv2-feature-copy small,body.page-id-211 .pv2-card-copy small{color:#ad7b25;font-size:9px;font-weight:850;letter-spacing:.13em}body.page-id-211 .pv2-feature-copy h3{font-size:38px;line-height:1.03;margin:13px 0}body.page-id-211 .pv2-lead{font-size:14px;line-height:1.65;color:#66746f}body.page-id-211 .pv2-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e3ddd1;margin:25px 0}body.page-id-211 .pv2-facts div{padding:14px;border-right:1px solid #e3ddd1;border-bottom:1px solid #e3ddd1}body.page-id-211 .pv2-facts b{display:block;font-size:8px;color:#ad7b25;letter-spacing:.1em}body.page-id-211 .pv2-facts span{font-size:12px}body.page-id-211 .pv2-story{display:grid;gap:8px}body.page-id-211 .pv2-story>div{background:#f4f0e8;border-radius:11px;padding:13px}body.page-id-211 .pv2-story b{font-size:9px;color:#ad7b25}body.page-id-211 .pv2-story h4{font-size:15px;margin:4px 0}body.page-id-211 .pv2-story p{font-size:11px;line-height:1.5;color:#697671;margin:0}body.page-id-211 .pv2-textlink,body.page-id-211 .pv2-card-copy a{display:inline-block;margin-top:18px;color:#a67420;text-decoration:none;font-size:10px;font-weight:850}body.page-id-211 .pv2-grid-section{background:#eee9df}body.page-id-211 .pv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-211 .pv2-grid article{background:#fff;border:1px solid #dcd4c6;border-radius:18px;overflow:hidden}body.page-id-211 .pv2-img{height:245px;position:relative;background-size:cover;background-position:center}body.page-id-211 .p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=80')}body.page-id-211 .p2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=900&q=80')}body.page-id-211 .p3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=900&q=80')}body.page-id-211 .p4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-211 .p5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-211 .p6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=900&q=80')}body.page-id-211 .pv2-card-copy{padding:20px}body.page-id-211 .pv2-card-copy h3{font-size:22px;margin:9px 0 6px}body.page-id-211 .pv2-card-copy p{font-size:12px;line-height:1.55;color:#687570}body.page-id-211 .pv2-proof{background:#0a3933;color:white;padding:68px 0}body.page-id-211 .pv2-head.light>p{color:rgba(255,255,255,.65)}body.page-id-211 .pv2-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden}body.page-id-211 .pv2-proof-grid>div{padding:25px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-211 .pv2-proof-grid span{color:#d8aa52;font-size:10px}body.page-id-211 .pv2-proof-grid h3{font-size:21px;margin:30px 0 8px}body.page-id-211 .pv2-proof-grid p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.62)}body.page-id-211 .pv2-sector-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}body.page-id-211 .pv2-sector-row a{background:#fff;border:1px solid #ddd5c7;border-radius:15px;padding:22px;text-decoration:none;color:#173f37}body.page-id-211 .pv2-sector-row b,body.page-id-211 .pv2-sector-row span{display:block}body.page-id-211 .pv2-sector-row b{font-size:17px}body.page-id-211 .pv2-sector-row span{font-size:10px;color:#73807c;margin-top:7px}body.page-id-211 .pv2-rfq{padding:66px 0;background:#e8e2d7}body.page-id-211 .pv2-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-211 .pv2-rfq p{color:#66746f;line-height:1.65}body.page-id-211 .pv2-rfq-box{background:#0b3b35;color:#fff;border-radius:18px;padding:28px}body.page-id-211 .pv2-rfq-box h3{font-size:23px;margin-top:0}body.page-id-211 .pv2-rfq-box span{display:block;border-bottom:1px solid rgba(255,255,255,.13);padding:9px 0;font-size:11px;color:rgba(255,255,255,.72)}body.page-id-211 .pv2-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;border-radius:7px;padding:13px;font-size:10px;font-weight:850}
@media(max-width:900px){body.page-id-211 .pv2-shell{width:calc(100% - 28px)}body.page-id-211 .pv2-hero-grid,body.page-id-211 .pv2-head,body.page-id-211 .pv2-feature-card,body.page-id-211 .pv2-rfq-grid{grid-template-columns:1fr;gap:25px}body.page-id-211 .pv2-hero h1{font-size:53px}body.page-id-211 .pv2-collage{height:420px}body.page-id-211 .pv2-feature-image{min-height:350px}body.page-id-211 .pv2-grid{grid-template-columns:repeat(2,1fr)}body.page-id-211 .pv2-proof-grid,body.page-id-211 .pv2-sector-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-211 .pv2-hero{padding:48px 0 38px}body.page-id-211 .pv2-hero h1{font-size:44px}body.page-id-211 .pv2-hero p{font-size:14px}body.page-id-211 .pv2-collage{height:340px;grid-template-columns:1fr 1fr;grid-template-rows:1.3fr .7fr}body.page-id-211 .hero-a{grid-column:1/3;grid-row:auto}body.page-id-211 .pv2-filter-top{display:block}body.page-id-211 .pv2-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-211 .pv2-pills button{flex:0 0 auto;white-space:nowrap}body.page-id-211 .pv2-feature,body.page-id-211 .pv2-grid-section,body.page-id-211 .pv2-sectors,body.page-id-211 .pv2-proof,body.page-id-211 .pv2-rfq{padding:45px 0}body.page-id-211 .pv2-feature-image{min-height:245px}body.page-id-211 .pv2-feature-copy{padding:22px}body.page-id-211 .pv2-feature-copy h3{font-size:29px}body.page-id-211 .pv2-facts{grid-template-columns:1fr}body.page-id-211 .pv2-grid{grid-template-columns:1fr}body.page-id-211 .pv2-img{height:215px}body.page-id-211 .pv2-proof-grid,body.page-id-211 .pv2-sector-row{grid-template-columns:1fr}body.page-id-211 .pv2-proof-grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-211 /* V3 fresh Projects visual portfolio — independent design language */
.v3p{background:#f3efe6;color:#133d36}body.page-id-211 .v3-shell{width:min(1500px,93vw);margin:auto}body.page-id-211 .v3-kicker{display:block;color:#c79438;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:14px}body.page-id-211 .v3-hero{background:#082f2b;color:white;padding:54px 0 22px}body.page-id-211 .v3-hero-top{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:stretch}body.page-id-211 .v3-copy{padding:40px 0}body.page-id-211 .v3-copy h1{font-size:clamp(60px,6.6vw,105px);line-height:.87;letter-spacing:-.06em;margin:0 0 25px}body.page-id-211 .v3-copy h1 i{font-style:normal;color:#ddb25b}body.page-id-211 .v3-copy p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.7);max-width:650px}body.page-id-211 .v3-actions{display:flex;gap:9px;margin-top:27px}body.page-id-211 .v3-actions a{background:#c99a43;color:white;text-decoration:none;padding:13px 16px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.06em}body.page-id-211 .v3-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.25)}body.page-id-211 .v3-feature-photo{min-height:490px;border-radius:22px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1600&q=82') center/cover;overflow:hidden}body.page-id-211 .v3-feature-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(4,31,27,.8))}body.page-id-211 .v3-feature-photo span,body.page-id-211 .v3-feature-photo b{position:absolute;z-index:2;left:22px}body.page-id-211 .v3-feature-photo span{bottom:55px;color:#dcb05a;font-size:9px;letter-spacing:.15em;font-weight:900}body.page-id-211 .v3-feature-photo b{bottom:24px;font-size:18px}body.page-id-211 .v3-film{display:grid;grid-template-columns:1.3fr .8fr 1fr .8fr;gap:8px;margin-top:8px}body.page-id-211 .v3-film>div{height:120px;border-radius:10px;position:relative;background-size:cover;background-position:center;overflow:hidden}body.page-id-211 .v3-film>div:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(4,32,27,.7))}body.page-id-211 .v3-film span{position:absolute;z-index:2;bottom:10px;left:11px;font-size:8px;font-weight:900;letter-spacing:.12em}body.page-id-211 .film-a{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-211 .film-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=600&q=80')}body.page-id-211 .film-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=700&q=80')}body.page-id-211 .film-d{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=600&q=80')}body.page-id-211 .v3-gallery{padding:72px 0}body.page-id-211 .v3-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:26px}body.page-id-211 .v3-title-row h2,body.page-id-211 .v3-case-copy h2,body.page-id-211 .v3-ksa h2,body.page-id-211 .v3-browse h2,body.page-id-211 .v3-contact h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-211 .v3-title-row>p{color:#697670;line-height:1.6}body.page-id-211 .v3-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}body.page-id-211 .v3-filters button{border:1px solid #d6cebf;background:#faf7f1;border-radius:99px;padding:9px 12px;font:inherit;font-size:9px;font-weight:850;color:#34564f}body.page-id-211 .v3-filters button.on{background:#0b3a34;color:white}body.page-id-211 .v3-masonry{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:255px;gap:10px}body.page-id-211 .v3-tile{position:relative;border-radius:15px;overflow:hidden;background-size:cover;background-position:center}body.page-id-211 .v3-tile.tall{grid-row:span 2}body.page-id-211 .v3-tile.wide{grid-column:span 2}body.page-id-211 .v3-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,38,32,.84))}body.page-id-211 .v3-overlay{position:absolute;z-index:2;left:19px;right:19px;bottom:18px;color:white}body.page-id-211 .v3-overlay small{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-211 .v3-overlay h3{font-size:22px;margin:6px 0}body.page-id-211 .v3-overlay span{font-size:8px;font-weight:900}body.page-id-211 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=80')}body.page-id-211 .t2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .t3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .t4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1100&q=80')}body.page-id-211 .t5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .t6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .v3-case{padding:75px 0;background:#e8e2d6}body.page-id-211 .v3-case-label{display:flex;gap:12px;align-items:center;margin-bottom:22px}body.page-id-211 .v3-case-label span{width:34px;height:34px;border-radius:50%;background:#c99a43;color:white;display:grid;place-items:center;font-size:9px}body.page-id-211 .v3-case-label b{font-size:9px;letter-spacing:.16em}body.page-id-211 .v3-case-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:35px}body.page-id-211 .v3-case-main{height:510px;border-radius:18px;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80') center/cover}body.page-id-211 .v3-case-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-211 .v3-case-thumbs>div{height:125px;border-radius:10px;background-size:cover;background-position:center;position:relative}body.page-id-211 .v3-case-thumbs span{position:absolute;left:9px;bottom:9px;background:#0b3b35;color:white;padding:6px;font-size:7px;font-weight:850}body.page-id-211 .before{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=500&q=80')}body.page-id-211 .during{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=500&q=80')}body.page-id-211 .after{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=500&q=80')}body.page-id-211 .v3-case-copy{padding:15px 5px}body.page-id-211 .v3-case-copy>small{color:#aa7926;font-size:9px;font-weight:900;letter-spacing:.14em}body.page-id-211 .v3-case-copy h2{font-size:clamp(38px,4vw,60px);margin:12px 0 17px}body.page-id-211 .v3-case-copy .intro{color:#64726d;line-height:1.65}body.page-id-211 .v3-case-copy dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cebf;margin:22px 0}body.page-id-211 .v3-case-copy dl div{padding:13px;border-right:1px solid #d6cebf;border-bottom:1px solid #d6cebf}body.page-id-211 .v3-case-copy dt{font-size:7px;color:#aa7926;font-weight:900}body.page-id-211 .v3-case-copy dd{font-size:11px;margin:4px 0 0}body.page-id-211 .v3-story{display:grid;gap:7px}body.page-id-211 .v3-story div{background:#f5f1e9;padding:12px;border-radius:9px}body.page-id-211 .v3-story b{font-size:8px;color:#aa7926}body.page-id-211 .v3-story p{font-size:10.5px;color:#687570;line-height:1.5;margin:4px 0 0}body.page-id-211 .v3-case-copy>a{display:inline-block;margin-top:18px;color:#9c6e20;font-size:9px;font-weight:900;text-decoration:none}body.page-id-211 .v3-ksa{padding:72px 0}body.page-id-211 .v3-ksa-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-211 .v3-ksa p{color:#687570;line-height:1.65}body.page-id-211 .v3-map-card{height:420px;background:#0a3933;border-radius:22px;position:relative;overflow:hidden;color:white}body.page-id-211 .v3-map-card:before{content:"";position:absolute;width:60%;height:68%;left:20%;top:14%;border:1px solid rgba(220,176,90,.28);border-radius:46% 54% 43% 57%;transform:rotate(-8deg)}body.page-id-211 .v3-map-card>b,body.page-id-211 .v3-map-card>small{position:absolute;left:24px}body.page-id-211 .v3-map-card>b{bottom:38px;font-size:19px}body.page-id-211 .v3-map-card>small{bottom:22px;font-size:8px;opacity:.55}body.page-id-211 .pin{position:absolute;font-size:7px;font-weight:900;color:#e1b65e}body.page-id-211 .pin:before{content:"";display:inline-block;width:7px;height:7px;background:#e1b65e;border-radius:50%;margin-right:5px}body.page-id-211 .p-riy{left:52%;top:48%}body.page-id-211 .p-dam{right:17%;top:37%}body.page-id-211 .p-dha{right:15%;top:43%}body.page-id-211 .p-jub{right:13%;top:29%}body.page-id-211 .p-jed{left:24%;top:57%}body.page-id-211 .v3-proof{background:#0a3933;color:white;padding:65px 0}body.page-id-211 .v3-title-row.light>p{color:rgba(255,255,255,.6)}body.page-id-211 .v3-proof-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-211 .v3-proof-row div{padding:24px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-211 .v3-proof-row span{font-size:8px;color:#dcb05a}body.page-id-211 .v3-proof-row b{display:block;margin:28px 0 7px;font-size:13px}body.page-id-211 .v3-proof-row p{font-size:10px;color:rgba(255,255,255,.58);line-height:1.5}body.page-id-211 .v3-browse{padding:72px 0}body.page-id-211 .v3-browse>div>h2{max-width:850px}body.page-id-211 .v3-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px}body.page-id-211 .v3-browse-grid a{background:white;border:1px solid #ddd5c7;border-radius:13px;padding:20px;text-decoration:none;color:#153f37}body.page-id-211 .v3-browse-grid span{font-size:8px;color:#aa7926}body.page-id-211 .v3-browse-grid b{display:block;font-size:17px;margin:30px 0 8px}body.page-id-211 .v3-browse-grid em{font-style:normal;font-size:8px;color:#aa7926;font-weight:900}body.page-id-211 .v3-contact{padding:65px 0;background:#e7e1d5}body.page-id-211 .v3-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-211 .v3-contact p{color:#687570}body.page-id-211 .v3-contact-btn{background:#0a3933;color:white;text-decoration:none;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr auto;align-items:center}body.page-id-211 .v3-contact-btn small,body.page-id-211 .v3-contact-btn b{grid-column:1}body.page-id-211 .v3-contact-btn small{color:#dcb05a;font-size:8px}body.page-id-211 .v3-contact-btn b{font-size:16px;margin-top:7px}body.page-id-211 .v3-contact-btn span{grid-column:2;grid-row:1/3;font-size:27px;color:#dcb05a}
@media(max-width:900px){body.page-id-211 .v3-shell{width:calc(100% - 28px)}body.page-id-211 .v3-hero-top,body.page-id-211 .v3-title-row,body.page-id-211 .v3-case-grid,body.page-id-211 .v3-ksa-grid,body.page-id-211 .v3-contact-grid{grid-template-columns:1fr;gap:25px}body.page-id-211 .v3-copy h1{font-size:60px}body.page-id-211 .v3-feature-photo{min-height:370px}body.page-id-211 .v3-masonry{grid-template-columns:1fr 1fr}body.page-id-211 .v3-tile.wide{grid-column:span 1}body.page-id-211 .v3-proof-row,body.page-id-211 .v3-browse-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-211 .v3-hero{padding:35px 0 14px}body.page-id-211 .v3-copy{padding:15px 0}body.page-id-211 .v3-copy h1{font-size:47px}body.page-id-211 .v3-copy p{font-size:13px}body.page-id-211 .v3-feature-photo{min-height:280px}body.page-id-211 .v3-film{grid-template-columns:1fr 1fr}body.page-id-211 .v3-film>div{height:90px}body.page-id-211 .v3-gallery,body.page-id-211 .v3-case,body.page-id-211 .v3-ksa,body.page-id-211 .v3-proof,body.page-id-211 .v3-browse,body.page-id-211 .v3-contact{padding:44px 0}body.page-id-211 .v3-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-211 .v3-filters button{flex:0 0 auto}body.page-id-211 .v3-masonry{display:block}body.page-id-211 .v3-tile{height:235px;margin-bottom:9px}body.page-id-211 .v3-case-main{height:280px}body.page-id-211 .v3-case-thumbs>div{height:85px}body.page-id-211 .v3-case-copy dl{grid-template-columns:1fr}body.page-id-211 .v3-map-card{height:310px}body.page-id-211 .v3-proof-row,body.page-id-211 .v3-browse-grid{grid-template-columns:1fr}body.page-id-211 .v3-proof-row div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-211 /* V4 clean Projects-only page: suppress legacy Engineering components */
.eng-page,body.page-id-211 .v11-materials,body.page-id-211 .v13-review,body.page-id-211 .v14-verify-card,body.page-id-211 .eng-faq,body.page-id-211 .faq-section,body.page-id-211 .engineering-faq,body.page-id-211 .design-basis,body.page-id-211 .engineering-deliverables,body.page-id-211 .engineering-applications{ display:none !important; }body.page-id-211 /* V5 — project-ready SEO,body.page-id-211 internal linking and conversion layer */
.v5-card-facts{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 10px}body.page-id-211 .v5-card-facts span{position:static!important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:5px 7px;font-size:7px!important;letter-spacing:.04em!important}body.page-id-211 .v5-card-actions{display:flex;gap:12px;align-items:center}body.page-id-211 .v5-card-actions a{color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.05em}body.page-id-211 .v5-card-actions a.related{color:#ddb15a}body.page-id-211 .v5-ready{padding:70px 0;background:#ebe5da}body.page-id-211 .v5-ready-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-211 .v5-ready-grid article{background:#f8f5ef;border:1px solid #d9d1c3;border-radius:15px;padding:22px;min-height:185px}body.page-id-211 .v5-ready-grid span{font-size:9px;color:#aa7926;font-weight:900}body.page-id-211 .v5-ready-grid h3{font-size:18px;margin:34px 0 8px}body.page-id-211 .v5-ready-grid p{font-size:11px;line-height:1.55;color:#687570;margin:0}body.page-id-211 .v5-enquiry{background:#0a3933;color:#fff;border-radius:18px;padding:25px}body.page-id-211 .v5-enquiry-head small,body.page-id-211 .v5-enquiry-head b{display:block}body.page-id-211 .v5-enquiry-head small{color:#ddb15a;font-size:8px;letter-spacing:.13em}body.page-id-211 .v5-enquiry-head b{font-size:22px;margin-top:6px}body.page-id-211 .v5-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0}body.page-id-211 .v5-fields span{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:11px;font-size:10px;color:rgba(255,255,255,.72)}body.page-id-211 .v5-upload{font-size:10px;color:rgba(255,255,255,.65);padding:11px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-211 .v5-upload b{color:#ddb15a}body.page-id-211 .v5-enquiry>a{display:block;background:#c99a43;color:white;text-decoration:none;text-align:center;border-radius:7px;padding:13px;margin-top:12px;font-size:9px;font-weight:900;letter-spacing:.05em}
@media(max-width:900px){body.page-id-211 .v5-ready-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-211 .v5-ready{padding:44px 0}body.page-id-211 .v5-ready-grid{grid-template-columns:1fr}body.page-id-211 .v5-ready-grid article{min-height:0}body.page-id-211 .v5-fields{grid-template-columns:1fr}body.page-id-211 .v5-card-actions{flex-wrap:wrap}}body.page-id-211 /* V6 — scalable KSA city project templates */
.v6-cities{padding:72px 0;background:#f4f0e8}body.page-id-211 .v6-city-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 0 18px;border-top:1px solid #d8d0c2}body.page-id-211 .v6-city-toolbar>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#a97826}body.page-id-211 .v6-city-toolbar div{display:flex;gap:5px;flex-wrap:wrap}body.page-id-211 .v6-city-toolbar button{border:1px solid #d5cdbf;background:#fff;border-radius:99px;padding:7px 9px;font:inherit;font-size:7px;font-weight:850;color:#36564f}body.page-id-211 .v6-city-toolbar button.active{background:#0a3933;color:#fff}body.page-id-211 .v6-city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-211 .v6-city-card{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden}body.page-id-211 .v6-city-image{height:150px;background:linear-gradient(135deg,#164b43,#092f2b);position:relative;display:grid;place-items:center}body.page-id-211 .v6-city-no{position:absolute;top:10px;left:10px;color:#dcb05a;font-size:8px;font-weight:900}body.page-id-211 .v6-photo-placeholder{border:1px dashed rgba(255,255,255,.32);color:rgba(255,255,255,.62);padding:15px;border-radius:8px;font-size:7px;font-weight:850;letter-spacing:.1em}body.page-id-211 .v6-city-copy{padding:16px}body.page-id-211 .v6-city-copy small{color:#a97826;font-size:7px;font-weight:900;letter-spacing:.11em}body.page-id-211 .v6-city-copy h3{font-size:18px;margin:7px 0}body.page-id-211 .v6-city-copy p{font-size:10px;line-height:1.5;color:#697671}body.page-id-211 .v6-city-tags{display:flex;gap:4px;flex-wrap:wrap;margin:11px 0}body.page-id-211 .v6-city-tags span{background:#f0ece4;border-radius:99px;padding:5px 6px;font-size:7px}body.page-id-211 .v6-city-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #eee8de;padding-top:10px}body.page-id-211 .v6-city-actions a{font-size:7px;font-weight:900;text-decoration:none;color:#9f7021}body.page-id-211 .v6-city-actions a.product{color:#31554d}body.page-id-211 .v6-case-template{padding:72px 0;background:#0a3933;color:#fff}body.page-id-211 .v6-case-template>div>h2{font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.05em;margin:0;max-width:900px}body.page-id-211 .v6-case-intro{max-width:760px;color:rgba(255,255,255,.64);line-height:1.65;margin:18px 0 28px}body.page-id-211 .v6-template-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}body.page-id-211 .v6-template-photo{min-height:340px;border:1px dashed rgba(255,255,255,.28);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.035)}body.page-id-211 .v6-template-photo span{color:#dcb05a;font-size:9px}body.page-id-211 .v6-template-photo b{font-size:14px;margin:12px 0 5px}body.page-id-211 .v6-template-photo small{font-size:8px;color:rgba(255,255,255,.5)}body.page-id-211 .v6-template-fields{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.13);border-radius:15px;overflow:hidden}body.page-id-211 .v6-template-fields div{padding:15px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-211 .v6-template-fields b,body.page-id-211 .v6-template-fields span{display:block}body.page-id-211 .v6-template-fields b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-211 .v6-template-fields span{font-size:10px;color:rgba(255,255,255,.66);margin-top:5px}body.page-id-211 .v6-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-211 .v6-story-grid article{border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:16px}body.page-id-211 .v6-story-grid span{font-size:8px;color:#dcb05a}body.page-id-211 .v6-story-grid h3{font-size:16px;margin:22px 0 6px}body.page-id-211 .v6-story-grid p{font-size:9px;line-height:1.5;color:rgba(255,255,255,.58)}body.page-id-211 .v6-gallery-template{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-211 .v6-gallery-template div{height:125px;border:1px dashed rgba(255,255,255,.24);border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.025)}body.page-id-211 .v6-gallery-template span{font-size:7px;color:rgba(255,255,255,.55);letter-spacing:.09em}
@media(max-width:900px){body.page-id-211 .v6-city-grid{grid-template-columns:1fr 1fr}body.page-id-211 .v6-template-grid{grid-template-columns:1fr}body.page-id-211 .v6-story-grid,body.page-id-211 .v6-gallery-template{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-211 .v6-cities,body.page-id-211 .v6-case-template{padding:44px 0}body.page-id-211 .v6-city-toolbar{display:block}body.page-id-211 .v6-city-toolbar div{margin-top:10px;flex-wrap:nowrap;overflow-x:auto}body.page-id-211 .v6-city-grid{grid-template-columns:1fr}body.page-id-211 .v6-city-image{height:130px}body.page-id-211 .v6-template-fields{grid-template-columns:1fr}body.page-id-211 .v6-story-grid{grid-template-columns:1fr}body.page-id-211 .v6-gallery-template{grid-template-columns:1fr 1fr}body.page-id-211 .v6-gallery-template div{height:95px}}body.page-id-211 /* V6.1 — ONLY Case Study Template redesign. All other V6 page sections untouched. */
.v6-case-template{
  background:
    radial-gradient(circle at 88% 12%, rgba(201,154,67,.13), transparent 28%),
    linear-gradient(135deg,#082f2b 0%,#0b3c35 55%,#0a332e 100%) !important;
  color:#fff !important;
  padding:76px 0 !important;
}body.page-id-211 .v61-case-head{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:56px;
  align-items:end;
  margin-bottom:28px;
}body.page-id-211 .v61-case-head h2{
  color:#fff !important;
  font-size:clamp(42px,5.3vw,76px) !important;
  line-height:.95 !important;
  letter-spacing:-.05em !important;
  margin:0 0 16px !important;
  max-width:980px;
}body.page-id-211 .v61-case-head p{
  color:rgba(255,255,255,.68) !important;
  font-size:15px !important;
  line-height:1.65 !important;
  max-width:850px;
  margin:0 !important;
}body.page-id-211 .v61-case-badge{
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.055);
  border-radius:18px;
  padding:23px;
  backdrop-filter:blur(10px);
}body.page-id-211 .v61-case-badge span,body.page-id-211 .v61-case-badge b,body.page-id-211 .v61-case-badge small{display:block}body.page-id-211 .v61-case-badge span{color:#dcb05a;font-size:8px;font-weight:900;letter-spacing:.16em}body.page-id-211 .v61-case-badge b{font-size:21px;margin:9px 0 5px}body.page-id-211 .v61-case-badge small{font-size:9px;color:rgba(255,255,255,.55)}body.page-id-211 .v61-hero-card{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:0;
  border:1px solid rgba(255,255,255,.15);
  border-radius:22px;
  overflow:hidden;
  background:rgba(255,255,255,.045);
  box-shadow:0 25px 70px rgba(0,0,0,.18);
}body.page-id-211 .v61-hero-visual{padding:14px;background:rgba(255,255,255,.03)}body.page-id-211 .v61-hero-photo{
  height:390px;
  border-radius:15px;
  border:1px dashed rgba(255,255,255,.28);
  background:
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 35%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  padding:35px;
}body.page-id-211 .v61-photo-label{
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:14px;
}body.page-id-211 .v61-hero-photo strong{font-size:16px;max-width:520px;line-height:1.35}body.page-id-211 .v61-hero-photo small{margin-top:9px;color:rgba(255,255,255,.5);font-size:9px}body.page-id-211 .v61-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-211 .v61-mini-gallery div{
  height:92px;
  border-radius:11px;
  border:1px dashed rgba(255,255,255,.22);
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.025);
}body.page-id-211 .v61-mini-gallery span{font-size:7px;font-weight:850;letter-spacing:.1em;color:rgba(255,255,255,.58)}body.page-id-211 .v61-snapshot{padding:34px}body.page-id-211 .v61-label{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.15em}body.page-id-211 .v61-snapshot h3{font-size:34px;line-height:1.05;margin:10px 0 12px;color:#fff}body.page-id-211 .v61-snapshot>p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.64);margin-bottom:22px}body.page-id-211 .v61-facts{
  display:grid;
  grid-template-columns:1fr 1fr;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  overflow:hidden;
}body.page-id-211 .v61-facts div{padding:14px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-211 .v61-facts b,body.page-id-211 .v61-facts span{display:block}body.page-id-211 .v61-facts b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-211 .v61-facts span{font-size:9.5px;color:rgba(255,255,255,.67);margin-top:5px;line-height:1.4}body.page-id-211 .v61-story-head{margin:34px 0 14px}body.page-id-211 .v61-story-head h3{font-size:31px;margin:0;color:#fff}body.page-id-211 .v61-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-211 .v61-story-grid article{
  border:1px solid rgba(255,255,255,.13);
  border-radius:15px;
  padding:19px;
  background:rgba(255,255,255,.035);
  min-height:205px;
}body.page-id-211 .v61-story-grid article>span{font-size:8px;color:#dcb05a;font-weight:900}body.page-id-211 .v61-story-icon{
  width:46px;height:46px;border-radius:50%;
  margin:22px 0 16px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.18);
  color:#dcb05a;font-size:9px;font-weight:900;
  background:rgba(255,255,255,.035);
}body.page-id-211 .v61-story-grid h4{font-size:18px;color:#fff;margin:0 0 7px}body.page-id-211 .v61-story-grid p{font-size:10px;line-height:1.55;color:rgba(255,255,255,.58);margin:0}body.page-id-211 .v61-bottom-note{
  margin-top:16px;
  display:flex;
  justify-content:space-between;
  gap:25px;
  align-items:center;
  border-top:1px solid rgba(255,255,255,.13);
  padding-top:18px;
}body.page-id-211 .v61-bottom-note span,body.page-id-211 .v61-bottom-note b{display:block}body.page-id-211 .v61-bottom-note span{font-size:7px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-211 .v61-bottom-note b{font-size:11px;margin-top:5px;color:rgba(255,255,255,.72)}body.page-id-211 .v61-bottom-note a{
  flex:0 0 auto;
  text-decoration:none;
  background:#c99a43;
  color:#fff;
  padding:12px 15px;
  border-radius:7px;
  font-size:8px;
  font-weight:900;
  letter-spacing:.06em;
}

@media(max-width:900px){body.page-id-211 .v61-case-head,body.page-id-211 .v61-hero-card{grid-template-columns:1fr;gap:22px}body.page-id-211 .v61-case-head{align-items:start}body.page-id-211 .v61-hero-photo{height:310px}body.page-id-211 .v61-story-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){body.page-id-211 .v6-case-template{padding:46px 0 !important}body.page-id-211 .v61-case-head h2{font-size:39px !important}body.page-id-211 .v61-case-head p{font-size:13px !important}body.page-id-211 .v61-case-badge{padding:17px}body.page-id-211 .v61-hero-visual{padding:9px}body.page-id-211 .v61-hero-photo{height:225px;padding:20px}body.page-id-211 .v61-hero-photo strong{font-size:13px}body.page-id-211 .v61-mini-gallery{grid-template-columns:1fr 1fr 1fr}body.page-id-211 .v61-mini-gallery div{height:70px}body.page-id-211 .v61-snapshot{padding:21px 17px}body.page-id-211 .v61-snapshot h3{font-size:27px}body.page-id-211 .v61-facts{grid-template-columns:1fr}body.page-id-211 .v61-story-grid{grid-template-columns:1fr}body.page-id-211 .v61-story-grid article{min-height:auto;padding:16px}body.page-id-211 .v61-story-icon{margin:14px 0 12px}body.page-id-211 .v61-bottom-note{display:block}body.page-id-211 .v61-bottom-note a{display:block;text-align:center;margin-top:14px}
}body.page-id-211 /* V6.2 — visual refinement ONLY for the existing Case Study Template */
.v61-hero-photo{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 74% 22%,rgba(220,176,90,.18),transparent 31%),
    linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));
}body.page-id-211 .v61-hero-photo:before{
  content:"";
  position:absolute; inset:18px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:11px;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:28px 28px;
  pointer-events:none;
}body.page-id-211 .v61-hero-photo:after{
  content:"PROJECT PHOTO / DRAWING AREA";
  position:absolute;right:20px;bottom:18px;
  font-size:7px;font-weight:900;letter-spacing:.13em;
  color:rgba(255,255,255,.34);
}body.page-id-211 .v61-hero-photo>*{position:relative;z-index:2}body.page-id-211 .v61-mini-gallery div{position:relative;overflow:hidden}body.page-id-211 .v61-mini-gallery div:before{
  content:"";
  position:absolute;inset:0;
  background:
    linear-gradient(135deg,transparent 45%,rgba(220,176,90,.13) 46%,transparent 48%),
    linear-gradient(45deg,transparent 58%,rgba(255,255,255,.055) 59%,transparent 61%);
}body.page-id-211 .v61-mini-gallery span{position:relative;z-index:2}body.page-id-211 .v62-study-strip{
  margin:10px 0 0;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
}body.page-id-211 .v62-study{
  position:relative;
  min-height:126px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  padding:16px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.018));
}body.page-id-211 .v62-study:after{
  content:"";
  position:absolute;width:120px;height:120px;border-radius:50%;
  right:-45px;bottom:-55px;border:1px solid rgba(220,176,90,.18);
}body.page-id-211 .v62-study small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.13em;margin-bottom:18px}body.page-id-211 .v62-study b{display:block;color:#fff;font-size:15px;line-height:1.15;margin-bottom:7px}body.page-id-211 .v62-study p{margin:0;color:rgba(255,255,255,.55);font-size:9px;line-height:1.5}body.page-id-211 .v62-study .mark{
  position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:8px;
  display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);
  color:#dcb05a;font-size:8px;font-weight:900;
}body.page-id-211 .v61-story-grid article{position:relative;overflow:hidden}body.page-id-211 .v61-story-grid article:after{
  content:"";
  position:absolute;right:-30px;bottom:-35px;width:100px;height:100px;border-radius:50%;
  border:1px solid rgba(220,176,90,.13);
}body.page-id-211 .v61-story-grid article:nth-child(1){background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}body.page-id-211 .v61-story-grid article:nth-child(2){background:linear-gradient(145deg,rgba(220,176,90,.07),rgba(255,255,255,.018))}body.page-id-211 .v61-story-grid article:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(12,72,63,.2))}body.page-id-211 .v61-story-grid article:nth-child(4){background:linear-gradient(145deg,rgba(220,176,90,.08),rgba(255,255,255,.018))}body.page-id-211 .v62-story-tag{
  display:inline-block;margin-top:14px;padding:6px 8px;border-radius:999px;
  border:1px solid rgba(255,255,255,.12);font-size:7px!important;
  letter-spacing:.08em;color:rgba(255,255,255,.55)!important;
}

@media(max-width:900px){body.page-id-211 .v62-study-strip{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-211 .v62-study-strip{grid-template-columns:1fr 1fr}body.page-id-211 .v62-study{min-height:112px;padding:13px}body.page-id-211 .v62-study b{font-size:13px}body.page-id-211 .v62-study p{font-size:8px}
}body.page-id-211 .v63-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}body.page-id-211 .v61-hero-photo .v63-media{opacity:.58}body.page-id-211 .v61-hero-photo:before{z-index:2!important;background:linear-gradient(90deg,rgba(4,55,48,.72),rgba(4,55,48,.08))!important}body.page-id-211 .v61-hero-photo>*:not(.v63-media){z-index:3!important}body.page-id-211 .v61-mini-gallery div{background-size:cover!important;background-position:center!important}body.page-id-211 .v61-mini-gallery div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,45,40,.82));z-index:1}body.page-id-211 .v61-mini-gallery span{z-index:3!important}body.page-id-211 .v62-study{background-size:cover!important;background-position:center!important}body.page-id-211 .v62-study:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,49,43,.28),rgba(3,49,43,.94));z-index:0}body.page-id-211 .v62-study>*{position:relative;z-index:2}body.page-id-211 .v63-video-wrap{position:relative;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.13);min-height:210px;background:#073f38}body.page-id-211 .v63-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.page-id-211 .v63-video-label{position:absolute;left:14px;bottom:12px;z-index:3;padding:7px 10px;border-radius:999px;background:rgba(3,45,40,.8);color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em}body.page-id-211 .v63-demo-note{font-size:8px;color:rgba(255,255,255,.48);margin-top:8px;letter-spacing:.04em}
@media(max-width:560px){body.page-id-211 .v63-video-wrap{min-height:190px}}body.page-id-211 /* V6.4 — Project Snapshot visual refinement */
.v64-snapshot-visuals{
  margin-top:16px;
  display:grid;
  grid-template-columns:1.35fr .85fr;
  gap:10px;
}body.page-id-211 .v64-location-card,body.page-id-211 .v64-detail-stack>div{
  position:relative;overflow:hidden;border-radius:13px;
  border:1px solid rgba(255,255,255,.13);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
}body.page-id-211 .v64-location-card{min-height:210px;padding:18px}body.page-id-211 .v64-location-card:before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(circle at 70% 38%,rgba(220,176,90,.22) 0 3px,transparent 4px),
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:auto,26px 26px,26px 26px;
}body.page-id-211 .v64-route{position:absolute;left:12%;right:10%;top:54%;height:1px;background:rgba(220,176,90,.55);transform:rotate(-8deg)}body.page-id-211 .v64-route:after,body.page-id-211 .v64-route:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#dcb05a;top:-4px}body.page-id-211 .v64-route:before{left:0}body.page-id-211 .v64-route:after{right:0}body.page-id-211 .v64-location-card>*{position:relative;z-index:2}body.page-id-211 .v64-kicker{color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-211 .v64-location-card b{display:block;color:#fff;font-size:18px;margin-top:8px}body.page-id-211 .v64-location-card p{color:rgba(255,255,255,.58);font-size:9px;line-height:1.55;max-width:70%}body.page-id-211 .v64-location-pin{position:absolute!important;right:18px;bottom:17px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(220,176,90,.45);color:#dcb05a;font-weight:900}body.page-id-211 .v64-detail-stack{display:grid;gap:10px}body.page-id-211 .v64-detail-stack>div{padding:15px;min-height:100px}body.page-id-211 .v64-detail-stack b{display:block;color:#fff;font-size:13px;margin:5px 0}body.page-id-211 .v64-detail-stack p{margin:0;color:rgba(255,255,255,.52);font-size:8px;line-height:1.45}body.page-id-211 .v64-photo-strip{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-211 .v64-photo{
  min-height:105px;border-radius:12px;border:1px solid rgba(255,255,255,.13);
  background-size:cover;background-position:center;position:relative;overflow:hidden
}body.page-id-211 .v64-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,45,40,.9))}body.page-id-211 .v64-photo span{position:absolute;z-index:2;left:11px;bottom:10px;color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-211 .v64-snapshot-note{margin-top:9px;color:rgba(255,255,255,.43);font-size:7px;line-height:1.45}
@media(max-width:720px){body.page-id-211 .v64-snapshot-visuals{grid-template-columns:1fr}body.page-id-211 .v64-location-card{min-height:175px}body.page-id-211 .v64-photo-strip{grid-template-columns:1fr 1fr 1fr}
}
@media(max-width:480px){body.page-id-211 .v64-photo-strip{grid-template-columns:1fr}body.page-id-211 .v64-photo{min-height:145px}
}body.page-id-211 .mat-page{background:#f4f0e8;color:#143d36}body.page-id-211 .mat-shell{width:min(1500px,93vw);margin:auto}body.page-id-211 .mat-kicker{display:block;color:#c7953c;font-size:9px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-211 .mat-hero{background:#082f2b;color:white;padding:68px 0 34px;overflow:hidden}body.page-id-211 .mat-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}body.page-id-211 .mat-hero-copy h1{font-size:clamp(58px,6.4vw,100px);line-height:.88;letter-spacing:-.06em;margin:0 0 24px}body.page-id-211 .mat-hero-copy h1 em{font-style:normal;color:#ddb15a}body.page-id-211 .mat-hero-copy p{max-width:650px;color:rgba(255,255,255,.67);line-height:1.7;font-size:15px}body.page-id-211 .mat-actions{display:flex;gap:8px;margin:25px 0}body.page-id-211 .mat-actions a{padding:13px 15px;border-radius:7px;background:#c7953c;color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-211 .mat-actions .outline{background:transparent;border:1px solid rgba(255,255,255,.22)}body.page-id-211 .mat-mini-proof{display:flex;gap:8px;flex-wrap:wrap}body.page-id-211 .mat-mini-proof span{border:1px solid rgba(255,255,255,.13);padding:7px 9px;border-radius:99px;font-size:7px;color:rgba(255,255,255,.62)}body.page-id-211 .mat-hero-visual{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:340px 170px;gap:9px;position:relative}body.page-id-211 .mat-membrane-demo,body.page-id-211 .mat-steel-demo{border-radius:18px;border:1px dashed rgba(255,255,255,.22);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));display:flex;flex-direction:column;align-items:center;justify-content:center}body.page-id-211 .mat-membrane-demo{grid-row:1/3}body.page-id-211 .mat-steel-demo{grid-column:2}body.page-id-211 .mat-membrane-demo span,body.page-id-211 .mat-steel-demo span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-211 .mat-membrane-demo b,body.page-id-211 .mat-steel-demo b{font-size:12px;margin-top:7px}body.page-id-211 .mat-float{grid-column:2;background:#c7953c;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:end}body.page-id-211 .mat-float small{font-size:7px}body.page-id-211 .mat-float b{font-size:20px;margin-top:6px}body.page-id-211 .mat-library,body.page-id-211 .mat-steel{padding:72px 0}body.page-id-211 .mat-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-211 .mat-head h2,body.page-id-211 .mat-anatomy h2,body.page-id-211 .mat-selector h2,body.page-id-211 .mat-docs h2,body.page-id-211 .mat-rfq h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-211 .mat-head>p{color:#66756f;line-height:1.6}body.page-id-211 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-211 .mat-card{background:#fff;border:1px solid #ddd5c8;border-radius:15px;overflow:hidden}body.page-id-211 .mat-card.featured{grid-column:span 2}body.page-id-211 .mat-photo{height:180px;display:grid;place-items:center;background:linear-gradient(135deg,#184a42,#0a332e);position:relative}body.page-id-211 .mat-card.featured .mat-photo{height:230px}body.page-id-211 .mat-photo:after{content:"";position:absolute;inset:12px;border:1px dashed rgba(255,255,255,.18);border-radius:10px}body.page-id-211 .mat-photo span{color:rgba(255,255,255,.58);font-size:7px;font-weight:900;letter-spacing:.1em}body.page-id-211 .mat-copy{padding:17px}body.page-id-211 .mat-copy small{font-size:7px;color:#a97826;font-weight:900}body.page-id-211 .mat-copy h3{font-size:20px;margin:7px 0}body.page-id-211 .mat-copy p{font-size:10px;line-height:1.55;color:#68756f}body.page-id-211 .mat-copy a{font-size:7px;font-weight:900;color:#a97826;text-decoration:none}body.page-id-211 .mat-anatomy{padding:72px 0;background:#e8e1d5}body.page-id-211 .mat-anatomy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-211 .layers{display:grid;gap:7px;margin:20px 0}body.page-id-211 .layers div{height:68px;border-radius:10px;background:#0a3933;color:white;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 8px 18px rgba(0,0,0,.08)}body.page-id-211 .layers div:nth-child(2){margin:0 16px}body.page-id-211 .layers div:nth-child(3){margin:0 30px;background:#c7953c}body.page-id-211 .layers div:nth-child(4){margin:0 10px}body.page-id-211 .layers b{color:#ddb15a;font-size:8px}body.page-id-211 .layers div:nth-child(3) b{color:#fff}body.page-id-211 .layers span{font-size:9px;font-weight:900;letter-spacing:.08em}body.page-id-211 .mat-layer-visual>small{font-size:8px;color:#7a827e}body.page-id-211 .mat-anatomy-copy>p{color:#66756f;line-height:1.65}body.page-id-211 .mat-check-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3cabb;border-radius:13px;overflow:hidden;margin-top:22px}body.page-id-211 .mat-check-grid div{padding:13px;border-right:1px solid #d3cabb;border-bottom:1px solid #d3cabb}body.page-id-211 .mat-check-grid b,body.page-id-211 .mat-check-grid span{display:block}body.page-id-211 .mat-check-grid b{font-size:7px;color:#a97826}body.page-id-211 .mat-check-grid span{font-size:9px;margin-top:4px;color:#65736e}body.page-id-211 .mat-compare{background:#0a3933;color:white;padding:70px 0}body.page-id-211 .mat-head.light>p{color:rgba(255,255,255,.6)}body.page-id-211 .mat-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.13);border-radius:14px}body.page-id-211 .mat-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}body.page-id-211 .mat-table-wrap th,body.page-id-211 .mat-table-wrap td{padding:14px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);text-align:left;font-size:9px}body.page-id-211 .mat-table-wrap th{color:#ddb15a;font-size:7px;letter-spacing:.08em}body.page-id-211 .mat-table-wrap td{color:rgba(255,255,255,.66)}body.page-id-211 .mat-table-wrap td b{color:#fff}body.page-id-211 .mat-process{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-211 .mat-process article{background:#fff;border:1px solid #ddd5c8;border-radius:14px;padding:11px}body.page-id-211 .mat-process article>span{font-size:7px;color:#a97826}body.page-id-211 .process-img{height:140px;border-radius:9px;background:#0b3933;color:rgba(255,255,255,.5);display:grid;place-items:center;font-size:7px;margin:8px 0 15px}body.page-id-211 .mat-process h3{font-size:17px;margin:0 0 6px}body.page-id-211 .mat-process p{font-size:9px;color:#68756f;line-height:1.5}body.page-id-211 .mat-selector{padding:72px 0;background:#e8e1d5}body.page-id-211 .mat-selector-top{max-width:900px}body.page-id-211 .mat-selector-top p{color:#66756f;line-height:1.6}body.page-id-211 .selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}body.page-id-211 .selector-grid>div{background:#0a3933;color:white;border-radius:14px;padding:20px;min-height:145px}body.page-id-211 .selector-grid span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-211 .selector-grid b{display:block;font-size:16px;margin:28px 0 13px}body.page-id-211 .selector-grid a{color:#ddb15a;text-decoration:none;font-size:7px;font-weight:900}body.page-id-211 .mat-docs{padding:72px 0}body.page-id-211 .mat-docs-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}body.page-id-211 .mat-docs p{color:#66756f}body.page-id-211 .doc-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cdbf;border-radius:14px;overflow:hidden}body.page-id-211 .doc-list div{padding:16px;border-right:1px solid #d6cdbf;border-bottom:1px solid #d6cdbf}body.page-id-211 .doc-list b,body.page-id-211 .doc-list span{display:block}body.page-id-211 .doc-list b{font-size:8px;color:#a97826}body.page-id-211 .doc-list span{font-size:9px;color:#66756f;margin-top:5px}body.page-id-211 .mat-rfq{padding:68px 0;background:#0a3933;color:white}body.page-id-211 .mat-rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}body.page-id-211 .mat-rfq p{color:rgba(255,255,255,.6);line-height:1.65}body.page-id-211 .rfq-box{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:17px;padding:23px}body.page-id-211 .rfq-box small,body.page-id-211 .rfq-box>b{display:block}body.page-id-211 .rfq-box small{font-size:7px;color:#ddb15a}body.page-id-211 .rfq-box>b{font-size:20px;margin:7px 0 16px}body.page-id-211 .rfq-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-211 .rfq-fields span{padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;font-size:8px;color:rgba(255,255,255,.6)}body.page-id-211 .rfq-box a{display:block;margin-top:12px;text-align:center;background:#c7953c;color:white;padding:12px;border-radius:7px;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:950px){body.page-id-211 .mat-hero-grid,body.page-id-211 .mat-head,body.page-id-211 .mat-anatomy-grid,body.page-id-211 .mat-docs-grid,body.page-id-211 .mat-rfq-grid{grid-template-columns:1fr}body.page-id-211 .mat-grid{grid-template-columns:1fr 1fr}body.page-id-211 .mat-process{grid-template-columns:1fr 1fr}body.page-id-211 .selector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-211 .mat-shell{width:calc(100% - 28px)}body.page-id-211 .mat-hero{padding:44px 0 24px}body.page-id-211 .mat-hero-copy h1{font-size:49px}body.page-id-211 .mat-hero-visual{grid-template-columns:1fr;grid-template-rows:260px 150px 130px}body.page-id-211 .mat-membrane-demo{grid-row:auto}body.page-id-211 .mat-steel-demo,body.page-id-211 .mat-float{grid-column:auto}body.page-id-211 .mat-library,body.page-id-211 .mat-anatomy,body.page-id-211 .mat-steel,body.page-id-211 .mat-selector,body.page-id-211 .mat-docs,body.page-id-211 .mat-rfq,body.page-id-211 .mat-compare{padding:45px 0}body.page-id-211 .mat-grid{grid-template-columns:1fr}body.page-id-211 .mat-card.featured{grid-column:auto}body.page-id-211 .mat-process,body.page-id-211 .selector-grid,body.page-id-211 .doc-list{grid-template-columns:1fr}body.page-id-211 .mat-check-grid{grid-template-columns:1fr}body.page-id-211 .rfq-fields{grid-template-columns:1fr}body.page-id-211 .mat-head h2,body.page-id-211 .mat-anatomy h2,body.page-id-211 .mat-selector h2,body.page-id-211 .mat-docs h2,body.page-id-211 .mat-rfq h2{font-size:39px}}body.page-id-211 .mv2{background:#f3efe7;color:#103d35}body.page-id-211 .mv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-211 .eyebrow{display:block;color:#d1a14a;font-size:8px;font-weight:900;letter-spacing:.19em;margin-bottom:13px}body.page-id-211 .mv2-hero{background:radial-gradient(circle at 75% 25%,#14584d 0,#0a3933 38%,#062c28 75%);color:#fff;padding:70px 0 42px}body.page-id-211 .hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-211 .mv2-hero h1{font-size:clamp(62px,7vw,108px);line-height:.86;letter-spacing:-.065em;margin:0 0 25px}body.page-id-211 .mv2-hero h1 em{font-style:normal;color:#ddb15a}body.page-id-211 .mv2-hero p{max-width:650px;color:#b9cbc6;line-height:1.7;font-size:14px}body.page-id-211 .hero-actions{display:flex;gap:8px;margin:26px 0}body.page-id-211 .hero-actions a,body.page-id-211 .rfq-card a{background:#c8953d;color:#fff;text-decoration:none;padding:13px 16px;border-radius:7px;font-size:8px;font-weight:900}body.page-id-211 .hero-actions .ghost{background:transparent;border:1px solid #ffffff35}body.page-id-211 .proof{display:flex;gap:6px;flex-wrap:wrap}body.page-id-211 .proof span,body.page-id-211 .tags span,body.page-id-211 .doc-badges span{border:1px solid #ffffff25;border-radius:99px;padding:6px 9px;font-size:6.5px;font-weight:800}body.page-id-211 .hero-media{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:350px 165px;gap:9px}body.page-id-211 .fabric-visual,body.page-id-211 .steel-visual{position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:20px;background:#0c453d;display:flex;flex-direction:column;justify-content:end;padding:22px}body.page-id-211 .fabric-visual{grid-row:1/3}body.page-id-211 .fabric-shape{position:absolute;width:120%;height:72%;left:-10%;top:4%;border-radius:50% 50% 16% 16%/70% 70% 20% 20%;background:linear-gradient(145deg,#faf8ed,#c9d6cf);transform:rotate(-5deg);box-shadow:inset -30px -20px 55px #738d85}body.page-id-211 .fabric-shape:after{content:"";position:absolute;inset:14%;border:1px solid #496d63;border-radius:50%}body.page-id-211 .fabric-visual small,body.page-id-211 .fabric-visual b,body.page-id-211 .fabric-visual span,body.page-id-211 .steel-visual small,body.page-id-211 .steel-visual b{position:relative;z-index:2}body.page-id-211 .fabric-visual small,body.page-id-211 .steel-visual small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-211 .fabric-visual b,body.page-id-211 .steel-visual b{font-size:16px;margin-top:5px}body.page-id-211 .fabric-visual span{font-size:7px;color:#c1d0cb;margin-top:5px}body.page-id-211 .steel-visual{grid-column:2}body.page-id-211 .beam{position:absolute;width:65%;height:200%;right:5%;top:-45%;background:linear-gradient(90deg,#41524e,#c1cbc6 35%,#5c6b67 65%,#273a36);transform:rotate(28deg);border-radius:8px}body.page-id-211 .hero-chip{grid-column:2;background:#c8953d;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:end}body.page-id-211 .hero-chip small{font-size:7px}body.page-id-211 .hero-chip b{font-size:17px;margin-top:6px}body.page-id-211 .mv2-systems,body.page-id-211 .mv2-selector{padding:76px 0}body.page-id-211 .section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-211 .section-head h2,body.page-id-211 .cut-copy h2,body.page-id-211 .selector-title h2,body.page-id-211 .docs-copy h2,body.page-id-211 .mv2-rfq h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:0}body.page-id-211 .section-head p,body.page-id-211 .selector-title p,body.page-id-211 .docs-copy p{color:#66766f;line-height:1.6}body.page-id-211 .system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body.page-id-211 .system-card{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;border:1px solid #ddd5c7;border-radius:17px;overflow:hidden;min-height:300px}body.page-id-211 .system-card.large{grid-column:1/-1;grid-template-columns:1.1fr .9fr;min-height:390px}body.page-id-211 .system-art{position:relative;background:#0a3c35;overflow:hidden;display:flex;align-items:end;padding:15px}body.page-id-211 .system-art>span{position:relative;z-index:3;color:#d5e0dc;font-size:6.5px;font-weight:900}body.page-id-211 .membrane-art{position:absolute;width:110%;height:90%;left:-8%;top:8%;background:linear-gradient(145deg,#fff,#aabdb6);clip-path:polygon(0 30%,45% 0,100% 26%,86% 88%,43% 65%,8% 100%)}body.page-id-211 .mesh-art{position:absolute;inset:0;background:repeating-linear-gradient(45deg,#154f46 0 3px,#0a3933 3px 7px)}body.page-id-211 .steel-art{position:absolute;inset:0;background:linear-gradient(125deg,transparent 20%,#83938e 21% 35%,transparent 36%),linear-gradient(55deg,transparent 40%,#465a55 41% 55%,transparent 56%),#0a3933}body.page-id-211 .finish-art{position:absolute;inset:0;background:radial-gradient(circle at 25% 40%,#d0b26f 0 7%,transparent 8%),radial-gradient(circle at 55% 60%,#768883 0 10%,transparent 11%),radial-gradient(circle at 80% 35%,#d9ddd8 0 8%,transparent 9%),#0b3933}body.page-id-211 .system-body{padding:25px}body.page-id-211 .system-body small{color:#b57d20;font-size:7px;font-weight:900}body.page-id-211 .system-body h3{font-size:28px;margin:8px 0}body.page-id-211 .system-body p{font-size:10px;line-height:1.6;color:#66756f}body.page-id-211 .tags{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0}body.page-id-211 .tags span{border-color:#d9d0c2;color:#65736e}body.page-id-211 .system-body a,body.page-id-211 .applications a{font-size:7px;color:#a97018;font-weight:900;text-decoration:none}body.page-id-211 .mv2-cutaway{background:#e5ded2;padding:75px 0}body.page-id-211 .cut-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}body.page-id-211 .exploded{margin:28px 0;perspective:800px}body.page-id-211 .layer{height:66px;margin:-3px 0 12px;border-radius:10px;background:#0b4038;color:#fff;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 16px 25px #183b3322;transform:rotateX(8deg) skewX(-8deg)}body.page-id-211 .layer.l2{margin-left:20px}body.page-id-211 .layer.l3{margin-left:40px;background:#c8953d}body.page-id-211 .layer.l4{margin-left:12px}body.page-id-211 .layer b{font-size:8px;color:#e6bb67}body.page-id-211 .layer.l3 b{color:#fff}body.page-id-211 .layer span{font-size:8px;font-weight:900}body.page-id-211 .cut-art>small{font-size:7px;color:#77827e}body.page-id-211 .cut-copy>p{color:#65756f}body.page-id-211 .verify{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d1c7b8;border-radius:14px;overflow:hidden;margin-top:22px}body.page-id-211 .verify>div{padding:14px;border-right:1px solid #d1c7b8;border-bottom:1px solid #d1c7b8}body.page-id-211 .verify i,body.page-id-211 .verify b,body.page-id-211 .verify span{display:block}body.page-id-211 .verify i{font-style:normal;color:#b57d20;font-size:7px}body.page-id-211 .verify b{font-size:11px;margin:5px 0}body.page-id-211 .verify span{font-size:8px;color:#6d7974}body.page-id-211 .selector-title{max-width:980px}body.page-id-211 .applications{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px}body.page-id-211 .applications article{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden;padding-bottom:18px}body.page-id-211 .app-visual{height:170px;background:#0a3d36;display:grid;place-items:center;color:#ffffff65;font-size:7px;position:relative;overflow:hidden}body.page-id-211 .app-visual:before{content:"";position:absolute;width:80%;height:60%;border:8px solid #d5ded9;border-bottom:0;border-radius:50% 50% 0 0;bottom:-5%;opacity:.65}body.page-id-211 .applications article>small,body.page-id-211 .applications article>h3,body.page-id-211 .applications article>p,body.page-id-211 .applications article>a{margin-left:17px;margin-right:17px}body.page-id-211 .applications article>small{display:block;color:#b57d20;font-size:7px;font-weight:900;margin-top:15px}body.page-id-211 .applications h3{font-size:18px;margin-top:6px;margin-bottom:6px}body.page-id-211 .applications p{font-size:9px;color:#69766f;line-height:1.5}body.page-id-211 .mv2-steelstory{padding:75px 0;background:#082f2b;color:#fff}body.page-id-211 .section-head.dark p{color:#aebfba}body.page-id-211 .steel-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-211 .steel-flow article{border:1px solid #ffffff1f;border-radius:14px;padding:10px;background:#ffffff08}body.page-id-211 .flow-photo{height:170px;border-radius:9px;background:#164a42;display:grid;place-items:center;color:#ffffff65;font-size:7px;margin-bottom:14px;overflow:hidden;position:relative}body.page-id-211 .flow-photo:after{content:"";position:absolute;width:70%;height:180%;background:linear-gradient(90deg,#52635f,#c0cac5,#445651);transform:rotate(35deg)}body.page-id-211 .steel-flow article>b{font-size:7px;color:#ddb15a}body.page-id-211 .steel-flow h3{font-size:17px;margin:6px 0}body.page-id-211 .steel-flow p{font-size:9px;color:#aebfba}body.page-id-211 .mv2-docs{padding:80px 0;background:#e5ded2}body.page-id-211 .docs-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}body.page-id-211 .doc-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px}body.page-id-211 .doc-badges span{border-color:#cfc3b1;color:#6c7772}body.page-id-211 .doc-stack{height:430px;position:relative}body.page-id-211 .doc-sheet{position:absolute;width:65%;height:320px;right:12%;top:40px;background:#fff;border:1px solid #d7cdbd;border-radius:13px;padding:25px;box-shadow:0 25px 50px #233a3322}body.page-id-211 .doc-sheet.back{transform:rotate(8deg) translate(60px,-5px);background:#0b3c35;color:#fff}body.page-id-211 .doc-sheet.mid{transform:rotate(-7deg) translate(-55px,20px);background:#c8953d;color:#fff}body.page-id-211 .doc-sheet.front{z-index:3}body.page-id-211 .doc-sheet small{color:#b57d20;font-size:8px}body.page-id-211 .doc-sheet b,body.page-id-211 .doc-sheet span{display:block}body.page-id-211 .doc-sheet b{font-size:20px;margin:20px 0 6px}body.page-id-211 .doc-sheet span{font-size:9px;color:#6b7772}body.page-id-211 .back span,body.page-id-211 .mid span{color:#fff}body.page-id-211 .doc-lines{margin-top:35px;height:120px;background:repeating-linear-gradient(#e5e0d8 0 1px,transparent 1px 23px)}body.page-id-211 .mv2-rfq{padding:70px 0;background:#082f2b;color:#fff}body.page-id-211 .rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}body.page-id-211 .mv2-rfq p{color:#aebfba;line-height:1.6}body.page-id-211 .rfq-card{border:1px solid #ffffff20;background:#ffffff08;border-radius:16px;padding:22px}body.page-id-211 .rfq-card>small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-211 .input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0}body.page-id-211 .input-grid span{border:1px solid #ffffff1e;border-radius:8px;padding:11px;font-size:7px;color:#b7c6c1}body.page-id-211 .rfq-card a{display:block;text-align:center}
@media(max-width:950px){body.page-id-211 .hero-grid,body.page-id-211 .section-head,body.page-id-211 .cut-grid,body.page-id-211 .docs-grid,body.page-id-211 .rfq-grid{grid-template-columns:1fr}body.page-id-211 .applications,body.page-id-211 .steel-flow{grid-template-columns:1fr 1fr}body.page-id-211 .hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-211 .mv2-shell{width:calc(100% - 28px)}body.page-id-211 .mv2-hero{padding:45px 0 28px}body.page-id-211 .mv2-hero h1{font-size:52px}body.page-id-211 .hero-media{grid-template-columns:1fr;grid-template-rows:250px 150px 120px;min-height:auto}body.page-id-211 .fabric-visual{grid-row:auto}body.page-id-211 .steel-visual,body.page-id-211 .hero-chip{grid-column:auto}body.page-id-211 .mv2-systems,body.page-id-211 .mv2-selector,body.page-id-211 .mv2-cutaway,body.page-id-211 .mv2-steelstory,body.page-id-211 .mv2-docs,body.page-id-211 .mv2-rfq{padding:48px 0}body.page-id-211 .system-grid,body.page-id-211 .applications,body.page-id-211 .steel-flow{grid-template-columns:1fr}body.page-id-211 .system-card,body.page-id-211 .system-card.large{grid-column:auto;grid-template-columns:1fr}body.page-id-211 .system-art{min-height:190px}body.page-id-211 .verify{grid-template-columns:1fr}body.page-id-211 .doc-stack{height:350px}body.page-id-211 .doc-sheet{width:72%;height:270px}body.page-id-211 .input-grid{grid-template-columns:1fr}}body.page-id-211 header{position:sticky;top:0;z-index:999;background:rgba(247,245,238,.96);backdrop-filter:blur(16px);border-bottom:1px solid #dcd5c9}body.page-id-211 .m3-nav{width:min(1480px,92vw);height:78px;margin:auto;display:flex;align-items:center;gap:28px}body.page-id-211 .m3-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0b3b34;margin-right:auto}body.page-id-211 .m3-mark{width:40px;height:40px;border-radius:11px;background:#0b3b34;color:#d8a84e;display:grid;place-items:center;font-weight:900;font-size:22px}body.page-id-211 .m3-brand b,body.page-id-211 .m3-brand small{display:block}body.page-id-211 .m3-brand b{font-size:15px}body.page-id-211 .m3-brand small{font-size:5.8px;letter-spacing:.14em;color:#718079;margin-top:3px}body.page-id-211 .m3-links{display:flex;gap:20px}body.page-id-211 .m3-links a{font-size:8px;font-weight:850;text-decoration:none;color:#34524b}body.page-id-211 .m3-links a:last-child{color:#b57d20}body.page-id-211 .m3-quote{font-size:7px;font-weight:900;text-decoration:none;background:#0b3b34;color:#fff;padding:12px 14px;border-radius:8px}body.page-id-211 .m3-real{object-fit:cover!important}body.page-id-211 .fabric-shape.m3-real{position:absolute!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important;border-radius:0!important;filter:saturate(.78) contrast(1.03);box-shadow:none!important}body.page-id-211 .fabric-visual:after,body.page-id-211 .steel-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(4,43,37,.88) 100%)}body.page-id-211 .beam.m3-real{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:0!important}body.page-id-211 .system-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.page-id-211 .system-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(4,43,37,.85))}body.page-id-211 .flow-photo{background-size:cover!important;background-position:center!important}body.page-id-211 .flow-photo:after{display:none!important}body.page-id-211 .m3-matrix{padding:78px 0;background:#f3efe7}body.page-id-211 .matrix-wrap{border:1px solid #d6cebf;border-radius:16px;overflow:hidden;background:#fff}body.page-id-211 .matrix-row{display:grid;grid-template-columns:1.05fr 1.25fr 1.6fr 1.35fr}body.page-id-211 .matrix-row>*{padding:15px;border-right:1px solid #e1dbd0;border-bottom:1px solid #e1dbd0;font-size:9px;line-height:1.45}body.page-id-211 .matrix-row.head{background:#0b3b34;color:#fff}body.page-id-211 .matrix-row.head b{font-size:7px;letter-spacing:.09em;text-transform:uppercase}body.page-id-211 .matrix-row strong{color:#0b3b34}body.page-id-211 .matrix-row span{color:#63726c}body.page-id-211 .m3-proof{padding:80px 0;background:#e5ded2}body.page-id-211 .proof-copy{max-width:900px}body.page-id-211 .proof-copy h2{font-size:clamp(42px,5vw,70px);line-height:.94;letter-spacing:-.05em;margin:0 0 18px}body.page-id-211 .proof-copy p{color:#66766f;line-height:1.7}body.page-id-211 .proof-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px}body.page-id-211 .proof-gallery>div{height:260px;border-radius:16px;position:relative;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:end;color:#fff;background:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783') center/cover}body.page-id-211 .proof-gallery>div:nth-child(1){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-211 .proof-gallery>div:nth-child(3){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-211 .proof-gallery span{font-size:7px;color:#e0b55d}body.page-id-211 .proof-gallery b{font-size:16px;margin:6px 0}body.page-id-211 .proof-gallery small{font-size:7px;color:#d0ddd8}
@media(max-width:900px){body.page-id-211 .m3-links{display:none}body.page-id-211 .matrix-row{grid-template-columns:1fr 1fr}body.page-id-211 .proof-gallery{grid-template-columns:1fr}body.page-id-211 .proof-gallery>div{height:220px}}
@media(max-width:600px){body.page-id-211 .m3-nav{height:68px}body.page-id-211 .m3-quote{display:none}body.page-id-211 .matrix-row{grid-template-columns:1fr}body.page-id-211 .matrix-row.head{display:none}body.page-id-211 .matrix-row>*{border-right:0}body.page-id-211 .m3-proof{padding:48px 0}}body.page-id-211 .v4-coatings{padding:90px 0;background:#f4f0e7;color:#123e36}body.page-id-211 .v4-intro,body.page-id-211 .colour-head{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:end;margin-bottom:34px}body.page-id-211 .v4-intro h2,body.page-id-211 .colour-head h2,body.page-id-211 .choice-copy h2,body.page-id-211 .approval-main h2{font-size:clamp(42px,5vw,76px);line-height:.92;letter-spacing:-.055em;margin:8px 0 0}body.page-id-211 .v4-intro p,body.page-id-211 .colour-head p,body.page-id-211 .choice-copy p{font-size:11px;line-height:1.75;color:#66736e}body.page-id-211 .v4-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-211 .v4-process article{background:#fff;border:1px solid #d9d2c5;border-radius:18px;overflow:hidden;padding-bottom:20px}body.page-id-211 .v4-photo{height:230px;background-size:cover;background-position:center;position:relative;padding:16px;color:#fff;display:flex;align-items:flex-end;gap:10px}body.page-id-211 .v4-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,45,39,.88))}body.page-id-211 .v4-photo span,body.page-id-211 .v4-photo b{position:relative;z-index:2}body.page-id-211 .v4-photo span{width:28px;height:28px;border-radius:50%;background:#d7a33e;color:#123e36;display:grid;place-items:center;font-size:7px;font-weight:900}body.page-id-211 .v4-photo b{font-size:9px;letter-spacing:.08em}body.page-id-211 .primer-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-211 .epoxy-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-211 .powder-photo{background-image:url('https://www.steelcoating.ma/assets/img/services/detail-thermolaquage.webp')}body.page-id-211 .galv-photo{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-211 .finish-photo{background-image:url('https://cdn11.bigcommerce.com/s-sypvot18uz/product_images/uploaded_images/adobestock-111182072.jpeg')}body.page-id-211 .v4-process h3{font-size:20px;margin:18px 20px 8px}body.page-id-211 .v4-process p{font-size:9px;line-height:1.65;color:#68756f;margin:0 20px 16px;min-height:74px}body.page-id-211 .v4-process small{font-size:6px;letter-spacing:.08em;color:#a87927;margin:0 20px;font-weight:800}body.page-id-211 .v4-system-choice{margin-top:70px;background:#0a4037;border-radius:22px;padding:38px;color:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-211 .choice-copy p{color:#c8d5d0}body.page-id-211 .choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-211 .choice-cards>div{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:20px;min-height:135px}body.page-id-211 .choice-cards span{color:#dfad4a;font-size:8px}body.page-id-211 .choice-cards b,body.page-id-211 .choice-cards small{display:block}body.page-id-211 .choice-cards b{font-size:15px;margin:15px 0 7px}body.page-id-211 .choice-cards small{font-size:7.5px;line-height:1.55;color:#c9d4d0}body.page-id-211 .v4-colours{margin-top:75px}body.page-id-211 .swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-211 .swatches>div{background:#fff;border:1px solid #d9d2c5;border-radius:13px;padding:8px}body.page-id-211 .swatches i{display:block;height:92px;border-radius:9px;background:var(--c);border:1px solid rgba(0,0,0,.06);margin-bottom:10px}body.page-id-211 .swatches b,body.page-id-211 .swatches small{display:block}body.page-id-211 .swatches b{font-size:9px}body.page-id-211 .swatches small{font-size:6.5px;color:#7a827f;margin-top:3px}body.page-id-211 .swatches .custom i{display:grid;place-items:center;background:linear-gradient(135deg,#f5e7bb,#bd8d42,#0b4037);font-style:normal;color:white;font-size:26px}body.page-id-211 .finish-strip{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;border:1px solid #d8d0c2;border-radius:14px;overflow:hidden;background:#fff}body.page-id-211 .finish-strip>div{padding:18px;border-right:1px solid #e0d9cd}body.page-id-211 .finish-strip>div:last-child{border:0}body.page-id-211 .finish-strip b,body.page-id-211 .finish-strip span{display:block}body.page-id-211 .finish-strip b{font-size:8px;color:#b37c24;letter-spacing:.1em}body.page-id-211 .finish-strip span{font-size:7px;line-height:1.5;color:#66736e;margin-top:7px}body.page-id-211 .v4-approval{display:grid;grid-template-columns:1.5fr .5fr;gap:12px;margin-top:70px}body.page-id-211 .approval-main,body.page-id-211 .v4-approval aside{background:#fff;border:1px solid #d9d2c5;border-radius:18px;padding:30px}body.page-id-211 .approval-main h2{font-size:48px;max-width:850px}body.page-id-211 .approval-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px}body.page-id-211 .approval-steps>div{border-top:2px solid #d8a640;padding-top:14px}body.page-id-211 .approval-steps strong,body.page-id-211 .approval-steps b,body.page-id-211 .approval-steps small{display:block}body.page-id-211 .approval-steps strong{font-size:7px;color:#b37c24}body.page-id-211 .approval-steps b{font-size:9px;margin:9px 0 5px}body.page-id-211 .approval-steps small{font-size:6.5px;line-height:1.45;color:#75807c}body.page-id-211 .v4-approval aside{background:#e5ded2}body.page-id-211 .v4-approval aside h3{font-size:22px;line-height:1.1;margin:14px 0}body.page-id-211 .v4-approval aside p{font-size:8px;line-height:1.65;color:#65736d}
@media(max-width:900px){body.page-id-211 .v4-intro,body.page-id-211 .colour-head,body.page-id-211 .v4-system-choice,body.page-id-211 .v4-approval{grid-template-columns:1fr}body.page-id-211 .v4-process{grid-template-columns:1fr 1fr}body.page-id-211 .swatches{grid-template-columns:repeat(3,1fr)}body.page-id-211 .approval-steps{grid-template-columns:1fr 1fr}body.page-id-211 .finish-strip{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-211 .v4-coatings{padding:52px 0}body.page-id-211 .v4-process{grid-template-columns:1fr}body.page-id-211 .v4-photo{height:210px}body.page-id-211 .v4-process p{min-height:auto}body.page-id-211 .choice-cards{grid-template-columns:1fr}body.page-id-211 .swatches{grid-template-columns:1fr 1fr}body.page-id-211 .swatches i{height:74px}body.page-id-211 .finish-strip{grid-template-columns:1fr}body.page-id-211 .finish-strip>div{border-right:0;border-bottom:1px solid #e0d9cd}body.page-id-211 .approval-steps{grid-template-columns:1fr}body.page-id-211 .approval-main h2{font-size:38px}}body.page-id-211 /* V5 Outstanding refinement */
.v4-system-choice .choice-copy h2,body.page-id-211 .v4-system-choice h2{
  color:#fff!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
}body.page-id-211 .v4-system-choice .choice-copy p{color:rgba(255,255,255,.78)!important}body.page-id-211 .v4-system-choice .eyebrow{color:#e0b45f!important;opacity:1!important}body.page-id-211 .v5-build{padding:84px 0;background:#ebe5da;color:#123e36}body.page-id-211 .v5-build-head,body.page-id-211 .v5-qc-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-211 .v5-build-head h2,body.page-id-211 .v5-qc-head h2,body.page-id-211 .v5-maint h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-211 .v5-build-head p,body.page-id-211 .v5-qc-head p,body.page-id-211 .v5-maint p{color:#66746f;font-size:11px;line-height:1.7}body.page-id-211 .v5-build-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-211 .v5-layer-stack{padding:25px 0}body.page-id-211 .coat-layer{height:82px;margin:-5px 0 16px;border-radius:13px;padding:0 20px;display:flex;align-items:center;gap:18px;color:#fff;box-shadow:0 16px 25px rgba(24,59,51,.12);transform:skewX(-7deg)}body.page-id-211 .coat-layer span{font-size:8px;color:#e0b45f}body.page-id-211 .coat-layer b,body.page-id-211 .coat-layer small{display:block}body.page-id-211 .coat-layer b{font-size:10px;min-width:210px}body.page-id-211 .coat-layer small{font-size:7px;color:rgba(255,255,255,.66)}body.page-id-211 .coat-layer.topcoat{background:#193f38;margin-left:8px}body.page-id-211 .coat-layer.intermediate{background:#56635f;margin-left:24px}body.page-id-211 .coat-layer.primer{background:#9c6a36;margin-left:40px}body.page-id-211 .coat-layer.steelbase{background:#7a8581;margin-left:15px}body.page-id-211 .v5-build-copy{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-211 .v5-build-copy>div{background:#fff;border:1px solid #d7cfc1;border-radius:14px;padding:20px;min-height:145px}body.page-id-211 .v5-build-copy span{font-size:8px;color:#b27a22}body.page-id-211 .v5-build-copy b{display:block;font-size:16px;margin:18px 0 7px}body.page-id-211 .v5-build-copy p{font-size:9px;line-height:1.55;color:#69766f}body.page-id-211 .v5-qc{padding:82px 0;background:#f5f1e9}body.page-id-211 .v5-qc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-211 .v5-qc-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:21px;min-height:210px}body.page-id-211 .v5-qc-grid article>span{font-size:7px;color:#b27a22}body.page-id-211 .qc-icon{width:52px;height:52px;border-radius:14px;background:#0b4037;color:#ddb05a;display:grid;place-items:center;margin:24px 0 16px;font-size:8px;font-weight:900}body.page-id-211 .v5-qc-grid h3{font-size:17px;margin:0 0 7px}body.page-id-211 .v5-qc-grid p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-211 .v5-colour-builder{margin-top:18px;background:#0b4037;color:#fff;border-radius:18px;padding:25px;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-211 .builder-copy h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-211 .builder-copy p{font-size:9px;color:#c5d2cd;line-height:1.55}body.page-id-211 .builder-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-211 .builder-steps>div{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px}body.page-id-211 .builder-steps span{font-size:7px;color:#ddb05a}body.page-id-211 .builder-steps b,body.page-id-211 .builder-steps small{display:block}body.page-id-211 .builder-steps b{font-size:13px;margin:14px 0 6px}body.page-id-211 .builder-steps small{font-size:7px;line-height:1.45;color:#c5d2cd}body.page-id-211 .v5-maint{padding:75px 0;background:#e4ddd1}body.page-id-211 .v5-maint-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-211 .v5-maint-cards{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d0c7b9;border-radius:14px;overflow:hidden;background:#fff}body.page-id-211 .v5-maint-cards>div{padding:18px;border-right:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9}body.page-id-211 .v5-maint-cards b,body.page-id-211 .v5-maint-cards span{display:block}body.page-id-211 .v5-maint-cards b{font-size:12px;color:#153f37}body.page-id-211 .v5-maint-cards span{font-size:8px;color:#6b7772;margin-top:5px}

@media(max-width:900px){body.page-id-211 .v5-build-head,body.page-id-211 .v5-qc-head,body.page-id-211 .v5-build-grid,body.page-id-211 .v5-colour-builder,body.page-id-211 .v5-maint-grid{grid-template-columns:1fr}body.page-id-211 .v5-qc-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-211 .v5-build,body.page-id-211 .v5-qc,body.page-id-211 .v5-maint{padding:50px 0}body.page-id-211 .v5-build-copy,body.page-id-211 .v5-qc-grid,body.page-id-211 .builder-steps,body.page-id-211 .v5-maint-cards{grid-template-columns:1fr}body.page-id-211 .coat-layer{height:auto;min-height:76px;transform:none;margin-left:0!important}body.page-id-211 .coat-layer b{min-width:0}
}body.page-id-211 .mv2-steelstory .section-head.dark h2{
  color:#fff!important; opacity:1!important; filter:none!important;
  text-shadow:none!important; mix-blend-mode:normal!important;
  -webkit-text-fill-color:#fff!important;
}body.page-id-211 .mv2-steelstory .section-head.dark p{
  color:rgba(255,255,255,.80)!important; opacity:1!important; filter:none!important;
}body.page-id-211 .mv2-steelstory .steel-flow .flow-photo{
  min-height:245px!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}body.page-id-211 .mv2-steelstory .steel-flow article:nth-child(1) .flow-photo{background-position:center 45%!important}body.page-id-211 .mv2-steelstory .steel-flow article:nth-child(2) .flow-photo{background-position:center!important}body.page-id-211 .mv2-steelstory .steel-flow article:nth-child(3) .flow-photo{background-position:center!important}body.page-id-211 .mv2-steelstory .steel-flow article:nth-child(4) .flow-photo{background-position:center!important}body.page-id-211 .mv2-steelstory .flow-photo span{
  background:rgba(5,45,39,.82)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.20)!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  backdrop-filter:blur(5px);
}
@media(max-width:700px){body.page-id-211 .mv2-steelstory .steel-flow .flow-photo{min-height:210px!important}body.page-id-211 .mv2-steelstory .section-head.dark h2{font-size:38px!important;line-height:1!important}
}body.page-id-211 /* V5.2 process-image correction */
.v4-process .v4-photo{
  min-height:260px!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  position:relative;
}body.page-id-211 .v4-process .v4-photo b{
  max-width:82%;
  line-height:1.25!important;
  letter-spacing:.08em!important;
  text-shadow:0 2px 10px rgba(0,0,0,.45);
}body.page-id-211 .v4-process article:nth-child(1) .v4-photo{background-position:center 42%!important}body.page-id-211 .v4-process article:nth-child(2) .v4-photo{background-position:center 48%!important}body.page-id-211 .v4-process article:nth-child(3) .v4-photo{background-position:center!important}body.page-id-211 .v4-process article:nth-child(4) .v4-photo{background-position:center!important}body.page-id-211 .v4-process article:nth-child(5) .v4-photo{background-position:center 45%!important}body.page-id-211 .v4-process article:nth-child(6) .v4-photo{background-position:center!important}
@media(max-width:700px){body.page-id-211 .v4-process .v4-photo{min-height:215px!important}
}body.page-id-211 .v6-fabric-colours,body.page-id-211 .v6-sample-gallery{padding:82px 0;background:#eee8dd;color:#123e36}body.page-id-211 .v6-sample-gallery{background:#f6f2ea}body.page-id-211 .v6-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-211 .v6-head h2,body.page-id-211 .v6-app-title h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-211 .v6-head p{font-size:10px;line-height:1.7;color:#66746f}body.page-id-211 .v6-fabric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-211 .v6-fabric-grid>div{background:#fff;border:1px solid #d8d0c2;border-radius:14px;padding:8px}body.page-id-211 .v6-fabric-grid i{display:block;height:120px;background:var(--fc);border-radius:9px;border:1px solid rgba(0,0,0,.06)}body.page-id-211 .v6-fabric-grid b,body.page-id-211 .v6-fabric-grid small{display:block}body.page-id-211 .v6-fabric-grid b{font-size:9px;margin:10px 2px 4px}body.page-id-211 .v6-fabric-grid small{font-size:6.5px;color:#77817d;margin:0 2px 5px}body.page-id-211 .v6-fabric-note{margin-top:10px;background:#0b4037;color:#fff;border-radius:12px;padding:15px 18px;display:flex;gap:20px;align-items:center}body.page-id-211 .v6-fabric-note b{font-size:7px;color:#ddb05a}body.page-id-211 .v6-fabric-note span{font-size:8px;color:#cad6d1}body.page-id-211 .v6-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-211 .v6-gallery article{background:#fff;border:1px solid #d8d0c2;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-211 .v6-img{height:230px;background-size:cover;background-position:center}body.page-id-211 .membrane-close{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-211 .mesh-close{background-image:url('https://image.made-in-china.com/2f0j00IADVtPkdbTrs/Best-Quality-100-Virgin-HDPE-Plastic-Nylon-Black-UV-Shade-Net-for-Farm-Garden-Greenhouse-Agriculture-Shading-Blocked.webp')}body.page-id-211 .galv-close{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-211 .powder-close{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-211 .v6-gallery article>span,body.page-id-211 .v6-gallery article>h3,body.page-id-211 .v6-gallery article>p{margin-left:16px;margin-right:16px}body.page-id-211 .v6-gallery article>span{display:block;font-size:7px;color:#b37c24;font-weight:900;margin-top:15px}body.page-id-211 .v6-gallery h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-211 .v6-gallery p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-211 .v6-app-matrix{margin-top:45px;background:#0b4037;color:#fff;border-radius:20px;padding:30px}body.page-id-211 .v6-app-title{max-width:850px}body.page-id-211 .v6-app-title h2{font-size:45px}body.page-id-211 .v6-app-rows{margin-top:24px;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}body.page-id-211 .v6-app-rows>div{display:grid;grid-template-columns:1fr 1.2fr 1.3fr 1.2fr}body.page-id-211 .v6-app-rows b,body.page-id-211 .v6-app-rows span{padding:13px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);font-size:8px}body.page-id-211 .v6-app-rows b{color:#e0b45f}body.page-id-211 .v6-app-rows span{color:#ced9d5}body.page-id-211 .v6-app-matrix>small{display:block;margin-top:12px;color:#aebfba;font-size:6.5px;line-height:1.5}
@media(max-width:900px){body.page-id-211 .v6-head{grid-template-columns:1fr}body.page-id-211 .v6-fabric-grid{grid-template-columns:repeat(3,1fr)}body.page-id-211 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-211 .v6-app-rows>div{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-211 .v6-fabric-colours,body.page-id-211 .v6-sample-gallery{padding:50px 0}body.page-id-211 .v6-fabric-grid,body.page-id-211 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-211 .v6-fabric-grid i{height:85px}body.page-id-211 .v6-app-rows>div{grid-template-columns:1fr}body.page-id-211 .v6-app-title h2{font-size:36px}body.page-id-211 .v6-fabric-note{display:block}body.page-id-211 .v6-fabric-note span{display:block;margin-top:7px}}body.page-id-211 .v61-qaqc{padding:86px 0;background:#f3eee4;color:#123e36}body.page-id-211 .v61-q-head{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-211 .v61-q-head h2{font-size:clamp(46px,5.8vw,82px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0;max-width:900px}body.page-id-211 .v61-q-head>p{font-size:10px;line-height:1.75;color:#69746f;max-width:420px}body.page-id-211 .v61-q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-211 .v61-q-grid article{background:#fff;border:1px solid #d9d1c3;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px rgba(16,55,47,.055)}body.page-id-211 .v61-q-photo{height:215px;background-size:cover;background-position:center}body.page-id-211 .v61-q-photo.prep{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://www.ntnengenharia.com.br/imagens/informacoes/jateamento-industrial-01.jpg')}body.page-id-211 .v61-q-photo.wft{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://technopaintng.com/assets/photos/tp-oil-01.jpg')}body.page-id-211 .v61-q-photo.dft{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://st3.depositphotos.com/35613826/37232/i/450/depositphotos_372328512-stock-photo-technicians-measuring-dry-film-thickness.jpg')}body.page-id-211 .v61-q-photo.visual{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.raiderpainting.com/wp-content/uploads/2019/11/Steel_Structural_Coatings_-e1456772102454.jpg')}body.page-id-211 .v61-q-photo.ral{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-211 .v61-q-photo.recordimg{background-image:linear-gradient(0deg,rgba(7,52,44,.18),transparent 55%),url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=1200&q=85')}body.page-id-211 .v61-q-body{padding:18px 20px 20px;min-height:175px}body.page-id-211 .v61-q-body span{font-size:7px;font-weight:900;color:#b27a20;letter-spacing:.12em}body.page-id-211 .v61-q-body h3{font-size:21px;line-height:1.05;margin:8px 0}body.page-id-211 .v61-q-body p{font-size:8px;line-height:1.6;color:#67736e;min-height:40px}body.page-id-211 .v61-q-body b{display:block;margin-top:15px;padding-top:11px;border-top:1px solid #e5ded3;font-size:6.5px;letter-spacing:.08em;color:#8d6b31}body.page-id-211 .v61-q-flow{margin-top:15px;background:#0b4037;color:#fff;border-radius:14px;padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px}body.page-id-211 .v61-q-flow span{font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-211 .v61-q-flow i{font-style:normal;color:#d9a844}body.page-id-211 .v61-q-note{margin-top:10px;border:1px solid #d5ccbd;border-radius:13px;padding:15px 18px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}body.page-id-211 .v61-q-note b{font-size:7px;color:#b27a20;letter-spacing:.1em}body.page-id-211 .v61-q-note p{font-size:7.5px;line-height:1.55;color:#6b7671;margin:0}
@media(max-width:850px){body.page-id-211 .v61-q-head{grid-template-columns:1fr;gap:15px}body.page-id-211 .v61-q-grid{grid-template-columns:1fr 1fr}body.page-id-211 .v61-q-photo{height:180px}body.page-id-211 .v61-q-flow{overflow-x:auto;justify-content:flex-start}body.page-id-211 .v61-q-flow span{white-space:nowrap}body.page-id-211 .v61-q-note{grid-template-columns:1fr}}
@media(max-width:560px){body.page-id-211 .v61-qaqc{padding:50px 0}body.page-id-211 .v61-q-grid{grid-template-columns:1fr}body.page-id-211 .v61-q-photo{height:205px}body.page-id-211 .v61-q-body{min-height:auto}body.page-id-211 .v61-q-head h2{font-size:43px}}body.page-id-211 /* V6.5 compact VIP coating build-up */
.coating-compact-v65{
  padding-top:56px !important;
  padding-bottom:56px !important;
  min-height:auto !important;
}body.page-id-211 .coating-compact-v65 .section-head,body.page-id-211 .coating-compact-v65 .section-heading,body.page-id-211 .coating-compact-v65 header{
  margin-bottom:26px !important;
}body.page-id-211 .coating-compact-v65 h2{
  margin-bottom:14px !important;
  line-height:.96 !important;
}body.page-id-211 .coating-compact-v65 p{
  margin-top:8px !important;
  margin-bottom:12px !important;
}body.page-id-211 .coating-compact-v65 .grid,body.page-id-211 .coating-compact-v65 .cards,body.page-id-211 .coating-compact-v65 [class*="grid"]{
  gap:14px !important;
}body.page-id-211 .coating-compact-v65 .card,body.page-id-211 .coating-compact-v65 [class*="card"]{
  min-height:auto !important;
}body.page-id-211 .coating-compact-v65 .card,body.page-id-211 .coating-compact-v65 [class*="card"],body.page-id-211 .coating-compact-v65 li{
  padding-top:18px !important;
  padding-bottom:18px !important;
}body.page-id-211 .coating-compact-v65 > *:last-child{
  margin-bottom:0 !important;
}
@media (max-width:760px){body.page-id-211 .coating-compact-v65{
    padding-top:34px !important;
    padding-bottom:34px !important;
  }body.page-id-211 .coating-compact-v65 .grid,body.page-id-211 .coating-compact-v65 .cards,body.page-id-211 .coating-compact-v65 [class*="grid"]{
    gap:10px !important;
  }
}body.page-id-211 /* V6.6 — compact evidence/documentation section */
.evidence-v66{
  min-height:auto !important;
  padding-top:42px !important;
  padding-bottom:42px !important;
}body.page-id-211 .evidence-v66 .container,body.page-id-211 .evidence-v66 .wrap,body.page-id-211 .evidence-v66 [class*="container"]{
  padding-top:0 !important;
  padding-bottom:0 !important;
}body.page-id-211 .evidence-v66 h2{
  margin-top:0 !important;
  margin-bottom:10px !important;
  line-height:.98 !important;
}body.page-id-211 .evidence-v66 p{
  margin-top:6px !important;
  margin-bottom:10px !important;
}body.page-id-211 .evidence-v66 .grid,body.page-id-211 .evidence-v66 [class*="grid"],body.page-id-211 .evidence-v66 .row{
  gap:18px !important;
  align-items:center !important;
}body.page-id-211 .evidence-v66 .card,body.page-id-211 .evidence-v66 [class*="card"]{
  min-height:0 !important;
}body.page-id-211 .evidence-v66 img{
  max-height:280px !important;
  object-fit:contain !important;
}body.page-id-211 .evidence-v66 > *:first-child{margin-top:0 !important;}body.page-id-211 .evidence-v66 > *:last-child{margin-bottom:0 !important;}

@media (min-width:900px){body.page-id-211 .evidence-v66{
    padding-top:36px !important;
    padding-bottom:36px !important;
  }body.page-id-211 .evidence-v66 .grid,body.page-id-211 .evidence-v66 [class*="grid"],body.page-id-211 .evidence-v66 .row{
    grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr) !important;
  }
}
@media (max-width:760px){body.page-id-211 .evidence-v66{
    padding:28px 0 !important;
  }body.page-id-211 .evidence-v66 img{
    max-height:220px !important;
  }
}body.page-id-211 /* V6.8 — tighter,body.page-id-211 balanced coating system section */
.coat-v68{
  min-height:0 !important;
  padding:30px 0 34px !important;
}body.page-id-211 .coat-v68 .container,body.page-id-211 .coat-v68 .wrap,body.page-id-211 .coat-v68 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-211 .coat-v68 h2{
  margin:0 0 8px !important;
  line-height:.96 !important;
}body.page-id-211 .coat-v68 p{margin:5px 0 8px !important;}body.page-id-211 .coat-v68 .grid,body.page-id-211 .coat-v68 [class*="grid"],body.page-id-211 .coat-v68 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-211 .coat-v68 .card,body.page-id-211 .coat-v68 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
}body.page-id-211 .coat-v68 li{padding-top:11px !important;padding-bottom:11px !important;}body.page-id-211 .coat-v68 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-211 .coat-v68 .grid,body.page-id-211 .coat-v68 [class*="grid"],body.page-id-211 .coat-v68 .row{
    column-gap:12px !important;row-gap:10px !important;
  }
}
@media(max-width:760px){body.page-id-211 .coat-v68{padding:24px 0 26px !important;}body.page-id-211 .coat-v68 .card,body.page-id-211 .coat-v68 [class*="card"]{padding:13px 14px !important;}
}body.page-id-211 /* V6.9 — Evidence section: VIP compact editorial layout */
.evidence-v69{
  min-height:0 !important;
  padding:28px 0 30px !important;
  overflow:hidden;
}body.page-id-211 .evidence-v69 .container,body.page-id-211 .evidence-v69 .wrap,body.page-id-211 .evidence-v69 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-211 .evidence-v69 h2{
  margin:0 0 6px !important;
  line-height:.94 !important;
  max-width:720px;
}body.page-id-211 .evidence-v69 p{margin:4px 0 8px !important;}body.page-id-211 .evidence-v69 .grid,body.page-id-211 .evidence-v69 [class*="grid"],body.page-id-211 .evidence-v69 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-211 .evidence-v69 .card,body.page-id-211 .evidence-v69 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
  border-radius:18px !important;
}body.page-id-211 .evidence-v69 [class*="stack"],body.page-id-211 .evidence-v69 [class*="deck"]{
  transform:scale(.90);
  transform-origin:center center;
  margin:-18px 0 !important;
}body.page-id-211 .evidence-v69 ul,body.page-id-211 .evidence-v69 ol{margin:6px 0 !important;}body.page-id-211 .evidence-v69 li{padding-top:8px !important;padding-bottom:8px !important;}body.page-id-211 .evidence-v69 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-211 .evidence-v69{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) minmax(340px,.72fr) !important;
    column-gap:28px !important;
    align-items:center !important;
  }body.page-id-211 .evidence-v69 > *{min-width:0;}
}
@media(max-width:760px){body.page-id-211 .evidence-v69{padding:22px 0 24px !important;}body.page-id-211 .evidence-v69 [class*="stack"],body.page-id-211 .evidence-v69 [class*="deck"]{
    transform:scale(.96);margin:-8px 0 !important;
  }
}body.page-id-211 /* V7.0 — complete redesign of “Evidence behind the material” */
.evidence-v70{
  min-height:auto !important;
  height:auto !important;
  padding:42px 5vw 44px !important;
  margin:0 !important;
  display:grid !important;
  grid-template-columns:minmax(0,0.86fr) minmax(460px,1.14fr) !important;
  grid-template-rows:auto !important;
  gap:34px !important;
  align-items:center !important;
  background:
    radial-gradient(circle at 78% 28%, rgba(197,145,31,.10), transparent 27%),
    linear-gradient(180deg,#f5f1e7 0%,#f2eee5 100%) !important;
}body.page-id-211 .evidence-v70 > *{
  min-width:0 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}body.page-id-211 .evidence-v70 h2{
  font-size:clamp(44px,5.2vw,78px) !important;
  line-height:.92 !important;
  letter-spacing:-.055em !important;
  max-width:660px !important;
  margin:0 0 14px !important;
}body.page-id-211 .evidence-v70 h2 + p,body.page-id-211 .evidence-v70 h2 ~ p{
  max-width:610px !important;
  font-size:16px !important;
  line-height:1.55 !important;
  margin:0 0 16px !important;
}body.page-id-211 .evidence-v70 [class*="tag"],body.page-id-211 .evidence-v70 [class*="pill"],body.page-id-211 .evidence-v70 .chips,body.page-id-211 .evidence-v70 [class*="chip"]{
  margin-top:10px !important;
  gap:7px !important;
}body.page-id-211 /* Make the document stack a substantial visual rather than a tiny floating object */
.evidence-v70 [class*="stack"],body.page-id-211 .evidence-v70 [class*="deck"]{
  width:min(100%,620px) !important;
  min-height:365px !important;
  margin:0 auto !important;
  transform:none !important;
  display:grid !important;
  place-items:center !important;
  position:relative !important;
}body.page-id-211 .evidence-v70 [class*="stack"] > *,body.page-id-211 .evidence-v70 [class*="deck"] > *{
  max-width:100% !important;
}body.page-id-211 /* Compact any cards/lists below the main content */
.evidence-v70 .grid,body.page-id-211 .evidence-v70 [class*="grid"],body.page-id-211 .evidence-v70 .row{
  gap:10px !important;
}body.page-id-211 .evidence-v70 .card,body.page-id-211 .evidence-v70 [class*="card"]{
  min-height:0 !important;
  padding:13px 15px !important;
  border-radius:16px !important;
}body.page-id-211 .evidence-v70 ul,body.page-id-211 .evidence-v70 ol{
  margin:8px 0 0 !important;
}body.page-id-211 .evidence-v70 li{
  padding-top:7px !important;
  padding-bottom:7px !important;
}body.page-id-211 /* Kill the large blank vertical zones inherited from the old page */
.evidence-v70 [style*="min-height"],body.page-id-211 .evidence-v70 [style*="height"]{
  min-height:0 !important;
}
@media(max-width:900px){body.page-id-211 .evidence-v70{
    grid-template-columns:1fr !important;
    gap:20px !important;
    padding:30px 22px 32px !important;
  }body.page-id-211 .evidence-v70 h2{
    font-size:clamp(40px,11vw,64px) !important;
    max-width:none !important;
  }body.page-id-211 .evidence-v70 [class*="stack"],body.page-id-211 .evidence-v70 [class*="deck"]{
    min-height:300px !important;
    width:100% !important;
  }
}body.page-id-211 /* V7.1 — Four Families section,body.page-id-211 redesigned to eliminate dead space */
.four-families-v71{
  min-height:auto !important;
  height:auto !important;
  padding:34px 5vw 38px !important;
  margin:0 !important;
  overflow:hidden !important;
}body.page-id-211 .four-families-v71 h2{
  margin:0 0 8px !important;
  line-height:.93 !important;
  letter-spacing:-.045em !important;
}body.page-id-211 .four-families-v71 h2 + p{
  margin:0 0 20px !important;
  max-width:620px !important;
}body.page-id-211 .four-families-v71 .grid,body.page-id-211 .four-families-v71 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:14px !important;
  align-items:stretch !important;
}body.page-id-211 .four-families-v71 .card,body.page-id-211 .four-families-v71 [class*="card"]{
  min-height:0 !important;
  height:auto !important;
  margin:0 !important;
  border-radius:20px !important;
  overflow:hidden !important;
}body.page-id-211 .four-families-v71 img{
  width:100% !important;
  height:270px !important;
  object-fit:cover !important;
  display:block !important;
}body.page-id-211 .four-families-v71 .card > div,body.page-id-211 .four-families-v71 [class*="card"] > div{
  padding-top:14px !important;
  padding-bottom:14px !important;
}body.page-id-211 .four-families-v71 p{margin-top:5px !important;margin-bottom:7px !important;}body.page-id-211 .four-families-v71 [class*="tag"],body.page-id-211 .four-families-v71 [class*="pill"],body.page-id-211 .four-families-v71 [class*="chip"]{
  margin-top:6px !important;
}body.page-id-211 .four-families-v71 > *:last-child{margin-bottom:0 !important;}body.page-id-211 /* override inherited oversized section/card heights */
.four-families-v71 [style*="min-height"],body.page-id-211 .four-families-v71 [style*="height"]{
  min-height:0 !important;
}
@media(min-width:1100px){body.page-id-211 .four-families-v71 .grid,body.page-id-211 .four-families-v71 [class*="grid"]{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }body.page-id-211 .four-families-v71 img{height:230px !important;}
}
@media(max-width:720px){body.page-id-211 .four-families-v71{
    padding:26px 20px 30px !important;
  }body.page-id-211 .four-families-v71 .grid,body.page-id-211 .four-families-v71 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-211 .four-families-v71 img{height:230px !important;}
}body.page-id-211 /* V7.2 — unified VIP redesign for Four Material Families */
.four-families-v72{
  padding:54px 5vw 58px !important;
  background:
    radial-gradient(circle at 12% 8%, rgba(195,145,53,.10), transparent 22%),
    linear-gradient(180deg,#f5f1e9 0%,#eee8de 100%) !important;
}body.page-id-211 .four-families-v72 h2{
  margin:0 0 10px !important;
  max-width:820px !important;
  line-height:.92 !important;
  letter-spacing:-.052em !important;
}body.page-id-211 .four-families-v72 h2 + p{
  max-width:760px !important;
  margin:0 0 28px !important;
  line-height:1.6 !important;
}body.page-id-211 /* Force every material family into the SAME card proportion */
.four-families-v72 .grid,body.page-id-211 .four-families-v72 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
}body.page-id-211 .four-families-v72 .card,body.page-id-211 .four-families-v72 [class*="card"]{
  display:grid !important;
  grid-template-columns:1.08fr .92fr !important;
  min-height:330px !important;
  height:330px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  border-radius:22px !important;
  border:1px solid rgba(19,62,54,.12) !important;
  background:#fff !important;
  box-shadow:0 18px 45px rgba(18,57,49,.08) !important;
}body.page-id-211 /* remove any featured/wide behavior */
.four-families-v72 .featured,body.page-id-211 .four-families-v72 [class*="featured"],body.page-id-211 .four-families-v72 [class*="large"]{
  grid-column:auto !important;
  grid-row:auto !important;
  width:auto !important;
  height:330px !important;
}body.page-id-211 /* Left image panel */
.four-families-v72 .card img,body.page-id-211 .four-families-v72 [class*="card"] img{
  width:100% !important;
  height:100% !important;
  min-height:330px !important;
  object-fit:cover !important;
  margin:0 !important;
  display:block !important;
}body.page-id-211 /* Keep visual blocks equal even when background images are used */
.four-families-v72 .card [class*="image"],body.page-id-211 .four-families-v72 .card [class*="photo"],body.page-id-211 .four-families-v72 .card [class*="visual"],body.page-id-211 .four-families-v72 [class*="card"] [class*="image"],body.page-id-211 .four-families-v72 [class*="card"] [class*="photo"],body.page-id-211 .four-families-v72 [class*="card"] [class*="visual"]{
  min-height:330px !important;
  height:330px !important;
  background-size:cover !important;
  background-position:center !important;
}body.page-id-211 /* Right content panel */
.four-families-v72 .card > div:last-child,body.page-id-211 .four-families-v72 [class*="card"] > div:last-child{
  padding:30px 28px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-height:330px !important;
}body.page-id-211 .four-families-v72 .card h3,body.page-id-211 .four-families-v72 [class*="card"] h3{
  font-size:30px !important;
  line-height:1.02 !important;
  margin:8px 0 10px !important;
  letter-spacing:-.035em !important;
}body.page-id-211 .four-families-v72 .card p,body.page-id-211 .four-families-v72 [class*="card"] p{
  font-size:10px !important;
  line-height:1.6 !important;
  color:#68756f !important;
  margin:0 0 15px !important;
}body.page-id-211 .four-families-v72 .card small,body.page-id-211 .four-families-v72 [class*="card"] small{
  color:#b37c24 !important;
  font-size:7px !important;
  font-weight:900 !important;
  letter-spacing:.11em !important;
}body.page-id-211 .four-families-v72 .card [class*="tag"],body.page-id-211 .four-families-v72 .card [class*="pill"],body.page-id-211 .four-families-v72 .card [class*="chip"],body.page-id-211 .four-families-v72 [class*="card"] [class*="tag"],body.page-id-211 .four-families-v72 [class*="card"] [class*="pill"],body.page-id-211 .four-families-v72 [class*="card"] [class*="chip"]{
  margin-top:10px !important;
  gap:5px !important;
}body.page-id-211 /* Give the section a cleaner editorial rhythm */
.four-families-v72 > *:last-child{margin-bottom:0 !important;}

@media(max-width:980px){body.page-id-211 .four-families-v72 .grid,body.page-id-211 .four-families-v72 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-211 .four-families-v72 .card,body.page-id-211 .four-families-v72 [class*="card"],body.page-id-211 .four-families-v72 .featured,body.page-id-211 .four-families-v72 [class*="featured"],body.page-id-211 .four-families-v72 [class*="large"]{
    height:310px !important;
    min-height:310px !important;
  }
}
@media(max-width:640px){body.page-id-211 .four-families-v72{
    padding:38px 18px 42px !important;
  }body.page-id-211 .four-families-v72 .card,body.page-id-211 .four-families-v72 [class*="card"]{
    grid-template-columns:1fr !important;
    height:auto !important;
    min-height:0 !important;
  }body.page-id-211 .four-families-v72 .card img,body.page-id-211 .four-families-v72 [class*="card"] img,body.page-id-211 .four-families-v72 .card [class*="image"],body.page-id-211 .four-families-v72 .card [class*="photo"],body.page-id-211 .four-families-v72 .card [class*="visual"]{
    min-height:220px !important;
    height:220px !important;
  }body.page-id-211 .four-families-v72 .card > div:last-child,body.page-id-211 .four-families-v72 [class*="card"] > div:last-child{
    min-height:0 !important;
    padding:22px 20px !important;
  }
}body.page-id-211 /* V7.3 VIP application-led selection */
.application-v73{
 min-height:0!important;height:auto!important;padding:38px 5vw 42px!important;margin:0!important;
 background:linear-gradient(145deg,#073d35,#0b5548 58%,#073b34)!important;color:#fff!important;overflow:hidden!important
}body.page-id-211 .application-v73 h2,body.page-id-211 .application-v73 h3{color:#fff!important}body.page-id-211 .application-v73 h2{font-size:clamp(42px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.05em!important;margin:0 0 10px!important;max-width:850px!important}body.page-id-211 .application-v73 p{color:rgba(255,255,255,.74)!important;line-height:1.55!important}body.page-id-211 .application-v73 .eyebrow,body.page-id-211 .application-v73 [class*="eyebrow"]{color:#e0b34b!important}body.page-id-211 .application-v73 .grid,body.page-id-211 .application-v73 [class*="grid"]{gap:12px!important}body.page-id-211 .application-v73 .card,body.page-id-211 .application-v73 [class*="card"]{
 min-height:0!important;height:auto!important;padding:18px 20px!important;margin:0!important;
 background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:17px!important;color:#fff!important
}body.page-id-211 .application-v73 table{width:100%!important;border-collapse:separate!important;border-spacing:0 8px!important}body.page-id-211 .application-v73 th{color:#e5b84f!important;background:rgba(0,0,0,.08)!important;padding:12px 14px!important;text-align:left!important}body.page-id-211 .application-v73 td{color:rgba(255,255,255,.88)!important;padding:13px 14px!important;border-top:1px solid rgba(255,255,255,.10)!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.page-id-211 .application-v73 tr td:first-child{color:#f0c65d!important;font-weight:800!important;border-left:1px solid rgba(255,255,255,.10)!important;border-radius:12px 0 0 12px!important}body.page-id-211 .application-v73 tr td:last-child{border-right:1px solid rgba(255,255,255,.10)!important;border-radius:0 12px 12px 0!important}body.page-id-211 .application-v73 [style*="opacity"]{opacity:1!important}body.page-id-211 .application-v73 [class*="watermark"],body.page-id-211 .application-v73 [class*="ghost"]{opacity:.10!important;color:#fff!important}body.page-id-211 .application-v73::before{
 content:"SELECT BY USE • EXPOSURE • PROJECT SPECIFICATION";display:block;color:#e0b34b;font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:10px
}
@media(max-width:760px){body.page-id-211 .application-v73{padding:28px 20px 32px!important}body.page-id-211 .application-v73 table{font-size:11px!important}}body.page-id-211 *{box-sizing:border-box}body.page-id-211{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-211{scroll-behavior:smooth}body.page-id-211{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-211 a{color:inherit;text-decoration:none}body.page-id-211 img{max-width:100%;display:block}body.page-id-211 .wrap{width:min(1380px,94%);margin:auto}body.page-id-211 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-211 h1,body.page-id-211 h2,body.page-id-211 h3{margin-top:0}body.page-id-211 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-211 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-211 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-211 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-211 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-211 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-211 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-211 .menu a:hover{color:var(--gold)}body.page-id-211 .nav-actions{display:flex;gap:8px}body.page-id-211 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-211 .btn.gold{background:var(--gold);color:#fff}body.page-id-211 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-211 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-211 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-211 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-211 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-211 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-211 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-211 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-211 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-211 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-211 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-211 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-211 section{padding:92px 0}body.page-id-211 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-211 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-211 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-211 .trust-item:last-child{border:0}body.page-id-211 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-211 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-211 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-211 .visual-stack{position:relative;min-height:520px}body.page-id-211 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-211 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-211 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-211 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-211 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-211 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-211 .solution-body{padding:19px}body.page-id-211 .solution-body h3{color:var(--green);font-size:18px}body.page-id-211 .solution-body p{color:var(--muted);font-size:12px}body.page-id-211 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-211 .parking-feature{background:var(--paper)}body.page-id-211 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-211 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-211 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-211 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-211 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-211 .engineering{background:var(--deep);color:#fff}body.page-id-211 .engineering h2{color:#fff}body.page-id-211 .engineering .lead{color:#b8c8c0}body.page-id-211 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-211 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-211 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-211 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-211 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-211 .eng-card b{color:#d7bc81;display:block}body.page-id-211 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-211 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-211 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-211 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-211 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-211 .process span{font-size:10px;color:var(--muted)}body.page-id-211 .materials{background:var(--paper)}body.page-id-211 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-211 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-211 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-211 .mat h3{color:var(--green)}body.page-id-211 .mat p{font-size:12px;color:var(--muted)}body.page-id-211 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-211 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-211 .industry b{color:var(--green);display:block}body.page-id-211 .industry span{font-size:11px;color:var(--muted)}body.page-id-211 .project-section{background:#fff}body.page-id-211 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-211 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-211 .project-card:first-child{grid-row:span 2}body.page-id-211 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-211 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-211 .project-info b{display:block}body.page-id-211 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-211 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-211 .stats-section h2{color:#fff}body.page-id-211 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-211 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-211 .stat-card small{color:#b8cbc1;display:block}body.page-id-211 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-211 .knowledge{background:var(--paper)}body.page-id-211 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-211 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-211 .article b{color:var(--green);display:block}body.page-id-211 .article p{font-size:11px;color:var(--muted)}body.page-id-211 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-211 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-211 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-211 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-211 .rfq-section{background:var(--deep);color:#fff}body.page-id-211 .rfq-section h2{color:#fff}body.page-id-211 .rfq-section .lead{color:#b9cbc2}body.page-id-211 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-211 input,body.page-id-211 select,body.page-id-211 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-211 textarea{min-height:110px}body.page-id-211 .full{grid-column:1/-1}body.page-id-211 .rfq-form button{border:0}body.page-id-211 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-211 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-211 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-211 footer h3,body.page-id-211 footer h4{color:#fff}body.page-id-211 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-211 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-211 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-211 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-211 .menu{display:none}body.page-id-211 .solution-grid,body.page-id-211 .industry-grid,body.page-id-211 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-211 .intro-grid,body.page-id-211 .parking-grid,body.page-id-211 .eng-grid{grid-template-columns:1fr}body.page-id-211 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-211 .mat-grid,body.page-id-211 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-211 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-211 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-211 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-211 .topbar{display:block;text-align:center}body.page-id-211 .nav-actions .ghost{display:none}body.page-id-211 .hero{min-height:680px}body.page-id-211 .hero h1{font-size:52px}body.page-id-211 .hero-stats,body.page-id-211 .solution-grid,body.page-id-211 .industry-grid,body.page-id-211 .knowledge-grid,body.page-id-211 .mat-grid,body.page-id-211 .stats-grid,body.page-id-211 .rfq-form,body.page-id-211 .footer-grid{grid-template-columns:1fr}body.page-id-211 .process-grid{grid-template-columns:1fr 1fr}body.page-id-211 .design-list,body.page-id-211 .eng-cards{grid-template-columns:1fr}body.page-id-211 .project-grid{grid-template-columns:1fr}body.page-id-211 .project-card:first-child{grid-column:auto}
}body.page-id-211 .lang-switch{display:flex;gap:5px}body.page-id-211 .lang-switch button{border:1px solid #dce5df;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:950;cursor:pointer}body.page-id-211 .lang-switch button.active{background:#063b2c;color:#fff}body.page-id-211 .ar{display:block;font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:inherit}body.page-id-211 span.ar,body.page-id-211 b.ar,body.page-id-211 a.ar{display:block!important;margin-top:5px}body.page-id-211 h1 span.ar,body.page-id-211 h2 span.ar{font-size:.70em;line-height:1.35;letter-spacing:0}body.page-id-211 .hero p .ar,body.page-id-211 .lead .ar{color:inherit}body.page-id-211 .dual-ar{font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:#53675d;border-right:3px solid #c8a45e;padding-right:13px;margin-top:8px}body.page-id-211 .hero .dual-ar{color:#d7e3dd;max-width:800px}body.page-id-211.ar-mode .en{display:block!important}body.page-id-211.ar-mode .ar{display:block!important}body.page-id-211 header .menu{white-space:nowrap}body.page-id-211 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-211 header .menu a:hover{color:#c7a158}body.page-id-211 .card h3{margin-top:8px}body.page-id-211 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-211 header .menu{display:none}}body.page-id-211 #client-trust,body.page-id-211 #before-after,body.page-id-211 #quality-safety,body.page-id-211 #after-sales,body.page-id-211 #final-corporate-cta{scroll-margin-top:95px}body.page-id-211 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-211 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-211 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-211 footer .footer-grid{grid-template-columns:1fr}}body.page-id-211 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-211 .wrap,body.page-id-211 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-211 section{padding:64px 0!important}body.page-id-211 .section-head{margin-bottom:26px!important}body.page-id-211 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-211 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-211 h3{font-size:17px!important}body.page-id-211 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-211 .ar-line,body.page-id-211 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-211 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-211 .hero-content,body.page-id-211 .hero-in{max-width:860px!important}body.page-id-211 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-211 .hero-proof,body.page-id-211 .hero-stats{margin-top:28px!important}body.page-id-211 header{height:82px!important}body.page-id-211 .logo img,body.page-id-211 .brand img{width:104px!important;height:66px!important}body.page-id-211 .menu{gap:10px!important}body.page-id-211 .menu a{font-size:9px!important}body.page-id-211 .nav{gap:14px!important}body.page-id-211 .btn{padding:11px 14px!important}body.page-id-211 .cards4,body.page-id-211 .solution-grid{gap:12px!important}body.page-id-211 .card-img,body.page-id-211 .solution-img{height:160px!important}body.page-id-211 .card-body,body.page-id-211 .solution-body{padding:16px!important}body.page-id-211 .card-body p,body.page-id-211 .solution-body p{font-size:11px!important}body.page-id-211 .split,body.page-id-211 .intro-grid,body.page-id-211 .parking-grid,body.page-id-211 .eng-grid{gap:38px!important}body.page-id-211 .visual-collage,body.page-id-211 .visual-stack{min-height:430px!important}body.page-id-211 .parking-photo,body.page-id-211 .parking-visual{height:470px!important}body.page-id-211 .eng-photo,body.page-id-211 .eng-visual{height:470px!important}body.page-id-211 .process,body.page-id-211 .process-grid{gap:8px!important}body.page-id-211 .process-step,body.page-id-211 .process{font-size:11px}body.page-id-211 .material-grid,body.page-id-211 .mat-grid,body.page-id-211 .industry-grid,body.page-id-211 .blog-grid,body.page-id-211 .knowledge-grid{gap:10px!important}body.page-id-211 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-211 .location-grid{gap:8px!important}body.page-id-211 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-211 footer{padding-top:46px!important}body.page-id-211 .footer-grid{gap:18px!important}body.page-id-211 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-211 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-211 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-211 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-211 .visual-banner .caption b{font-size:22px;display:block}body.page-id-211 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-211 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-211 .wrap,body.page-id-211 .w{width:calc(100% - 28px)!important}body.page-id-211 section{padding:42px 0!important}body.page-id-211 .hero{min-height:620px!important}body.page-id-211 .cards4,body.page-id-211 .solution-grid,body.page-id-211 .industry-grid,body.page-id-211 .blog-grid,body.page-id-211 .knowledge-grid,body.page-id-211 .material-grid,body.page-id-211 .mat-grid,body.page-id-211 .cred-grid,body.page-id-211 .stats-grid{grid-template-columns:1fr!important}body.page-id-211 .process,body.page-id-211 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-211 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-211 /* V3 compact rhythm */
section{padding:42px 0!important}body.page-id-211 section + section{margin-top:0!important}body.page-id-211 .section-head{margin-bottom:18px!important}body.page-id-211 .section-head h2{margin-bottom:12px!important}body.page-id-211 .section-head .lead{margin-bottom:8px!important}body.page-id-211 .soft,body.page-id-211 .dark,body.page-id-211 .credentials{margin:0!important}body.page-id-211 .cards,body.page-id-211 .cards4,body.page-id-211 .solution-grid,body.page-id-211 .industry-grid,body.page-id-211 .material-grid,body.page-id-211 .mat-grid,body.page-id-211 .eng-list,body.page-id-211 .process,body.page-id-211 .process-grid{margin-top:18px!important}body.page-id-211 .card,body.page-id-211 .industry,body.page-id-211 .material,body.page-id-211 .eng-item,body.page-id-211 .process-step{margin-top:0!important}body.page-id-211 p{margin-top:8px;margin-bottom:10px}body.page-id-211 h2{margin-bottom:12px!important}body.page-id-211 h3{margin-bottom:7px!important}body.page-id-211 .visual-banner{margin-top:18px!important;height:260px!important}body.page-id-211 .auto-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;margin-top:20px}body.page-id-211 .auto-feature-img{height:360px;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 16px 38px rgba(0,0,0,.12)}body.page-id-211 .auto-feature-content{padding:6px 0}body.page-id-211 .mini-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}body.page-id-211 .mini-visual{min-height:180px;border-radius:15px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-211 .mini-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(1,24,18,.86))}body.page-id-211 .mini-visual b{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:12px}body.page-id-211 .highlight-band{padding:30px!important;background:linear-gradient(110deg,#053b2b,#0b5841);border-radius:20px;color:#fff;margin-top:20px}body.page-id-211 .highlight-band h3{color:#fff!important;font-size:24px!important}body.page-id-211 .highlight-band p{color:#cbd9d2!important}body.page-id-211 .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}body.page-id-211 .quick-box{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px}body.page-id-211 .quick-box b{display:block;color:var(--green);font-size:12px}body.page-id-211 .quick-box span{font-size:10px;color:var(--muted)}
@media(min-width:1000px) and (max-width:1450px){body.page-id-211 section{padding:36px 0!important}body.page-id-211 .visual-banner{height:235px!important}body.page-id-211 .auto-feature-img{height:320px!important}
}
@media(max-width:900px){body.page-id-211 .auto-feature{grid-template-columns:1fr}body.page-id-211 .mini-strip,body.page-id-211 .quick-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-211 section{padding:34px 0!important}body.page-id-211 .mini-strip,body.page-id-211 .quick-grid{grid-template-columns:1fr}
}body.page-id-211 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-211{overflow-x:hidden}body.page-id-211 .wrap,body.page-id-211 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-211 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-211 section + section{margin-top:0!important}body.page-id-211 .section-head{margin:0 0 14px!important}body.page-id-211 .section-head h2{margin:4px 0 9px!important}body.page-id-211 p{margin:6px 0 9px!important}body.page-id-211 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-211 .cards,body.page-id-211 .cards4,body.page-id-211 .solution-grid,body.page-id-211 .industry-grid,body.page-id-211 .material-grid,body.page-id-211 .mat-grid,body.page-id-211 .eng-list,body.page-id-211 .process,body.page-id-211 .process-grid,body.page-id-211 .quick-grid,body.page-id-211 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-211 #parking .parking-grid,body.page-id-211 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-211 #parking .parking-photo,body.page-id-211 #parking .parking-visual,body.page-id-211 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-211 #manufacturing .process,body.page-id-211 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-211 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-211 #manufacturing .manufacturing-visual,body.page-id-211 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-211 #final-corporate-cta{padding:28px 0!important}body.page-id-211 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-211 #final-corporate-cta .visual-collage,body.page-id-211 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-211 #rfq{padding:38px 0!important}body.page-id-211 #rfq .section-head{margin-bottom:12px!important}body.page-id-211 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-211 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-211 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-211 #manufacturing .process,body.page-id-211 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-211 .wrap,body.page-id-211 .w{width:calc(100% - 30px)!important}body.page-id-211 #parking .parking-grid,body.page-id-211 #parking .auto-feature,body.page-id-211 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-211 #manufacturing .process,body.page-id-211 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-211 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-211 section{padding:30px 0!important}body.page-id-211 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-211 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-211 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-211 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-211 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-211 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-211 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-211 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-211 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-211 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-211 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-211 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-211 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-211 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-211 .quote-card p{font-size:10px;line-height:1.6}body.page-id-211 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-211 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-211 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-211 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-211 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-211 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-211 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-211 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-211 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-211 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-211 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-211 .footer-ar{direction:rtl;text-align:left}body.page-id-211 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-211 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-211 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-211 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-211 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-211 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-211 .corp-heading{grid-template-columns:1fr}body.page-id-211 .corp-cards,body.page-id-211 .vendor-strip,body.page-id-211 .footer-pro{grid-template-columns:1fr}body.page-id-211 .footer-legal{display:block}
}body.page-id-211 /* ===== V6 single-certification + professional visual cleanup ===== */
.cert-vip{background:#f7f7f3!important;padding:38px 0!important;border-top:1px solid #e3e4df;border-bottom:1px solid #e3e4df}body.page-id-211 .cert-head{display:grid;grid-template-columns:1.6fr .75fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-211 .cert-head h2{font-size:32px!important;margin:4px 0 8px!important}body.page-id-211 .cert-ar{direction:rtl;text-align:right;color:#8b6c2f;font-size:12px;line-height:1.8;border-right:3px solid #c8a45e;padding-right:12px}body.page-id-211 .cert-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;gap:10px}body.page-id-211 .cert-main,body.page-id-211 .cert-company{background:#fff;border:1px solid #dedfd9;border-radius:12px;padding:17px;min-height:190px;box-shadow:0 5px 16px rgba(0,0,0,.035)}body.page-id-211 .cert-badge{width:46px;height:46px;border:1px solid #c4a357;border-radius:50%;display:grid;place-items:center;color:#9b7625;font-weight:900;font-size:11px;margin-bottom:12px}body.page-id-211 .cert-main h3,body.page-id-211 .cert-company h3{font-size:15px!important;color:#064334!important;margin-bottom:5px!important}body.page-id-211 .cert-main p{font-size:10px;color:#58665f}body.page-id-211 .cert-main span{font-size:8px;color:#a1813d;border-top:1px solid #eee;padding-top:8px;display:block;margin-top:10px}body.page-id-211 .cert-company dl{margin:10px 0 0}body.page-id-211 .cert-company dl div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #eee}body.page-id-211 .cert-company dt{font-size:9px;color:#65736d}body.page-id-211 .cert-company dd{font-size:10px;font-weight:800;color:#064334;margin:0;text-align:right}body.page-id-211 #corporate-resource-zone .corp-card:nth-child(2) h3{color:#064334!important}
@media(max-width:1000px){body.page-id-211 .cert-grid{grid-template-columns:1fr 1fr}body.page-id-211 .cert-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-211 .cert-grid{grid-template-columns:1fr}}body.page-id-211 /* V7 capability redesign */
.cap-v7{background:linear-gradient(180deg,#f7f7f3,#fff)!important;padding:36px 0!important}body.page-id-211 .cap-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}body.page-id-211 .cap-intro h2{font-size:38px!important;max-width:600px;margin:5px 0 10px!important}body.page-id-211 .cap-intro .lead{max-width:620px!important}body.page-id-211 .cap-visual{height:315px;border-radius:18px;position:relative;overflow:hidden;
background:
linear-gradient(90deg,rgba(0,50,38,.12),rgba(0,50,38,.03)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1400&q=88') center/cover no-repeat;
box-shadow:0 14px 36px rgba(0,0,0,.10)}body.page-id-211 .cap-visual-label{position:absolute;left:16px;bottom:16px;background:rgba(0,55,42,.91);color:#fff;border-radius:9px;padding:11px 14px;min-width:220px}body.page-id-211 .cap-visual-label b{display:block;font-size:11px;color:#d8b663}body.page-id-211 .cap-visual-label span{font-size:9px;color:#dce8e3}body.page-id-211 .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}body.page-id-211 .cap-card{display:flex;gap:11px;align-items:center;text-decoration:none;background:#fff;border:1px solid #e0e2dd;border-radius:10px;padding:13px 14px;min-height:72px;transition:.2s}body.page-id-211 .cap-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.07);border-color:#c4a45c}body.page-id-211 .cap-card>span{font-size:20px;font-weight:800;color:#b18a38;min-width:30px}body.page-id-211 .cap-card b{display:block;color:#064334;font-size:12px;margin-bottom:3px}body.page-id-211 .cap-card small{display:block;color:#69756f;font-size:8.5px;line-height:1.5}
@media(max-width:900px){body.page-id-211 .cap-intro{grid-template-columns:1fr}body.page-id-211 .cap-grid{grid-template-columns:1fr 1fr}body.page-id-211 .cap-visual{height:260px}}
@media(max-width:560px){body.page-id-211 .cap-grid{grid-template-columns:1fr}body.page-id-211 .cap-intro h2{font-size:30px!important}}body.page-id-211 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-211 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-211 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-211 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-211 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-211 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-211 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-211 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-211 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-211 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-211 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-211 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-211 .sector-copy{padding:13px}body.page-id-211 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-211 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-211 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-211 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-211 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-211 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-211 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-211 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-211 #parking{background:#f7f7f3!important}body.page-id-211 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-211 .sectors-head{grid-template-columns:1fr}body.page-id-211 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-211 .sector-grid{grid-template-columns:1fr}body.page-id-211 .sector-footer{grid-template-columns:1fr}}body.page-id-211 /* V10 premium parking collection redesign */
.parking-v10{background:#f6f5ef!important;padding:38px 0!important}body.page-id-211 .pv10-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-211 .pv10-head h2{font-size:36px!important;color:#073f33!important;margin:4px 0 8px!important;max-width:690px}body.page-id-211 .pv10-ar{direction:rtl;text-align:right;color:#8b6b2e;border-right:3px solid #c29b43;padding-right:12px;font-size:11px;line-height:1.85}body.page-id-211 .pv10-showcase{display:grid;grid-template-columns:1.7fr .7fr;gap:10px}body.page-id-211 .pv10-hero{height:310px;border-radius:15px;overflow:hidden;position:relative;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,45,35,.48)),
url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-211 .pv10-badge{position:absolute;top:14px;left:14px;background:#c29b43;color:#fff;padding:7px 10px;border-radius:5px;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-211 .pv10-hero-copy{position:absolute;left:18px;bottom:17px;color:#fff}body.page-id-211 .pv10-hero-copy b{display:block;font-size:22px}body.page-id-211 .pv10-hero-copy span{font-size:9px;color:#e0ebe6}body.page-id-211 .pv10-info{background:#073f33;border-radius:15px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:center}body.page-id-211 .pv10-stat{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-211 .pv10-stat b{font-size:17px;color:#d0ad58}body.page-id-211 .pv10-stat span{font-size:9px;color:#d7e3de}body.page-id-211 .pv10-info>a{margin-top:13px;text-decoration:none;color:#fff;border:1px solid #c7a14a;border-radius:5px;padding:9px 10px;font-size:8px;font-weight:800;text-align:center}body.page-id-211 .pv10-types{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}body.page-id-211 .pv10-types article{background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px;min-height:152px;transition:.2s}body.page-id-211 .pv10-types article:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(0,0,0,.07);border-color:#c4a052}body.page-id-211 .pv10-types article>span{display:block;color:#b48a35;font-size:8px;font-weight:900;margin-top:8px}body.page-id-211 .pv10-types article>b{display:block;color:#073f33;font-size:10px;margin:2px 0 4px}body.page-id-211 .pv10-types article>small{font-size:7.8px;line-height:1.45;color:#69756f}body.page-id-211 .shape{height:52px;border-radius:7px;background:#f1f0e9;position:relative;overflow:hidden}body.page-id-211 .shape:before,body.page-id-211 .shape:after{content:"";position:absolute}body.page-id-211 .shape-cant:before{width:72%;height:18px;border-top:4px solid #b49349;border-radius:60% 60% 0 0;left:15%;top:20px}body.page-id-211 .shape-cant:after{width:3px;height:28px;background:#244e43;left:21%;top:20px}body.page-id-211 .shape-double:before{width:82%;height:20px;border-top:4px solid #b49349;border-radius:50%;left:9%;top:18px}body.page-id-211 .shape-double:after{width:3px;height:30px;background:#244e43;left:50%;top:18px}body.page-id-211 .shape-arch:before{width:75%;height:31px;border:4px solid #b49349;border-bottom:0;border-radius:50% 50% 0 0;left:12%;top:13px}body.page-id-211 .shape-pyramid:before{width:0;height:0;border-left:39px solid transparent;border-right:39px solid transparent;border-bottom:31px solid #c8ad6a;left:15%;top:10px}body.page-id-211 .shape-sail:before{width:70%;height:30px;background:#c8ad6a;clip-path:polygon(0 75%,45% 0,100% 70%,55% 45%);left:15%;top:10px}body.page-id-211 .shape-custom:before{width:72%;height:28px;border:4px solid #b49349;border-radius:60% 10% 60% 10%;left:14%;top:11px;transform:skew(-10deg)}body.page-id-211 .pv10-bottom{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px 14px;margin-top:9px}body.page-id-211 .pv10-bottom b{display:block;color:#073f33;font-size:10px}body.page-id-211 .pv10-bottom span{font-size:8px;color:#68746f}body.page-id-211 .pv10-bottom a{text-decoration:none;background:#b28a38;color:#fff;padding:8px 11px;border-radius:5px;font-size:8px;font-weight:800}
@media(max-width:1000px){body.page-id-211 .pv10-showcase{grid-template-columns:1fr}body.page-id-211 .pv10-types{grid-template-columns:repeat(3,1fr)}body.page-id-211 .pv10-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-211 .pv10-types{grid-template-columns:1fr 1fr}body.page-id-211 .pv10-bottom{display:block}body.page-id-211 .pv10-bottom a{display:inline-block;margin-top:9px}}body.page-id-211 /* V11 — larger parking shade design cards */
.pv10-types{
 display:grid!important;
 grid-template-columns:repeat(3,1fr)!important;
 gap:12px!important;
 margin-top:14px!important;
}body.page-id-211 .pv10-types article{
 min-height:245px!important;
 padding:14px!important;
 border-radius:13px!important;
}body.page-id-211 .pv10-types .shape{
 height:135px!important;
 border-radius:10px!important;
 background:#f1f0e9!important;
}body.page-id-211 .pv10-types article>span{
 font-size:9px!important;
 margin-top:10px!important;
}body.page-id-211 .pv10-types article>b{
 font-size:13px!important;
 margin:3px 0 5px!important;
}body.page-id-211 .pv10-types article>small{
 font-size:9px!important;
 line-height:1.55!important;
}body.page-id-211 /* enlarge the six schematic shade icons */
.shape-cant:before{width:76%!important;height:45px!important;border-top-width:7px!important;left:12%!important;top:48px!important}body.page-id-211 .shape-cant:after{width:5px!important;height:65px!important;left:20%!important;top:49px!important}body.page-id-211 .shape-double:before{width:84%!important;height:50px!important;border-top-width:7px!important;left:8%!important;top:42px!important}body.page-id-211 .shape-double:after{width:5px!important;height:70px!important;left:50%!important;top:43px!important}body.page-id-211 .shape-arch:before{width:78%!important;height:78px!important;border-width:7px!important;border-bottom:0!important;left:11%!important;top:31px!important}body.page-id-211 .shape-pyramid:before{border-left-width:82px!important;border-right-width:82px!important;border-bottom-width:72px!important;left:18%!important;top:27px!important}body.page-id-211 .shape-sail:before{width:76%!important;height:78px!important;left:12%!important;top:27px!important}body.page-id-211 .shape-custom:before{width:76%!important;height:72px!important;border-width:7px!important;left:12%!important;top:28px!important}
@media(max-width:800px){body.page-id-211 .pv10-types{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){body.page-id-211 .pv10-types{grid-template-columns:1fr!important}
}body.page-id-211 /* V12 — clean homepage,body.page-id-211 no repeated capability/workflow sections */
.eng-v12{background:#f7f7f3!important;padding:40px 0!important}body.page-id-211 .eng12-head{display:grid;grid-template-columns:1.45fr .65fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-211 .eng12-head h2{font-size:36px!important;color:#073f33!important;max-width:760px;margin:4px 0 8px!important}body.page-id-211 .eng12-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:12px;color:#8a6a2c;font-size:11px;line-height:1.85}body.page-id-211 .eng12-main{display:grid;grid-template-columns:1.35fr .85fr;gap:10px}body.page-id-211 .eng12-visual{height:325px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,48,37,.42)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-211 .eng12-tag{position:absolute;left:16px;bottom:16px;background:rgba(3,58,44,.93);color:#fff;border-radius:9px;padding:12px 14px}body.page-id-211 .eng12-tag span{display:block;color:#d5b15b;font-size:8px;letter-spacing:1px;font-weight:800}body.page-id-211 .eng12-tag b{display:block;font-size:16px;margin-top:3px}body.page-id-211 .eng12-panel{background:#073f33;border-radius:15px;padding:10px 16px}body.page-id-211 .eng12-panel>div{display:grid;grid-template-columns:35px 1fr;column-gap:8px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-211 .eng12-panel>div:last-child{border-bottom:0}body.page-id-211 .eng12-panel strong{grid-row:1/3;color:#d3ad54;font-size:18px}body.page-id-211 .eng12-panel b{color:#fff;font-size:10px}body.page-id-211 .eng12-panel small{color:#cbdad4;font-size:8px;margin-top:3px}body.page-id-211 .eng12-deliverables{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}body.page-id-211 .eng12-deliverables>div{background:#fff;border:1px solid #dfe1dc;border-radius:9px;padding:11px;text-align:center}body.page-id-211 .eng12-deliverables b{display:block;color:#073f33;font-size:9px}body.page-id-211 .eng12-deliverables span{display:block;color:#77817d;font-size:7.5px;margin-top:3px}
@media(max-width:900px){body.page-id-211 .eng12-head,body.page-id-211 .eng12-main{grid-template-columns:1fr}body.page-id-211 .eng12-deliverables{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){body.page-id-211 .eng12-deliverables{grid-template-columns:1fr}}body.page-id-211 /* V13 — larger,body.page-id-211 more prominent engineering deliverable cards */
.eng12-deliverables{
  grid-template-columns:repeat(5,1fr)!important;
  gap:12px!important;
  margin-top:15px!important;
}body.page-id-211 .eng12-deliverables>div{
  min-height:105px!important;
  padding:18px 12px!important;
  border-radius:12px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  border:1px solid #d9ddd7!important;
  box-shadow:0 5px 15px rgba(0,0,0,.035)!important;
  transition:.2s ease!important;
}body.page-id-211 .eng12-deliverables>div:hover{
  transform:translateY(-3px)!important;
  border-color:#c3a052!important;
  box-shadow:0 9px 22px rgba(0,0,0,.07)!important;
}body.page-id-211 .eng12-deliverables b{
  font-size:13px!important;
  line-height:1.3!important;
  margin-bottom:7px!important;
}body.page-id-211 .eng12-deliverables span{
  font-size:9px!important;
  line-height:1.45!important;
  margin-top:0!important;
}
@media(max-width:1000px){body.page-id-211 .eng12-deliverables{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:650px){body.page-id-211 .eng12-deliverables{grid-template-columns:1fr 1fr!important}
}body.page-id-211 /* V14 — improve readability and hierarchy of 01–04 engineering workflow */
.eng12-panel{
  padding:14px 20px!important;
}body.page-id-211 .eng12-panel>div{
  grid-template-columns:52px 1fr!important;
  column-gap:12px!important;
  padding:17px 0!important;
  min-height:76px!important;
  align-items:start!important;
}body.page-id-211 .eng12-panel strong{
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.5px!important;
}body.page-id-211 .eng12-panel b{
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:.1px!important;
}body.page-id-211 .eng12-panel small{
  font-size:10.5px!important;
  line-height:1.55!important;
  margin-top:5px!important;
  color:#e0e9e5!important;
  max-width:95%!important;
}
@media(max-width:650px){body.page-id-211 .eng12-panel{padding:12px 15px!important}body.page-id-211 .eng12-panel>div{grid-template-columns:44px 1fr!important}body.page-id-211 .eng12-panel strong{font-size:22px!important}body.page-id-211 .eng12-panel b{font-size:13px!important}body.page-id-211 .eng12-panel small{font-size:10px!important}
}body.page-id-211 /* V15 — distinct Materials section; fabrication/execution kept separate */
.mat15{background:#f5f5f1;padding:42px 0 38px}body.page-id-211 .mat15-head{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-211 .mat15-head h2{font-size:35px;line-height:1.04;color:#073f33;margin:4px 0 8px;max-width:760px}body.page-id-211 .mat15-head .lead{max-width:760px}body.page-id-211 .mat15-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:13px;color:#80672f;font-size:11px;line-height:1.9}body.page-id-211 .mat15-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-bottom:11px}body.page-id-211 .mat15-visual{min-height:280px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,31,.05),rgba(3,55,42,.52)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-211 .mat15-overlay{position:absolute;left:16px;bottom:16px;background:rgba(4,57,44,.94);color:#fff;padding:13px 15px;border-radius:10px;max-width:430px}body.page-id-211 .mat15-overlay span{display:block;color:#d4ae54;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-211 .mat15-overlay b{display:block;font-size:17px;margin:4px 0}body.page-id-211 .mat15-overlay small{font-size:8px;color:#d8e3df}body.page-id-211 .mat15-spec{background:#073f33;color:#fff;border-radius:15px;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}body.page-id-211 .mat15-kicker{font-size:8px;letter-spacing:1.2px;color:#d4ae54;font-weight:900}body.page-id-211 .mat15-spec h3{font-size:25px;line-height:1.08;margin:7px 0 10px}body.page-id-211 .mat15-spec p{font-size:10px;line-height:1.7;color:#d7e1dd}body.page-id-211 .mat15-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}body.page-id-211 .mat15-pills span{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 9px;font-size:7.5px}body.page-id-211 .mat15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-211 .mat15-grid article{background:#fff;border:1px solid #dde1dc;border-radius:13px;padding:17px;min-height:180px;position:relative}body.page-id-211 .mat15-no{position:absolute;right:14px;top:13px;color:#c2a15b;font-size:12px;font-weight:900}body.page-id-211 .mat15-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf1ed;color:#073f33;font-size:9px;font-weight:900;margin-bottom:13px;border:1px solid #d7ddd7}body.page-id-211 .mat15-grid h3{font-size:14px;color:#073f33;margin:0 0 7px}body.page-id-211 .mat15-grid p{font-size:9px;line-height:1.6;color:#58645f;margin:0 0 10px}body.page-id-211 .mat15-grid small{font-size:7.5px;color:#a27f36;font-weight:700;text-transform:uppercase;letter-spacing:.4px}body.page-id-211 .mat15-bottom{margin-top:11px;background:#fff;border:1px solid #dde1dc;border-radius:12px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-211 .mat15-bottom b{display:block;color:#073f33;font-size:11px}body.page-id-211 .mat15-bottom span{display:block;color:#69736f;font-size:8px;margin-top:3px}body.page-id-211 .mat15-bottom a{background:#b78d36;color:#fff;text-decoration:none;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:800;white-space:nowrap}
@media(max-width:900px){body.page-id-211 .mat15-head,body.page-id-211 .mat15-feature{grid-template-columns:1fr}body.page-id-211 .mat15-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-211 .mat15-grid{grid-template-columns:1fr}body.page-id-211 .mat15-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-211 /* V16 — Premium 01–06 workflow: icons + subtle technical blueprint watermark */
@keyframes workflowGlow{
  from { box-shadow:0 4px 14px rgba(0,0,0,.025); }
  to   { box-shadow:0 10px 24px rgba(4,63,51,.09); }
}body.page-id-211 /* Target the six workflow cards under Project Delivery Process */
section:has(h2:-webkit-any-link),body.page-id-211 section{}body.page-id-211 /* Generic enhancement scoped by JS-added class */
.vip-workflow{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}body.page-id-211 .vip-workflow:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  opacity:.045;
  background-image:
    linear-gradient(rgba(5,63,50,.75) 1px, transparent 1px),
    linear-gradient(90deg,rgba(5,63,50,.75) 1px, transparent 1px),
    radial-gradient(circle at 18% 28%,transparent 0 52px,rgba(5,63,50,.65) 53px 54px,transparent 55px),
    radial-gradient(circle at 78% 65%,transparent 0 84px,rgba(5,63,50,.55) 85px 86px,transparent 87px);
  background-size:28px 28px,28px 28px,220px 220px,300px 300px;
}body.page-id-211 .vip-workflow-card{
  position:relative!important;
  background:rgba(255,255,255,.93)!important;
  border:1px solid #dfe3df!important;
  border-top:2px solid #b89242!important;
  border-radius:12px!important;
  padding:18px 14px 16px 14px!important;
  min-height:175px!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}body.page-id-211 .vip-workflow-card:hover{
  transform:translateY(-5px)!important;
  border-color:#b89242!important;
  box-shadow:0 12px 26px rgba(4,63,51,.10)!important;
}body.page-id-211 .vip-workflow-icon{
  width:43px;
  height:43px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 0 13px 0;
  background:#edf2ef;
  border:1px solid #d8dfdb;
  color:#064335;
}body.page-id-211 .vip-workflow-icon svg{
  width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;
  stroke-linecap:round;stroke-linejoin:round;
}body.page-id-211 .vip-workflow-card:hover .vip-workflow-icon{
  background:#064335;color:#d9b458;border-color:#064335;
}body.page-id-211 .vip-workflow-card .workflow-number{
  position:absolute!important;
  right:13px!important;
  top:13px!important;
  color:#b18b3d!important;
  font-size:20px!important;
  font-weight:900!important;
  line-height:1!important;
}body.page-id-211 .vip-workflow-card h3,body.page-id-211 .vip-workflow-card b{
  color:#073f33!important;
}body.page-id-211 .vip-workflow-card p,body.page-id-211 .vip-workflow-card small{
  line-height:1.55!important;
}
@media(max-width:700px){body.page-id-211 .vip-workflow-card{min-height:160px!important}
}body.page-id-211 /* V17 — Factory capability replaces repetitive second workflow */
.factory17{padding:44px 0 38px;background:#fff}body.page-id-211 .factory17-head{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-211 .factory17-head h2{font-size:36px;line-height:1.04;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-211 .factory17-head p{font-size:10.5px;line-height:1.7;color:#59655f;max-width:760px}body.page-id-211 .factory17-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:14px;font-size:10.5px;line-height:1.9;color:#80672f}body.page-id-211 .factory17-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:11px}body.page-id-211 .factory17-photo{min-height:340px;border-radius:16px;position:relative;overflow:hidden;
 background:linear-gradient(180deg,rgba(4,38,31,.05),rgba(4,50,40,.48)),
 url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-211 .factory17-photo-label{position:absolute;left:17px;bottom:17px;background:rgba(4,58,45,.94);color:#fff;border-radius:11px;padding:14px 16px;max-width:480px}body.page-id-211 .factory17-photo-label small{display:block;color:#d8b45b;font-size:8px;letter-spacing:1px;font-weight:900}body.page-id-211 .factory17-photo-label strong{display:block;font-size:19px;line-height:1.2;margin:4px 0}body.page-id-211 .factory17-photo-label span{font-size:8.5px;color:#dce6e2}body.page-id-211 .factory17-side{background:#073f33;color:#fff;border-radius:16px;padding:30px 25px;display:flex;flex-direction:column;justify-content:center}body.page-id-211 .factory17-badge{font-size:8px;color:#d7af54;font-weight:900;letter-spacing:1.2px}body.page-id-211 .factory17-side h3{font-size:26px;line-height:1.08;margin:8px 0 11px}body.page-id-211 .factory17-side p{font-size:10px;line-height:1.7;color:#d9e3df}body.page-id-211 .factory17-checks{display:grid;gap:7px;margin-top:15px}body.page-id-211 .factory17-checks span{font-size:8.5px;border:1px solid rgba(255,255,255,.17);border-radius:8px;padding:8px 10px}body.page-id-211 .factory17-checks span:before{content:"✓";color:#d7af54;font-weight:900;margin-right:7px}body.page-id-211 .factory17-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px}body.page-id-211 .factory17-grid article{border:1px solid #dfe3df;border-radius:13px;padding:18px;background:#f8f9f7;min-height:205px;transition:.2s ease}body.page-id-211 .factory17-grid article:hover{transform:translateY(-4px);border-color:#bc9849;box-shadow:0 10px 24px rgba(4,63,51,.07)}body.page-id-211 .factory17-icon{width:48px;height:48px;border-radius:11px;background:#e9efeb;border:1px solid #d6dfda;display:flex;align-items:center;justify-content:center;color:#073f33;margin-bottom:15px}body.page-id-211 .factory17-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.page-id-211 .factory17-grid h3{font-size:15px;color:#073f33;margin:0 0 8px}body.page-id-211 .factory17-grid p{font-size:9px;line-height:1.6;color:#5d6863;min-height:58px}body.page-id-211 .factory17-grid b{font-size:7.5px;color:#a47e31;letter-spacing:.6px}body.page-id-211 .factory17-strip{margin-top:11px;background:#073f33;color:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}body.page-id-211 .factory17-strip div{border-right:1px solid rgba(255,255,255,.15);padding-right:12px}body.page-id-211 .factory17-strip div:last-child{border-right:0}body.page-id-211 .factory17-strip strong{display:block;color:#d8b45b;font-size:10px;margin-bottom:3px}body.page-id-211 .factory17-strip span{font-size:7.8px;color:#d9e3df}
@media(max-width:900px){body.page-id-211 .factory17-head,body.page-id-211 .factory17-hero{grid-template-columns:1fr}body.page-id-211 .factory17-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-211 .factory17-grid,body.page-id-211 .factory17-strip{grid-template-columns:1fr}body.page-id-211 .factory17-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:10px}
}body.page-id-211 /* V18 — one consolidated materials showcase; no repeated material imagery */
.materials18{padding:46px 0 42px;background:#f8f8f5}body.page-id-211 .materials18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:end;margin-bottom:18px}body.page-id-211 .materials18-head h2{font-size:38px;line-height:1.03;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-211 .materials18-head p{font-size:11px;line-height:1.7;color:#5d6762;max-width:730px}body.page-id-211 .materials18-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:15px;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-211 .materials18-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-bottom:11px}body.page-id-211 .materials18-feature-photo{min-height:290px;border-radius:16px;position:relative;overflow:hidden;
background:linear-gradient(180deg,rgba(4,40,33,.08),rgba(4,50,40,.52)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-211 .materials18-overlay{position:absolute;left:17px;right:17px;bottom:17px;background:rgba(4,58,45,.94);border-radius:11px;padding:14px 16px;color:#fff}body.page-id-211 .materials18-overlay small{display:block;color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-211 .materials18-overlay strong{display:block;font-size:20px;margin:4px 0}body.page-id-211 .materials18-overlay span{font-size:8.5px;color:#dbe6e1}body.page-id-211 .materials18-feature-copy{border-radius:16px;background:#073f33;color:#fff;padding:31px 28px;display:flex;flex-direction:column;justify-content:center}body.page-id-211 .materials18-kicker{color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1.1px}body.page-id-211 .materials18-feature-copy h3{font-size:27px;line-height:1.08;margin:8px 0 11px}body.page-id-211 .materials18-feature-copy p{font-size:10px;line-height:1.7;color:#d9e4df}body.page-id-211 .materials18-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-211 .materials18-pills span{border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:7px 10px;font-size:7.8px}body.page-id-211 .materials18-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-211 .materials18-grid article{background:#fff;border:1px solid #dde2de;border-radius:14px;overflow:hidden;min-height:250px}body.page-id-211 .materials18-swatch{height:88px;position:relative}body.page-id-211 .materials18-swatch:after{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(135deg,transparent 0 8px,#073f33 8px 9px)}body.page-id-211 .materials18-swatch.membrane{background:linear-gradient(135deg,#f5f2e9,#dcd8cc)}body.page-id-211 .materials18-swatch.hdpe{background:linear-gradient(135deg,#dfe6dc,#b9c8ba)}body.page-id-211 .materials18-swatch.ptfe{background:linear-gradient(135deg,#f7f7f2,#d9ddd8)}body.page-id-211 .materials18-swatch.steel{background:linear-gradient(135deg,#c8cecb,#737e79)}body.page-id-211 .materials18-body{padding:16px}body.page-id-211 .materials18-code{display:inline-block;border:1px solid #d7ddd9;border-radius:18px;padding:5px 9px;font-size:7.5px;color:#073f33;font-weight:900}body.page-id-211 .materials18-body h3{font-size:15px;color:#073f33;margin:11px 0 7px}body.page-id-211 .materials18-body p{font-size:8.8px;line-height:1.6;color:#5f6964;min-height:58px}body.page-id-211 .materials18-body b{font-size:7px;color:#a27c31;letter-spacing:.6px}body.page-id-211 .materials18-note{margin-top:11px;border:1px solid #dce1dd;background:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:1fr 1.5fr auto;gap:15px;align-items:center}body.page-id-211 .materials18-note strong{font-size:10px;color:#073f33}body.page-id-211 .materials18-note span{font-size:8.5px;color:#65706a}body.page-id-211 .materials18-note a{background:#b58b3c;color:#fff;text-decoration:none;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}
@media(max-width:900px){body.page-id-211 .materials18-head,body.page-id-211 .materials18-feature{grid-template-columns:1fr}body.page-id-211 .materials18-grid{grid-template-columns:repeat(2,1fr)}body.page-id-211 .materials18-note{grid-template-columns:1fr}
}
@media(max-width:560px){body.page-id-211 .materials18-grid{grid-template-columns:1fr}}body.page-id-211 /* V19 — consolidated sector section,body.page-id-211 intentionally unlike card-grid sections */
.sector19{padding:52px 0;background:#f7f7f3}body.page-id-211 .sector19-head{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:end;margin-bottom:20px}body.page-id-211 .sector19-head h2{font-size:40px;line-height:1.02;color:#073f33;max-width:790px;margin:6px 0 10px}body.page-id-211 .sector19-head p{font-size:11px;line-height:1.7;color:#606b65;max-width:700px}body.page-id-211 .sector19-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding:3px 16px 3px 0;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-211 .sector19-stage{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;min-height:430px}body.page-id-211 .sector19-photo{position:relative;border-radius:18px;overflow:hidden;
 background:
 linear-gradient(180deg,rgba(3,42,34,.04),rgba(3,46,37,.66)),
 url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-211 .sector19-badge{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:12px;background:rgba(4,57,45,.94);color:#fff}body.page-id-211 .sector19-badge small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-211 .sector19-badge strong{display:block;font-size:23px;line-height:1.12;margin:5px 0 7px}body.page-id-211 .sector19-badge span{font-size:8.5px;color:#dbe5e1}body.page-id-211 .sector19-list{background:#073f33;border-radius:18px;padding:16px;color:#fff;display:flex;flex-direction:column}body.page-id-211 .sector19-list article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:17px 8px;border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-211 .sector19-list article>span{font-size:22px;color:#d4ad54;font-weight:800}body.page-id-211 .sector19-list h3{font-size:16px;margin:0 0 4px}body.page-id-211 .sector19-list p{font-size:8.8px;line-height:1.5;color:#cbd9d4;margin:0}body.page-id-211 .sector19-cta{margin-top:auto;display:block;background:#bd963e;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:9px;font-size:9px;font-weight:900}body.page-id-211 .sector19-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #dce2de;border-radius:13px;background:#fff;overflow:hidden}body.page-id-211 .sector19-proof div{padding:15px 18px;border-right:1px solid #e3e6e3}body.page-id-211 .sector19-proof div:last-child{border-right:0}body.page-id-211 .sector19-proof b{display:block;color:#073f33;font-size:9px;letter-spacing:.5px}body.page-id-211 .sector19-proof span{display:block;color:#7a827e;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-211 .sector19-head,body.page-id-211 .sector19-stage{grid-template-columns:1fr}body.page-id-211 .sector19-photo{min-height:390px}body.page-id-211 .sector19-proof{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-211 .sector19-head h2{font-size:31px}body.page-id-211 .sector19-proof{grid-template-columns:1fr}
}body.page-id-211 /* V20 — Why Car Parking Shades Riyadh + Project Portfolio; intentionally different from workflow cards */
.why20{padding:48px 0;background:#fff}body.page-id-211 .why20-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-211 .why20-head h2{font-size:40px;line-height:1.02;color:#073f33;margin:5px 0 10px;max-width:780px}body.page-id-211 .why20-head p{font-size:11px;line-height:1.7;color:#5e6963;max-width:760px}body.page-id-211 .why20-ar{direction:rtl!important;text-align:right;border-right:3px solid #bc9645;padding-right:15px!important;color:#775f2d!important;font-size:11px!important;line-height:1.9!important}body.page-id-211 .why20-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-211 .why20-photo{min-height:480px;border-radius:18px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,32,.03),rgba(3,47,37,.62)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-211 .why20-photo-copy{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(4,57,45,.94);border-radius:12px;padding:16px 18px;color:#fff}body.page-id-211 .why20-photo-copy small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-211 .why20-photo-copy strong{display:block;font-size:21px;margin:5px 0}body.page-id-211 .why20-photo-copy span{font-size:8.5px;color:#dce6e2}body.page-id-211 .why20-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-211 .why20-stats article{border:1px solid #dce1dd;border-radius:14px;padding:18px;background:#f8f8f5;display:flex;gap:13px;align-items:flex-start}body.page-id-211 .why20-stats strong{font-size:25px;line-height:1;color:#b18a3b;min-width:55px}body.page-id-211 .why20-stats b{display:block;font-size:13px;color:#073f33;margin-bottom:5px}body.page-id-211 .why20-stats span{display:block;font-size:8.5px;line-height:1.55;color:#68736d}body.page-id-211 .portfolio20{padding:48px 0;background:#073f33;color:#fff}body.page-id-211 .portfolio20-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}body.page-id-211 .portfolio20-head h2{font-size:37px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-211 .portfolio20-head p{font-size:10px;line-height:1.65;color:#cad8d3;max-width:720px}body.page-id-211 .portfolio20-head>a,body.page-id-211 .portfolio20-bottom>a{white-space:nowrap;text-decoration:none;background:#bd963e;color:#fff;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}body.page-id-211 .portfolio20-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:10px}body.page-id-211 .p20{position:relative;border-radius:15px;overflow:hidden;background-position:center;background-size:cover}body.page-id-211 .p20:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(2,37,29,.82))}body.page-id-211 .p20-industrial{grid-column:span 7;grid-row:span 2;background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1300&q=88')}body.page-id-211 .p20-commercial{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000&q=88')}body.page-id-211 .p20-education{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=1000&q=88')}body.page-id-211 .p20-hospitality{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=1000&q=88')}body.page-id-211 .p20-public{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88')}body.page-id-211 .p20-residential{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1000&q=88')}body.page-id-211 .p20-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px}body.page-id-211 .p20-copy span{font-size:7px;letter-spacing:1px;color:#d7b15a;font-weight:900}body.page-id-211 .p20-copy h3{font-size:16px;margin:4px 0;color:#fff}body.page-id-211 .p20-copy p{font-size:8px;line-height:1.5;color:#dbe5e1;margin:0}body.page-id-211 .portfolio20-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px}body.page-id-211 .portfolio20-bottom b{display:block;color:#d7b15a;font-size:10px}body.page-id-211 .portfolio20-bottom span{display:block;color:#d4dfdb;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-211 .why20-head,body.page-id-211 .why20-stage{grid-template-columns:1fr}body.page-id-211 .why20-photo{min-height:390px}body.page-id-211 .portfolio20-head{display:block}body.page-id-211 .portfolio20-head>a{display:inline-block;margin-top:10px}body.page-id-211 .portfolio20-grid{grid-template-columns:1fr 1fr;grid-auto-rows:250px}body.page-id-211 .p20{grid-column:auto!important;grid-row:auto!important}
}
@media(max-width:560px){body.page-id-211 .why20-stats,body.page-id-211 .portfolio20-grid{grid-template-columns:1fr}body.page-id-211 .why20-head h2,body.page-id-211 .portfolio20-head h2{font-size:31px}body.page-id-211 .portfolio20-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-211 /* V21 — unique case-study bridge; no repeated sector catalogue */
.case21{padding:48px 0;background:#f5f3ed}body.page-id-211 .case21-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:22px}body.page-id-211 .case21-head h2{font-size:38px;line-height:1.04;color:#073f33;margin:5px 0 9px}body.page-id-211 .case21-head p{font-size:10px;line-height:1.7;color:#65706a;max-width:760px}body.page-id-211 .case21-ar{direction:rtl;text-align:right;border-right:3px solid #b99343;padding-right:15px;color:#755d2d!important}body.page-id-211 .case21-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-211 .case21-row article{min-height:150px;background:#fff;border:1px solid #deded7;border-radius:14px;padding:18px}body.page-id-211 .case21-row span{display:block;color:#b58d3d;font-size:22px;font-weight:900;margin-bottom:24px}body.page-id-211 .case21-row b{display:block;color:#073f33;font-size:14px;margin-bottom:7px}body.page-id-211 .case21-row small{display:block;color:#6b746f;font-size:8.5px;line-height:1.55}body.page-id-211 .case21-note{margin-top:10px;padding:12px 15px;border-left:3px solid #b99343;background:#fff;font-size:8.5px;color:#66706b}
@media(max-width:800px){body.page-id-211 .case21-head{grid-template-columns:1fr}body.page-id-211 .case21-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){body.page-id-211 .case21-row{grid-template-columns:1fr}body.page-id-211 .case21-head h2{font-size:30px}}body.page-id-211 /* V22 — restore upper sector design; replace lower repetition with real-project showcase */
.projects22{padding:50px 0;background:#073f33;color:#fff}body.page-id-211 .projects22-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-211 .projects22-head h2{font-size:39px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-211 .projects22-head p{font-size:10px;line-height:1.7;color:#cad8d3;max-width:760px}body.page-id-211 .projects22-ar{direction:rtl!important;text-align:right;border-right:3px solid #bd963e;padding-right:15px!important;color:#d7b96d!important;font-size:10.5px!important;line-height:1.85!important}body.page-id-211 .projects22-grid{display:grid;grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:255px 255px;gap:10px}body.page-id-211 .project22{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center}body.page-id-211 .project22:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(1,34,27,.88))}body.page-id-211 .p22-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1300&q=88')}body.page-id-211 .p22-b{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=88')}body.page-id-211 .p22-c{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=88')}body.page-id-211 .p22-d{grid-column:2/4;background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=1200&q=88')}body.page-id-211 .project22-overlay{position:absolute;left:16px;right:16px;bottom:15px;z-index:2}body.page-id-211 .project22-overlay span{display:block;color:#d8b45b;font-size:7px;letter-spacing:1px;font-weight:900}body.page-id-211 .project22-overlay h3{font-size:17px;color:#fff;margin:4px 0 5px}body.page-id-211 .project22-overlay p{font-size:8px;line-height:1.5;color:#dce6e2;margin:0 0 5px}body.page-id-211 .project22-overlay small{font-size:7px;color:#b9cbc4}body.page-id-211 .projects22-meta{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:0;margin-top:11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;overflow:hidden}body.page-id-211 .projects22-meta div{padding:13px 14px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-211 .projects22-meta b{display:block;color:#d8b45b;font-size:8px}body.page-id-211 .projects22-meta span{display:block;color:#d5dfdb;font-size:7.5px;margin-top:3px}body.page-id-211 .projects22-meta a{display:flex;align-items:center;justify-content:center;padding:0 16px;background:#bd963e;color:#fff;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:900px){body.page-id-211 .projects22-head{grid-template-columns:1fr}body.page-id-211 .projects22-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px}body.page-id-211 .p22-a,body.page-id-211 .p22-d{grid-row:auto;grid-column:auto}body.page-id-211 .projects22-meta{grid-template-columns:1fr 1fr}body.page-id-211 .projects22-meta a{padding:12px}
}
@media(max-width:560px){body.page-id-211 .projects22-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,260px)}body.page-id-211 .projects22-meta{grid-template-columns:1fr}
}body.page-id-211 .client-journey-vip{padding:110px 0;background:linear-gradient(180deg,#f8f7f2 0%,#fff 100%);color:#0d3532;position:relative;overflow:hidden}body.page-id-211 .client-journey-vip:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(177,139,65,.13);border-radius:50%;right:-230px;top:-240px}body.page-id-211 .cj-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-211 .cj-head{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:48px}body.page-id-211 .cj-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.24em;color:#aa8441;margin-bottom:16px}body.page-id-211 .cj-head h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:0;font-weight:800}body.page-id-211 .cj-head h2 em{font-style:normal;color:#b18b49}body.page-id-211 .cj-intro{border-left:2px solid #b18b49;padding-left:28px;font-size:17px;line-height:1.65;color:#52615f}body.page-id-211 .cj-intro p{margin:0 0 10px}body.page-id-211 .cj-ar{direction:rtl;text-align:right;color:#6d716c}body.page-id-211 .cj-panel{display:grid;grid-template-columns:.78fr 1.22fr;background:#0b3b36;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px rgba(10,45,41,.13)}body.page-id-211 .cj-feature{padding:54px 46px;background:radial-gradient(circle at 10% 10%,rgba(187,146,72,.23),transparent 42%),#0b3b36;color:#fff;display:flex;flex-direction:column;min-height:480px}body.page-id-211 .cj-feature-top{display:flex;justify-content:space-between;align-items:center;color:#d7b46f}body.page-id-211 .cj-feature-top span{font-size:48px;font-weight:300}body.page-id-211 .cj-feature-top small{letter-spacing:.2em;font-weight:800}body.page-id-211 .cj-feature h3{font-size:34px;line-height:1.08;margin:auto 0 18px;max-width:360px}body.page-id-211 .cj-feature p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.72);max-width:390px}body.page-id-211 .cj-feature a{margin-top:28px;color:#fff;text-decoration:none;font-weight:800;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}body.page-id-211 .cj-feature a b{color:#d7b46f;font-size:20px;margin-left:8px}body.page-id-211 .cj-steps{background:#fff;padding:12px 36px}body.page-id-211 .cj-steps article{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 4px;border-bottom:1px solid #e9e5dc;align-items:start}body.page-id-211 .cj-steps article:last-child{border-bottom:0}body.page-id-211 .cj-steps article>span{font-size:27px;color:#b18b49;font-weight:700}body.page-id-211 .cj-steps small{font-size:10px;letter-spacing:.18em;color:#9a7b43;font-weight:800}body.page-id-211 .cj-steps h3{font-size:21px;margin:4px 0 6px;color:#123c38}body.page-id-211 .cj-steps p{margin:0;color:#6c7472;line-height:1.5;font-size:14px}body.page-id-211 .cj-action{margin-top:24px;border:1px solid #ded9ce;border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:rgba(255,255,255,.7)}body.page-id-211 .cj-action span{display:block;font-size:10px;letter-spacing:.18em;color:#a27d3d;font-weight:800;margin-bottom:5px}body.page-id-211 .cj-action strong{font-size:18px;color:#173d39}body.page-id-211 .cj-action a{background:#b18b49;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.08em;font-weight:800;padding:17px 22px;border-radius:10px;white-space:nowrap}
@media(max-width:850px){body.page-id-211 .client-journey-vip{padding:70px 0}body.page-id-211 .cj-head,body.page-id-211 .cj-panel{grid-template-columns:1fr}body.page-id-211 .cj-head{gap:28px}body.page-id-211 .cj-intro{padding-left:18px}body.page-id-211 .cj-feature{min-height:390px}body.page-id-211 .cj-action{align-items:flex-start;flex-direction:column}body.page-id-211 .cj-action a{width:100%;text-align:center}}
@media(max-width:520px){body.page-id-211 .cj-feature{padding:38px 28px}body.page-id-211 .cj-steps{padding:8px 20px}body.page-id-211 .cj-steps article{grid-template-columns:48px 1fr}body.page-id-211 .cj-head h2{font-size:42px}}body.page-id-211 /* V25 compact client journey override */
.client-journey-compact{padding:62px 0 68px;background:#fbfaf7;color:#123b37}body.page-id-211 .cjc-wrap{width:min(1180px,90%);margin:auto}body.page-id-211 .cjc-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-211 .cjc-head span{font-size:10px;letter-spacing:.22em;font-weight:800;color:#aa8240}body.page-id-211 .cjc-head h2{font-size:clamp(32px,3.3vw,48px);line-height:1.04;letter-spacing:-.035em;margin:8px 0 0}body.page-id-211 .cjc-head h2 em{font-style:normal;color:#ad8543}body.page-id-211 .cjc-head p{font-size:15px;line-height:1.55;color:#66716f;margin:0;border-left:2px solid #b28a48;padding-left:20px}body.page-id-211 .cjc-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch}body.page-id-211 .cjc-flow article{position:relative;background:#fff;border:1px solid #e7e3da;border-radius:15px;padding:22px 18px 20px;min-height:178px;box-shadow:0 8px 24px rgba(17,56,52,.045)}body.page-id-211 .cjc-flow article>b{position:absolute;top:14px;right:15px;font-size:13px;color:#b18a47}body.page-id-211 .cjc-icon{width:42px;height:42px;border-radius:12px;background:#eef2ef;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#0c443d;margin-bottom:16px}body.page-id-211 .cjc-flow h3{font-size:18px;margin:0 0 7px}body.page-id-211 .cjc-flow p{font-size:13px;line-height:1.48;color:#6b7472;margin:0}body.page-id-211 .cjc-flow>i{font-style:normal;align-self:center;text-align:center;color:#b18a47;font-size:20px}body.page-id-211 .cjc-last{border-color:#d7bf8d!important;background:linear-gradient(180deg,#fff,#fcf8ef)!important}body.page-id-211 .cjc-last .cjc-icon{background:#f3ead7;color:#a67828}body.page-id-211 .cjc-bottom{margin-top:18px;background:#0c403a;border-radius:14px;padding:18px 20px 18px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}body.page-id-211 .cjc-bottom strong{font-size:17px;display:block;margin-bottom:2px}body.page-id-211 .cjc-bottom span{font-size:12px;color:rgba(255,255,255,.7)}body.page-id-211 .cjc-bottom a{background:#b38a46;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}
@media(max-width:900px){body.page-id-211 .cjc-head{grid-template-columns:1fr;gap:18px}body.page-id-211 .cjc-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-211 .cjc-flow>i{display:none}body.page-id-211 .cjc-flow article{min-height:160px}body.page-id-211 .cjc-last{grid-column:1/-1}body.page-id-211 .cjc-bottom{flex-direction:column;align-items:flex-start}body.page-id-211 .cjc-bottom a{width:100%;text-align:center}}
@media(max-width:560px){body.page-id-211 .client-journey-compact{padding:48px 0}body.page-id-211 .cjc-flow{grid-template-columns:1fr}body.page-id-211 .cjc-last{grid-column:auto}body.page-id-211 .cjc-head h2{font-size:34px}}body.page-id-211 /* V26 – compact VIP project transformation */
.project-transform-v26{padding:64px 0 70px;background:#f8f7f3;color:#103d38}body.page-id-211 .pt26-wrap{width:min(1180px,90%);margin:auto}body.page-id-211 .pt26-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-211 .pt26-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#ad8542}body.page-id-211 .pt26-head h2{font-size:clamp(34px,3.4vw,50px);line-height:1.02;letter-spacing:-.04em;margin:8px 0 0}body.page-id-211 .pt26-head h2 em{font-style:normal;color:#ad8542}body.page-id-211 .pt26-head>p{margin:0;padding-left:20px;border-left:2px solid #b38b49;color:#697370;font-size:14px;line-height:1.6}body.page-id-211 .pt26-showcase{display:grid;grid-template-columns:1.55fr .75fr;gap:16px}body.page-id-211 .pt26-visual{background:#0d403a;border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;min-height:285px;box-shadow:0 16px 38px rgba(14,55,50,.10)}body.page-id-211 .pt26-photo{border-radius:13px;min-height:255px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-size:cover;background-position:center}body.page-id-211 .pt26-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,33,30,.04),rgba(5,33,30,.82))}body.page-id-211 .pt26-photo>*{position:relative;z-index:1;color:white}body.page-id-211 .pt26-photo span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#e2bc70;margin-bottom:7px}body.page-id-211 .pt26-photo strong{font-size:23px;line-height:1.05}body.page-id-211 .pt26-photo small{font-size:11px;opacity:.78;margin-top:7px}body.page-id-211 .before-photo{background-image:linear-gradient(135deg,#536864,#1c3834)}body.page-id-211 .after-photo{background-image:linear-gradient(135deg,#8aa39d,#0f4b43)}body.page-id-211 .pt26-arrow{align-self:center;text-align:center;color:#d7ae62;font-size:27px;font-weight:300}body.page-id-211 .pt26-engineering{border:1px solid #ded8cb;border-radius:18px;background:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between}body.page-id-211 .pt26-num{font-size:46px;line-height:1;color:#c49a53;font-weight:300}body.page-id-211 .pt26-engineering span{font-size:9px;letter-spacing:.18em;font-weight:800;color:#aa8240}body.page-id-211 .pt26-engineering h3{font-size:25px;line-height:1.08;margin:9px 0 10px;color:#103d38}body.page-id-211 .pt26-engineering p{font-size:13px;line-height:1.55;color:#697370;margin:0}body.page-id-211 .pt26-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #e2ded5;background:#fff;border-radius:14px;overflow:hidden}body.page-id-211 .pt26-proof>div{padding:17px 18px;border-right:1px solid #e8e4db;display:grid;grid-template-columns:30px 1fr;column-gap:9px}body.page-id-211 .pt26-proof>div:last-child{border-right:0}body.page-id-211 .pt26-proof b{grid-row:1/3;font-size:12px;color:#b08744}body.page-id-211 .pt26-proof strong{font-size:13px;color:#173f3b}body.page-id-211 .pt26-proof span{font-size:10px;color:#7a817f;margin-top:3px}
@media(max-width:900px){body.page-id-211 .pt26-head,body.page-id-211 .pt26-showcase{grid-template-columns:1fr;gap:20px}body.page-id-211 .pt26-proof{grid-template-columns:1fr 1fr}body.page-id-211 .pt26-proof>div:nth-child(2){border-right:0}body.page-id-211 .pt26-engineering{min-height:220px}}
@media(max-width:560px){body.page-id-211 .project-transform-v26{padding:48px 0}body.page-id-211 .pt26-visual{grid-template-columns:1fr;gap:10px}body.page-id-211 .pt26-arrow{transform:rotate(90deg)}body.page-id-211 .pt26-proof{grid-template-columns:1fr}body.page-id-211 .pt26-proof>div{border-right:0;border-bottom:1px solid #e8e4db}body.page-id-211 .pt26-proof>div:last-child{border-bottom:0}}body.page-id-211 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-211 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-211 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-211 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-211 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-211 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-211 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-211 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-211 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-211 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-211 .fp27-main{grid-row:1/3}body.page-id-211 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-211 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-211 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-211 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-211 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-211 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-211 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-211 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-211 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-211 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-211 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-211 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-211 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-211 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-211 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-211 .fp27-proof strong{font-size:13px}body.page-id-211 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-211 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-211 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-211 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-211 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-211 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-211 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-211 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-211 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-211 .featured-projects-v27{padding:52px 0}body.page-id-211 .fp27-grid{display:flex;flex-direction:column}body.page-id-211 .fp27-card{min-height:260px}body.page-id-211 .fp27-main{min-height:330px}body.page-id-211 .fp27-footer{flex-direction:column}body.page-id-211 .fp27-proof{display:block}body.page-id-211 .fp27-proof span{display:block;margin-top:4px}}body.page-id-211 /* V28 — distinct Why Car Parking Shades Riyadh section,body.page-id-211 intentionally not a project gallery */
.why-cpsr-v28{padding:72px 0;background:#f5f3ed;color:#123e39}body.page-id-211 .wb28-wrap{width:min(1180px,90%);margin:auto}body.page-id-211 .wb28-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:end;margin-bottom:30px}body.page-id-211 .wb28-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#b18a48}body.page-id-211 .wb28-intro h2{font-size:clamp(37px,3.7vw,53px);line-height:1;letter-spacing:-.045em;margin:8px 0 0}body.page-id-211 .wb28-intro h2 em{font-style:normal;color:#b18a48}body.page-id-211 .wb28-intro p{margin:0;padding-left:20px;border-left:2px solid #bd9550;font-size:14px;line-height:1.65;color:#69736f}body.page-id-211 .wb28-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}body.page-id-211 .wb28-visual{min-height:390px;border-radius:18px;background:linear-gradient(145deg,#0c3b36,#18564e);padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}body.page-id-211 .wb28-visual:after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(211,173,102,.2);border-radius:50%;right:-80px;top:-70px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}body.page-id-211 .wb28-stamp{position:relative;z-index:1}body.page-id-211 .wb28-stamp span,body.page-id-211 .wb28-caption b{font-size:9px;letter-spacing:.2em;color:#d8b36b;font-weight:800}body.page-id-211 .wb28-stamp strong{display:block;font-size:35px;line-height:1.02;letter-spacing:-.035em;margin:13px 0 8px}body.page-id-211 .wb28-stamp small{font-size:11px;color:rgba(255,255,255,.62)}body.page-id-211 .wb28-caption{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);padding-top:16px}body.page-id-211 .wb28-caption span{display:block;font-size:11px;line-height:1.5;color:rgba(255,255,255,.64);margin-top:5px}body.page-id-211 .wb28-points{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd8cd;border-radius:18px;overflow:hidden;background:#fff}body.page-id-211 .wb28-points article{padding:27px 25px;display:grid;grid-template-columns:40px 1fr;gap:12px;min-height:195px}body.page-id-211 .wb28-points article:nth-child(1),body.page-id-211 .wb28-points article:nth-child(2){border-bottom:1px solid #e5e1d8}body.page-id-211 .wb28-points article:nth-child(1),body.page-id-211 .wb28-points article:nth-child(3){border-right:1px solid #e5e1d8}body.page-id-211 .wb28-points article>b{font-size:14px;color:#bd9550;font-weight:500}body.page-id-211 .wb28-points span{font-size:8px;letter-spacing:.17em;font-weight:800;color:#a98548}body.page-id-211 .wb28-points h3{font-size:19px;line-height:1.08;margin:7px 0 9px;color:#153f3a}body.page-id-211 .wb28-points p{font-size:12px;line-height:1.55;color:#707875;margin:0}
@media(max-width:900px){body.page-id-211 .wb28-intro,body.page-id-211 .wb28-body{grid-template-columns:1fr;gap:20px}body.page-id-211 .wb28-visual{min-height:300px}}
@media(max-width:580px){body.page-id-211 .why-cpsr-v28{padding:52px 0}body.page-id-211 .wb28-points{grid-template-columns:1fr}body.page-id-211 .wb28-points article{border-right:0!important;border-bottom:1px solid #e5e1d8!important;min-height:auto}body.page-id-211 .wb28-points article:last-child{border-bottom:0!important}}body.page-id-211 /* V29 fresh sections: intentionally avoids repeated experience/process/QA messaging */
.fresh29{padding:62px 0}body.page-id-211 .f29-wrap{width:min(1180px,90%);margin:auto}body.page-id-211 .f29-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:27px}body.page-id-211 .f29-head>div>span,body.page-id-211 .rfq29-copy>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-211 .f29-head h2,body.page-id-211 .rfq29-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 0;color:#103d38}body.page-id-211 .f29-head h2 em,body.page-id-211 .rfq29-copy h2 em{font-style:normal;color:#b18a48}body.page-id-211 .f29-head>p{margin:0;border-left:2px solid #b18a48;padding-left:20px;font-size:13px;line-height:1.65;color:#69736f}body.page-id-211 .warranty29{background:#f6f4ee}body.page-id-211 .w29-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px}body.page-id-211 .w29-grid>div,body.page-id-211 .w29-grid>article{border-radius:15px;min-height:230px}body.page-id-211 .w29-main{padding:27px;background:#0c403a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-211 .w29-main>span{font-size:8px;letter-spacing:.2em;color:#d7b36b;font-weight:900}body.page-id-211 .w29-main h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-211 .w29-main p{font-size:12px;line-height:1.55;color:rgba(255,255,255,.68)}body.page-id-211 .w29-main a{color:#d9b66e;text-decoration:none;font-size:10px;font-weight:800;margin-top:10px}body.page-id-211 .w29-grid article{background:#fff;border:1px solid #e2ddd3;padding:24px}body.page-id-211 .w29-grid article b{color:#b18a48;font-size:13px}body.page-id-211 .w29-grid article h3{font-size:18px;color:#123e39;margin:30px 0 8px}body.page-id-211 .w29-grid article p{font-size:11px;line-height:1.55;color:#6e7773}body.page-id-211 .download29{background:#fff}body.page-id-211 .d29-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-211 .d29-grid article{border:1px solid #e0ddd5;border-radius:15px;padding:22px;background:#fbfaf7}body.page-id-211 .d29-grid article>div{width:44px;height:44px;border-radius:10px;background:#0c403a;color:#d7b36b;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;margin-bottom:25px}body.page-id-211 .d29-grid article>span{font-size:8px;letter-spacing:.17em;color:#a47d3d;font-weight:900}body.page-id-211 .d29-grid h3{font-size:18px;color:#123e39;margin:7px 0}body.page-id-211 .d29-grid p{font-size:11px;line-height:1.55;color:#6e7773;min-height:52px}body.page-id-211 .d29-grid a{font-size:9px;color:#0c403a;font-weight:900;text-decoration:none;border-top:1px solid #e3dfd7;display:block;padding-top:13px;margin-top:14px}body.page-id-211 .rfq29{background:#f6f4ee;padding-top:22px}body.page-id-211 .rfq29-panel{background:#0c403a;border-radius:20px;padding:35px;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}body.page-id-211 .rfq29-copy h2{color:#fff;font-size:37px}body.page-id-211 .rfq29-copy p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.68);max-width:430px}body.page-id-211 .rfq29-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.14);border-radius:13px;overflow:hidden}body.page-id-211 .rfq29-items div{padding:14px;border-bottom:1px solid rgba(255,255,255,.11);display:flex;gap:11px}body.page-id-211 .rfq29-items div:nth-child(odd){border-right:1px solid rgba(255,255,255,.11)}body.page-id-211 .rfq29-items b{color:#d7b36b;font-size:10px}body.page-id-211 .rfq29-items span{font-size:11px;color:#eef3f1}body.page-id-211 .rfq29-btn{grid-column:2;text-align:center;background:#bc9149;color:#fff;text-decoration:none;padding:13px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.08em}
@media(max-width:900px){body.page-id-211 .f29-head,body.page-id-211 .rfq29-panel{grid-template-columns:1fr}body.page-id-211 .w29-grid,body.page-id-211 .d29-grid{grid-template-columns:1fr 1fr}body.page-id-211 .rfq29-btn{grid-column:auto}}
@media(max-width:560px){body.page-id-211 .fresh29{padding:48px 0}body.page-id-211 .w29-grid,body.page-id-211 .d29-grid,body.page-id-211 .rfq29-items{grid-template-columns:1fr}body.page-id-211 .rfq29-items div:nth-child(odd){border-right:0}body.page-id-211 .w29-grid>div,body.page-id-211 .w29-grid>article{min-height:auto}}body.page-id-211 .fit30{padding:58px 0;background:#fff}body.page-id-211 .fit30-wrap{width:min(1180px,90%);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}body.page-id-211 .fit30-copy>span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#ad8441}body.page-id-211 .fit30-copy h2{font-size:clamp(33px,3.2vw,47px);line-height:1.03;letter-spacing:-.04em;color:#103d38;margin:8px 0 14px}body.page-id-211 .fit30-copy h2 em{font-style:normal;color:#b18a48}body.page-id-211 .fit30-copy p{font-size:12px;line-height:1.65;color:#69736f;max-width:470px}body.page-id-211 .fit30-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dedbd3;border-radius:16px;overflow:hidden}body.page-id-211 .fit30-grid article{padding:21px;min-height:142px;background:#faf9f5}body.page-id-211 .fit30-grid article:nth-child(odd){border-right:1px solid #dedbd3}body.page-id-211 .fit30-grid article:nth-child(-n+2){border-bottom:1px solid #dedbd3}body.page-id-211 .fit30-grid b{font-size:10px;color:#b18a48}body.page-id-211 .fit30-grid h3{font-size:17px;color:#123e39;margin:18px 0 6px}body.page-id-211 .fit30-grid p{font-size:10.5px;line-height:1.5;color:#707874;margin:0}body.page-id-211 .fit30-cta{grid-column:2;justify-self:start;margin-top:-28px;margin-left:20px;background:#0c403a;color:#fff;text-decoration:none;padding:12px 18px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.08em}
@media(max-width:850px){body.page-id-211 .fit30-wrap{grid-template-columns:1fr}body.page-id-211 .fit30-cta{grid-column:auto;margin:0}}
@media(max-width:520px){body.page-id-211 .fit30-grid{grid-template-columns:1fr}body.page-id-211 .fit30-grid article:nth-child(odd){border-right:0}body.page-id-211 .fit30-grid article{border-bottom:1px solid #dedbd3!important}body.page-id-211 .fit30-grid article:last-child{border-bottom:0!important}}body.page-id-211 .specialist-vip{padding:52px 0;background:#f7f5ef}body.page-id-211 .specialist-shell{background:linear-gradient(120deg,#0b3f39 0%,#0f4d45 42%,#f3efe5 42%,#f8f6f0 100%);border-radius:28px;padding:34px;display:grid;grid-template-columns:.82fr 1.65fr;gap:30px;box-shadow:0 18px 50px rgba(15,45,39,.10);overflow:hidden}body.page-id-211 .specialist-copy{padding:10px 12px;color:#fff;align-self:center}body.page-id-211 .specialist-copy .ey{color:#d7b66b}body.page-id-211 .specialist-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.02;margin:12px 0 14px;color:#fff}body.page-id-211 .specialist-copy .lead{color:rgba(255,255,255,.78);font-size:15px;max-width:430px}body.page-id-211 .specialist-copy .ar-line{color:#d8c48d;margin-top:16px;font-size:14px;line-height:1.8}body.page-id-211 .specialist-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}body.page-id-211 .specialist-card{position:relative;background:rgba(255,255,255,.92);border:1px solid rgba(12,63,57,.12);border-radius:20px;padding:22px 20px;text-decoration:none;color:#143f3a;min-height:205px;display:flex;flex-direction:column;transition:.25s ease}body.page-id-211 .specialist-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,60,52,.12);border-color:#c7a55b}body.page-id-211 .specialist-no{font-size:13px;color:#b28c3e;margin-bottom:30px}body.page-id-211 .specialist-card small{font-size:10px;letter-spacing:1.5px;color:#9a7a3e}body.page-id-211 .specialist-card b{font-size:21px;margin:7px 0 8px}body.page-id-211 .specialist-card em{font-style:normal;font-size:12px;color:#65716e;line-height:1.5}body.page-id-211 .specialist-card strong{margin-top:auto;padding-top:22px;font-size:10px;letter-spacing:.7px;color:#9b7836}@media(max-width:900px){body.page-id-211 .specialist-shell{grid-template-columns:1fr;background:#0f4d45}body.page-id-211 .specialist-options{grid-template-columns:1fr}body.page-id-211 .specialist-card{min-height:150px}}body.page-id-211 /* V32 premium resource centre */
.corp-zone{padding:92px 0 82px;background:linear-gradient(180deg,#f7f4ed 0%,#fff 100%)}body.page-id-211 .corp-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:54px;align-items:end;margin-bottom:34px}body.page-id-211 .corp-heading h2{max-width:850px;letter-spacing:-.045em;line-height:.96}body.page-id-211 .corp-heading p{max-width:760px;font-size:16px;line-height:1.75}body.page-id-211 .corp-ar{border-left:2px solid #b88a3b;padding:8px 0 8px 24px;line-height:1.9}body.page-id-211 .corp-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-211 .corp-card{grid-column:span 3;min-height:340px;padding:28px;border:1px solid rgba(13,61,55,.13);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(20,49,44,.055);display:flex;flex-direction:column;transition:.25s ease}body.page-id-211 .corp-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgba(20,49,44,.10);border-color:rgba(184,138,59,.45)}body.page-id-211 .corp-card.quote-card{grid-column:span 12;min-height:auto;display:grid;grid-template-columns:70px 1.1fr 1fr auto;gap:24px;align-items:center;background:#103f39;color:#fff;border-color:#103f39;padding:24px 28px}body.page-id-211 .corp-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#103f39;color:#d8b064;font-weight:800;margin-bottom:22px}body.page-id-211 .quote-card .corp-icon{background:#d8b064;color:#103f39;margin:0}body.page-id-211 .corp-card h3{font-size:22px;line-height:1.1;margin:0 0 5px}body.page-id-211 .corp-card .ar{font-size:12px;color:#9b7b43;margin-bottom:18px}body.page-id-211 .corp-card ul{margin:0 0 24px;padding-left:18px;line-height:1.75;color:#52615e;font-size:13px}body.page-id-211 .corp-card>a{margin-top:auto;font-size:12px;font-weight:800;letter-spacing:.05em;color:#0f4a42;text-decoration:none}body.page-id-211 .quote-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.6}body.page-id-211 .quote-card h3{color:#fff}body.page-id-211 .quote-card .ar{color:#d8b064;margin:3px 0 0}body.page-id-211 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-211 .quote-mini span{border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 10px;font-size:11px;color:rgba(255,255,255,.8)}body.page-id-211 .quote-card .corp-cta{margin:0;background:#d8b064;color:#103f39;padding:14px 18px;border-radius:10px;white-space:nowrap}body.page-id-211 .vendor-strip{margin-top:18px;border-radius:18px;overflow:hidden;background:#103f39;display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-211 .vendor-strip>div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-211 .vendor-strip>div:last-child{border-right:0}body.page-id-211 .vendor-strip b{display:block;color:#d8b064;font-size:12px;margin-bottom:3px}body.page-id-211 .vendor-strip span{color:rgba(255,255,255,.68);font-size:10px}
@media(max-width:1000px){body.page-id-211 .corp-heading{grid-template-columns:1fr}body.page-id-211 .corp-card{grid-column:span 6}body.page-id-211 .corp-card.quote-card{grid-column:span 12;grid-template-columns:55px 1fr}body.page-id-211 .quote-mini,body.page-id-211 .quote-card .corp-cta{grid-column:2}body.page-id-211 .vendor-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-211 .corp-zone{padding:64px 0}body.page-id-211 .corp-card{grid-column:span 12;min-height:auto}body.page-id-211 .corp-card.quote-card{grid-template-columns:1fr}body.page-id-211 .quote-mini,body.page-id-211 .quote-card .corp-cta{grid-column:1}body.page-id-211 .vendor-strip{grid-template-columns:1fr}body.page-id-211 .corp-ar{border-left:0;border-top:2px solid #b88a3b;padding:18px 0 0}}body.page-id-211 /* V34 compact premium FAQ */
.faq34{padding:56px 0 62px;background:#f7f6f1;color:#123e39}body.page-id-211 .faq34-wrap{width:min(1180px,90%);margin:auto}body.page-id-211 .faq34-head{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:end;margin-bottom:24px}body.page-id-211 .faq34-head>div:first-child>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-211 .faq34-head h2{font-size:clamp(34px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 5px}body.page-id-211 .faq34-head h2 em{font-style:normal;color:#b18a48}body.page-id-211 .faq34-head p{margin:0;font-size:13px;color:#6d7672}body.page-id-211 .faq34-ar{direction:rtl;text-align:right;border-right:2px solid #b18a48;padding-right:18px}body.page-id-211 .faq34-ar strong{display:block;font-size:22px;color:#173f3a}body.page-id-211 .faq34-ar small{display:block;margin-top:5px;font-size:11px;color:#777e7a}body.page-id-211 .faq34-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-211 .faq34 details{background:#fff;border:1px solid #dfdcd3;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px rgba(15,58,53,.025)}body.page-id-211 .faq34 summary{list-style:none;cursor:pointer;min-height:70px;padding:17px 18px;display:grid;grid-template-columns:34px 1fr 26px;gap:10px;align-items:center}body.page-id-211 .faq34 summary::-webkit-details-marker{display:none}body.page-id-211 .faq34 summary b{font-size:11px;color:#b18a48}body.page-id-211 .faq34 summary span{font-size:13px;font-weight:800;line-height:1.35;color:#173f3a}body.page-id-211 .faq34 summary i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#eef1ed;display:flex;align-items:center;justify-content:center;font-size:17px;color:#0c403a;transition:.2s}body.page-id-211 .faq34 details[open] summary i{transform:rotate(45deg);background:#b18a48;color:#fff}body.page-id-211 .faq34 details p{margin:0;padding:0 18px 17px 62px;font-size:11.5px;line-height:1.6;color:#6c7571}body.page-id-211 .faq34-cta{margin-top:14px;background:#0c403a;color:#fff;border-radius:12px;padding:16px 18px 16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-211 .faq34-cta strong{display:block;font-size:15px}body.page-id-211 .faq34-cta span{display:block;margin-top:2px;font-size:10.5px;color:rgba(255,255,255,.65)}body.page-id-211 .faq34-cta a{background:#b78e49;color:#fff;text-decoration:none;padding:11px 15px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}
@media(max-width:800px){body.page-id-211 .faq34-head{grid-template-columns:1fr;gap:18px}body.page-id-211 .faq34-grid{grid-template-columns:1fr}}
@media(max-width:520px){body.page-id-211 .faq34{padding:46px 0}body.page-id-211 .faq34-cta{flex-direction:column;align-items:flex-start}body.page-id-211 .faq34-cta a{width:100%;text-align:center}body.page-id-211 .faq34 details p{padding-left:18px}}body.page-id-211 /* ===== V39: compact RFQ / project enquiry section ===== */
#rfq{padding:24px 0!important;}body.page-id-211 #rfq .wrap{max-width:1040px!important;}body.page-id-211 #rfq .ey{margin-bottom:4px!important;}body.page-id-211 #rfq h2{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.02!important;margin:3px 0 6px!important;max-width:900px!important;}body.page-id-211 #rfq .lead,body.page-id-211 #rfq .dual-ar{font-size:12px!important;line-height:1.45!important;margin:3px 0!important;}body.page-id-211 #rfq .rfq-form{margin-top:10px!important;padding:14px!important;border-radius:16px!important;gap:8px!important;}body.page-id-211 #rfq .rfq-form input,body.page-id-211 #rfq .rfq-form select,body.page-id-211 #rfq .rfq-form textarea{padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;min-height:38px!important;}body.page-id-211 #rfq .rfq-form textarea{min-height:62px!important;height:62px!important;resize:vertical;}body.page-id-211 #rfq .rfq-form input[type=file]{min-height:38px!important;padding:7px 10px!important;}body.page-id-211 #rfq .rfq-form button{min-height:40px!important;padding:10px 16px!important;margin-top:0!important;}
@media(max-width:700px){body.page-id-211 #rfq{padding:20px 0!important;}body.page-id-211 #rfq h2{font-size:30px!important;}body.page-id-211 #rfq .rfq-form{grid-template-columns:1fr!important;padding:12px!important;}body.page-id-211 #rfq .rfq-form .full{grid-column:1!important;}
}body.page-id-211 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-211 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-211 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-211 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-211 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-211 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-211 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-211 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-211 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-211 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-211 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-211 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-211 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-211 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-211 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-211 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-211 .footer-brand{padding-right:0}body.page-id-211 .footer-legal{display:block;line-height:1.8}}body.page-id-211{--g:#073f35;--g2:#0b5447;--gold:#c89539;--cream:#f4efe6;--ink:#123e36}body.page-id-211 .fab2{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-211 .f2-shell{width:min(1240px,92vw);margin:auto}body.page-id-211 .f2-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d4a64b}body.page-id-211 .f2-kicker.dark{color:#a97424}body.page-id-211 .f2-hero{padding:74px 0 56px;background:radial-gradient(circle at 80% 16%,rgba(213,170,80,.15),transparent 28%),linear-gradient(145deg,#062e29,#0b5145);color:#fff}body.page-id-211 .f2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:52px;align-items:center}body.page-id-211 .f2-hero h1{font-size:clamp(58px,6.8vw,104px);line-height:.86;letter-spacing:-.064em;margin:12px 0 22px}body.page-id-211 .f2-hero h1 em{font-style:normal;color:#deb45b}body.page-id-211 .f2-hero p{max-width:680px;line-height:1.72;color:#cad8d3;font-size:14px}body.page-id-211 .f2-actions{display:flex;gap:8px;margin:25px 0}body.page-id-211 .f2-actions a,body.page-id-211 .f2-cta a{padding:13px 17px;border-radius:8px;background:#d4a64b;color:#153e35;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-211 .f2-actions a.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.23)}body.page-id-211 .f2-proofline{display:flex;gap:6px;flex-wrap:wrap}body.page-id-211 .f2-proofline span{padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:99px;font-size:6.5px;color:#d0ddd8}body.page-id-211 .f2-hero-media{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:280px 165px 130px;gap:9px}body.page-id-211 .f2-hero-img{border-radius:18px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-211 .f2-hero-img.main{grid-row:1/4;background-image:linear-gradient(180deg,transparent,rgba(4,43,37,.45)),url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1200&q=85')}body.page-id-211 .f2-hero-img.weld{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=700&q=85')}body.page-id-211 .f2-hero-img.plate{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=700&q=85')}body.page-id-211 .f2-hero-note{grid-column:2;background:#c89539;color:#fff;border-radius:18px;padding:19px;display:flex;flex-direction:column;justify-content:end}body.page-id-211 .f2-hero-note small{font-size:7px}body.page-id-211 .f2-hero-note b{font-size:16px;margin-top:5px}body.page-id-211 .f2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-211 .f2-head h2,body.page-id-211 .f2-machinery h2,body.page-id-211 .f2-connections h2,body.page-id-211 .f2-qc h2,body.page-id-211 .f2-marking h2,body.page-id-211 .f2-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-211 .f2-head p,body.page-id-211 .f2-machinery p,body.page-id-211 .f2-connections p,body.page-id-211 .f2-qc p,body.page-id-211 .f2-marking p{color:#68756f;line-height:1.65}body.page-id-211 .f2-capabilities,body.page-id-211 .f2-steel-process,body.page-id-211 .f2-membrane,body.page-id-211 .f2-custom,body.page-id-211 .f2-gallery{padding:68px 0}body.page-id-211 .f2-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-211 .f2-cap-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-211 .f2-cap-img{height:175px;background-size:cover;background-position:center}body.page-id-211 .f2-cap-img.cut{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .f2-cap-img.drill{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .f2-cap-img.fitup{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .f2-cap-img.welding{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .f2-cap-img.grinding{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .f2-cap-img.membrane{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-211 .f2-cap-img.qc{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .f2-cap-img.dispatch{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .f2-cap-grid article>span,body.page-id-211 .f2-cap-grid article>h3,body.page-id-211 .f2-cap-grid article>p{margin-left:15px;margin-right:15px}body.page-id-211 .f2-cap-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:14px}body.page-id-211 .f2-cap-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-211 .f2-cap-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-211 .f2-machinery{padding:56px 0;background:#e7dfd3}body.page-id-211 .f2-machine-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-211 .f2-machine-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3c9ba;border-radius:15px;overflow:hidden;background:#fff}body.page-id-211 .f2-machine-list div{padding:17px;border-right:1px solid #ddd5c8;border-bottom:1px solid #ddd5c8}body.page-id-211 .f2-machine-list b,body.page-id-211 .f2-machine-list span{display:block}body.page-id-211 .f2-machine-list b{font-size:8px;color:#a97424}body.page-id-211 .f2-machine-list span{font-size:9px;color:#66746e;margin-top:5px}body.page-id-211 .f2-receiving,body.page-id-211 .f2-welding,body.page-id-211 .f2-finish,body.page-id-211 .f2-transform{padding:62px 0;background:#073f35;color:#fff}body.page-id-211 .f2-head.light h2{color:#fff}body.page-id-211 .f2-head.light p{color:#bfcec9}body.page-id-211 .f2-receive-flow,body.page-id-211 .f2-weld-flow,body.page-id-211 .f2-finish-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-211 .f2-weld-flow{grid-template-columns:repeat(5,1fr)}body.page-id-211 .f2-receive-flow>div,body.page-id-211 .f2-weld-flow>div,body.page-id-211 .f2-finish-row>div{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:21px}body.page-id-211 .f2-receive-flow b,body.page-id-211 .f2-weld-flow b,body.page-id-211 .f2-finish-row b{color:#e1b75f;font-size:22px}body.page-id-211 .f2-receive-flow h3,body.page-id-211 .f2-weld-flow h3,body.page-id-211 .f2-finish-row h3{font-size:18px;margin:12px 0 6px}body.page-id-211 .f2-receive-flow p,body.page-id-211 .f2-weld-flow p,body.page-id-211 .f2-finish-row p{font-size:8px;line-height:1.5;color:#bdcbc6}body.page-id-211 .f2-process{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-211 .f2-process article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-211 .f2-pic{height:190px;background-size:cover;background-position:center}body.page-id-211 .review{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .cutting{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .platework{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .drilling{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .fit{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .weld2{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .grind{background-image:url('https://images.unsplash.com/photo-1581092334494-412b6e1d8035?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .preassembly{background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .f2-step{color:#b67d22;font-size:8px;font-weight:900;margin:14px 16px 0}body.page-id-211 .f2-process h3,body.page-id-211 .f2-process p{margin-left:16px;margin-right:16px}body.page-id-211 .f2-process h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-211 .f2-process p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-211 .f2-connections{padding:60px 0;background:#e9e2d6}body.page-id-211 .f2-conn-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-211 .f2-conn-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}body.page-id-211 .f2-conn-tags span{border:1px solid #d1c8b9;background:#fff;padding:7px 9px;border-radius:99px;font-size:7px;font-weight:900;color:#8a672c}body.page-id-211 .f2-conn-visual{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-211 .f2-conn-visual>div{background:#0b473d;color:#fff;border-radius:15px;padding:22px;min-height:120px}body.page-id-211 .f2-conn-visual b,body.page-id-211 .f2-conn-visual small{display:block}body.page-id-211 .f2-conn-visual b{font-size:13px;color:#ddb05a}body.page-id-211 .f2-conn-visual small{font-size:8px;color:#bfd0ca;margin-top:9px}body.page-id-211 .f2-mem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-211 .f2-mem-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:17px}body.page-id-211 .f2-mem-img{height:175px;background-size:cover;background-position:center}body.page-id-211 .mat{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-211 .layout{background-image:url('https://admin.tensilefabric.co.uk/projects/1965/full/M1965-JF-107-GA%20with%20Fabric%20copy.jpg')}body.page-id-211 .cuttingm{background-image:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .edge{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .join{background-image:url('https://images.unsplash.com/photo-1558618666-fcd25c85cd64?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .hardware{background-image:url('https://images.unsplash.com/photo-1586864387967-d02ef85d93e8?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .checkm{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .packm{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .f2-mem-grid article>span,body.page-id-211 .f2-mem-grid article>h3,body.page-id-211 .f2-mem-grid article>p{margin-left:15px;margin-right:15px}body.page-id-211 .f2-mem-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:13px}body.page-id-211 .f2-mem-grid h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-211 .f2-mem-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-211 .f2-qc,body.page-id-211 .f2-marking{padding:58px 0}body.page-id-211 .f2-qc-grid,body.page-id-211 .f2-mark-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-211 .f2-qc-list,body.page-id-211 .f2-mark-demo{background:#fff;border:1px solid #d7cfc1;border-radius:16px;padding:8px 18px}body.page-id-211 .f2-qc-list>div{display:grid;grid-template-columns:50px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-211 .f2-qc-list>div:last-child{border:0}body.page-id-211 .f2-qc-list b{font-size:20px;color:#bb8730}body.page-id-211 .f2-qc-list strong{font-size:12px}body.page-id-211 .f2-qc-list small{display:block;color:#71807a;margin-top:4px}body.page-id-211 .f2-marking{background:#e8e0d4}body.page-id-211 .f2-mark-demo{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-211 .f2-mark-demo>div{background:#0b473d;color:#fff;border-radius:12px;padding:18px}body.page-id-211 .f2-mark-demo span{display:block;font-family:monospace;color:#dfb45b;font-size:15px}body.page-id-211 .f2-mark-demo small{font-size:7px;color:#c1d0cb}body.page-id-211 .f2-dispatch{padding:58px 0}body.page-id-211 .f2-dispatch-flow{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #d5ccbd;border-radius:18px;padding:20px;gap:10px;overflow-x:auto}body.page-id-211 .f2-dispatch-flow>div{text-align:center;min-width:90px}body.page-id-211 .f2-dispatch-flow b{display:block;color:#b77f24;font-size:20px}body.page-id-211 .f2-dispatch-flow span{font-size:7px;font-weight:900}body.page-id-211 .f2-dispatch-flow i{font-style:normal;color:#b77f24}body.page-id-211 .f2-transform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-211 .f2-transform-grid>div{height:210px;border-radius:15px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-211 .f2-transform-grid>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(4,43,37,.86))}body.page-id-211 .f2-transform-grid span,body.page-id-211 .f2-transform-grid b,body.page-id-211 .f2-transform-grid small{position:relative;z-index:2}body.page-id-211 .f2-transform-grid span{color:#e0b45b;font-size:8px}body.page-id-211 .f2-transform-grid b{font-size:14px;margin:5px 0}body.page-id-211 .f2-transform-grid small{font-size:7px;color:#c4d2cd}body.page-id-211 .f2-transform-grid .raw{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .fabricated{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .finished{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-211 .installed{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-211 .f2-custom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-211 .f2-custom-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:14px;padding:20px}body.page-id-211 .f2-custom-grid b{display:block;font-size:11px;color:#154238}body.page-id-211 .f2-custom-grid span{display:block;font-size:8px;color:#6a7671;margin-top:7px}body.page-id-211 .f2-gallery{background:#e9e2d7}body.page-id-211 .f2-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-211 .f2-gallery-grid>div{height:190px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:16px;position:relative;overflow:hidden;box-shadow:0 10px 28px rgba(18,47,40,.10)}body.page-id-211 .f2-gallery-grid>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,43,37,.02) 35%,rgba(4,43,37,.82) 100%)}body.page-id-211 .f2-gallery-grid>div:nth-child(1){background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88')}body.page-id-211 .f2-gallery-grid>div:nth-child(2){background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88')}body.page-id-211 .f2-gallery-grid>div:nth-child(3){background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1600&q=88')}body.page-id-211 .f2-gallery-grid>div:nth-child(4){background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88')}body.page-id-211 .f2-gallery-grid>div:nth-child(5){background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1600&q=88')}body.page-id-211 .f2-gallery-grid>div:nth-child(6){background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1600&q=88')}body.page-id-211 .f2-gallery-grid span{position:relative;z-index:2;font-size:8px;font-weight:900;letter-spacing:.08em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}body.page-id-211 .f2-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-211 .f2-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-211 .f2-cta h2{color:#fff}body.page-id-211 .f2-cta p{color:#becdc8;line-height:1.65}
@media(max-width:950px){body.page-id-211 .f2-hero-grid,body.page-id-211 .f2-head,body.page-id-211 .f2-machine-grid,body.page-id-211 .f2-conn-grid,body.page-id-211 .f2-qc-grid,body.page-id-211 .f2-mark-grid,body.page-id-211 .f2-cta-grid{grid-template-columns:1fr}body.page-id-211 .f2-cap-grid,body.page-id-211 .f2-process,body.page-id-211 .f2-mem-grid,body.page-id-211 .f2-transform-grid{grid-template-columns:1fr 1fr}body.page-id-211 .f2-receive-flow,body.page-id-211 .f2-finish-row{grid-template-columns:1fr 1fr}body.page-id-211 .f2-weld-flow{grid-template-columns:1fr 1fr}body.page-id-211 .f2-custom-grid,body.page-id-211 .f2-gallery-grid{grid-template-columns:1fr 1fr}body.page-id-211 .f2-hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-211 .f2-shell{width:calc(100% - 28px)}body.page-id-211 .f2-hero{padding:46px 0}body.page-id-211 .f2-hero h1{font-size:52px}body.page-id-211 .f2-hero-media{grid-template-columns:1fr;grid-template-rows:250px 120px 120px 110px;min-height:0}body.page-id-211 .f2-hero-img.main{grid-row:auto}body.page-id-211 .f2-hero-note{grid-column:auto}body.page-id-211 .f2-capabilities,body.page-id-211 .f2-steel-process,body.page-id-211 .f2-membrane,body.page-id-211 .f2-custom,body.page-id-211 .f2-gallery{padding:45px 0}body.page-id-211 .f2-cap-grid,body.page-id-211 .f2-process,body.page-id-211 .f2-mem-grid,body.page-id-211 .f2-receive-flow,body.page-id-211 .f2-finish-row,body.page-id-211 .f2-weld-flow,body.page-id-211 .f2-transform-grid,body.page-id-211 .f2-custom-grid,body.page-id-211 .f2-gallery-grid{grid-template-columns:1fr}body.page-id-211 .f2-machine-list,body.page-id-211 .f2-conn-visual,body.page-id-211 .f2-mark-demo{grid-template-columns:1fr}body.page-id-211 .f2-actions{flex-direction:column;align-items:flex-start}body.page-id-211 .f2-dispatch-flow{justify-content:flex-start}}body.page-id-211 /* V3 — premium factory visit module */
.f3-visit{
  padding:66px 0 58px;
  background:
    radial-gradient(circle at 84% 12%,rgba(210,163,67,.13),transparent 27%),
    linear-gradient(145deg,#073b33,#0b5548);
  color:#fff;
}body.page-id-211 .f3-visit-top{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:end}body.page-id-211 .f3-visit h2{font-size:clamp(46px,5.4vw,78px);line-height:.91;letter-spacing:-.055em;margin:8px 0 0;color:#fff}body.page-id-211 .f3-visit-top p{color:#c2d1cc;line-height:1.7;margin:0 0 18px}body.page-id-211 .f3-visit-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}body.page-id-211 .f3-visit-actions a{background:#d4a64b;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-211 .f3-visit-actions span{font-size:7px;font-weight:900;letter-spacing:.13em;color:#d7e1dd}body.page-id-211 .f3-visit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:32px}body.page-id-211 .f3-visit-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:16px;padding:20px}body.page-id-211 .f3-visit-grid article>b{font-size:23px;color:#e0b45a}body.page-id-211 .f3-visit-grid article>span{display:block;font-size:6.5px;font-weight:900;letter-spacing:.14em;color:#a9c0b8;margin-top:11px}body.page-id-211 .f3-visit-grid h3{font-size:18px;margin:6px 0;color:#fff}body.page-id-211 .f3-visit-grid p{font-size:8px;line-height:1.55;color:#bdcdc7;margin-bottom:0}body.page-id-211 .f3-visit-note{margin-top:10px;background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:15px 18px;display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center}body.page-id-211 .f3-visit-note>b{font-size:7px;color:#e0b45a;letter-spacing:.12em}body.page-id-211 .f3-visit-note>div{display:flex;align-items:center;justify-content:space-between;gap:8px}body.page-id-211 .f3-visit-note span{font-size:6.5px;font-weight:900;letter-spacing:.07em;color:#d2ded9}body.page-id-211 .f3-visit-note i{font-style:normal;color:#d6a94e}
@media(max-width:900px){body.page-id-211 .f3-visit-top{grid-template-columns:1fr;gap:18px}body.page-id-211 .f3-visit-grid{grid-template-columns:1fr 1fr}body.page-id-211 .f3-visit-note{grid-template-columns:1fr}body.page-id-211 .f3-visit-note>div{overflow-x:auto;justify-content:flex-start}body.page-id-211 .f3-visit-note span{white-space:nowrap}
}
@media(max-width:600px){body.page-id-211 .f3-visit{padding:46px 0}body.page-id-211 .f3-visit-grid{grid-template-columns:1fr}body.page-id-211 .f3-visit h2{font-size:44px}
}body.page-id-211 .cpsr-logo{display:inline-flex;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}body.page-id-211 .cpsr-logo b{font-size:18px;letter-spacing:1.4px;color:#063b2c}body.page-id-211 .cpsr-logo em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:2.6px;color:#c79d43;margin-top:5px}body.page-id-211 footer .cpsr-logo b{color:#fff;font-size:22px}body.page-id-211 footer .cpsr-logo em{color:#d7b35f}body.page-id-211 (max-width:620px){.cpsr-logo b{font-size:14px}.cpsr-logo em{font-size:8px;letter-spacing:1.8px}}

/* knowledge-centre.html */
body.page-id-57 #masthead,body.page-id-57 .site-header,body.page-id-57 #colophon,body.page-id-57 .site-footer{display:none!important}body.page-id-57 #primary,body.page-id-57 .content-area,body.page-id-57 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-57 .entry-content-wrap,body.page-id-57 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-57 .entry-content{margin:0!important}body.page-id-57 *{box-sizing:border-box}body.page-id-57{margin:0;font-family:Arial,Helvetica,sans-serif;color:#173e39;background:#f7f6f1}body.page-id-57 a{color:inherit}body.page-id-57 .wrap{width:min(1180px,92%);margin:auto}body.page-id-57 header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e1d8}body.page-id-57 nav{height:76px;display:flex;align-items:center;gap:22px}body.page-id-57 .brand{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-right:auto}body.page-id-57 .brand span{color:#b48b47}body.page-id-57 nav a{font-size:13px;text-decoration:none;font-weight:700}body.page-id-57 .quote{background:#0d433d;color:white;padding:12px 15px;border-radius:8px}body.page-id-57 .hero{min-height:610px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,43,39,.94) 0%,rgba(5,43,39,.75) 44%,rgba(5,43,39,.15) 74%),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover no-repeat;color:white}body.page-id-57 .hero .wrap{padding:92px 0 64px}body.page-id-57 .eyebrow{font-size:11px;letter-spacing:.18em;color:#e1bc76;font-weight:900}body.page-id-57 h1{font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.055em;max-width:850px;margin:14px 0 20px}body.page-id-57 .hero p{max-width:650px;font-size:17px;line-height:1.7;color:#d8e0dd}body.page-id-57 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-57 .btn{padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:900;font-size:12px;background:#b68c48;color:#fff}body.page-id-57 .btn.alt{background:transparent;border:1px solid #9bb0ac}body.page-id-57 .trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1ddd4;border-radius:14px;margin-top:-30px;position:relative;z-index:3;box-shadow:0 12px 35px #163e3912}body.page-id-57 .trust div{padding:22px;border-right:1px solid #e5e1d9}body.page-id-57 .trust div:last-child{border:0}body.page-id-57 .trust b{display:block;font-size:17px}body.page-id-57 .trust span{font-size:11px;color:#78807c}body.page-id-57 section{padding:78px 0}body.page-id-57 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}body.page-id-57 .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:6px 0}body.page-id-57 .head p{max-width:500px;color:#707a76;line-height:1.65}body.page-id-57 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-57 .card{background:white;border:1px solid #e1ddd5;border-radius:16px;overflow:hidden}body.page-id-57 .card .pic{height:220px;background-size:cover;background-position:center}body.page-id-57 .card .body{padding:22px}body.page-id-57 .num{font-size:10px;color:#b48b47;font-weight:900;letter-spacing:.15em}body.page-id-57 .card h3{font-size:22px;margin:8px 0}body.page-id-57 .card p{font-size:13px;color:#737c78;line-height:1.6}body.page-id-57 .tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}body.page-id-57 .tags span{font-size:9px;background:#eef1ed;padding:7px 8px;border-radius:999px}body.page-id-57 .learn{font-size:11px;font-weight:900;text-decoration:none;color:#0c433d}body.page-id-57 .dark{background:#0b403a;color:white}body.page-id-57 .dark .head p{color:#b8c5c1}body.page-id-57 .systems{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-57 .feature{min-height:470px;border-radius:18px;background:linear-gradient(0deg,rgba(5,42,38,.85),rgba(5,42,38,.1)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover;display:flex;align-items:end;padding:30px}body.page-id-57 .feature h3{font-size:38px;margin:5px 0}body.page-id-57 .feature p{max-width:580px;color:#d6dfdc;line-height:1.6}body.page-id-57 .side{display:grid;gap:12px}body.page-id-57 .mini{background:#164e47;border:1px solid #2b625c;border-radius:15px;padding:23px}body.page-id-57 .mini b{font-size:19px}body.page-id-57 .mini p{font-size:12px;color:#bdcac7;line-height:1.55}body.page-id-57 .process{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.page-id-57 .step{background:#fff;border:1px solid #e1ddd5;border-radius:12px;padding:18px;min-height:150px}body.page-id-57 .step b{font-size:10px;color:#b48b47}body.page-id-57 .step h4{font-size:15px;margin:12px 0 8px}body.page-id-57 .step p{font-size:11px;color:#737b77;line-height:1.5}body.page-id-57 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}body.page-id-57 .photo{min-height:430px;border-radius:18px;background:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover}body.page-id-57 .panel{background:white;border-radius:18px;border:1px solid #e1ddd5;padding:34px}body.page-id-57 .panel h2{font-size:42px;letter-spacing:-.04em;margin:10px 0}body.page-id-57 .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}body.page-id-57 .checks div{padding:12px;background:#f1f2ee;border-radius:9px;font-size:12px;font-weight:700}body.page-id-57 .cta{padding:45px 0;background:#b38a47;color:white}body.page-id-57 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-57 .cta h2{font-size:38px;margin:0}body.page-id-57 footer{background:#062f2b;color:#c7d2cf;padding:55px 0 25px}body.page-id-57 .foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}body.page-id-57 footer h4{color:white}body.page-id-57 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-57 footer p{font-size:12px;line-height:1.7}body.page-id-57 .copy{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px}@media(max-width:900px){body.page-id-57 nav a:not(.quote){display:none}body.page-id-57 .hero{min-height:540px}body.page-id-57 .trust{grid-template-columns:1fr 1fr}body.page-id-57 .trust div:nth-child(2){border-right:0}body.page-id-57 .grid{grid-template-columns:1fr 1fr}body.page-id-57 .systems,body.page-id-57 .engineering{grid-template-columns:1fr}body.page-id-57 .process{grid-template-columns:repeat(3,1fr)}body.page-id-57 .foot{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.page-id-57 section{padding:52px 0}body.page-id-57 h1{font-size:48px}body.page-id-57 .hero .wrap{padding:72px 0 48px}body.page-id-57 .trust{margin-top:-18px}body.page-id-57 .trust div{padding:15px}body.page-id-57 .grid{grid-template-columns:1fr}body.page-id-57 .head{display:block}body.page-id-57 .card .pic{height:205px}body.page-id-57 .process{grid-template-columns:1fr 1fr}body.page-id-57 .feature{min-height:390px}body.page-id-57 .checks{grid-template-columns:1fr}body.page-id-57 .cta .wrap{display:block}body.page-id-57 .cta h2{font-size:30px;margin-bottom:18px}body.page-id-57 .foot{grid-template-columns:1fr 1fr;gap:20px}}body.page-id-57 /* V5 VIP engineering workflow */
.workflow-vip{padding:68px 0 62px;background:linear-gradient(180deg,#f7f3eb 0%,#eee8dc 100%);position:relative;overflow:hidden}body.page-id-57 .workflow-vip:before{content:"ENGINEERING PROCESS";position:absolute;right:-20px;top:12px;font-size:118px;font-weight:900;letter-spacing:-.06em;color:rgba(8,57,50,.035);white-space:nowrap;pointer-events:none}body.page-id-57 .workflow-head{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;margin-bottom:30px;position:relative;z-index:1}body.page-id-57 .workflow-head h2{font-size:clamp(36px,4.4vw,62px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;max-width:820px}body.page-id-57 .workflow-head>p{margin:0 0 5px;font-size:16px;line-height:1.7;color:#5f6c68;max-width:520px}body.page-id-57 .vip-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0;position:relative;z-index:1}body.page-id-57 .vip-steps>div{position:relative;min-height:250px;padding:25px 25px 22px;border:1px solid #ded7ca;border-top:0;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(20,47,42,.055);overflow:hidden}body.page-id-57 .vip-steps>div:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),#e7c66e)}body.page-id-57 .vip-steps>div:nth-child(3),body.page-id-57 .vip-steps>div:nth-child(6){background:linear-gradient(145deg,#0b4038,#0d5649);color:#fff;border-color:#164f45}body.page-id-57 .vip-steps>div:nth-child(3) p,body.page-id-57 .vip-steps>div:nth-child(6) p{color:rgba(255,255,255,.74)}body.page-id-57 .vip-steps b{position:absolute;right:20px;top:18px;font-size:12px;color:var(--gold);letter-spacing:.12em}body.page-id-57 .vip-steps .wf-icon{display:flex;width:48px;height:48px;border-radius:12px;align-items:center;justify-content:center;background:#0b4038;color:#e9c15b;font-weight:900;font-size:12px;letter-spacing:.03em}body.page-id-57 .vip-steps>div:nth-child(3) .wf-icon,body.page-id-57 .vip-steps>div:nth-child(6) .wf-icon{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15)}body.page-id-57 .vip-steps h3{font-size:23px;line-height:1.1;margin:24px 0 10px;letter-spacing:-.02em}body.page-id-57 .vip-steps p{font-size:14.5px;line-height:1.62;color:#5f6c68;margin:0 0 20px}body.page-id-57 .vip-steps em{position:absolute;left:25px;bottom:20px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.13em;color:#b88a2e}body.page-id-57 .workflow-strip{margin-top:14px;background:#0b4038;color:#fff;border-radius:12px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;position:relative;z-index:1}body.page-id-57 .workflow-strip span{color:#e6bd55;font-size:16px}body.page-id-57 .workflow-strip strong{white-space:nowrap}
@media(max-width:900px){body.page-id-57 .workflow-head{grid-template-columns:1fr;gap:16px}body.page-id-57 .vip-steps{grid-template-columns:repeat(2,1fr)}body.page-id-57 .workflow-vip:before{font-size:80px}body.page-id-57 .workflow-strip{overflow-x:auto;justify-content:flex-start}body.page-id-57 .workflow-strip strong,body.page-id-57 .workflow-strip span{flex:0 0 auto}}
@media(max-width:560px){body.page-id-57 .workflow-vip{padding:48px 0}body.page-id-57 .workflow-head h2{font-size:38px}body.page-id-57 .workflow-head>p{font-size:15px}body.page-id-57 .vip-steps{grid-template-columns:1fr}body.page-id-57 .vip-steps>div{min-height:225px;padding:22px}body.page-id-57 .vip-steps em{left:22px}body.page-id-57 .workflow-strip{padding:13px 15px}body.page-id-57 .workflow-vip:before{display:none}}body.page-id-57 /* V6.5 — balance Project Snapshot right column and remove dead space */
.v61-snapshot{display:flex;flex-direction:column;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}body.page-id-57 .v65-snapshot-fill{margin-top:18px;display:grid;gap:10px}body.page-id-57 .v65-status-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-57 .v65-status-card,body.page-id-57 .v65-highlight-card{border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.035);padding:15px}body.page-id-57 .v65-status-card small,body.page-id-57 .v65-highlight-card small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em;margin-bottom:7px}body.page-id-57 .v65-status-card b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-57 .v65-status-card span{display:block;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.45;margin-top:5px}body.page-id-57 .v65-progress{height:5px;border-radius:99px;background:rgba(255,255,255,.09);overflow:hidden;margin-top:10px}body.page-id-57 .v65-progress i{display:block;width:100%;height:100%;background:#dcb05a}body.page-id-57 .v65-highlight-card{padding:17px}body.page-id-57 .v65-highlight-card h4{margin:0 0 10px;color:#fff;font-size:16px}body.page-id-57 .v65-highlights{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-57 .v65-highlights span{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:9px;color:rgba(255,255,255,.72);font-size:8.5px;line-height:1.35;background:rgba(0,0,0,.06)}body.page-id-57 .v65-record-note{margin-top:auto;padding-top:16px;color:rgba(255,255,255,.42);font-size:7.5px;line-height:1.5;border-top:1px solid rgba(255,255,255,.09)}
@media(max-width:760px){body.page-id-57 .v65-status-row,body.page-id-57 .v65-highlights{grid-template-columns:1fr}body.page-id-57 .v61-snapshot{min-height:auto}body.page-id-57 .v65-record-note{margin-top:10px}}body.page-id-57 /* V6.6 — use the remaining Project Snapshot depth instead of leaving dead space */
.v66-snapshot-lower{
  margin-top:12px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}body.page-id-57 .v66-panel{
  border:1px solid rgba(255,255,255,.13);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  padding:15px;
  min-height:132px;
}body.page-id-57 .v66-panel small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.14em;margin-bottom:8px
}body.page-id-57 .v66-panel b{display:block;color:#fff;font-size:14px;line-height:1.2;margin-bottom:8px}body.page-id-57 .v66-panel p{margin:0;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.5}body.page-id-57 .v66-checks{display:grid;gap:6px;margin-top:10px}body.page-id-57 .v66-checks span{
  display:flex;align-items:center;gap:7px;
  color:rgba(255,255,255,.72);font-size:8px;line-height:1.3
}body.page-id-57 .v66-checks i{
  width:17px;height:17px;border-radius:50%;
  display:grid;place-items:center;flex:0 0 17px;
  border:1px solid rgba(220,176,90,.55);color:#dcb05a;
  font-style:normal;font-size:8px
}body.page-id-57 .v66-media-line{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}body.page-id-57 .v66-media-line span{
  min-height:48px;border:1px dashed rgba(255,255,255,.18);border-radius:9px;
  display:grid;place-items:center;text-align:center;padding:6px;
  color:rgba(255,255,255,.48);font-size:6.8px;font-weight:800;letter-spacing:.06em;
  background:rgba(0,0,0,.07)
}body.page-id-57 .v66-bottom-note{
  margin-top:10px;border-left:2px solid #dcb05a;padding:10px 12px;
  background:rgba(220,176,90,.055);border-radius:0 10px 10px 0;
  color:rgba(255,255,255,.62);font-size:8px;line-height:1.45
}
@media(max-width:760px){body.page-id-57 .v66-snapshot-lower{grid-template-columns:1fr}body.page-id-57 .v66-panel{min-height:auto}
}body.page-id-57 /* V6.7 — Case Study video rebuilt as a proper wide media panel */
.v63-video-wrap{
  position:relative !important;
  width:100% !important;
  min-height:0 !important;
  height:auto !important;
  aspect-ratio:16/9;
  overflow:hidden;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.16);
  background:#073f38;
  box-shadow:0 18px 40px rgba(0,0,0,.16);
}body.page-id-57 .v63-video-wrap iframe{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  border:0;
  display:block;
}body.page-id-57 .v63-video-label{
  left:16px !important;
  bottom:15px !important;
  padding:8px 11px !important;
  background:rgba(3,45,40,.88) !important;
  backdrop-filter:blur(8px);
}body.page-id-57 .v67-video-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:18px;
  margin:18px 0 10px;
}body.page-id-57 .v67-video-head small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.15em;margin-bottom:5px
}body.page-id-57 .v67-video-head b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-57 .v67-video-head span{max-width:260px;color:rgba(255,255,255,.54);font-size:8px;line-height:1.45;text-align:right}body.page-id-57 .v63-demo-note{
  margin-top:8px !important;
  padding:9px 12px !important;
  border-radius:10px;
  background:rgba(255,255,255,.025);
  border:1px solid rgba(255,255,255,.07);
}
@media(max-width:760px){body.page-id-57 .v67-video-head{display:block}body.page-id-57 .v67-video-head span{display:block;text-align:left;margin-top:6px;max-width:none}body.page-id-57 .v63-video-wrap{aspect-ratio:16/9 !important}
}body.page-id-57 /* V6.8 — restore compact video area,body.page-id-57 placeholder only */
.v67-video-head{display:none !important}body.page-id-57 .v63-video-wrap{
  position:relative !important;
  overflow:hidden !important;
  border-radius:13px !important;
  border:1px solid rgba(255,255,255,.13) !important;
  min-height:210px !important;
  height:210px !important;
  aspect-ratio:auto !important;
  background:
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 30%),
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}body.page-id-57 .v63-video-wrap iframe{display:none !important}body.page-id-57 .v68-video-placeholder{
  text-align:center;
  padding:24px;
  max-width:420px;
  position:relative;
  z-index:2;
}body.page-id-57 .v68-video-placeholder small{
  display:block;
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:9px;
}body.page-id-57 .v68-video-placeholder b{
  display:block;
  color:#fff;
  font-size:18px;
  margin-bottom:6px;
}body.page-id-57 .v68-video-placeholder span{
  display:block;
  color:rgba(255,255,255,.55);
  font-size:9px;
  line-height:1.5;
}body.page-id-57 .v63-video-label{display:none !important}body.page-id-57 .v63-demo-note{
  margin-top:8px !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:rgba(255,255,255,.45) !important;
  font-size:7px !important;
}
@media(max-width:560px){body.page-id-57 .v63-video-wrap{height:175px !important;min-height:175px !important}body.page-id-57 .v68-video-placeholder b{font-size:16px}
}body.page-id-57 /* V6.10 — retained lower visual project journey starts cleanly */
.v6-case-template .v61-story-head{margin-top:0 !important;padding-top:0 !important}body.page-id-57 /* V6.11 final refinement */
.v3-browse{padding-top:52px!important;padding-bottom:52px!important}body.page-id-57 .v3-browse .v3-kicker{margin-bottom:9px!important}body.page-id-57 .v3-browse h2{font-size:clamp(34px,4vw,56px)!important;max-width:780px!important}body.page-id-57 .v3-browse-grid{margin-top:20px!important}body.page-id-57 .v3-browse-grid a{padding:16px!important}body.page-id-57 .v3-browse-grid b{margin:20px 0 7px!important}body.page-id-57 .v6-cities{padding-top:66px!important}
@media(max-width:560px){body.page-id-57 .v3-browse{padding-top:38px!important;padding-bottom:38px!important}
}body.page-id-57{--pv2-green:#0d3f39;--pv2-green2:#082f2b;--pv2-gold:#b68b47;--pv2-ink:#153c38;--pv2-cream:#f5f2e9;--pv2-line:#dedbd1}body.page-id-57 .pv2{font-family:inherit;color:var(--pv2-ink);background:#fff}body.page-id-57 .pv2 *{box-sizing:border-box}body.page-id-57 .pv2-shell{width:min(1240px,92%);margin:auto}body.page-id-57 .pv2-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:#092f2c;color:#fff}body.page-id-57 .pv2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,35,.97) 0%,rgba(5,38,35,.88) 44%,rgba(5,38,35,.28) 100%),radial-gradient(circle at 82% 35%,rgba(182,139,71,.28),transparent 30%),linear-gradient(135deg,#0d4841,#071f1d)}body.page-id-57 .pv2-hero-bg:after{content:"";position:absolute;right:-6%;top:10%;width:50%;height:80%;border:1px solid rgba(255,255,255,.13);transform:skewX(-12deg);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}body.page-id-57 .pv2-hero-inner{position:relative;z-index:2;padding:92px 0 68px}body.page-id-57 .pv2-kicker,body.page-id-57 .pv2-section-head>span,body.page-id-57 .pv2-label,body.page-id-57 .pv2-rfq span{font-size:11px;letter-spacing:.22em;font-weight:900;color:var(--pv2-gold)}body.page-id-57 .pv2-hero h1{max-width:930px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:15px 0 24px}body.page-id-57 .pv2-hero h1 em,body.page-id-57 .pv2-section-head h2 em{font-style:normal;color:#c59a55}body.page-id-57 .pv2-hero p{max-width:760px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.77)}body.page-id-57 .pv2-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}body.page-id-57 .pv2-actions a,body.page-id-57 .pv2-rfq-box a{padding:14px 18px;border-radius:8px;background:var(--pv2-gold);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-57 .pv2-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}body.page-id-57 .pv2-stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}body.page-id-57 .pv2-stats span{font-size:10px;color:rgba(255,255,255,.63)}body.page-id-57 .pv2-stats b{display:block;font-size:24px;color:#fff;margin-bottom:3px}body.page-id-57 .pv2-nav{padding:28px 0;background:var(--pv2-cream);border-bottom:1px solid var(--pv2-line)}body.page-id-57 .pv2-nav .pv2-shell{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center}body.page-id-57 .pv2-nav-title span{font-size:9px;letter-spacing:.2em;color:var(--pv2-gold);font-weight:900}body.page-id-57 .pv2-nav-title strong{display:block;font-size:17px;margin-top:4px}body.page-id-57 .pv2-chips{display:flex;gap:8px;flex-wrap:wrap}body.page-id-57 .pv2-chips a{font-size:10px;font-weight:800;text-decoration:none;color:var(--pv2-green);background:#fff;border:1px solid var(--pv2-line);padding:9px 12px;border-radius:999px}body.page-id-57 .pv2-feature,body.page-id-57 .pv2-family,body.page-id-57 .pv2-tech{padding:78px 0}body.page-id-57 .pv2-section-head{max-width:850px;margin-bottom:34px}body.page-id-57 .pv2-section-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.045em;margin:9px 0 12px}body.page-id-57 .pv2-section-head p{max-width:740px;color:#6d7773;line-height:1.7;font-size:14px}body.page-id-57 .pv2-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-57 .pv2-design-grid article,body.page-id-57 .pv2-cards article{border:1px solid var(--pv2-line);border-radius:14px;padding:24px;background:#fff;min-height:190px;transition:.2s}body.page-id-57 .pv2-design-grid article:hover,body.page-id-57 .pv2-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,63,57,.08)}body.page-id-57 .pv2-design-grid b,body.page-id-57 .pv2-cards .num{color:var(--pv2-gold);font-size:11px}body.page-id-57 .pv2-design-grid h3,body.page-id-57 .pv2-cards h3{font-size:19px;margin:20px 0 9px}body.page-id-57 .pv2-design-grid p,body.page-id-57 .pv2-cards p{font-size:12.5px;line-height:1.65;color:#6b7471}body.page-id-57 .pv2-design-grid small,body.page-id-57 .pv2-cards small{display:block;margin-top:18px;font-size:8px;letter-spacing:.12em;color:#9b7b45;font-weight:900}body.page-id-57 .pv2-dark{padding:78px 0;background:linear-gradient(135deg,var(--pv2-green2),var(--pv2-green));color:#fff}body.page-id-57 .pv2-section-head.light h2{color:#fff}body.page-id-57 .pv2-section-head.light p{color:rgba(255,255,255,.66)}body.page-id-57 .pv2-cards{display:grid;gap:12px}body.page-id-57 .pv2-cards.four{grid-template-columns:repeat(4,1fr)}body.page-id-57 .pv2-cards.three{grid-template-columns:repeat(3,1fr)}body.page-id-57 .pv2-dark .pv2-cards article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}body.page-id-57 .pv2-dark .pv2-cards h3{color:#fff}body.page-id-57 .pv2-dark .pv2-cards p{color:rgba(255,255,255,.65)}body.page-id-57 .pv2-split{padding:0;background:#fff}body.page-id-57 .pv2-split-grid{display:grid;grid-template-columns:1fr 1fr}body.page-id-57 .pv2-split-grid>div{padding:70px 7%;min-height:440px}body.page-id-57 .pv2-split-grid>div:first-child{background:#f3f0e7}body.page-id-57 .pv2-split-grid>div:last-child{background:#e8eee9}body.page-id-57 .pv2-split h2{font-size:36px;line-height:1.05;margin:12px 0 26px}body.page-id-57 .pv2-split ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-57 .pv2-split li{background:rgba(255,255,255,.7);padding:12px;border-radius:8px;font-size:12px;font-weight:750}body.page-id-57 .pv2-family.cream{background:var(--pv2-cream)}body.page-id-57 .pv2-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-57 .pv2-mini-grid div{padding:20px;border:1px solid var(--pv2-line);border-radius:12px;background:#fff}body.page-id-57 .pv2-mini-grid b{font-size:15px}body.page-id-57 .pv2-mini-grid span{display:block;color:#7a827f;font-size:11px;margin-top:5px}body.page-id-57 .pv2-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--pv2-line);border-radius:16px;overflow:hidden}body.page-id-57 .pv2-process>div{padding:24px;border-right:1px solid var(--pv2-line);min-height:180px}body.page-id-57 .pv2-process>div:last-child{border:0}body.page-id-57 .pv2-process b{color:var(--pv2-gold);font-size:11px}body.page-id-57 .pv2-process h3{font-size:17px;margin:24px 0 8px}body.page-id-57 .pv2-process p{font-size:11.5px;line-height:1.6;color:#6e7774}body.page-id-57 .pv2-rfq{padding:70px 0;background:#0b3732;color:#fff}body.page-id-57 .pv2-rfq-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}body.page-id-57 .pv2-rfq h2{font-size:45px;line-height:1.02;letter-spacing:-.04em;margin:10px 0 15px}body.page-id-57 .pv2-rfq p{color:rgba(255,255,255,.65);line-height:1.7}body.page-id-57 .pv2-rfq-box{background:#fff;color:var(--pv2-ink);border-radius:16px;padding:27px}body.page-id-57 .pv2-rfq-box strong{font-size:18px}body.page-id-57 .pv2-rfq-box ul{padding-left:18px;margin:15px 0 24px;color:#66716d;font-size:12px;line-height:1.8}body.page-id-57 .pv2-rfq-box a{display:inline-block}
@media(max-width:980px){body.page-id-57 .pv2-design-grid,body.page-id-57 .pv2-cards.four{grid-template-columns:repeat(2,1fr)}body.page-id-57 .pv2-cards.three{grid-template-columns:repeat(2,1fr)}body.page-id-57 .pv2-process{grid-template-columns:repeat(2,1fr)}body.page-id-57 .pv2-process>div{border-bottom:1px solid var(--pv2-line)}body.page-id-57 .pv2-nav .pv2-shell{grid-template-columns:1fr}body.page-id-57 .pv2-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.page-id-57 .pv2-hero{min-height:auto}body.page-id-57 .pv2-hero-inner{padding:68px 0 45px}body.page-id-57 .pv2-hero h1{font-size:44px}body.page-id-57 .pv2-hero p{font-size:14px}body.page-id-57 .pv2-stats{grid-template-columns:repeat(2,1fr);gap:20px}body.page-id-57 .pv2-feature,body.page-id-57 .pv2-family,body.page-id-57 .pv2-tech,body.page-id-57 .pv2-dark{padding:52px 0}body.page-id-57 .pv2-section-head h2{font-size:37px}body.page-id-57 .pv2-design-grid,body.page-id-57 .pv2-cards.four,body.page-id-57 .pv2-cards.three{grid-template-columns:1fr 1fr}body.page-id-57 .pv2-design-grid article,body.page-id-57 .pv2-cards article{padding:17px;min-height:170px}body.page-id-57 .pv2-design-grid h3,body.page-id-57 .pv2-cards h3{font-size:16px}body.page-id-57 .pv2-split-grid{grid-template-columns:1fr}body.page-id-57 .pv2-split-grid>div{padding:48px 6%;min-height:auto}body.page-id-57 .pv2-mini-grid{grid-template-columns:1fr 1fr}body.page-id-57 .pv2-process{grid-template-columns:1fr}body.page-id-57 .pv2-process>div{min-height:auto;border-right:0}body.page-id-57 .pv2-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-57 .pv2-rfq h2{font-size:36px}}
@media(max-width:430px){body.page-id-57 .pv2-design-grid,body.page-id-57 .pv2-cards.four,body.page-id-57 .pv2-cards.three,body.page-id-57 .pv2-mini-grid{grid-template-columns:1fr}body.page-id-57 .pv2-split ul{grid-template-columns:1fr}body.page-id-57 .pv2-actions a{width:100%;text-align:center}}body.page-id-57 /* V3 Mega Product Catalogue */
.v3-finder{padding:34px 0;background:#0d3f39;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}body.page-id-57 .v3-finder .pv2-shell{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center}body.page-id-57 .v3-finder-copy span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#c19751}body.page-id-57 .v3-finder-copy h2{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}body.page-id-57 .v3-finder-copy p{font-size:11px;color:rgba(255,255,255,.62);margin:0}body.page-id-57 .v3-filter-buttons{display:flex;gap:7px;flex-wrap:wrap}body.page-id-57 .v3-filter-buttons button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}body.page-id-57 .v3-filter-buttons button.active{background:#b68b47;border-color:#b68b47}body.page-id-57 .v3-filterable.v3-hidden{display:none!important}body.page-id-57 .v3-mega{margin-top:24px}body.page-id-57 .v3-more{width:100%;border:1px solid #d9d5ca;background:#f7f5ef;color:#0d3f39;border-radius:11px;padding:15px 18px;font-size:10px;letter-spacing:.11em;font-weight:900;cursor:pointer;text-align:center}body.page-id-57 .pv2-dark .v3-more{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.page-id-57 .v3-mega-grid{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}body.page-id-57 .v3-mega.open .v3-mega-grid{display:grid}body.page-id-57 .v3-product{border:1px solid #dfdbd0;background:#fff;border-radius:11px;padding:17px;min-height:160px;color:#153c38}body.page-id-57 .pv2-dark .v3-product{background:#fff;color:#153c38;border-color:#fff}body.page-id-57 .v3-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}body.page-id-57 .v3-product-top b{font-size:10px;color:#b68b47}body.page-id-57 .v3-product-top span{font-size:7px;letter-spacing:.12em;color:#9a9f9c;font-weight:900}body.page-id-57 .v3-product h4{font-size:14px;margin:18px 0 7px}body.page-id-57 .v3-product p{font-size:10.5px!important;line-height:1.5!important;color:#707976!important;margin:0}body.page-id-57 .v3-product-actions{display:flex;gap:12px;margin-top:17px}body.page-id-57 .v3-product-actions a{font-size:8px;font-weight:900;letter-spacing:.05em;text-decoration:none;color:#0d3f39}body.page-id-57 .v3-product-actions a:last-child{color:#a97f3e}body.page-id-57 .v3-compare{padding:70px 0;background:linear-gradient(135deg,#082f2b,#0d3f39);color:#fff}body.page-id-57 .v3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13);border-radius:14px;overflow:hidden}body.page-id-57 .v3-compare-grid>div{padding:24px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-57 .v3-compare-grid>div:last-child{border:0}body.page-id-57 .v3-compare-grid b{font-size:10px;color:#c19751}body.page-id-57 .v3-compare-grid h3{font-size:17px;margin:22px 0 8px}body.page-id-57 .v3-compare-grid p{font-size:11px;line-height:1.6;color:rgba(255,255,255,.62)}
@media(max-width:980px){body.page-id-57 .v3-finder .pv2-shell{grid-template-columns:1fr}body.page-id-57 .v3-mega-grid{grid-template-columns:repeat(2,1fr)}body.page-id-57 .v3-compare-grid{grid-template-columns:repeat(2,1fr)}body.page-id-57 .v3-compare-grid>div{border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:600px){body.page-id-57 .v3-finder{padding:27px 0}body.page-id-57 .v3-finder .pv2-shell{gap:18px}body.page-id-57 .v3-filter-buttons{display:grid;grid-template-columns:repeat(3,1fr)}body.page-id-57 .v3-filter-buttons button{padding:9px 5px}body.page-id-57 .v3-mega-grid{grid-template-columns:1fr}body.page-id-57 .v3-product{min-height:auto}body.page-id-57 .v3-compare-grid{grid-template-columns:1fr}body.page-id-57 .v3-compare-grid>div{border-right:0}body.page-id-57 .v3-more{font-size:9px}}body.page-id-57 *{box-sizing:border-box}body.page-id-57{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-57{scroll-behavior:smooth}body.page-id-57{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-57 a{color:inherit;text-decoration:none}body.page-id-57 img{max-width:100%;display:block}body.page-id-57 .wrap{width:min(1380px,94%);margin:auto}body.page-id-57 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-57 h1,body.page-id-57 h2,body.page-id-57 h3{margin-top:0}body.page-id-57 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-57 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-57 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-57 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-57 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-57 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-57 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-57 .menu a:hover{color:var(--gold)}body.page-id-57 .nav-actions{display:flex;gap:8px}body.page-id-57 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-57 .btn.gold{background:var(--gold);color:#fff}body.page-id-57 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-57 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-57 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-57 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-57 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-57 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-57 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-57 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-57 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-57 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-57 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-57 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-57 section{padding:92px 0}body.page-id-57 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-57 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-57 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-57 .trust-item:last-child{border:0}body.page-id-57 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-57 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-57 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-57 .visual-stack{position:relative;min-height:520px}body.page-id-57 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-57 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-57 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-57 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-57 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-57 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-57 .solution-body{padding:19px}body.page-id-57 .solution-body h3{color:var(--green);font-size:18px}body.page-id-57 .solution-body p{color:var(--muted);font-size:12px}body.page-id-57 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-57 .parking-feature{background:var(--paper)}body.page-id-57 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-57 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-57 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-57 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-57 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-57 .engineering{background:var(--deep);color:#fff}body.page-id-57 .engineering h2{color:#fff}body.page-id-57 .engineering .lead{color:#b8c8c0}body.page-id-57 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-57 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-57 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-57 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-57 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-57 .eng-card b{color:#d7bc81;display:block}body.page-id-57 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-57 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-57 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-57 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-57 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-57 .process span{font-size:10px;color:var(--muted)}body.page-id-57 .materials{background:var(--paper)}body.page-id-57 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-57 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-57 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-57 .mat h3{color:var(--green)}body.page-id-57 .mat p{font-size:12px;color:var(--muted)}body.page-id-57 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-57 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-57 .industry b{color:var(--green);display:block}body.page-id-57 .industry span{font-size:11px;color:var(--muted)}body.page-id-57 .project-section{background:#fff}body.page-id-57 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-57 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-57 .project-card:first-child{grid-row:span 2}body.page-id-57 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-57 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-57 .project-info b{display:block}body.page-id-57 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-57 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-57 .stats-section h2{color:#fff}body.page-id-57 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-57 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-57 .stat-card small{color:#b8cbc1;display:block}body.page-id-57 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-57 .knowledge{background:var(--paper)}body.page-id-57 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-57 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-57 .article b{color:var(--green);display:block}body.page-id-57 .article p{font-size:11px;color:var(--muted)}body.page-id-57 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-57 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-57 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-57 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-57 .rfq-section{background:var(--deep);color:#fff}body.page-id-57 .rfq-section h2{color:#fff}body.page-id-57 .rfq-section .lead{color:#b9cbc2}body.page-id-57 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-57 input,body.page-id-57 select,body.page-id-57 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-57 textarea{min-height:110px}body.page-id-57 .full{grid-column:1/-1}body.page-id-57 .rfq-form button{border:0}body.page-id-57 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-57 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-57 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-57 footer h3,body.page-id-57 footer h4{color:#fff}body.page-id-57 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-57 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-57 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-57 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-57 .menu{display:none}body.page-id-57 .solution-grid,body.page-id-57 .industry-grid,body.page-id-57 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-57 .intro-grid,body.page-id-57 .parking-grid,body.page-id-57 .eng-grid{grid-template-columns:1fr}body.page-id-57 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-57 .mat-grid,body.page-id-57 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-57 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-57 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-57 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-57 .topbar{display:block;text-align:center}body.page-id-57 .nav-actions .ghost{display:none}body.page-id-57 .hero{min-height:680px}body.page-id-57 .hero h1{font-size:52px}body.page-id-57 .hero-stats,body.page-id-57 .solution-grid,body.page-id-57 .industry-grid,body.page-id-57 .knowledge-grid,body.page-id-57 .mat-grid,body.page-id-57 .stats-grid,body.page-id-57 .rfq-form,body.page-id-57 .footer-grid{grid-template-columns:1fr}body.page-id-57 .process-grid{grid-template-columns:1fr 1fr}body.page-id-57 .design-list,body.page-id-57 .eng-cards{grid-template-columns:1fr}body.page-id-57 .project-grid{grid-template-columns:1fr}body.page-id-57 .project-card:first-child{grid-column:auto}
}body.page-id-57 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-57 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-57 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-57 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-57 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-57 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-57 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-57 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-57 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-57 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-57 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-57 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-57 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-57 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-57 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-57 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-57 .hero{min-height:700px!important}body.page-id-57 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-57 .hero h1{font-size:46px!important}body.page-id-57 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-57 /* V44 — split-screen VIP hero: compact,body.page-id-57 copy left,body.page-id-57 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-57 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-57 .hero:after{display:none!important}body.page-id-57 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-57 .hero-slide{background-position:center center!important}body.page-id-57 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-57 .hero-in>.ey,body.page-id-57 .hero-in>h1,body.page-id-57 .hero-in>p,body.page-id-57 .hero-in>.hero-actions,body.page-id-57 .hero-in>.hero-stats,body.page-id-57 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-57 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-57 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-57 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-57 .hero-actions{margin-top:22px!important}body.page-id-57 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-57 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-57 .hero-stat b{font-size:13px!important}body.page-id-57 .hero-stat span{font-size:9px!important}body.page-id-57 .hero-slider-nav{margin-top:14px!important}body.page-id-57 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-57 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-57 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-57 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-57 .hero-in>.ey,body.page-id-57 .hero-in>h1,body.page-id-57 .hero-in>p,body.page-id-57 .hero-in>.hero-actions,body.page-id-57 .hero-in>.hero-stats,body.page-id-57 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-57 .hero h1{font-size:43px!important}body.page-id-57 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-57 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-57 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-57 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-57 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-57 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-57 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-57 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-57 .hero-in>.ey,body.page-id-57 .hero-in>h1,body.page-id-57 .hero-in>p,body.page-id-57 .hero-in>.hero-actions,body.page-id-57 .hero-in>.hero-stats,body.page-id-57 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-57 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-57 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-57 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-57 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-57 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-57 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-57 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-57 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-57 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-57 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-57 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-57 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-57 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-57 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-57 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-57 .hero p{max-width:92%!important}body.page-id-57 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-57 .hero{min-height:680px!important}body.page-id-57 .hero h1{font-size:38px!important}body.page-id-57 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-57 .hero-stat{min-height:62px!important}body.page-id-57 .hero p{font-size:13px!important}}body.page-id-57 header .menu{white-space:nowrap}body.page-id-57 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-57 header .menu a:hover{color:#c7a158}body.page-id-57 .card h3{margin-top:8px}body.page-id-57 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-57 header .menu{display:none}}body.page-id-57 #client-trust,body.page-id-57 #before-after,body.page-id-57 #quality-safety,body.page-id-57 #after-sales,body.page-id-57 #final-corporate-cta{scroll-margin-top:95px}body.page-id-57 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-57 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-57 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-57 footer .footer-grid{grid-template-columns:1fr}}body.page-id-57 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-57 .wrap,body.page-id-57 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-57 section{padding:64px 0!important}body.page-id-57 .section-head{margin-bottom:26px!important}body.page-id-57 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-57 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-57 h3{font-size:17px!important}body.page-id-57 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-57 .ar-line,body.page-id-57 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-57 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-57 .hero-content,body.page-id-57 .hero-in{max-width:860px!important}body.page-id-57 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-57 .hero-proof,body.page-id-57 .hero-stats{margin-top:28px!important}body.page-id-57 header{height:82px!important}body.page-id-57 .logo img,body.page-id-57 .brand img{width:104px!important;height:66px!important}body.page-id-57 .menu{gap:10px!important}body.page-id-57 .menu a{font-size:9px!important}body.page-id-57 .nav{gap:14px!important}body.page-id-57 .btn{padding:11px 14px!important}body.page-id-57 .cards4,body.page-id-57 .solution-grid{gap:12px!important}body.page-id-57 .card-img,body.page-id-57 .solution-img{height:160px!important}body.page-id-57 .card-body,body.page-id-57 .solution-body{padding:16px!important}body.page-id-57 .card-body p,body.page-id-57 .solution-body p{font-size:11px!important}body.page-id-57 .split,body.page-id-57 .intro-grid,body.page-id-57 .parking-grid,body.page-id-57 .eng-grid{gap:38px!important}body.page-id-57 .visual-collage,body.page-id-57 .visual-stack{min-height:430px!important}body.page-id-57 .parking-photo,body.page-id-57 .parking-visual{height:470px!important}body.page-id-57 .eng-photo,body.page-id-57 .eng-visual{height:470px!important}body.page-id-57 .process,body.page-id-57 .process-grid{gap:8px!important}body.page-id-57 .process-step,body.page-id-57 .process{font-size:11px}body.page-id-57 .material-grid,body.page-id-57 .mat-grid,body.page-id-57 .industry-grid,body.page-id-57 .blog-grid,body.page-id-57 .knowledge-grid{gap:10px!important}body.page-id-57 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-57 .location-grid{gap:8px!important}body.page-id-57 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-57 footer{padding-top:46px!important}body.page-id-57 .footer-grid{gap:18px!important}body.page-id-57 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-57 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-57 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-57 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-57 .visual-banner .caption b{font-size:22px;display:block}body.page-id-57 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-57 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-57 .wrap,body.page-id-57 .w{width:calc(100% - 28px)!important}body.page-id-57 section{padding:42px 0!important}body.page-id-57 .hero{min-height:620px!important}body.page-id-57 .cards4,body.page-id-57 .solution-grid,body.page-id-57 .industry-grid,body.page-id-57 .blog-grid,body.page-id-57 .knowledge-grid,body.page-id-57 .material-grid,body.page-id-57 .mat-grid,body.page-id-57 .cred-grid,body.page-id-57 .stats-grid{grid-template-columns:1fr!important}body.page-id-57 .process,body.page-id-57 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-57 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-57 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-57{overflow-x:hidden}body.page-id-57 .wrap,body.page-id-57 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-57 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-57 section + section{margin-top:0!important}body.page-id-57 .section-head{margin:0 0 14px!important}body.page-id-57 .section-head h2{margin:4px 0 9px!important}body.page-id-57 p{margin:6px 0 9px!important}body.page-id-57 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-57 .cards,body.page-id-57 .cards4,body.page-id-57 .solution-grid,body.page-id-57 .industry-grid,body.page-id-57 .material-grid,body.page-id-57 .mat-grid,body.page-id-57 .eng-list,body.page-id-57 .process,body.page-id-57 .process-grid,body.page-id-57 .quick-grid,body.page-id-57 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-57 #parking .parking-grid,body.page-id-57 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-57 #parking .parking-photo,body.page-id-57 #parking .parking-visual,body.page-id-57 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-57 #manufacturing .process,body.page-id-57 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-57 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-57 #manufacturing .manufacturing-visual,body.page-id-57 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-57 #final-corporate-cta{padding:28px 0!important}body.page-id-57 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-57 #final-corporate-cta .visual-collage,body.page-id-57 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-57 #rfq{padding:38px 0!important}body.page-id-57 #rfq .section-head{margin-bottom:12px!important}body.page-id-57 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-57 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-57 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-57 #manufacturing .process,body.page-id-57 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-57 .wrap,body.page-id-57 .w{width:calc(100% - 30px)!important}body.page-id-57 #parking .parking-grid,body.page-id-57 #parking .auto-feature,body.page-id-57 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-57 #manufacturing .process,body.page-id-57 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-57 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-57 section{padding:30px 0!important}body.page-id-57 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-57 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-57 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-57 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-57 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-57 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-57 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-57 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-57 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-57 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-57 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-57 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-57 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-57 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-57 .quote-card p{font-size:10px;line-height:1.6}body.page-id-57 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-57 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-57 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-57 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-57 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-57 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-57 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-57 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-57 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-57 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-57 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-57 .footer-ar{direction:rtl;text-align:left}body.page-id-57 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-57 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-57 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-57 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-57 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-57 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-57 .corp-heading{grid-template-columns:1fr}body.page-id-57 .corp-cards,body.page-id-57 .vendor-strip,body.page-id-57 .footer-pro{grid-template-columns:1fr}body.page-id-57 .footer-legal{display:block}
}body.page-id-57 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-57 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-57 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-57 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-57 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-57 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-57 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-57 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-57 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-57 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-57 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-57 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-57 .sector-copy{padding:13px}body.page-id-57 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-57 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-57 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-57 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-57 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-57 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-57 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-57 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-57 #parking{background:#f7f7f3!important}body.page-id-57 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-57 .sectors-head{grid-template-columns:1fr}body.page-id-57 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-57 .sector-grid{grid-template-columns:1fr}body.page-id-57 .sector-footer{grid-template-columns:1fr}}body.page-id-57 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-57 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-57 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-57 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-57 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-57 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-57 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-57 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-57 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-57 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-57 .fp27-main{grid-row:1/3}body.page-id-57 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-57 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-57 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-57 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-57 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-57 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-57 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-57 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-57 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-57 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-57 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-57 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-57 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-57 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-57 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-57 .fp27-proof strong{font-size:13px}body.page-id-57 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-57 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-57 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-57 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-57 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-57 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-57 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-57 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-57 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-57 .featured-projects-v27{padding:52px 0}body.page-id-57 .fp27-grid{display:flex;flex-direction:column}body.page-id-57 .fp27-card{min-height:260px}body.page-id-57 .fp27-main{min-height:330px}body.page-id-57 .fp27-footer{flex-direction:column}body.page-id-57 .fp27-proof{display:block}body.page-id-57 .fp27-proof span{display:block;margin-top:4px}}body.page-id-57 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-57 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-57 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-57 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-57 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-57 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-57 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-57 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-57 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-57 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-57 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-57 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-57 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-57 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-57 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-57 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-57 .footer-brand{padding-right:0}body.page-id-57 .footer-legal{display:block;line-height:1.8}}body.page-id-57 /* V41 — premium,body.page-id-57 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-57 header .nav{height:100%;gap:28px!important}body.page-id-57 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-57 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-57 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-57 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-57 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-57 header .header-menu a.nav-link:hover:after,body.page-id-57 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-57 header .header-menu .nav-link:hover,body.page-id-57 header .header-menu .nav-link.active{color:#063b2c}body.page-id-57 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-57 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-57 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-57 header .nav-more:hover .nav-dropdown,body.page-id-57 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-57 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-57 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-57 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-57 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-57 header .header-menu{display:none!important}body.page-id-57 header .nav{justify-content:space-between}body.page-id-57 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-57 header{height:76px!important}body.page-id-57 header .logo img{width:108px!important;height:62px!important}body.page-id-57 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-57 /* V42 — full desktop navigation,body.page-id-57 no More dropdown */
header{height:92px!important}body.page-id-57 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-57 header .logo{flex:0 0 auto}body.page-id-57 header .logo img{width:118px!important;height:72px!important}body.page-id-57 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-57 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-57 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-57 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-57 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-57 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-57 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-57 header .logo img{width:100px!important}body.page-id-57 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-57 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-57 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-57 header .header-menu::-webkit-scrollbar{display:none}body.page-id-57 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-57 header .header-menu{display:none!important}body.page-id-57 header .header-quote{display:inline-block}}body.page-id-57 .footer-accordion{border:0}body.page-id-57 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-57 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-57 .footer-accordion summary{pointer-events:none}body.page-id-57 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-57 footer#contact{padding:24px 0 82px!important}body.page-id-57 footer#contact .footer-pro{display:block!important}body.page-id-57 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-57 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-57 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-57 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-57 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-57 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-57 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-57 .footer-accordion[open] summary:after{content:'–'}body.page-id-57 .footer-accordion-body{padding:0 0 12px}body.page-id-57 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-57 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-57 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-57 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-57 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-57 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-57 footer#contact{padding:20px 0 76px!important}body.page-id-57 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-57 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-57 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-57 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-57 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-57 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-57 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-57 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-57 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-57 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-57 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-57 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-57 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-57 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-57 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-57 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-57 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-57 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-57 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-57 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-57 footer#contact .footer-brand img{width:72px!important}body.page-id-57 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-57 /* V52 — Resource cards: clearer type,body.page-id-57 tighter spacing,body.page-id-57 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-57 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-57 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-57 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-57 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-57 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-57 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-57 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-57 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-57 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-57 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-57 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-57 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-57 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-57 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-57 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-57 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-57 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-57 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-57 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-57 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-57 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-57 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-57 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-57 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-57 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-57 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-57 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-57 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-57 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-57 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-57 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}body.page-id-57 /* V5 requested visibility + spacing corrections */

/* Smart Product Finder: force readable heading and copy */
.v3-finder,body.page-id-57 .v3-finder *{ box-sizing:border-box; }body.page-id-57 .v3-finder-copy h2{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:0 1px 1px rgba(0,0,0,.12);
}body.page-id-57 .v3-finder-copy p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
}body.page-id-57 .v3-finder-copy span{
  color:#d2aa63 !important;
  opacity:1 !important;
}body.page-id-57 /* Keep category More/View All controls attached to category content */
.v3-mega{margin-top:14px !important;}body.page-id-57 .v3-more{
  max-width:100% !important;
  margin:0 !important;
  min-height:44px;
}body.page-id-57 .v3-mega-grid{margin-top:10px !important;}body.page-id-57 /* Remove excessive blank space created by legacy standalone more boxes */
.pv2-category,body.page-id-57 .pv2-section,body.page-id-57 section[id]{
  scroll-margin-top:90px;
}body.page-id-57 /* RFQ section: restore contrast for title,body.page-id-57 copy and BOQ/drawing prompt */
#rfq,body.page-id-57 #rfq *{box-sizing:border-box;}body.page-id-57 #rfq h1,body.page-id-57 #rfq h2,body.page-id-57 #rfq h3,body.page-id-57 #rfq h4,body.page-id-57 #rfq .pv2-section-head h2,body.page-id-57 #rfq [class*="title"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-57 #rfq p,body.page-id-57 #rfq li,body.page-id-57 #rfq label,body.page-id-57 #rfq [class*="copy"],body.page-id-57 #rfq [class*="text"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-57 #rfq .pv2-section-head h2,body.page-id-57 #rfq .pv2-section-head p{
  color:#fff !important;
}body.page-id-57 #rfq .pv2-section-head span{
  color:#d2aa63 !important;
}body.page-id-57 /* Specific light RFQ card so "Have Drawing, BOQ..." cannot disappear */
#rfq .pv2-rfq-card,body.page-id-57 #rfq [class*="rfq-card"],body.page-id-57 #rfq [class*="request-card"]{
  background:#f6f0e4 !important;
  color:#173e39 !important;
}body.page-id-57 #rfq .pv2-rfq-card h3,body.page-id-57 #rfq .pv2-rfq-card h4,body.page-id-57 #rfq [class*="rfq-card"] h3,body.page-id-57 #rfq [class*="rfq-card"] h4,body.page-id-57 #rfq [class*="request-card"] h3,body.page-id-57 #rfq [class*="request-card"] h4{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-57 #rfq .pv2-rfq-card p,body.page-id-57 #rfq .pv2-rfq-card li,body.page-id-57 #rfq [class*="rfq-card"] p,body.page-id-57 #rfq [class*="rfq-card"] li,body.page-id-57 #rfq [class*="request-card"] p,body.page-id-57 #rfq [class*="request-card"] li{
  color:#4f5f5b !important;
  opacity:1 !important;
}body.page-id-57 /* Responsive cleanup */
@media (max-width:980px){
  .v3-finder-copy h2{font-size:26px !important;line-height:1.08 !important;}
}
@media (max-width:600px){body.page-id-57 .v3-finder-copy h2{font-size:24px !important;}body.page-id-57 .v3-finder-copy p{font-size:12px !important;line-height:1.55 !important;}body.page-id-57 .v3-more{min-height:42px;padding:12px 10px !important;}body.page-id-57 #rfq .pv2-rfq-card,body.page-id-57 #rfq [class*="rfq-card"],body.page-id-57 #rfq [class*="request-card"]{padding:20px !important;}
}body.page-id-57 /* V6: attach View All directly to its product group — no standalone lower boxes */
.v6-inline-more{
  display:block;
  width:100%;
  margin:8px 0 0 !important;
  padding:12px 16px;
  border:1px solid rgba(23,62,57,.18);
  border-radius:0 0 12px 12px;
  background:rgba(255,255,255,.72);
  color:#173e39;
  font:700 11px/1.2 inherit;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
  cursor:pointer;
}body.page-id-57 .v6-inline-more:hover{background:#173e39;color:#fff}body.page-id-57 /* Hide legacy detached controls if any remain */
.v3-more{
  margin-top:8px !important;
}
@media (max-width:700px){body.page-id-57 .v6-inline-more{padding:11px 13px;font-size:10px}
}body.page-id-57 /* V7 RFQ visibility / color-scheme fix */
#rfq{
  background:linear-gradient(135deg,#0a342f 0%,#0d3f39 100%) !important;
}body.page-id-57 #rfq .pv2-rfq-grid > div:first-child{
  color:#ffffff !important;
}body.page-id-57 #rfq .pv2-rfq-grid > div:first-child > span{
  color:#d4aa63 !important;
  opacity:1 !important;
}body.page-id-57 #rfq .pv2-rfq-grid > div:first-child h2,body.page-id-57 #rfq .pv2-rfq-grid > div:first-child h1,body.page-id-57 #rfq .pv2-rfq-grid > div:first-child h3{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}body.page-id-57 #rfq .pv2-rfq-grid > div:first-child p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-57 #rfq .pv2-rfq-box{
  background:#f7f1e6 !important;
  color:#173e39 !important;
  border:1px solid rgba(212,170,99,.35) !important;
}body.page-id-57 #rfq .pv2-rfq-box strong{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-57 #rfq .pv2-rfq-box ul,body.page-id-57 #rfq .pv2-rfq-box li{
  color:#4f5d59 !important;
  opacity:1 !important;
}body.page-id-57 #rfq .pv2-rfq-box a{
  background:#b68b47 !important;
  color:#ffffff !important;
}body.page-id-57 /* Extra explicit protection for the exact headline */
#rfq h2{
  color:#ffffff !important;
}body.page-id-57{--eg:#0c3b35;--eg2:#123f39;--gold:#c99b4a;--cream:#f5f0e6;--ink:#163b37}body.page-id-57 .eng-page{background:#f7f4ed;color:var(--ink);font-family:inherit}body.page-id-57 .eng-wrap{width:min(1180px,calc(100% - 48px));margin:auto}body.page-id-57 .eng-kicker{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}body.page-id-57 .eng-hero{background:linear-gradient(115deg,#092f2b,#0f463f);color:#fff;padding:86px 0 72px}body.page-id-57 .eng-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:center}body.page-id-57 .eng-hero h1{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.045em;margin:0 0 24px;max-width:850px}body.page-id-57 .eng-hero h1 em{font-style:normal;color:#d7b46f}body.page-id-57 .eng-lead{font-size:18px;line-height:1.7;max-width:780px;color:rgba(255,255,255,.78)}body.page-id-57 .eng-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}body.page-id-57 .eng-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:800;font-size:13px}body.page-id-57 .eng-btn.gold{background:var(--gold);color:#fff}body.page-id-57 .eng-btn.outline{border:1px solid rgba(255,255,255,.35);color:#fff}body.page-id-57 .eng-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(255,255,255,.16)}body.page-id-57 .eng-proof div{padding:18px 14px 0 0}body.page-id-57 .eng-proof b{display:block;color:var(--gold);font-size:12px}body.page-id-57 .eng-proof span{font-size:13px}body.page-id-57 .eng-hero-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);padding:34px;border-radius:18px}body.page-id-57 .eng-hero-panel>span{font-size:11px;letter-spacing:.18em;color:#d7b46f;font-weight:800}body.page-id-57 .eng-hero-panel h3{font-size:28px;margin:12px 0 20px}body.page-id-57 .eng-hero-panel ul{padding-left:18px;line-height:2;color:rgba(255,255,255,.82)}body.page-id-57 .eng-intro,body.page-id-57 .eng-workflow,body.page-id-57 .eng-apps{padding:74px 0}body.page-id-57 .eng-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:34px}body.page-id-57 .eng-title-row h2,body.page-id-57 .eng-workflow h2,body.page-id-57 .eng-two h2,body.page-id-57 .eng-rfq h2{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.035em;margin:0}body.page-id-57 .eng-title-row>p,body.page-id-57 .eng-two>div>p{font-size:16px;line-height:1.7;color:#66716e}body.page-id-57 .eng-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-57 .eng-card-grid article{background:#fff;border:1px solid #e7e1d6;border-radius:14px;padding:25px;min-height:220px}body.page-id-57 .eng-card-grid b,body.page-id-57 .eng-steps b{color:var(--gold);font-size:12px}body.page-id-57 .eng-card-grid h3,body.page-id-57 .eng-steps h3,body.page-id-57 .eng-app-grid h3{font-size:20px;margin:34px 0 10px}body.page-id-57 .eng-card-grid p,body.page-id-57 .eng-steps p,body.page-id-57 .eng-app-grid p{font-size:14px;line-height:1.65;color:#697370}body.page-id-57 .eng-dark{background:var(--eg);color:#fff;padding:70px 0}body.page-id-57 .eng-title-row.light>p{color:rgba(255,255,255,.65)}body.page-id-57 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:15px;overflow:hidden}body.page-id-57 .eng-basis>div{padding:30px;border-right:1px solid rgba(255,255,255,.15)}body.page-id-57 .eng-basis>div:last-child{border-right:0}body.page-id-57 .eng-basis span{color:var(--gold);font-size:12px}body.page-id-57 .eng-basis h3{font-size:22px;margin:35px 0 8px}body.page-id-57 .eng-basis p{color:rgba(255,255,255,.7);line-height:1.6}body.page-id-57 .eng-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-57 .eng-steps>div{border-top:2px solid var(--gold);background:#fff;padding:22px;min-height:210px}body.page-id-57 .eng-deliverables{padding:72px 0;background:#ece7dc}body.page-id-57 .eng-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}body.page-id-57 .eng-checks{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ddd5c7}body.page-id-57 .eng-checks span{padding:17px 20px;border-bottom:1px solid #eee7db;border-right:1px solid #eee7db;font-size:14px}body.page-id-57 .eng-checks span:before{content:"✓";color:var(--gold);font-weight:900;margin-right:10px}body.page-id-57 .eng-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-57 .eng-app-grid>div{background:#fff;border-radius:14px;padding:25px;border:1px solid #e7e1d6;min-height:155px}body.page-id-57 .eng-app-grid h3{margin-top:0}body.page-id-57 .eng-rfq{background:linear-gradient(120deg,#0a342f,#11483f);color:#fff;padding:68px 0}body.page-id-57 .eng-rfq-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}body.page-id-57 .eng-rfq p{color:rgba(255,255,255,.76);font-size:16px;line-height:1.7;max-width:700px}body.page-id-57 .eng-rfq-box{background:#f5eee1;color:var(--ink);padding:30px;border-radius:16px}body.page-id-57 .eng-rfq-box h3{font-size:24px;margin-top:0}body.page-id-57 .eng-rfq-box ul{line-height:1.9;color:#53615d}body.page-id-57 .eng-rfq-box a{display:block;margin-top:20px;background:var(--gold);color:#fff;text-decoration:none;padding:14px;border-radius:6px;font-weight:800;text-align:center;font-size:12px}
@media(max-width:900px){body.page-id-57 .eng-wrap{width:min(100% - 28px,1180px)}body.page-id-57 .eng-hero{padding:58px 0 46px}body.page-id-57 .eng-hero-grid,body.page-id-57 .eng-title-row,body.page-id-57 .eng-two,body.page-id-57 .eng-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-57 .eng-card-grid{grid-template-columns:repeat(2,1fr)}body.page-id-57 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-57 .eng-steps{grid-template-columns:repeat(2,1fr)}body.page-id-57 .eng-app-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-57 .eng-hero h1{font-size:46px}body.page-id-57 .eng-lead{font-size:16px}body.page-id-57 .eng-proof{grid-template-columns:repeat(2,1fr)}body.page-id-57 .eng-card-grid,body.page-id-57 .eng-basis,body.page-id-57 .eng-steps,body.page-id-57 .eng-app-grid,body.page-id-57 .eng-checks{grid-template-columns:1fr}body.page-id-57 .eng-basis>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}body.page-id-57 .eng-intro,body.page-id-57 .eng-workflow,body.page-id-57 .eng-apps,body.page-id-57 .eng-deliverables,body.page-id-57 .eng-dark,body.page-id-57 .eng-rfq{padding:48px 0}body.page-id-57 .eng-card-grid article{min-height:auto}body.page-id-57 .eng-steps>div{min-height:auto}body.page-id-57 .eng-title-row{margin-bottom:24px}
}body.page-id-57 /* V2 — visual-first engineering presentation */
.eng-hero{position:relative;overflow:hidden}body.page-id-57 .eng-hero:after{content:"";position:absolute;inset:0 0 0 53%;background:
linear-gradient(90deg,#0a342f 0%,rgba(10,52,47,.55) 35%,rgba(10,52,47,.08) 100%),
url('https://www.dlubal.com/de/webimage/013523/2734628/RFEM_1200x900px.png') center/cover no-repeat;opacity:.48;pointer-events:none}body.page-id-57 .eng-hero .eng-wrap{position:relative;z-index:2}body.page-id-57 .eng-hero-grid{grid-template-columns:1.15fr .55fr}body.page-id-57 .eng-visual-lab{padding:74px 0;background:#f3efe7}body.page-id-57 .ev-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-57 .ev-head h2,body.page-id-57 .load-head h2{font-size:clamp(36px,4.6vw,64px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:820px}body.page-id-57 .ev-head>p{color:#66716e;line-height:1.7;margin:0}body.page-id-57 .ev-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}body.page-id-57 .ev-card{background:#fff;border:1px solid #e1d9cb;border-radius:18px;overflow:hidden}body.page-id-57 .ev-card:nth-child(1),body.page-id-57 .ev-card:nth-child(2){grid-column:span 6}body.page-id-57 .ev-card:nth-child(n+3){grid-column:span 3}body.page-id-57 .ev-img{height:280px;position:relative;background:#e8e8e4;overflow:hidden}body.page-id-57 .ev-card:nth-child(n+3) .ev-img{height:210px}body.page-id-57 .ev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}body.page-id-57 .ev-card:hover img{transform:scale(1.025)}body.page-id-57 .ev-img span{position:absolute;top:14px;left:14px;background:#0d3d37;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;letter-spacing:.12em}body.page-id-57 .ev-copy{padding:20px}body.page-id-57 .ev-copy h3{font-size:21px;margin:0 0 8px}body.page-id-57 .ev-copy p{font-size:13px;line-height:1.55;color:#6a7471;margin:0}body.page-id-57 .load-strip{padding:68px 0;background:#0b3933;color:#fff}body.page-id-57 .load-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}body.page-id-57 .load-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden}body.page-id-57 .load-grid article{padding:30px;min-height:250px;border-right:1px solid rgba(255,255,255,.15);position:relative}body.page-id-57 .load-grid article:last-child{border-right:0}body.page-id-57 .load-icon{height:64px;display:flex;align-items:center;font-size:31px;font-weight:300;color:#d8ad61;letter-spacing:7px}body.page-id-57 .load-grid b{font-size:11px;color:#d8ad61;letter-spacing:.14em}body.page-id-57 .load-grid h3{font-size:24px;margin:25px 0 8px}body.page-id-57 .load-grid p{color:rgba(255,255,255,.67);font-size:13px;line-height:1.6}
@media(max-width:900px){body.page-id-57 .eng-hero:after{inset:42% 0 0 0;opacity:.2}body.page-id-57 .ev-head{grid-template-columns:1fr;gap:18px}body.page-id-57 .ev-card:nth-child(1),body.page-id-57 .ev-card:nth-child(2),body.page-id-57 .ev-card:nth-child(n+3){grid-column:span 6}body.page-id-57 .load-grid{grid-template-columns:repeat(2,1fr)}body.page-id-57 .load-grid article{border-bottom:1px solid rgba(255,255,255,.15)}
}
@media(max-width:560px){body.page-id-57 .eng-visual-lab,body.page-id-57 .load-strip{padding:46px 0}body.page-id-57 .ev-card:nth-child(1),body.page-id-57 .ev-card:nth-child(2),body.page-id-57 .ev-card:nth-child(n+3){grid-column:span 12}body.page-id-57 .ev-img,body.page-id-57 .ev-card:nth-child(n+3) .ev-img{height:220px}body.page-id-57 .load-grid{grid-template-columns:1fr}body.page-id-57 .load-grid article{min-height:auto;border-right:0;padding:24px}body.page-id-57 .load-icon{height:45px}
}body.page-id-57 .eng-card-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}body.page-id-57 .eng-card-grid article{grid-column:span 3;position:relative;overflow:hidden;min-height:310px!important;padding:0!important;border:1px solid #ded7ca!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(10,55,49,.06)}body.page-id-57 .eng-card-grid article::before{content:"";display:block;height:145px;background:linear-gradient(135deg,#0b3933,#17675b);border-bottom:3px solid #d7aa58}body.page-id-57 .eng-card-grid article::after{position:absolute;top:26px;left:28px;color:#fff;font-size:48px;line-height:1;font-weight:800;opacity:.96}body.page-id-57 .eng-card-grid article:nth-child(1)::after{content:"⌁"}body.page-id-57 .eng-card-grid article:nth-child(2)::after{content:"▱"}body.page-id-57 .eng-card-grid article:nth-child(3)::after{content:"↗"}body.page-id-57 .eng-card-grid article:nth-child(4)::after{content:"⊥"}body.page-id-57 .eng-card-grid article:nth-child(5)::after{content:"◇"}body.page-id-57 .eng-card-grid article:nth-child(6)::after{content:"⌗"}body.page-id-57 .eng-card-grid article:nth-child(7)::after{content:"✓"}body.page-id-57 .eng-card-grid article:nth-child(8)::after{content:"↻"}body.page-id-57 .eng-card-grid article>b{position:absolute;top:18px;right:20px;background:#d7aa58;color:#173d37!important;padding:7px 9px;border-radius:999px;font-size:11px!important;letter-spacing:.1em;z-index:2}body.page-id-57 .eng-card-grid article h3{font-size:21px!important;margin:20px 22px 9px!important;color:#123e38;line-height:1.12}body.page-id-57 .eng-card-grid article p{font-size:14px!important;line-height:1.55!important;margin:0 22px 22px!important;color:#65716d!important}body.page-id-57 .eng-intro{padding:62px 0!important;background:linear-gradient(180deg,#fbfaf7 0%,#f3efe7 100%)}body.page-id-57 .eng-intro .eng-title-row{margin-bottom:26px!important}
@media(max-width:1050px){body.page-id-57 .eng-card-grid article{grid-column:span 6}}
@media(max-width:560px){body.page-id-57 .eng-card-grid{gap:12px!important}body.page-id-57 .eng-card-grid article{grid-column:span 12;min-height:0!important}body.page-id-57 .eng-card-grid article::before{height:105px}body.page-id-57 .eng-card-grid article::after{top:25px;font-size:38px}body.page-id-57 .eng-card-grid article h3{font-size:20px!important;margin-top:17px!important}body.page-id-57 .eng-intro{padding:44px 0!important}}body.page-id-57 /* V4 Structural Design Basis readability + VIP redesign */
.eng-dark{background:linear-gradient(135deg,#073d34 0%,#0b5547 55%,#073b33 100%);padding:64px 0;position:relative;overflow:hidden}body.page-id-57 .eng-dark:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(210,164,75,.16);border-radius:50%;right:-160px;top:-220px}body.page-id-57 .eng-dark .eng-wrap{position:relative;z-index:1}body.page-id-57 .eng-dark .eng-title-row{align-items:end;margin-bottom:28px}body.page-id-57 .eng-dark .eng-title-row h2{color:#fff!important;font-size:clamp(34px,4vw,58px);line-height:1.02;max-width:780px;margin:10px 0 0}body.page-id-57 .eng-dark .eng-title-row>p{color:#eef5f1!important;font-size:17px!important;line-height:1.65!important;max-width:480px!important;font-weight:500}body.page-id-57 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:0!important;border-radius:0!important;overflow:visible!important}body.page-id-57 .eng-basis>div{position:relative;min-height:260px;padding:26px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 18px 45px rgba(0,0,0,.10);backdrop-filter:blur(3px)}body.page-id-57 .eng-basis>div:before{display:block;width:46px;height:46px;margin-bottom:34px;border-radius:12px;background:#d2a44b;color:#073d34;font-size:22px;font-weight:900;text-align:center;line-height:46px}body.page-id-57 .eng-basis>div:nth-child(1):before{content:"↗"}body.page-id-57 .eng-basis>div:nth-child(2):before{content:"≋"}body.page-id-57 .eng-basis>div:nth-child(3):before{content:"⌗"}body.page-id-57 .eng-basis>div:nth-child(4):before{content:"⌂"}body.page-id-57 .eng-basis span{position:absolute;top:28px;right:25px;color:#e5bd6b!important;font-size:13px!important;font-weight:800;letter-spacing:.08em}body.page-id-57 .eng-basis h3{color:#fff!important;font-size:23px!important;line-height:1.15;margin:0 0 12px!important;font-weight:800}body.page-id-57 .eng-basis p{color:#f1f5f3!important;font-size:15.5px!important;line-height:1.58!important;margin:0!important;font-weight:500}body.page-id-57 .eng-basis>div:nth-child(1) p:after{content:"\A Location • Dimensions • Layout • Quantity • Site conditions";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-57 .eng-basis>div:nth-child(2) p:after{content:"\A Dead load • Wind load • Uplift • Material grades";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-57 .eng-basis>div:nth-child(3) p:after{content:"\A Columns • Beams • Arms • Plates • Connections";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-57 .eng-basis>div:nth-child(4) p:after{content:"\A Base plates • Anchors • Footings • Site coordination";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}
@media(max-width:900px){body.page-id-57 .eng-dark{padding:48px 0}body.page-id-57 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-57 .eng-basis>div{min-height:245px}body.page-id-57 .eng-dark .eng-title-row>p{max-width:100%!important}}
@media(max-width:560px){body.page-id-57 .eng-dark{padding:38px 0}body.page-id-57 .eng-dark .eng-title-row{margin-bottom:20px}body.page-id-57 .eng-dark .eng-title-row h2{font-size:36px!important}body.page-id-57 .eng-dark .eng-title-row>p{font-size:15px!important}body.page-id-57 .eng-basis{grid-template-columns:1fr;gap:10px}body.page-id-57 .eng-basis>div{min-height:0;padding:22px!important}body.page-id-57 .eng-basis>div:before{margin-bottom:22px}body.page-id-57 .eng-basis h3{font-size:21px!important}body.page-id-57 .eng-basis p{font-size:15px!important}}body.page-id-57 .eng-deliverables{padding:72px 0;background:linear-gradient(135deg,#f7f3e8 0%,#fff 58%,#edf4ef 100%)}body.page-id-57 .eng-deliverables .eng-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:start}body.page-id-57 .eng-deliverables h2{font-size:clamp(34px,4vw,62px);line-height:1.02;max-width:620px;margin:12px 0 18px}body.page-id-57 .eng-deliverables p{font-size:18px;line-height:1.7;max-width:570px}body.page-id-57 .deliverable-note{margin-top:28px;padding:22px 24px;border-left:4px solid #d8a62b;background:#fff;border-radius:0 16px 16px 0;font-weight:650;color:#174b3d}body.page-id-57 .eng-checks{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;background:transparent!important;border:0!important}body.page-id-57 .eng-checks span{display:flex!important;align-items:center;min-height:72px;padding:17px 18px 17px 54px!important;background:#fff;border:1px solid rgba(18,75,60,.13);border-radius:15px;position:relative;font-size:16px!important;font-weight:700;color:#173f35;box-shadow:0 8px 24px rgba(19,62,52,.055)}body.page-id-57 .eng-checks span:before{content:'✓';position:absolute;left:18px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0c5745;color:#fff;font-size:13px;font-weight:900}body.page-id-57 .eng-checks span:nth-child(7){border-color:#d8a62b}body.page-id-57 .eng-checks span:nth-child(11){border-color:#d8a62b}
@media(max-width:800px){body.page-id-57 .eng-deliverables{padding:48px 0}body.page-id-57 .eng-deliverables .eng-two{grid-template-columns:1fr;gap:25px}body.page-id-57 .eng-deliverables h2{font-size:38px}body.page-id-57 .eng-deliverables p{font-size:16px}body.page-id-57 .eng-checks{grid-template-columns:1fr!important}body.page-id-57 .eng-checks span{min-height:60px;font-size:15px!important;padding:14px 14px 14px 50px!important}body.page-id-57 .deliverable-note{margin-top:20px}}body.page-id-57 .eng-apps{padding:72px 0;background:linear-gradient(180deg,#f7f3e9 0%,#fff 100%)}body.page-id-57 .eng-apps .eng-title-row{align-items:end;margin-bottom:30px;gap:36px}body.page-id-57 .eng-apps .eng-title-row h2{font-size:clamp(36px,4.4vw,66px);line-height:.98;max-width:820px;margin:8px 0 0}body.page-id-57 .eng-apps .eng-title-row>p{font-size:17px;line-height:1.65;max-width:430px;color:#4e5d56}body.page-id-57 .eng-app-grid.vip-app-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-57 .vip-app-card{position:relative;min-height:330px;border-radius:24px;overflow:hidden;background:#0c4a3b;border:1px solid rgba(13,76,61,.15);box-shadow:0 14px 34px rgba(15,52,43,.10)}body.page-id-57 .vip-app-card:nth-child(1),body.page-id-57 .vip-app-card:nth-child(2){grid-column:span 6;min-height:400px}body.page-id-57 .vip-app-card:nth-child(n+3){grid-column:span 3}body.page-id-57 .vip-app-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}body.page-id-57 .vip-app-card:hover img{transform:scale(1.045)}body.page-id-57 .vip-app-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,25,20,.04) 22%,rgba(4,28,22,.92) 100%)}body.page-id-57 .vip-app-content{position:absolute;z-index:2;left:24px;right:24px;bottom:23px;color:#fff}body.page-id-57 .vip-app-no{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#d9a52c;color:#103d32;font-size:12px;font-weight:800;margin-bottom:12px}body.page-id-57 .vip-app-content h3{font-size:clamp(20px,2vw,29px);line-height:1.08;margin:0 0 8px;color:#fff}body.page-id-57 .vip-app-content p{font-size:14px;line-height:1.5;margin:0;color:rgba(255,255,255,.84)}body.page-id-57 .vip-app-tag{display:inline-block;margin-top:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){body.page-id-57 .eng-apps{padding:48px 0}body.page-id-57 .eng-apps .eng-title-row{display:block}body.page-id-57 .eng-apps .eng-title-row>p{margin-top:16px}body.page-id-57 .eng-app-grid.vip-app-grid{grid-template-columns:1fr 1fr}body.page-id-57 .vip-app-card,body.page-id-57 .vip-app-card:nth-child(1),body.page-id-57 .vip-app-card:nth-child(2),body.page-id-57 .vip-app-card:nth-child(n+3){grid-column:span 1;min-height:300px}}
@media(max-width:600px){body.page-id-57 .eng-apps{padding:38px 0}body.page-id-57 .eng-apps .eng-title-row h2{font-size:38px}body.page-id-57 .eng-app-grid.vip-app-grid{grid-template-columns:1fr;gap:12px}body.page-id-57 .vip-app-card,body.page-id-57 .vip-app-card:nth-child(1),body.page-id-57 .vip-app-card:nth-child(2),body.page-id-57 .vip-app-card:nth-child(n+3){min-height:270px}body.page-id-57 .vip-app-content{left:18px;right:18px;bottom:18px}body.page-id-57 .vip-app-content h3{font-size:23px}body.page-id-57 .vip-app-content p{font-size:13px}}body.page-id-57 #eng-rfq{background:linear-gradient(135deg,#063f38 0%,#0a574b 58%,#073b35 100%);color:#fff;padding:78px 0 64px;overflow:hidden;position:relative}body.page-id-57 #eng-rfq:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(237,183,62,.12),transparent 28%);pointer-events:none}body.page-id-57 .rfq-vip-wrap{width:min(1180px,92%);margin:auto;position:relative;z-index:1}body.page-id-57 .rfq-vip-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:34px}body.page-id-57 .rfq-vip-kicker{display:block;color:#e9b53e;font-size:13px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-57 .rfq-vip-head h2{font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:0}body.page-id-57 .rfq-vip-head p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 0 4px}body.page-id-57 .rfq-vip-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-57 .rfq-blueprint,body.page-id-57 .rfq-info-card{border:1px solid rgba(255,255,255,.16);border-radius:22px;overflow:hidden}body.page-id-57 .rfq-blueprint{background:#082f2c;min-height:520px}body.page-id-57 .rfq-blueprint-top{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;letter-spacing:.11em;color:rgba(255,255,255,.65)}body.page-id-57 .rfq-blueprint-top b{color:#e9b53e}body.page-id-57 .rfq-blueprint svg{display:block;width:100%;height:auto;padding:22px}body.page-id-57 .rfq-blueprint-note{display:flex;gap:22px;flex-wrap:wrap;padding:17px 22px;border-top:1px solid rgba(255,255,255,.13);font-size:13px;font-weight:700}body.page-id-57 .rfq-info-card{background:#f7f2e8;color:#143f39;padding:32px}body.page-id-57 .rfq-card-no{font-size:11px;font-weight:900;letter-spacing:.14em;color:#aa7a22}body.page-id-57 .rfq-info-card h3{font-size:34px;line-height:1.02;letter-spacing:-.04em;margin:13px 0 12px}body.page-id-57 .rfq-info-card>p{font-size:15px;line-height:1.55;color:#65706d;margin:0 0 18px}body.page-id-57 .rfq-info-list{border-top:1px solid #d9d3c7}body.page-id-57 .rfq-info-list div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #ddd6ca}body.page-id-57 .rfq-info-list b{font-size:14px}body.page-id-57 .rfq-info-list span{font-size:13px;color:#747b78;line-height:1.35}body.page-id-57 .rfq-vip-btn{margin-top:22px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#dca72e;color:#123c37;padding:16px 18px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.07em}body.page-id-57 .rfq-vip-btn span{font-size:20px}body.page-id-57 .rfq-flow{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 20px;background:rgba(0,0,0,.10)}body.page-id-57 .rfq-flow div{display:flex;align-items:center;gap:10px}body.page-id-57 .rfq-flow b{color:#e9b53e;font-size:12px}body.page-id-57 .rfq-flow span{font-size:13px;font-weight:700}body.page-id-57 .rfq-flow i{font-style:normal;color:#e9b53e;padding:0 12px}
@media(max-width:820px){body.page-id-57 #eng-rfq{padding:52px 0 42px}body.page-id-57 .rfq-vip-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.page-id-57 .rfq-vip-head h2{font-size:44px}body.page-id-57 .rfq-vip-head p{font-size:16px}body.page-id-57 .rfq-vip-grid{grid-template-columns:1fr}body.page-id-57 .rfq-blueprint{min-height:0}body.page-id-57 .rfq-blueprint-top{font-size:9px}body.page-id-57 .rfq-blueprint svg{padding:10px}body.page-id-57 .rfq-blueprint-note{gap:10px 16px;font-size:11px}body.page-id-57 .rfq-info-card{padding:24px 20px}body.page-id-57 .rfq-info-card h3{font-size:30px}body.page-id-57 .rfq-info-list div{grid-template-columns:1fr;gap:4px}body.page-id-57 .rfq-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-57 .rfq-flow i{display:none}body.page-id-57 .rfq-flow div{border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0}}
@media(max-width:480px){body.page-id-57 .rfq-vip-wrap{width:92%}body.page-id-57 .rfq-vip-head h2{font-size:38px}body.page-id-57 .rfq-flow{grid-template-columns:1fr}body.page-id-57 .rfq-blueprint-top{flex-direction:column}body.page-id-57 .rfq-blueprint-note{display:grid;grid-template-columns:1fr 1fr}}body.page-id-57 /* V9: mobile readability + RFQ heading contrast */
.rfq-vip-head h2{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;opacity:1!important}body.page-id-57 .rfq-vip-head h2 br{display:block}body.page-id-57 .rfq-vip-head p{color:rgba(255,255,255,.92)!important}body.page-id-57 .eng-hero h1,body.page-id-57 .eng-hero h1 em{opacity:1!important}
@media(max-width:767px){body.page-id-57,body.page-id-57{overflow-x:hidden!important;width:100%!important}body.page-id-57 .eng-page{overflow:hidden!important}body.page-id-57 .eng-wrap,body.page-id-57 .rfq-vip-wrap{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}body.page-id-57 .eng-hero{padding:42px 0 28px!important;min-height:auto!important}body.page-id-57 .eng-hero-grid{display:block!important}body.page-id-57 .eng-kicker{font-size:11px!important;letter-spacing:1.5px!important;line-height:1.35!important}body.page-id-57 .eng-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important;letter-spacing:-1.4px!important;margin:12px 0 16px!important;max-width:100%!important}body.page-id-57 .eng-hero h1 em{display:inline!important;color:#d7a936!important}body.page-id-57 .eng-lead{font-size:16px!important;line-height:1.6!important;max-width:100%!important}body.page-id-57 .eng-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:20px!important}body.page-id-57 .eng-btn{width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}body.page-id-57 .eng-proof{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}body.page-id-57 .eng-proof>div{min-width:0!important;padding:12px 10px!important}body.page-id-57 .eng-proof b{font-size:14px!important}body.page-id-57 .eng-proof span{font-size:11px!important;line-height:1.25!important}body.page-id-57 .eng-hero-panel{margin-top:18px!important;padding:20px!important;width:auto!important}body.page-id-57 .eng-hero-panel h3{font-size:23px!important;line-height:1.15!important}body.page-id-57 .eng-hero-panel li{font-size:14px!important;line-height:1.45!important}body.page-id-57 .eng-visual-lab,body.page-id-57 .load-strip,body.page-id-57 .vip-applications,body.page-id-57 .eng-rfq{padding-top:48px!important;padding-bottom:48px!important}body.page-id-57 .ev-head{display:block!important}body.page-id-57 .ev-head h2{font-size:32px!important;line-height:1.05!important}body.page-id-57 .ev-head p{font-size:15px!important;margin-top:12px!important}body.page-id-57 .ev-grid,body.page-id-57 .load-grid,body.page-id-57 .vip-app-grid{grid-template-columns:1fr!important;gap:14px!important}body.page-id-57 .ev-card,body.page-id-57 .vip-app-card{min-width:0!important}body.page-id-57 .ev-img img,body.page-id-57 .vip-app-card img{height:220px!important;object-fit:cover!important}body.page-id-57 .load-head h2{font-size:32px!important;line-height:1.08!important}body.page-id-57 .rfq-vip-head{display:block!important;margin-bottom:22px!important}body.page-id-57 .rfq-vip-head h2{font-size:38px!important;line-height:1.02!important;letter-spacing:-1px!important;margin:9px 0 14px!important;color:#fff!important}body.page-id-57 .rfq-vip-head p{font-size:15px!important;line-height:1.55!important;max-width:100%!important}body.page-id-57 .rfq-vip-grid{display:flex!important;flex-direction:column!important;gap:14px!important}body.page-id-57 .rfq-blueprint,body.page-id-57 .rfq-info-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.page-id-57 .rfq-blueprint{overflow:hidden!important}body.page-id-57 .rfq-blueprint-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px!important;font-size:10px!important}body.page-id-57 .rfq-blueprint svg{display:block!important;width:100%!important;height:auto!important;min-height:210px!important}body.page-id-57 .rfq-blueprint-note{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:12px 14px!important}body.page-id-57 .rfq-blueprint-note span{font-size:12px!important}body.page-id-57 .rfq-info-card{padding:20px!important}body.page-id-57 .rfq-info-card h3{font-size:26px!important;line-height:1.08!important}body.page-id-57 .rfq-info-card p{font-size:14px!important;line-height:1.55!important}body.page-id-57 .rfq-info-list>div{padding:11px 0!important}body.page-id-57 .rfq-info-list b{font-size:14px!important}body.page-id-57 .rfq-info-list span{font-size:12px!important;line-height:1.4!important}body.page-id-57 .rfq-vip-btn{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;font-size:12px!important;padding:14px 10px!important}body.page-id-57 .rfq-flow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}body.page-id-57 .rfq-flow i{display:none!important}body.page-id-57 .rfq-flow>div{min-width:0!important;padding:12px 8px!important}body.page-id-57 .rfq-flow b{font-size:12px!important}body.page-id-57 .rfq-flow span{font-size:11px!important;line-height:1.25!important}body.page-id-57 footer .w{width:auto!important;padding-left:18px!important;padding-right:18px!important}
}
@media(min-width:768px) and (max-width:1100px){body.page-id-57 .eng-wrap,body.page-id-57 .rfq-vip-wrap{padding-left:28px!important;padding-right:28px!important}body.page-id-57 .eng-hero h1{font-size:58px!important}body.page-id-57 .rfq-vip-head h2{color:#fff!important}}body.page-id-57 /* V10 — category-correct temporary 3D/engineering concept visuals */
.eng-apps img[alt*="application"]{
  object-fit:cover !important;
  object-position:center !important;
  background:#0b3732 !important;
}
@media(max-width:700px){body.page-id-57 .eng-apps img[alt*="application"]{
    min-height:220px !important;
    max-height:300px !important;
    width:100% !important;
  }
}body.page-id-57 .v11-materials{background:#f3f0e8;color:#113c36;padding:86px 0}body.page-id-57 .mat-wrap{width:min(1500px,92vw);margin:auto}body.page-id-57 .mat-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:35px}body.page-id-57 .mat-kicker{font-size:13px;letter-spacing:.22em;font-weight:800;color:#a87827}body.page-id-57 .mat-head h2{font-size:clamp(42px,5vw,76px);line-height:.94;margin:16px 0 0;letter-spacing:-.045em}body.page-id-57 .mat-head h2 em{font-style:normal;color:#bd8d39}body.page-id-57 .mat-head>p{font-size:18px;line-height:1.65;color:#52645f;max-width:620px}body.page-id-57 .mat-strip{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #d8d1c2;border-bottom:1px solid #d8d1c2;padding:15px 0;margin-bottom:24px}body.page-id-57 .mat-strip span{border:1px solid #d2c8b6;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:800;letter-spacing:.08em;background:#faf8f2}body.page-id-57 .mat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.page-id-57 .mat-card{background:#fff;border:1px solid #d9d2c4;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;min-height:390px;box-shadow:0 12px 35px rgba(30,55,48,.06)}body.page-id-57 .mat-card:nth-child(7){grid-column:1/-1;grid-template-columns:.75fr 1.25fr}body.page-id-57 .mat-visual{min-height:100%;background:#0b3732}body.page-id-57 .mat-visual img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-57 .mat-body{padding:28px;position:relative}body.page-id-57 .mat-num{font-size:12px;color:#b58532;font-weight:800;letter-spacing:.12em}body.page-id-57 .mat-body h3{font-size:25px;line-height:1.08;margin:13px 0 10px}body.page-id-57 .mat-body p{font-size:14px;line-height:1.55;color:#60706c;margin-bottom:20px}body.page-id-57 .mat-body ul{list-style:none;padding:0;margin:0;border-top:1px solid #eee9df}body.page-id-57 .mat-body li{font-size:13px;padding:9px 0;border-bottom:1px solid #eee9df}body.page-id-57 .mat-body li:before{content:"✓";color:#b88731;font-weight:900;margin-right:9px}body.page-id-57 .mat-spec{margin-top:22px;background:#0b3c35;color:white;border-radius:26px;padding:34px;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center}body.page-id-57 .mat-spec small{color:#dfb45f;font-weight:800;letter-spacing:.18em}body.page-id-57 .mat-spec h3{font-size:29px;margin:8px 0 0}body.page-id-57 .spec-items{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-57 .spec-items span{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px;font-size:12px;background:rgba(255,255,255,.04)}
@media(max-width:900px){body.page-id-57 .v11-materials{padding:55px 0}body.page-id-57 .mat-wrap{width:min(94vw,700px)}body.page-id-57 .mat-head{grid-template-columns:1fr;gap:20px}body.page-id-57 .mat-head h2{font-size:44px}body.page-id-57 .mat-head>p{font-size:16px}body.page-id-57 .mat-grid{grid-template-columns:1fr}body.page-id-57 .mat-card,body.page-id-57 .mat-card:nth-child(7){grid-column:auto;grid-template-columns:1fr;min-height:0}body.page-id-57 .mat-visual{height:260px}body.page-id-57 .mat-body{padding:23px}body.page-id-57 .mat-body h3{font-size:24px}body.page-id-57 .mat-spec{grid-template-columns:1fr;padding:25px;gap:22px}body.page-id-57 .spec-items{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){body.page-id-57 .mat-head h2{font-size:37px}body.page-id-57 .mat-visual{height:225px}body.page-id-57 .mat-strip{gap:6px}body.page-id-57 .mat-strip span{font-size:9px;padding:8px 10px}body.page-id-57 .spec-items{grid-template-columns:1fr 1fr}body.page-id-57 .mat-spec h3{font-size:24px}
}body.page-id-57 /* V12 — Desktop-first materials redesign with real photographs */
@media (min-width: 1001px){
  .v11-materials{
    padding:72px 0 78px !important;
  }
  .mat-wrap{
    width:min(1480px,94vw) !important;
  }
  .mat-head{
    grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr) !important;
    gap:55px !important;
    margin-bottom:18px !important;
    align-items:end !important;
  }
  .mat-head h2{
    font-size:clamp(48px,4.3vw,68px) !important;
    line-height:.98 !important;
  }
  .mat-head>p{
    font-size:16px !important;
    line-height:1.65 !important;
  }
  .mat-photo-note{
    margin:0 0 22px;
    font-size:11px;
    color:#697873;
    letter-spacing:.02em;
  }
  .mat-strip{
    margin-bottom:18px !important;
    padding:12px 0 !important;
  }
  .mat-grid{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:15px !important;
  }
  .mat-card,
  .mat-card:nth-child(7){
    grid-column:auto !important;
    display:flex !important;
    flex-direction:column !important;
    min-height:0 !important;
    border-radius:18px !important;
    overflow:hidden !important;
  }
  .mat-card:nth-child(7){
    grid-column:2 / span 1 !important;
  }
  .mat-visual{
    width:100% !important;
    height:235px !important;
    min-height:235px !important;
    overflow:hidden !important;
    background:#d9ddd9 !important;
  }
  .mat-visual img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }
  .mat-body{
    padding:21px 22px 23px !important;
    flex:1 !important;
  }
  .mat-body h3{
    font-size:22px !important;
    margin:10px 0 8px !important;
  }
  .mat-body p{
    font-size:13px !important;
    line-height:1.55 !important;
    min-height:42px;
    margin-bottom:14px !important;
  }
  .mat-body li{
    font-size:12px !important;
    padding:7px 0 !important;
  }
  .mat-spec{
    margin-top:20px !important;
    padding:28px 30px !important;
    grid-template-columns:.55fr 1.45fr !important;
    border-radius:20px !important;
  }
  .mat-spec h3{
    font-size:25px !important;
  }
  .spec-items{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }
}body.page-id-57 /* Tablet */
@media (min-width:701px) and (max-width:1000px){
  .mat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  .mat-card,.mat-card:nth-child(7){display:flex!important;flex-direction:column!important;grid-column:auto!important}
  .mat-visual{height:230px!important}
  .mat-card:nth-child(7){grid-column:1/-1!important;max-width:52%;justify-self:center}
}body.page-id-57 /* Mobile — keep the good stacked behaviour but improve image fidelity */
@media (max-width:700px){
  .mat-photo-note{
    margin:0 0 16px;
    font-size:10px;
    line-height:1.45;
    color:#687772;
  }
  .mat-visual img{
    object-fit:cover !important;
    object-position:center !important;
  }
  .mat-body p{min-height:0!important}
}body.page-id-57 /* V13 technical review — image-led material approval panel */
.v13-review{
  width:min(1480px,94vw)!important;
  margin:26px auto 0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid rgba(16,67,55,.16)!important;
  border-radius:26px!important;
  background:#f5f1e7!important;
  box-shadow:0 22px 60px rgba(15,54,45,.10)!important;
}body.page-id-57 .v13-review-copy{padding:42px 44px 40px!important}body.page-id-57 .v13-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#b88624}body.page-id-57 .v13-review h3{font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important;margin:10px 0 13px!important;color:#123f35!important;max-width:720px}body.page-id-57 .v13-review-copy>p{font-size:15px!important;line-height:1.65!important;color:#66736f!important;max-width:760px;margin:0 0 26px!important}body.page-id-57 .v13-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(16,67,55,.14);border-left:1px solid rgba(16,67,55,.14)}body.page-id-57 .v13-check{padding:16px 17px;border-right:1px solid rgba(16,67,55,.14);border-bottom:1px solid rgba(16,67,55,.14);min-height:84px;background:rgba(255,255,255,.35)}body.page-id-57 .v13-check b{display:block;font-size:14px;color:#173f36;margin-bottom:5px}body.page-id-57 .v13-check span{display:block;font-size:11.5px;line-height:1.45;color:#75817d}body.page-id-57 .v13-photo-stack{background:#0d4a3c;padding:16px;display:grid;grid-template-rows:minmax(0,1.35fr) minmax(160px,.65fr);gap:12px}body.page-id-57 .v13-main-photo,body.page-id-57 .v13-mini-photos figure{position:relative;margin:0;overflow:hidden;border-radius:17px;background:#dfe2df}body.page-id-57 .v13-main-photo img,body.page-id-57 .v13-mini-photos img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-57 .v13-main-photo figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:12px;background:rgba(8,46,38,.84);color:#fff;backdrop-filter:blur(7px)}body.page-id-57 .v13-main-photo figcaption b{display:block;font-size:15px}body.page-id-57 .v13-main-photo figcaption span{font-size:10.5px;opacity:.78}body.page-id-57 .v13-mini-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-57 .v13-mini-photos figcaption{position:absolute;left:9px;bottom:9px;background:rgba(8,46,38,.86);color:white;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}
@media(max-width:1000px){body.page-id-57 .v13-review{grid-template-columns:1fr!important}body.page-id-57 .v13-photo-stack{grid-template-columns:1.2fr .8fr;grid-template-rows:320px}body.page-id-57 .v13-mini-photos{grid-template-columns:1fr;grid-template-rows:1fr 1fr}
}
@media(max-width:700px){body.page-id-57 .v13-review{width:calc(100% - 28px)!important;border-radius:20px!important}body.page-id-57 .v13-review-copy{padding:26px 20px 22px!important}body.page-id-57 .v13-review h3{font-size:32px!important}body.page-id-57 .v13-review-copy>p{font-size:13px!important}body.page-id-57 .v13-review-grid{grid-template-columns:1fr}body.page-id-57 .v13-check{min-height:auto;padding:13px 14px}body.page-id-57 .v13-photo-stack{padding:10px;grid-template-columns:1fr;grid-template-rows:245px 145px}body.page-id-57 .v13-mini-photos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}
}body.page-id-57 /* V14 — eight image-led verification cards */
.v13-review{
  grid-template-columns:1fr!important;
}body.page-id-57 .v13-photo-stack{display:none!important}body.page-id-57 .v13-review-copy{padding:42px!important}body.page-id-57 .v13-review-copy>p{max-width:900px!important}body.page-id-57 .v13-review-grid{
  border:0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}body.page-id-57 .v14-verify-card{
  overflow:hidden;
  border-radius:17px;
  border:1px solid rgba(16,67,55,.15);
  background:#fff;
  min-width:0;
  box-shadow:0 8px 24px rgba(16,57,48,.05);
}body.page-id-57 .v14-card-image{
  position:relative;
  height:155px;
  overflow:hidden;
  background:#d9dfdc;
}body.page-id-57 .v14-card-image img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center;
  transition:transform .35s ease;
}body.page-id-57 .v14-verify-card:hover .v14-card-image img{transform:scale(1.035)}body.page-id-57 .v14-no{
  position:absolute;top:11px;left:11px;
  width:34px;height:34px;border-radius:50%;
  display:grid;place-items:center;
  background:#d7a72e;color:#123f35;font-size:10px;font-weight:900;
}body.page-id-57 .v14-card-copy{padding:17px 17px 18px}body.page-id-57 .v14-card-copy h4{
  margin:0 0 7px;color:#153f36;font-size:17px;line-height:1.15
}body.page-id-57 .v14-card-copy p{
  margin:0 0 15px!important;min-height:68px;
  color:#697873!important;font-size:11.5px!important;line-height:1.55!important
}body.page-id-57 .v14-tag{
  display:inline-block;padding-top:10px;border-top:1px solid #e2e5df;
  width:100%;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#b18225
}
@media(max-width:1100px){body.page-id-57 .v13-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-57 .v14-card-image{height:190px}body.page-id-57 .v14-card-copy p{min-height:52px}
}
@media(max-width:700px){body.page-id-57 .v13-review-copy{padding:26px 18px 20px!important}body.page-id-57 .v13-review-grid{grid-template-columns:1fr!important;gap:11px!important}body.page-id-57 .v14-verify-card{display:grid;grid-template-columns:120px 1fr;border-radius:14px}body.page-id-57 .v14-card-image{height:100%;min-height:150px}body.page-id-57 .v14-card-copy{padding:15px}body.page-id-57 .v14-card-copy h4{font-size:16px}body.page-id-57 .v14-card-copy p{min-height:0;font-size:11px!important;margin-bottom:10px!important}body.page-id-57 .v14-no{width:29px;height:29px;font-size:9px}
}
@media(max-width:420px){body.page-id-57 .v14-verify-card{grid-template-columns:105px 1fr}body.page-id-57 .v14-card-copy{padding:13px}
}body.page-id-57 /* V15 — professional topic-matched verification visuals */
.v14-card-image{height:175px!important}body.page-id-57 .v14-card-image:after{
 content:"";position:absolute;inset:auto 0 0;height:42%;
 background:linear-gradient(transparent,rgba(8,45,37,.55));pointer-events:none
}body.page-id-57 .v15-visual-label{
 position:absolute;z-index:2;left:12px;bottom:11px;
 padding:6px 8px;border-radius:7px;
 background:rgba(10,58,47,.88);color:#fff;
 font-size:8px;font-weight:850;letter-spacing:.11em
}body.page-id-57 .v14-no{z-index:3}body.page-id-57 .v14-card-copy h4{font-size:18px!important}body.page-id-57 .v14-card-copy p{font-size:11.8px!important;line-height:1.58!important;min-height:76px!important}
@media(max-width:1100px){body.page-id-57 .v14-card-image{height:205px!important}body.page-id-57 .v14-card-copy p{min-height:55px!important}
}
@media(max-width:700px){body.page-id-57 .v14-card-image{height:100%!important;min-height:165px!important}body.page-id-57 .v14-card-copy p{min-height:0!important}body.page-id-57 .v15-visual-label{font-size:7px;left:8px;bottom:8px;padding:5px 6px}
}body.page-id-57 /* V16 refinement */
.v16-section{padding:78px 0;background:#f7f6f1}body.page-id-57 .v16-section.dark{background:#0d433d;color:#fff}body.page-id-57 .v16-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#b48b47;margin-bottom:10px}body.page-id-57 .v16-title{font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 16px;max-width:820px}body.page-id-57 .v16-lead{font-size:17px;line-height:1.65;max-width:760px;color:#66706d}body.page-id-57 .dark .v16-lead{color:#d8e3df}body.page-id-57 .v16-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-57 .v16-card{background:#fff;border:1px solid #e4dfd4;border-radius:18px;padding:22px;min-height:190px;box-shadow:0 8px 28px rgba(13,67,61,.05)}body.page-id-57 .dark .v16-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}body.page-id-57 .v16-num{font-size:11px;color:#b48b47;font-weight:900;letter-spacing:.14em}body.page-id-57 .v16-card h3{font-size:19px;margin:28px 0 8px}body.page-id-57 .v16-card p{font-size:14px;line-height:1.55;margin:0;color:#69736f}body.page-id-57 .dark .v16-card p{color:#d4dfdb}body.page-id-57 .v16-pillrow{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}body.page-id-57 .v16-pill{border:1px solid #d7d2c7;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;background:#fff}body.page-id-57 .dark .v16-pill{background:transparent;border-color:rgba(255,255,255,.22)}body.page-id-57 .v16-projects{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:14px;margin-top:32px}body.page-id-57 .v16-project{min-height:260px;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(13,67,61,.05),rgba(13,67,61,.13));border:1px solid #ded9ce}body.page-id-57 .v16-project b{font-size:22px}body.page-id-57 .v16-project span{font-size:13px;margin-top:7px;color:#65706c}body.page-id-57 .v16-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}body.page-id-57 .v16-faq details{background:#fff;border:1px solid #e2ddd2;border-radius:14px;padding:17px 18px}body.page-id-57 .v16-faq summary{font-weight:800;cursor:pointer}body.page-id-57 .v16-faq p{font-size:14px;line-height:1.6;color:#66706d}body.page-id-57 .eng-rfq{margin-top:0!important}body.page-id-57 .eng-deliverables{padding-top:72px!important;padding-bottom:72px!important}
@media(max-width:900px){body.page-id-57 .v16-grid{grid-template-columns:1fr 1fr}body.page-id-57 .v16-projects{grid-template-columns:1fr}body.page-id-57 .v16-project{min-height:180px}body.page-id-57 .v16-faq{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-57 .v16-section{padding:52px 0}body.page-id-57 .v16-grid{grid-template-columns:1fr}body.page-id-57 .v16-card{min-height:auto;padding:18px}body.page-id-57 .v16-card h3{margin-top:18px}body.page-id-57 .v16-title{font-size:36px}body.page-id-57 .v16-lead{font-size:15px}body.page-id-57 .v16-project{padding:20px}body.page-id-57 .hero{min-height:560px}body.page-id-57 .wrap{width:min(94%,1180px)}}body.page-id-57 /* V17 — improve contrast and readability of Design Basis section */
#design-basis .v16-title{color:#fff!important;text-shadow:none!important;opacity:1!important;max-width:900px!important}body.page-id-57 #design-basis .v16-lead{color:#f3f7f5!important;opacity:1!important;font-weight:500!important;max-width:920px!important}body.page-id-57 #design-basis .v16-card h3{color:#fff!important;font-weight:800!important}body.page-id-57 #design-basis .v16-card p{color:#edf4f1!important;opacity:1!important;font-size:15px!important;line-height:1.6!important}body.page-id-57 #design-basis .v16-num{color:#f0bd48!important}body.page-id-57 #design-basis .v16-pill{color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.32)!important}
@media(max-width:600px){body.page-id-57 #design-basis .v16-title{font-size:34px!important;line-height:1.06!important}body.page-id-57 #design-basis .v16-lead{font-size:16px!important;line-height:1.55!important}body.page-id-57 #design-basis .v16-card p{font-size:14px!important}}body.page-id-57 /* V18 — visual application portfolio + expanded engineering FAQ */
.app-v18{background:#f6f3eb}body.page-id-57 .app-v18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end}body.page-id-57 .app-v18-head .v16-lead{margin:0 0 8px}body.page-id-57 .app-v18-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}body.page-id-57 .app-v18-card{background:#fff;border:1px solid #ded9ce;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(20,55,50,.08);transition:.25s ease}body.page-id-57 .app-v18-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(20,55,50,.13)}body.page-id-57 .app-v18-visual{position:relative;aspect-ratio:1.75/1;overflow:hidden;background:#103f3a}body.page-id-57 .app-v18-visual svg{width:100%;height:100%;display:block}body.page-id-57 .app-v18-badge{position:absolute;left:16px;bottom:14px;background:rgba(255,255,255,.94);color:#103f3a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-57 .app-v18-copy{padding:22px 22px 24px}body.page-id-57 .app-v18-copy h3{font-size:23px;line-height:1.08;margin:10px 0 10px}body.page-id-57 .app-v18-copy p{font-size:14px;line-height:1.65;color:#66706d;margin:0}body.page-id-57 .app-v18-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}body.page-id-57 .app-v18-tags span{font-size:10px!important;color:#173e39!important;background:#f4efe3;border:1px solid #e4ddcf;border-radius:999px;padding:7px 9px;margin:0!important;font-weight:800}body.page-id-57 .faq-v18{background:#fff}body.page-id-57 .faq-v18-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end}body.page-id-57 .faq-v18-head>p{font-size:16px;line-height:1.65;color:#66706d;margin:0 0 8px}body.page-id-57 .faq-v18 .v16-title{font-size:clamp(42px,5vw,70px);line-height:.98;margin-bottom:0}body.page-id-57 .faq-v18-grid{gap:12px;margin-top:36px}body.page-id-57 .faq-v18-grid details{padding:0;background:#faf9f5;border:1px solid #dfdbd1;border-radius:16px;overflow:hidden}body.page-id-57 .faq-v18-grid summary{list-style:none;padding:19px 54px 19px 20px;position:relative;font-size:15px;line-height:1.35}body.page-id-57 .faq-v18-grid summary::-webkit-details-marker{display:none}body.page-id-57 .faq-v18-grid summary:after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0d433d;color:#fff;font-size:18px}body.page-id-57 .faq-v18-grid details[open] summary:after{content:'–';background:#d9a72f}body.page-id-57 .faq-v18-grid details[open] summary{background:#f3efe5}body.page-id-57 .faq-v18-grid details p{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7;color:#5f6966}body.page-id-57 .faq-v18-grid details[open] p{padding-top:16px}
@media(max-width:900px){body.page-id-57 .app-v18-head,body.page-id-57 .faq-v18-head{grid-template-columns:1fr;gap:12px}body.page-id-57 .app-v18-grid{grid-template-columns:1fr}body.page-id-57 .app-v18-card{display:grid;grid-template-columns:1fr 1fr}body.page-id-57 .app-v18-visual{aspect-ratio:auto;min-height:250px}body.page-id-57 .faq-v18-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-57 .app-v18-grid{gap:14px}body.page-id-57 .app-v18-card{display:block}body.page-id-57 .app-v18-visual{min-height:0;aspect-ratio:1.7/1}body.page-id-57 .app-v18-copy{padding:18px}body.page-id-57 .app-v18-copy h3{font-size:21px}body.page-id-57 .faq-v18 .v16-title{font-size:36px}body.page-id-57 .faq-v18-grid{grid-template-columns:1fr;margin-top:24px}body.page-id-57 .faq-v18-grid summary{font-size:14px;padding:17px 50px 17px 17px}body.page-id-57 .faq-v18-grid details p{padding-left:17px;padding-right:17px}}body.page-id-57 /* V20 — mobile-first correction for Material Approval and full-page responsive behavior */
@media (max-width: 700px){

  /* Global mobile safety */
  html, body{max-width:100%; overflow-x:hidden !important;}
  .eng-page, .v11-materials, .v13-review, .v13-review-copy,
  .v13-review-grid, .v14-verify-card, .v14-card-image, .v14-card-copy{
    min-width:0 !important;
    max-width:100% !important;
    box-sizing:border-box !important;
  }

  /* Material Approval wrapper */
  .v13-review{
    width:calc(100% - 24px) !important;
    margin:18px auto 0 !important;
    display:block !important;
    border-radius:18px !important;
    overflow:hidden !important;
    padding:0 !important;
  }

  .v13-review-copy{
    padding:22px 15px 18px !important;
  }

  .v13-kicker{
    font-size:9px !important;
    letter-spacing:.14em !important;
    line-height:1.35 !important;
  }

  .v13-review h3{
    font-size:clamp(28px,9vw,38px) !important;
    line-height:1.02 !important;
    letter-spacing:-.025em !important;
    margin:8px 0 12px !important;
  }

  .v13-review-copy > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin:0 0 18px !important;
  }

  /* 8 cards become compact stacked cards — never tall columns */
  .v13-review-grid{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    border:0 !important;
    width:100% !important;
  }

  .v14-verify-card{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    min-height:0 !important;
    height:auto !important;
    border-radius:14px !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  /* Fixed, compact image area */
  .v14-card-image{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    flex:0 0 165px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
      linear-gradient(135deg,#dfe5e1 0%,#cfd8d3 100%) !important;
  }

  .v14-card-image img{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }

  .v14-card-copy{
    width:100% !important;
    padding:14px 14px 15px !important;
    min-height:0 !important;
    height:auto !important;
  }

  .v14-card-copy h4{
    font-size:18px !important;
    line-height:1.15 !important;
    margin:0 0 6px !important;
  }

  .v14-card-copy p{
    min-height:0 !important;
    height:auto !important;
    font-size:12px !important;
    line-height:1.5 !important;
    margin:0 0 10px !important;
  }

  .v14-tag{
    font-size:8px !important;
    padding-top:8px !important;
  }

  .v14-no{
    width:30px !important;
    height:30px !important;
    font-size:9px !important;
    top:9px !important;
    left:9px !important;
  }

  .v15-visual-label{
    left:9px !important;
    bottom:8px !important;
    font-size:7px !important;
    padding:5px 6px !important;
  }

  /* Materials section around it */
  .v11-materials{
    padding:42px 0 !important;
  }
  .mat-wrap{
    width:calc(100% - 24px) !important;
  }
  .mat-head{
    display:block !important;
    margin-bottom:18px !important;
  }
  .mat-head h2{
    font-size:clamp(33px,10vw,43px) !important;
    line-height:1 !important;
    margin-top:9px !important;
  }
  .mat-head > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin-top:12px !important;
  }
  .mat-strip{
    overflow-x:auto !important;
    flex-wrap:nowrap !important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:10px !important;
  }
  .mat-strip span{
    flex:0 0 auto !important;
    white-space:nowrap !important;
  }

  /* Prevent any inherited giant heights */
  .mat-card, .mat-card:nth-child(7),
  .v14-verify-card, .v13-review-grid > *{
    min-height:0 !important;
    height:auto !important;
  }
}body.page-id-57 /* Very small phones */
@media (max-width: 420px){
  .v14-card-image,
  .v14-card-image img{
    height:145px !important;
    min-height:145px !important;
    max-height:145px !important;
  }
  .v14-card-image{flex-basis:145px !important;}
  .v13-review h3{font-size:30px !important;}
  .v14-card-copy h4{font-size:17px !important;}
}body.page-id-57 /* V21 strategic Car Parking Shades Riyadh SEO/internal-link layer */
.seo-brand-link,body.page-id-57 .seo-internal-link{
  color:inherit;
  text-decoration:none;
  font:inherit;
}body.page-id-57 .seo-brand-link:hover,body.page-id-57 .seo-internal-link:hover{
  text-decoration:underline;
  text-underline-offset:3px;
}body.page-id-57 .cpsr-seo-intro{margin-top:10px;}body.page-id-57{--pj-green:#0b3b35;--pj-green2:#12483f;--pj-gold:#c99a43;--pj-cream:#f4f0e7;--pj-ink:#143e37}body.page-id-57 .pj-page{background:#f6f3ec;color:var(--pj-ink);font-family:inherit}body.page-id-57 .pj-shell{width:min(1480px,92vw);margin:auto}body.page-id-57 .pj-kicker{display:block;color:var(--pj-gold);font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-57 .pj-hero{background:linear-gradient(115deg,#082f2b,#10483f);color:#fff;padding:78px 0 64px;overflow:hidden}body.page-id-57 .pj-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-57 .pj-hero h1{font-size:clamp(52px,5.8vw,88px);line-height:.94;letter-spacing:-.05em;margin:0 0 22px;max-width:880px}body.page-id-57 .pj-hero h1 em{font-style:normal;color:#ddb562}body.page-id-57 .pj-hero-copy>p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.76);max-width:780px}body.page-id-57 .pj-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 35px}body.page-id-57 .pj-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:12px;font-weight:850}body.page-id-57 .pj-gold{background:var(--pj-gold);color:#fff}body.page-id-57 .pj-outline{border:1px solid rgba(255,255,255,.3);color:#fff}body.page-id-57 .pj-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);padding-top:18px;gap:18px}body.page-id-57 .pj-stats b{display:block;color:#ddb562;font-size:10px;letter-spacing:.12em}body.page-id-57 .pj-stats span{display:block;margin-top:6px;font-size:12px;color:rgba(255,255,255,.68)}body.page-id-57 .pj-hero-visual{display:grid;gap:12px}body.page-id-57 .pj-hero-card,body.page-id-57 .pj-placeholder{border-radius:20px;overflow:hidden}body.page-id-57 .pj-placeholder{position:relative;min-height:360px;background-color:#123f39;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.14)}body.page-id-57 .pj-placeholder:before,body.page-id-57 .pj-project-image:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 25%,rgba(5,35,30,.7))}body.page-id-57 .pj-placeholder span{position:absolute;z-index:2;left:18px;bottom:18px;font-size:10px;letter-spacing:.15em;font-weight:850}body.page-id-57 .pj-parking{background-image:linear-gradient(135deg,rgba(10,55,48,.2),rgba(10,55,48,.2)),url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80')}body.page-id-57 .pj-tensile{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-57 .pj-steel{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-57 .pj-cap{padding:15px 18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-top:0}body.page-id-57 .pj-cap b,body.page-id-57 .pj-cap span{display:block}body.page-id-57 .pj-cap span{font-size:11px;opacity:.65;margin-top:4px}body.page-id-57 .pj-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-57 .pj-mini-row .pj-placeholder{min-height:150px}body.page-id-57 .pj-categories{padding:28px 0;background:#eee9df}body.page-id-57 .pj-cat-row{display:flex;gap:8px;flex-wrap:wrap}body.page-id-57 .pj-cat-row a{background:#fff;border:1px solid #ddd5c7;border-radius:999px;padding:10px 14px;text-decoration:none;color:#234941;font-size:11px;font-weight:800}body.page-id-57 .pj-featured,body.page-id-57 .pj-sectors{padding:72px 0}body.page-id-57 .pj-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-57 .pj-section-head h2,body.page-id-57 .pj-case h2,body.page-id-57 .pj-proof h2,body.page-id-57 .pj-rfq h2{font-size:clamp(38px,4.5vw,64px);line-height:.98;letter-spacing:-.04em;margin:0}body.page-id-57 .pj-section-head>p{color:#687570;line-height:1.65}body.page-id-57 .pj-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}body.page-id-57 .pj-project{background:#fff;border:1px solid #ddd6ca;border-radius:20px;overflow:hidden}body.page-id-57 .pj-project-wide{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr}body.page-id-57 .pj-project-image{height:280px;position:relative;background-size:cover;background-position:center}body.page-id-57 .pj-project-wide .pj-project-image{height:auto;min-height:410px}body.page-id-57 .pj-aramco{background-image:url('https://images.unsplash.com/photo-1494526585095-c41746248156?auto=format&fit=crop&w=1400&q=80')}body.page-id-57 .pj-industrial{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1000&q=80')}body.page-id-57 .pj-sports{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=1000&q=80')}body.page-id-57 .pj-walk{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1000&q=80')}body.page-id-57 .pj-membrane{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=1000&q=80')}body.page-id-57 .pj-badge{position:absolute;z-index:2;left:15px;top:15px;background:#0b3b35;color:#fff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-57 .pj-project-body{padding:25px}body.page-id-57 .pj-project-body small{color:#b4832c;font-size:9px;font-weight:850;letter-spacing:.15em}body.page-id-57 .pj-project-body h3{font-size:26px;line-height:1.08;margin:12px 0 9px}body.page-id-57 .pj-project-body p{color:#687570;font-size:13px;line-height:1.6}body.page-id-57 .pj-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}body.page-id-57 .pj-meta span{font-size:9px;background:#f1ede5;border-radius:999px;padding:7px 9px}body.page-id-57 .pj-project-body a{color:#a97825;text-decoration:none;font-size:11px;font-weight:850}body.page-id-57 .pj-case{background:#0b3b35;color:#fff;padding:72px 0}body.page-id-57 .pj-case-head{max-width:900px;margin-bottom:32px}body.page-id-57 .pj-case-head p{color:rgba(255,255,255,.68);line-height:1.65}body.page-id-57 .pj-case-flow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}body.page-id-57 .pj-case-flow article{padding:24px 20px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-57 .pj-case-flow article:last-child{border-right:0}body.page-id-57 .pj-case-flow b{font-size:10px;color:#d9ac57}body.page-id-57 .pj-flow-icon{margin:28px 0 20px;width:50px;height:50px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;color:#d9ac57;font-size:10px;font-weight:900}body.page-id-57 .pj-case-flow h3{font-size:18px}body.page-id-57 .pj-case-flow p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.63)}body.page-id-57 .pj-proof{padding:65px 0;background:#e9e4d9}body.page-id-57 .pj-proof-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-57 .pj-proof-copy p{color:#687570;line-height:1.65}body.page-id-57 .pj-proof-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5cdbc;background:#fff;border-radius:18px;overflow:hidden}body.page-id-57 .pj-proof-items div{padding:22px;border-right:1px solid #e4ded2;border-bottom:1px solid #e4ded2}body.page-id-57 .pj-proof-items b{display:block;color:#b58127;font-size:10px;margin-bottom:8px}body.page-id-57 .pj-proof-items span{font-size:13px}body.page-id-57 .pj-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-57 .pj-sector-grid div{background:#fff;border:1px solid #ded7ca;border-radius:16px;padding:24px;min-height:190px}body.page-id-57 .pj-sector-grid span{color:#b58127;font-size:10px}body.page-id-57 .pj-sector-grid h3{font-size:20px;margin:35px 0 8px}body.page-id-57 .pj-sector-grid p{font-size:12px;line-height:1.55;color:#687570}body.page-id-57 .pj-rfq{background:linear-gradient(120deg,#082f2b,#11483f);color:#fff;padding:68px 0}body.page-id-57 .pj-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-57 .pj-rfq p{color:rgba(255,255,255,.7);line-height:1.65}body.page-id-57 .pj-rfq-box{background:#f3eddf;color:#153e37;padding:28px;border-radius:18px}body.page-id-57 .pj-rfq-box h3{font-size:24px;margin-top:0}body.page-id-57 .pj-rfq-box span{display:block;padding:9px 0;border-bottom:1px solid #ddd5c7;font-size:12px}body.page-id-57 .pj-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:7px;font-size:11px;font-weight:850}
@media(max-width:900px){body.page-id-57 .pj-shell{width:calc(100% - 28px)}body.page-id-57 .pj-hero{padding:52px 0 42px}body.page-id-57 .pj-hero-grid,body.page-id-57 .pj-section-head,body.page-id-57 .pj-proof-grid,body.page-id-57 .pj-rfq-grid{grid-template-columns:1fr;gap:26px}body.page-id-57 .pj-hero h1{font-size:48px}body.page-id-57 .pj-project-wide{display:block}body.page-id-57 .pj-project-wide .pj-project-image{height:270px;min-height:0}body.page-id-57 .pj-case-flow{grid-template-columns:repeat(2,1fr)}body.page-id-57 .pj-sector-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-57 .pj-hero h1{font-size:41px}body.page-id-57 .pj-hero-copy>p{font-size:14px}body.page-id-57 .pj-stats{grid-template-columns:1fr;gap:10px}body.page-id-57 .pj-placeholder{min-height:250px}body.page-id-57 .pj-mini-row .pj-placeholder{min-height:120px}body.page-id-57 .pj-featured,body.page-id-57 .pj-sectors,body.page-id-57 .pj-case,body.page-id-57 .pj-proof,body.page-id-57 .pj-rfq{padding:46px 0}body.page-id-57 .pj-project-grid{grid-template-columns:1fr}body.page-id-57 .pj-project-wide{grid-column:auto}body.page-id-57 .pj-project-image,body.page-id-57 .pj-project-wide .pj-project-image{height:220px}body.page-id-57 .pj-project-body h3{font-size:22px}body.page-id-57 .pj-case-flow{grid-template-columns:1fr}body.page-id-57 .pj-case-flow article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:20px}body.page-id-57 .pj-flow-icon{margin:16px 0}body.page-id-57 .pj-sector-grid,body.page-id-57 .pj-proof-items{grid-template-columns:1fr}body.page-id-57 .pj-sector-grid div{min-height:auto}body.page-id-57 .pj-cat-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-57 .pj-cat-row a{white-space:nowrap;flex:0 0 auto}}body.page-id-57 /* V2 Projects — portfolio/case-study focused; intentionally distinct from Engineering page */
.pv2-page{background:#f5f1e8;color:#143e37}body.page-id-57 .pv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-57 .pv2-kicker{display:block;color:#c69338;font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-57 .pv2-hero{background:#0a3933;color:#fff;padding:76px 0 60px}body.page-id-57 .pv2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:55px;align-items:center}body.page-id-57 .pv2-hero h1{font-size:clamp(58px,6vw,94px);line-height:.91;letter-spacing:-.055em;margin:0 0 22px}body.page-id-57 .pv2-hero h1 em{font-style:normal;color:#ddb25c}body.page-id-57 .pv2-hero p{max-width:720px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.65}body.page-id-57 .pv2-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}body.page-id-57 .pv2-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:850}body.page-id-57 .pv2-btn.gold{background:#c99a43;color:white}body.page-id-57 .pv2-btn.outline{border:1px solid rgba(255,255,255,.3);color:white}body.page-id-57 .pv2-hero-tags{display:flex;gap:7px;flex-wrap:wrap}body.page-id-57 .pv2-hero-tags span{font-size:8px;letter-spacing:.1em;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:7px 9px}body.page-id-57 .pv2-collage{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:10px;height:530px}body.page-id-57 .pv2-photo{position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center}body.page-id-57 .pv2-photo:after,body.page-id-57 .pv2-img:after,body.page-id-57 .pv2-feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 45%,rgba(5,38,32,.72))}body.page-id-57 .pv2-photo span,body.page-id-57 .pv2-img span{position:absolute;z-index:2;bottom:15px;left:15px;color:white;font-size:9px;font-weight:850;letter-spacing:.12em}body.page-id-57 .hero-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80')}body.page-id-57 .hero-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .hero-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .pv2-filter{padding:27px 0;background:#ebe6db}body.page-id-57 .pv2-filter-top{display:flex;justify-content:space-between;align-items:center}body.page-id-57 .pv2-filter-top p{font-size:12px;color:#687570}body.page-id-57 .pv2-pills{display:flex;gap:7px;flex-wrap:wrap}body.page-id-57 .pv2-pills button{border:1px solid #d6cebf;background:#f8f5ef;color:#274b44;border-radius:99px;padding:9px 13px;font:inherit;font-size:10px;font-weight:750}body.page-id-57 .pv2-pills button.active{background:#0d4038;color:white;border-color:#0d4038}body.page-id-57 .pv2-feature,body.page-id-57 .pv2-grid-section,body.page-id-57 .pv2-sectors{padding:72px 0}body.page-id-57 .pv2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-57 .pv2-head h2,body.page-id-57 .pv2-proof h2,body.page-id-57 .pv2-rfq h2,body.page-id-57 .pv2-sectors>div>h2{font-size:clamp(39px,4.7vw,67px);line-height:.96;letter-spacing:-.045em;margin:0}body.page-id-57 .pv2-head>p{color:#66746f;line-height:1.65}body.page-id-57 .pv2-feature-card{display:grid;grid-template-columns:1.15fr .85fr;background:#fff;border:1px solid #dcd4c6;border-radius:24px;overflow:hidden}body.page-id-57 .pv2-feature-image{min-height:620px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80') center/cover}body.page-id-57 .pv2-badge{position:absolute;z-index:3;top:17px;left:17px;background:#0b3b35;color:#fff;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-57 .pv2-image-note{position:absolute;z-index:3;left:18px;bottom:18px;background:rgba(8,52,44,.85);color:#fff;padding:9px 11px;border-radius:8px;font-size:9px}body.page-id-57 .pv2-feature-copy{padding:38px}body.page-id-57 .pv2-feature-copy small,body.page-id-57 .pv2-card-copy small{color:#ad7b25;font-size:9px;font-weight:850;letter-spacing:.13em}body.page-id-57 .pv2-feature-copy h3{font-size:38px;line-height:1.03;margin:13px 0}body.page-id-57 .pv2-lead{font-size:14px;line-height:1.65;color:#66746f}body.page-id-57 .pv2-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e3ddd1;margin:25px 0}body.page-id-57 .pv2-facts div{padding:14px;border-right:1px solid #e3ddd1;border-bottom:1px solid #e3ddd1}body.page-id-57 .pv2-facts b{display:block;font-size:8px;color:#ad7b25;letter-spacing:.1em}body.page-id-57 .pv2-facts span{font-size:12px}body.page-id-57 .pv2-story{display:grid;gap:8px}body.page-id-57 .pv2-story>div{background:#f4f0e8;border-radius:11px;padding:13px}body.page-id-57 .pv2-story b{font-size:9px;color:#ad7b25}body.page-id-57 .pv2-story h4{font-size:15px;margin:4px 0}body.page-id-57 .pv2-story p{font-size:11px;line-height:1.5;color:#697671;margin:0}body.page-id-57 .pv2-textlink,body.page-id-57 .pv2-card-copy a{display:inline-block;margin-top:18px;color:#a67420;text-decoration:none;font-size:10px;font-weight:850}body.page-id-57 .pv2-grid-section{background:#eee9df}body.page-id-57 .pv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-57 .pv2-grid article{background:#fff;border:1px solid #dcd4c6;border-radius:18px;overflow:hidden}body.page-id-57 .pv2-img{height:245px;position:relative;background-size:cover;background-position:center}body.page-id-57 .p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=80')}body.page-id-57 .p2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=900&q=80')}body.page-id-57 .p3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=900&q=80')}body.page-id-57 .p4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-57 .p5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-57 .p6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=900&q=80')}body.page-id-57 .pv2-card-copy{padding:20px}body.page-id-57 .pv2-card-copy h3{font-size:22px;margin:9px 0 6px}body.page-id-57 .pv2-card-copy p{font-size:12px;line-height:1.55;color:#687570}body.page-id-57 .pv2-proof{background:#0a3933;color:white;padding:68px 0}body.page-id-57 .pv2-head.light>p{color:rgba(255,255,255,.65)}body.page-id-57 .pv2-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden}body.page-id-57 .pv2-proof-grid>div{padding:25px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-57 .pv2-proof-grid span{color:#d8aa52;font-size:10px}body.page-id-57 .pv2-proof-grid h3{font-size:21px;margin:30px 0 8px}body.page-id-57 .pv2-proof-grid p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.62)}body.page-id-57 .pv2-sector-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}body.page-id-57 .pv2-sector-row a{background:#fff;border:1px solid #ddd5c7;border-radius:15px;padding:22px;text-decoration:none;color:#173f37}body.page-id-57 .pv2-sector-row b,body.page-id-57 .pv2-sector-row span{display:block}body.page-id-57 .pv2-sector-row b{font-size:17px}body.page-id-57 .pv2-sector-row span{font-size:10px;color:#73807c;margin-top:7px}body.page-id-57 .pv2-rfq{padding:66px 0;background:#e8e2d7}body.page-id-57 .pv2-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-57 .pv2-rfq p{color:#66746f;line-height:1.65}body.page-id-57 .pv2-rfq-box{background:#0b3b35;color:#fff;border-radius:18px;padding:28px}body.page-id-57 .pv2-rfq-box h3{font-size:23px;margin-top:0}body.page-id-57 .pv2-rfq-box span{display:block;border-bottom:1px solid rgba(255,255,255,.13);padding:9px 0;font-size:11px;color:rgba(255,255,255,.72)}body.page-id-57 .pv2-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;border-radius:7px;padding:13px;font-size:10px;font-weight:850}
@media(max-width:900px){body.page-id-57 .pv2-shell{width:calc(100% - 28px)}body.page-id-57 .pv2-hero-grid,body.page-id-57 .pv2-head,body.page-id-57 .pv2-feature-card,body.page-id-57 .pv2-rfq-grid{grid-template-columns:1fr;gap:25px}body.page-id-57 .pv2-hero h1{font-size:53px}body.page-id-57 .pv2-collage{height:420px}body.page-id-57 .pv2-feature-image{min-height:350px}body.page-id-57 .pv2-grid{grid-template-columns:repeat(2,1fr)}body.page-id-57 .pv2-proof-grid,body.page-id-57 .pv2-sector-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-57 .pv2-hero{padding:48px 0 38px}body.page-id-57 .pv2-hero h1{font-size:44px}body.page-id-57 .pv2-hero p{font-size:14px}body.page-id-57 .pv2-collage{height:340px;grid-template-columns:1fr 1fr;grid-template-rows:1.3fr .7fr}body.page-id-57 .hero-a{grid-column:1/3;grid-row:auto}body.page-id-57 .pv2-filter-top{display:block}body.page-id-57 .pv2-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-57 .pv2-pills button{flex:0 0 auto;white-space:nowrap}body.page-id-57 .pv2-feature,body.page-id-57 .pv2-grid-section,body.page-id-57 .pv2-sectors,body.page-id-57 .pv2-proof,body.page-id-57 .pv2-rfq{padding:45px 0}body.page-id-57 .pv2-feature-image{min-height:245px}body.page-id-57 .pv2-feature-copy{padding:22px}body.page-id-57 .pv2-feature-copy h3{font-size:29px}body.page-id-57 .pv2-facts{grid-template-columns:1fr}body.page-id-57 .pv2-grid{grid-template-columns:1fr}body.page-id-57 .pv2-img{height:215px}body.page-id-57 .pv2-proof-grid,body.page-id-57 .pv2-sector-row{grid-template-columns:1fr}body.page-id-57 .pv2-proof-grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-57 /* V3 fresh Projects visual portfolio — independent design language */
.v3p{background:#f3efe6;color:#133d36}body.page-id-57 .v3-shell{width:min(1500px,93vw);margin:auto}body.page-id-57 .v3-kicker{display:block;color:#c79438;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:14px}body.page-id-57 .v3-hero{background:#082f2b;color:white;padding:54px 0 22px}body.page-id-57 .v3-hero-top{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:stretch}body.page-id-57 .v3-copy{padding:40px 0}body.page-id-57 .v3-copy h1{font-size:clamp(60px,6.6vw,105px);line-height:.87;letter-spacing:-.06em;margin:0 0 25px}body.page-id-57 .v3-copy h1 i{font-style:normal;color:#ddb25b}body.page-id-57 .v3-copy p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.7);max-width:650px}body.page-id-57 .v3-actions{display:flex;gap:9px;margin-top:27px}body.page-id-57 .v3-actions a{background:#c99a43;color:white;text-decoration:none;padding:13px 16px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.06em}body.page-id-57 .v3-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.25)}body.page-id-57 .v3-feature-photo{min-height:490px;border-radius:22px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1600&q=82') center/cover;overflow:hidden}body.page-id-57 .v3-feature-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(4,31,27,.8))}body.page-id-57 .v3-feature-photo span,body.page-id-57 .v3-feature-photo b{position:absolute;z-index:2;left:22px}body.page-id-57 .v3-feature-photo span{bottom:55px;color:#dcb05a;font-size:9px;letter-spacing:.15em;font-weight:900}body.page-id-57 .v3-feature-photo b{bottom:24px;font-size:18px}body.page-id-57 .v3-film{display:grid;grid-template-columns:1.3fr .8fr 1fr .8fr;gap:8px;margin-top:8px}body.page-id-57 .v3-film>div{height:120px;border-radius:10px;position:relative;background-size:cover;background-position:center;overflow:hidden}body.page-id-57 .v3-film>div:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(4,32,27,.7))}body.page-id-57 .v3-film span{position:absolute;z-index:2;bottom:10px;left:11px;font-size:8px;font-weight:900;letter-spacing:.12em}body.page-id-57 .film-a{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-57 .film-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=600&q=80')}body.page-id-57 .film-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=700&q=80')}body.page-id-57 .film-d{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=600&q=80')}body.page-id-57 .v3-gallery{padding:72px 0}body.page-id-57 .v3-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:26px}body.page-id-57 .v3-title-row h2,body.page-id-57 .v3-case-copy h2,body.page-id-57 .v3-ksa h2,body.page-id-57 .v3-browse h2,body.page-id-57 .v3-contact h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-57 .v3-title-row>p{color:#697670;line-height:1.6}body.page-id-57 .v3-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}body.page-id-57 .v3-filters button{border:1px solid #d6cebf;background:#faf7f1;border-radius:99px;padding:9px 12px;font:inherit;font-size:9px;font-weight:850;color:#34564f}body.page-id-57 .v3-filters button.on{background:#0b3a34;color:white}body.page-id-57 .v3-masonry{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:255px;gap:10px}body.page-id-57 .v3-tile{position:relative;border-radius:15px;overflow:hidden;background-size:cover;background-position:center}body.page-id-57 .v3-tile.tall{grid-row:span 2}body.page-id-57 .v3-tile.wide{grid-column:span 2}body.page-id-57 .v3-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,38,32,.84))}body.page-id-57 .v3-overlay{position:absolute;z-index:2;left:19px;right:19px;bottom:18px;color:white}body.page-id-57 .v3-overlay small{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-57 .v3-overlay h3{font-size:22px;margin:6px 0}body.page-id-57 .v3-overlay span{font-size:8px;font-weight:900}body.page-id-57 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=80')}body.page-id-57 .t2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .t3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .t4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1100&q=80')}body.page-id-57 .t5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .t6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .v3-case{padding:75px 0;background:#e8e2d6}body.page-id-57 .v3-case-label{display:flex;gap:12px;align-items:center;margin-bottom:22px}body.page-id-57 .v3-case-label span{width:34px;height:34px;border-radius:50%;background:#c99a43;color:white;display:grid;place-items:center;font-size:9px}body.page-id-57 .v3-case-label b{font-size:9px;letter-spacing:.16em}body.page-id-57 .v3-case-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:35px}body.page-id-57 .v3-case-main{height:510px;border-radius:18px;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80') center/cover}body.page-id-57 .v3-case-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-57 .v3-case-thumbs>div{height:125px;border-radius:10px;background-size:cover;background-position:center;position:relative}body.page-id-57 .v3-case-thumbs span{position:absolute;left:9px;bottom:9px;background:#0b3b35;color:white;padding:6px;font-size:7px;font-weight:850}body.page-id-57 .before{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=500&q=80')}body.page-id-57 .during{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=500&q=80')}body.page-id-57 .after{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=500&q=80')}body.page-id-57 .v3-case-copy{padding:15px 5px}body.page-id-57 .v3-case-copy>small{color:#aa7926;font-size:9px;font-weight:900;letter-spacing:.14em}body.page-id-57 .v3-case-copy h2{font-size:clamp(38px,4vw,60px);margin:12px 0 17px}body.page-id-57 .v3-case-copy .intro{color:#64726d;line-height:1.65}body.page-id-57 .v3-case-copy dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cebf;margin:22px 0}body.page-id-57 .v3-case-copy dl div{padding:13px;border-right:1px solid #d6cebf;border-bottom:1px solid #d6cebf}body.page-id-57 .v3-case-copy dt{font-size:7px;color:#aa7926;font-weight:900}body.page-id-57 .v3-case-copy dd{font-size:11px;margin:4px 0 0}body.page-id-57 .v3-story{display:grid;gap:7px}body.page-id-57 .v3-story div{background:#f5f1e9;padding:12px;border-radius:9px}body.page-id-57 .v3-story b{font-size:8px;color:#aa7926}body.page-id-57 .v3-story p{font-size:10.5px;color:#687570;line-height:1.5;margin:4px 0 0}body.page-id-57 .v3-case-copy>a{display:inline-block;margin-top:18px;color:#9c6e20;font-size:9px;font-weight:900;text-decoration:none}body.page-id-57 .v3-ksa{padding:72px 0}body.page-id-57 .v3-ksa-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-57 .v3-ksa p{color:#687570;line-height:1.65}body.page-id-57 .v3-map-card{height:420px;background:#0a3933;border-radius:22px;position:relative;overflow:hidden;color:white}body.page-id-57 .v3-map-card:before{content:"";position:absolute;width:60%;height:68%;left:20%;top:14%;border:1px solid rgba(220,176,90,.28);border-radius:46% 54% 43% 57%;transform:rotate(-8deg)}body.page-id-57 .v3-map-card>b,body.page-id-57 .v3-map-card>small{position:absolute;left:24px}body.page-id-57 .v3-map-card>b{bottom:38px;font-size:19px}body.page-id-57 .v3-map-card>small{bottom:22px;font-size:8px;opacity:.55}body.page-id-57 .pin{position:absolute;font-size:7px;font-weight:900;color:#e1b65e}body.page-id-57 .pin:before{content:"";display:inline-block;width:7px;height:7px;background:#e1b65e;border-radius:50%;margin-right:5px}body.page-id-57 .p-riy{left:52%;top:48%}body.page-id-57 .p-dam{right:17%;top:37%}body.page-id-57 .p-dha{right:15%;top:43%}body.page-id-57 .p-jub{right:13%;top:29%}body.page-id-57 .p-jed{left:24%;top:57%}body.page-id-57 .v3-proof{background:#0a3933;color:white;padding:65px 0}body.page-id-57 .v3-title-row.light>p{color:rgba(255,255,255,.6)}body.page-id-57 .v3-proof-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-57 .v3-proof-row div{padding:24px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-57 .v3-proof-row span{font-size:8px;color:#dcb05a}body.page-id-57 .v3-proof-row b{display:block;margin:28px 0 7px;font-size:13px}body.page-id-57 .v3-proof-row p{font-size:10px;color:rgba(255,255,255,.58);line-height:1.5}body.page-id-57 .v3-browse{padding:72px 0}body.page-id-57 .v3-browse>div>h2{max-width:850px}body.page-id-57 .v3-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px}body.page-id-57 .v3-browse-grid a{background:white;border:1px solid #ddd5c7;border-radius:13px;padding:20px;text-decoration:none;color:#153f37}body.page-id-57 .v3-browse-grid span{font-size:8px;color:#aa7926}body.page-id-57 .v3-browse-grid b{display:block;font-size:17px;margin:30px 0 8px}body.page-id-57 .v3-browse-grid em{font-style:normal;font-size:8px;color:#aa7926;font-weight:900}body.page-id-57 .v3-contact{padding:65px 0;background:#e7e1d5}body.page-id-57 .v3-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-57 .v3-contact p{color:#687570}body.page-id-57 .v3-contact-btn{background:#0a3933;color:white;text-decoration:none;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr auto;align-items:center}body.page-id-57 .v3-contact-btn small,body.page-id-57 .v3-contact-btn b{grid-column:1}body.page-id-57 .v3-contact-btn small{color:#dcb05a;font-size:8px}body.page-id-57 .v3-contact-btn b{font-size:16px;margin-top:7px}body.page-id-57 .v3-contact-btn span{grid-column:2;grid-row:1/3;font-size:27px;color:#dcb05a}
@media(max-width:900px){body.page-id-57 .v3-shell{width:calc(100% - 28px)}body.page-id-57 .v3-hero-top,body.page-id-57 .v3-title-row,body.page-id-57 .v3-case-grid,body.page-id-57 .v3-ksa-grid,body.page-id-57 .v3-contact-grid{grid-template-columns:1fr;gap:25px}body.page-id-57 .v3-copy h1{font-size:60px}body.page-id-57 .v3-feature-photo{min-height:370px}body.page-id-57 .v3-masonry{grid-template-columns:1fr 1fr}body.page-id-57 .v3-tile.wide{grid-column:span 1}body.page-id-57 .v3-proof-row,body.page-id-57 .v3-browse-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-57 .v3-hero{padding:35px 0 14px}body.page-id-57 .v3-copy{padding:15px 0}body.page-id-57 .v3-copy h1{font-size:47px}body.page-id-57 .v3-copy p{font-size:13px}body.page-id-57 .v3-feature-photo{min-height:280px}body.page-id-57 .v3-film{grid-template-columns:1fr 1fr}body.page-id-57 .v3-film>div{height:90px}body.page-id-57 .v3-gallery,body.page-id-57 .v3-case,body.page-id-57 .v3-ksa,body.page-id-57 .v3-proof,body.page-id-57 .v3-browse,body.page-id-57 .v3-contact{padding:44px 0}body.page-id-57 .v3-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-57 .v3-filters button{flex:0 0 auto}body.page-id-57 .v3-masonry{display:block}body.page-id-57 .v3-tile{height:235px;margin-bottom:9px}body.page-id-57 .v3-case-main{height:280px}body.page-id-57 .v3-case-thumbs>div{height:85px}body.page-id-57 .v3-case-copy dl{grid-template-columns:1fr}body.page-id-57 .v3-map-card{height:310px}body.page-id-57 .v3-proof-row,body.page-id-57 .v3-browse-grid{grid-template-columns:1fr}body.page-id-57 .v3-proof-row div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-57 /* V4 clean Projects-only page: suppress legacy Engineering components */
.eng-page,body.page-id-57 .v11-materials,body.page-id-57 .v13-review,body.page-id-57 .v14-verify-card,body.page-id-57 .eng-faq,body.page-id-57 .faq-section,body.page-id-57 .engineering-faq,body.page-id-57 .design-basis,body.page-id-57 .engineering-deliverables,body.page-id-57 .engineering-applications{ display:none !important; }body.page-id-57 /* V5 — project-ready SEO,body.page-id-57 internal linking and conversion layer */
.v5-card-facts{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 10px}body.page-id-57 .v5-card-facts span{position:static!important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:5px 7px;font-size:7px!important;letter-spacing:.04em!important}body.page-id-57 .v5-card-actions{display:flex;gap:12px;align-items:center}body.page-id-57 .v5-card-actions a{color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.05em}body.page-id-57 .v5-card-actions a.related{color:#ddb15a}body.page-id-57 .v5-ready{padding:70px 0;background:#ebe5da}body.page-id-57 .v5-ready-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-57 .v5-ready-grid article{background:#f8f5ef;border:1px solid #d9d1c3;border-radius:15px;padding:22px;min-height:185px}body.page-id-57 .v5-ready-grid span{font-size:9px;color:#aa7926;font-weight:900}body.page-id-57 .v5-ready-grid h3{font-size:18px;margin:34px 0 8px}body.page-id-57 .v5-ready-grid p{font-size:11px;line-height:1.55;color:#687570;margin:0}body.page-id-57 .v5-enquiry{background:#0a3933;color:#fff;border-radius:18px;padding:25px}body.page-id-57 .v5-enquiry-head small,body.page-id-57 .v5-enquiry-head b{display:block}body.page-id-57 .v5-enquiry-head small{color:#ddb15a;font-size:8px;letter-spacing:.13em}body.page-id-57 .v5-enquiry-head b{font-size:22px;margin-top:6px}body.page-id-57 .v5-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0}body.page-id-57 .v5-fields span{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:11px;font-size:10px;color:rgba(255,255,255,.72)}body.page-id-57 .v5-upload{font-size:10px;color:rgba(255,255,255,.65);padding:11px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-57 .v5-upload b{color:#ddb15a}body.page-id-57 .v5-enquiry>a{display:block;background:#c99a43;color:white;text-decoration:none;text-align:center;border-radius:7px;padding:13px;margin-top:12px;font-size:9px;font-weight:900;letter-spacing:.05em}
@media(max-width:900px){body.page-id-57 .v5-ready-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-57 .v5-ready{padding:44px 0}body.page-id-57 .v5-ready-grid{grid-template-columns:1fr}body.page-id-57 .v5-ready-grid article{min-height:0}body.page-id-57 .v5-fields{grid-template-columns:1fr}body.page-id-57 .v5-card-actions{flex-wrap:wrap}}body.page-id-57 /* V6 — scalable KSA city project templates */
.v6-cities{padding:72px 0;background:#f4f0e8}body.page-id-57 .v6-city-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 0 18px;border-top:1px solid #d8d0c2}body.page-id-57 .v6-city-toolbar>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#a97826}body.page-id-57 .v6-city-toolbar div{display:flex;gap:5px;flex-wrap:wrap}body.page-id-57 .v6-city-toolbar button{border:1px solid #d5cdbf;background:#fff;border-radius:99px;padding:7px 9px;font:inherit;font-size:7px;font-weight:850;color:#36564f}body.page-id-57 .v6-city-toolbar button.active{background:#0a3933;color:#fff}body.page-id-57 .v6-city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-57 .v6-city-card{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden}body.page-id-57 .v6-city-image{height:150px;background:linear-gradient(135deg,#164b43,#092f2b);position:relative;display:grid;place-items:center}body.page-id-57 .v6-city-no{position:absolute;top:10px;left:10px;color:#dcb05a;font-size:8px;font-weight:900}body.page-id-57 .v6-photo-placeholder{border:1px dashed rgba(255,255,255,.32);color:rgba(255,255,255,.62);padding:15px;border-radius:8px;font-size:7px;font-weight:850;letter-spacing:.1em}body.page-id-57 .v6-city-copy{padding:16px}body.page-id-57 .v6-city-copy small{color:#a97826;font-size:7px;font-weight:900;letter-spacing:.11em}body.page-id-57 .v6-city-copy h3{font-size:18px;margin:7px 0}body.page-id-57 .v6-city-copy p{font-size:10px;line-height:1.5;color:#697671}body.page-id-57 .v6-city-tags{display:flex;gap:4px;flex-wrap:wrap;margin:11px 0}body.page-id-57 .v6-city-tags span{background:#f0ece4;border-radius:99px;padding:5px 6px;font-size:7px}body.page-id-57 .v6-city-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #eee8de;padding-top:10px}body.page-id-57 .v6-city-actions a{font-size:7px;font-weight:900;text-decoration:none;color:#9f7021}body.page-id-57 .v6-city-actions a.product{color:#31554d}body.page-id-57 .v6-case-template{padding:72px 0;background:#0a3933;color:#fff}body.page-id-57 .v6-case-template>div>h2{font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.05em;margin:0;max-width:900px}body.page-id-57 .v6-case-intro{max-width:760px;color:rgba(255,255,255,.64);line-height:1.65;margin:18px 0 28px}body.page-id-57 .v6-template-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}body.page-id-57 .v6-template-photo{min-height:340px;border:1px dashed rgba(255,255,255,.28);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.035)}body.page-id-57 .v6-template-photo span{color:#dcb05a;font-size:9px}body.page-id-57 .v6-template-photo b{font-size:14px;margin:12px 0 5px}body.page-id-57 .v6-template-photo small{font-size:8px;color:rgba(255,255,255,.5)}body.page-id-57 .v6-template-fields{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.13);border-radius:15px;overflow:hidden}body.page-id-57 .v6-template-fields div{padding:15px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-57 .v6-template-fields b,body.page-id-57 .v6-template-fields span{display:block}body.page-id-57 .v6-template-fields b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-57 .v6-template-fields span{font-size:10px;color:rgba(255,255,255,.66);margin-top:5px}body.page-id-57 .v6-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-57 .v6-story-grid article{border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:16px}body.page-id-57 .v6-story-grid span{font-size:8px;color:#dcb05a}body.page-id-57 .v6-story-grid h3{font-size:16px;margin:22px 0 6px}body.page-id-57 .v6-story-grid p{font-size:9px;line-height:1.5;color:rgba(255,255,255,.58)}body.page-id-57 .v6-gallery-template{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-57 .v6-gallery-template div{height:125px;border:1px dashed rgba(255,255,255,.24);border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.025)}body.page-id-57 .v6-gallery-template span{font-size:7px;color:rgba(255,255,255,.55);letter-spacing:.09em}
@media(max-width:900px){body.page-id-57 .v6-city-grid{grid-template-columns:1fr 1fr}body.page-id-57 .v6-template-grid{grid-template-columns:1fr}body.page-id-57 .v6-story-grid,body.page-id-57 .v6-gallery-template{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-57 .v6-cities,body.page-id-57 .v6-case-template{padding:44px 0}body.page-id-57 .v6-city-toolbar{display:block}body.page-id-57 .v6-city-toolbar div{margin-top:10px;flex-wrap:nowrap;overflow-x:auto}body.page-id-57 .v6-city-grid{grid-template-columns:1fr}body.page-id-57 .v6-city-image{height:130px}body.page-id-57 .v6-template-fields{grid-template-columns:1fr}body.page-id-57 .v6-story-grid{grid-template-columns:1fr}body.page-id-57 .v6-gallery-template{grid-template-columns:1fr 1fr}body.page-id-57 .v6-gallery-template div{height:95px}}body.page-id-57 /* V6.1 — ONLY Case Study Template redesign. All other V6 page sections untouched. */
.v6-case-template{
  background:
    radial-gradient(circle at 88% 12%, rgba(201,154,67,.13), transparent 28%),
    linear-gradient(135deg,#082f2b 0%,#0b3c35 55%,#0a332e 100%) !important;
  color:#fff !important;
  padding:76px 0 !important;
}body.page-id-57 .v61-case-head{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:56px;
  align-items:end;
  margin-bottom:28px;
}body.page-id-57 .v61-case-head h2{
  color:#fff !important;
  font-size:clamp(42px,5.3vw,76px) !important;
  line-height:.95 !important;
  letter-spacing:-.05em !important;
  margin:0 0 16px !important;
  max-width:980px;
}body.page-id-57 .v61-case-head p{
  color:rgba(255,255,255,.68) !important;
  font-size:15px !important;
  line-height:1.65 !important;
  max-width:850px;
  margin:0 !important;
}body.page-id-57 .v61-case-badge{
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.055);
  border-radius:18px;
  padding:23px;
  backdrop-filter:blur(10px);
}body.page-id-57 .v61-case-badge span,body.page-id-57 .v61-case-badge b,body.page-id-57 .v61-case-badge small{display:block}body.page-id-57 .v61-case-badge span{color:#dcb05a;font-size:8px;font-weight:900;letter-spacing:.16em}body.page-id-57 .v61-case-badge b{font-size:21px;margin:9px 0 5px}body.page-id-57 .v61-case-badge small{font-size:9px;color:rgba(255,255,255,.55)}body.page-id-57 .v61-hero-card{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:0;
  border:1px solid rgba(255,255,255,.15);
  border-radius:22px;
  overflow:hidden;
  background:rgba(255,255,255,.045);
  box-shadow:0 25px 70px rgba(0,0,0,.18);
}body.page-id-57 .v61-hero-visual{padding:14px;background:rgba(255,255,255,.03)}body.page-id-57 .v61-hero-photo{
  height:390px;
  border-radius:15px;
  border:1px dashed rgba(255,255,255,.28);
  background:
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 35%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  padding:35px;
}body.page-id-57 .v61-photo-label{
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:14px;
}body.page-id-57 .v61-hero-photo strong{font-size:16px;max-width:520px;line-height:1.35}body.page-id-57 .v61-hero-photo small{margin-top:9px;color:rgba(255,255,255,.5);font-size:9px}body.page-id-57 .v61-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-57 .v61-mini-gallery div{
  height:92px;
  border-radius:11px;
  border:1px dashed rgba(255,255,255,.22);
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.025);
}body.page-id-57 .v61-mini-gallery span{font-size:7px;font-weight:850;letter-spacing:.1em;color:rgba(255,255,255,.58)}body.page-id-57 .v61-snapshot{padding:34px}body.page-id-57 .v61-label{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.15em}body.page-id-57 .v61-snapshot h3{font-size:34px;line-height:1.05;margin:10px 0 12px;color:#fff}body.page-id-57 .v61-snapshot>p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.64);margin-bottom:22px}body.page-id-57 .v61-facts{
  display:grid;
  grid-template-columns:1fr 1fr;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  overflow:hidden;
}body.page-id-57 .v61-facts div{padding:14px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-57 .v61-facts b,body.page-id-57 .v61-facts span{display:block}body.page-id-57 .v61-facts b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-57 .v61-facts span{font-size:9.5px;color:rgba(255,255,255,.67);margin-top:5px;line-height:1.4}body.page-id-57 .v61-story-head{margin:34px 0 14px}body.page-id-57 .v61-story-head h3{font-size:31px;margin:0;color:#fff}body.page-id-57 .v61-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-57 .v61-story-grid article{
  border:1px solid rgba(255,255,255,.13);
  border-radius:15px;
  padding:19px;
  background:rgba(255,255,255,.035);
  min-height:205px;
}body.page-id-57 .v61-story-grid article>span{font-size:8px;color:#dcb05a;font-weight:900}body.page-id-57 .v61-story-icon{
  width:46px;height:46px;border-radius:50%;
  margin:22px 0 16px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.18);
  color:#dcb05a;font-size:9px;font-weight:900;
  background:rgba(255,255,255,.035);
}body.page-id-57 .v61-story-grid h4{font-size:18px;color:#fff;margin:0 0 7px}body.page-id-57 .v61-story-grid p{font-size:10px;line-height:1.55;color:rgba(255,255,255,.58);margin:0}body.page-id-57 .v61-bottom-note{
  margin-top:16px;
  display:flex;
  justify-content:space-between;
  gap:25px;
  align-items:center;
  border-top:1px solid rgba(255,255,255,.13);
  padding-top:18px;
}body.page-id-57 .v61-bottom-note span,body.page-id-57 .v61-bottom-note b{display:block}body.page-id-57 .v61-bottom-note span{font-size:7px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-57 .v61-bottom-note b{font-size:11px;margin-top:5px;color:rgba(255,255,255,.72)}body.page-id-57 .v61-bottom-note a{
  flex:0 0 auto;
  text-decoration:none;
  background:#c99a43;
  color:#fff;
  padding:12px 15px;
  border-radius:7px;
  font-size:8px;
  font-weight:900;
  letter-spacing:.06em;
}

@media(max-width:900px){body.page-id-57 .v61-case-head,body.page-id-57 .v61-hero-card{grid-template-columns:1fr;gap:22px}body.page-id-57 .v61-case-head{align-items:start}body.page-id-57 .v61-hero-photo{height:310px}body.page-id-57 .v61-story-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){body.page-id-57 .v6-case-template{padding:46px 0 !important}body.page-id-57 .v61-case-head h2{font-size:39px !important}body.page-id-57 .v61-case-head p{font-size:13px !important}body.page-id-57 .v61-case-badge{padding:17px}body.page-id-57 .v61-hero-visual{padding:9px}body.page-id-57 .v61-hero-photo{height:225px;padding:20px}body.page-id-57 .v61-hero-photo strong{font-size:13px}body.page-id-57 .v61-mini-gallery{grid-template-columns:1fr 1fr 1fr}body.page-id-57 .v61-mini-gallery div{height:70px}body.page-id-57 .v61-snapshot{padding:21px 17px}body.page-id-57 .v61-snapshot h3{font-size:27px}body.page-id-57 .v61-facts{grid-template-columns:1fr}body.page-id-57 .v61-story-grid{grid-template-columns:1fr}body.page-id-57 .v61-story-grid article{min-height:auto;padding:16px}body.page-id-57 .v61-story-icon{margin:14px 0 12px}body.page-id-57 .v61-bottom-note{display:block}body.page-id-57 .v61-bottom-note a{display:block;text-align:center;margin-top:14px}
}body.page-id-57 /* V6.2 — visual refinement ONLY for the existing Case Study Template */
.v61-hero-photo{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 74% 22%,rgba(220,176,90,.18),transparent 31%),
    linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));
}body.page-id-57 .v61-hero-photo:before{
  content:"";
  position:absolute; inset:18px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:11px;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:28px 28px;
  pointer-events:none;
}body.page-id-57 .v61-hero-photo:after{
  content:"PROJECT PHOTO / DRAWING AREA";
  position:absolute;right:20px;bottom:18px;
  font-size:7px;font-weight:900;letter-spacing:.13em;
  color:rgba(255,255,255,.34);
}body.page-id-57 .v61-hero-photo>*{position:relative;z-index:2}body.page-id-57 .v61-mini-gallery div{position:relative;overflow:hidden}body.page-id-57 .v61-mini-gallery div:before{
  content:"";
  position:absolute;inset:0;
  background:
    linear-gradient(135deg,transparent 45%,rgba(220,176,90,.13) 46%,transparent 48%),
    linear-gradient(45deg,transparent 58%,rgba(255,255,255,.055) 59%,transparent 61%);
}body.page-id-57 .v61-mini-gallery span{position:relative;z-index:2}body.page-id-57 .v62-study-strip{
  margin:10px 0 0;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
}body.page-id-57 .v62-study{
  position:relative;
  min-height:126px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  padding:16px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.018));
}body.page-id-57 .v62-study:after{
  content:"";
  position:absolute;width:120px;height:120px;border-radius:50%;
  right:-45px;bottom:-55px;border:1px solid rgba(220,176,90,.18);
}body.page-id-57 .v62-study small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.13em;margin-bottom:18px}body.page-id-57 .v62-study b{display:block;color:#fff;font-size:15px;line-height:1.15;margin-bottom:7px}body.page-id-57 .v62-study p{margin:0;color:rgba(255,255,255,.55);font-size:9px;line-height:1.5}body.page-id-57 .v62-study .mark{
  position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:8px;
  display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);
  color:#dcb05a;font-size:8px;font-weight:900;
}body.page-id-57 .v61-story-grid article{position:relative;overflow:hidden}body.page-id-57 .v61-story-grid article:after{
  content:"";
  position:absolute;right:-30px;bottom:-35px;width:100px;height:100px;border-radius:50%;
  border:1px solid rgba(220,176,90,.13);
}body.page-id-57 .v61-story-grid article:nth-child(1){background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}body.page-id-57 .v61-story-grid article:nth-child(2){background:linear-gradient(145deg,rgba(220,176,90,.07),rgba(255,255,255,.018))}body.page-id-57 .v61-story-grid article:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(12,72,63,.2))}body.page-id-57 .v61-story-grid article:nth-child(4){background:linear-gradient(145deg,rgba(220,176,90,.08),rgba(255,255,255,.018))}body.page-id-57 .v62-story-tag{
  display:inline-block;margin-top:14px;padding:6px 8px;border-radius:999px;
  border:1px solid rgba(255,255,255,.12);font-size:7px!important;
  letter-spacing:.08em;color:rgba(255,255,255,.55)!important;
}

@media(max-width:900px){body.page-id-57 .v62-study-strip{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-57 .v62-study-strip{grid-template-columns:1fr 1fr}body.page-id-57 .v62-study{min-height:112px;padding:13px}body.page-id-57 .v62-study b{font-size:13px}body.page-id-57 .v62-study p{font-size:8px}
}body.page-id-57 .v63-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}body.page-id-57 .v61-hero-photo .v63-media{opacity:.58}body.page-id-57 .v61-hero-photo:before{z-index:2!important;background:linear-gradient(90deg,rgba(4,55,48,.72),rgba(4,55,48,.08))!important}body.page-id-57 .v61-hero-photo>*:not(.v63-media){z-index:3!important}body.page-id-57 .v61-mini-gallery div{background-size:cover!important;background-position:center!important}body.page-id-57 .v61-mini-gallery div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,45,40,.82));z-index:1}body.page-id-57 .v61-mini-gallery span{z-index:3!important}body.page-id-57 .v62-study{background-size:cover!important;background-position:center!important}body.page-id-57 .v62-study:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,49,43,.28),rgba(3,49,43,.94));z-index:0}body.page-id-57 .v62-study>*{position:relative;z-index:2}body.page-id-57 .v63-video-wrap{position:relative;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.13);min-height:210px;background:#073f38}body.page-id-57 .v63-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.page-id-57 .v63-video-label{position:absolute;left:14px;bottom:12px;z-index:3;padding:7px 10px;border-radius:999px;background:rgba(3,45,40,.8);color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em}body.page-id-57 .v63-demo-note{font-size:8px;color:rgba(255,255,255,.48);margin-top:8px;letter-spacing:.04em}
@media(max-width:560px){body.page-id-57 .v63-video-wrap{min-height:190px}}body.page-id-57 /* V6.4 — Project Snapshot visual refinement */
.v64-snapshot-visuals{
  margin-top:16px;
  display:grid;
  grid-template-columns:1.35fr .85fr;
  gap:10px;
}body.page-id-57 .v64-location-card,body.page-id-57 .v64-detail-stack>div{
  position:relative;overflow:hidden;border-radius:13px;
  border:1px solid rgba(255,255,255,.13);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
}body.page-id-57 .v64-location-card{min-height:210px;padding:18px}body.page-id-57 .v64-location-card:before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(circle at 70% 38%,rgba(220,176,90,.22) 0 3px,transparent 4px),
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:auto,26px 26px,26px 26px;
}body.page-id-57 .v64-route{position:absolute;left:12%;right:10%;top:54%;height:1px;background:rgba(220,176,90,.55);transform:rotate(-8deg)}body.page-id-57 .v64-route:after,body.page-id-57 .v64-route:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#dcb05a;top:-4px}body.page-id-57 .v64-route:before{left:0}body.page-id-57 .v64-route:after{right:0}body.page-id-57 .v64-location-card>*{position:relative;z-index:2}body.page-id-57 .v64-kicker{color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-57 .v64-location-card b{display:block;color:#fff;font-size:18px;margin-top:8px}body.page-id-57 .v64-location-card p{color:rgba(255,255,255,.58);font-size:9px;line-height:1.55;max-width:70%}body.page-id-57 .v64-location-pin{position:absolute!important;right:18px;bottom:17px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(220,176,90,.45);color:#dcb05a;font-weight:900}body.page-id-57 .v64-detail-stack{display:grid;gap:10px}body.page-id-57 .v64-detail-stack>div{padding:15px;min-height:100px}body.page-id-57 .v64-detail-stack b{display:block;color:#fff;font-size:13px;margin:5px 0}body.page-id-57 .v64-detail-stack p{margin:0;color:rgba(255,255,255,.52);font-size:8px;line-height:1.45}body.page-id-57 .v64-photo-strip{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-57 .v64-photo{
  min-height:105px;border-radius:12px;border:1px solid rgba(255,255,255,.13);
  background-size:cover;background-position:center;position:relative;overflow:hidden
}body.page-id-57 .v64-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,45,40,.9))}body.page-id-57 .v64-photo span{position:absolute;z-index:2;left:11px;bottom:10px;color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-57 .v64-snapshot-note{margin-top:9px;color:rgba(255,255,255,.43);font-size:7px;line-height:1.45}
@media(max-width:720px){body.page-id-57 .v64-snapshot-visuals{grid-template-columns:1fr}body.page-id-57 .v64-location-card{min-height:175px}body.page-id-57 .v64-photo-strip{grid-template-columns:1fr 1fr 1fr}
}
@media(max-width:480px){body.page-id-57 .v64-photo-strip{grid-template-columns:1fr}body.page-id-57 .v64-photo{min-height:145px}
}body.page-id-57 .mat-page{background:#f4f0e8;color:#143d36}body.page-id-57 .mat-shell{width:min(1500px,93vw);margin:auto}body.page-id-57 .mat-kicker{display:block;color:#c7953c;font-size:9px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-57 .mat-hero{background:#082f2b;color:white;padding:68px 0 34px;overflow:hidden}body.page-id-57 .mat-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}body.page-id-57 .mat-hero-copy h1{font-size:clamp(58px,6.4vw,100px);line-height:.88;letter-spacing:-.06em;margin:0 0 24px}body.page-id-57 .mat-hero-copy h1 em{font-style:normal;color:#ddb15a}body.page-id-57 .mat-hero-copy p{max-width:650px;color:rgba(255,255,255,.67);line-height:1.7;font-size:15px}body.page-id-57 .mat-actions{display:flex;gap:8px;margin:25px 0}body.page-id-57 .mat-actions a{padding:13px 15px;border-radius:7px;background:#c7953c;color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-57 .mat-actions .outline{background:transparent;border:1px solid rgba(255,255,255,.22)}body.page-id-57 .mat-mini-proof{display:flex;gap:8px;flex-wrap:wrap}body.page-id-57 .mat-mini-proof span{border:1px solid rgba(255,255,255,.13);padding:7px 9px;border-radius:99px;font-size:7px;color:rgba(255,255,255,.62)}body.page-id-57 .mat-hero-visual{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:340px 170px;gap:9px;position:relative}body.page-id-57 .mat-membrane-demo,body.page-id-57 .mat-steel-demo{border-radius:18px;border:1px dashed rgba(255,255,255,.22);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));display:flex;flex-direction:column;align-items:center;justify-content:center}body.page-id-57 .mat-membrane-demo{grid-row:1/3}body.page-id-57 .mat-steel-demo{grid-column:2}body.page-id-57 .mat-membrane-demo span,body.page-id-57 .mat-steel-demo span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-57 .mat-membrane-demo b,body.page-id-57 .mat-steel-demo b{font-size:12px;margin-top:7px}body.page-id-57 .mat-float{grid-column:2;background:#c7953c;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:end}body.page-id-57 .mat-float small{font-size:7px}body.page-id-57 .mat-float b{font-size:20px;margin-top:6px}body.page-id-57 .mat-library,body.page-id-57 .mat-steel{padding:72px 0}body.page-id-57 .mat-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-57 .mat-head h2,body.page-id-57 .mat-anatomy h2,body.page-id-57 .mat-selector h2,body.page-id-57 .mat-docs h2,body.page-id-57 .mat-rfq h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-57 .mat-head>p{color:#66756f;line-height:1.6}body.page-id-57 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-57 .mat-card{background:#fff;border:1px solid #ddd5c8;border-radius:15px;overflow:hidden}body.page-id-57 .mat-card.featured{grid-column:span 2}body.page-id-57 .mat-photo{height:180px;display:grid;place-items:center;background:linear-gradient(135deg,#184a42,#0a332e);position:relative}body.page-id-57 .mat-card.featured .mat-photo{height:230px}body.page-id-57 .mat-photo:after{content:"";position:absolute;inset:12px;border:1px dashed rgba(255,255,255,.18);border-radius:10px}body.page-id-57 .mat-photo span{color:rgba(255,255,255,.58);font-size:7px;font-weight:900;letter-spacing:.1em}body.page-id-57 .mat-copy{padding:17px}body.page-id-57 .mat-copy small{font-size:7px;color:#a97826;font-weight:900}body.page-id-57 .mat-copy h3{font-size:20px;margin:7px 0}body.page-id-57 .mat-copy p{font-size:10px;line-height:1.55;color:#68756f}body.page-id-57 .mat-copy a{font-size:7px;font-weight:900;color:#a97826;text-decoration:none}body.page-id-57 .mat-anatomy{padding:72px 0;background:#e8e1d5}body.page-id-57 .mat-anatomy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-57 .layers{display:grid;gap:7px;margin:20px 0}body.page-id-57 .layers div{height:68px;border-radius:10px;background:#0a3933;color:white;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 8px 18px rgba(0,0,0,.08)}body.page-id-57 .layers div:nth-child(2){margin:0 16px}body.page-id-57 .layers div:nth-child(3){margin:0 30px;background:#c7953c}body.page-id-57 .layers div:nth-child(4){margin:0 10px}body.page-id-57 .layers b{color:#ddb15a;font-size:8px}body.page-id-57 .layers div:nth-child(3) b{color:#fff}body.page-id-57 .layers span{font-size:9px;font-weight:900;letter-spacing:.08em}body.page-id-57 .mat-layer-visual>small{font-size:8px;color:#7a827e}body.page-id-57 .mat-anatomy-copy>p{color:#66756f;line-height:1.65}body.page-id-57 .mat-check-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3cabb;border-radius:13px;overflow:hidden;margin-top:22px}body.page-id-57 .mat-check-grid div{padding:13px;border-right:1px solid #d3cabb;border-bottom:1px solid #d3cabb}body.page-id-57 .mat-check-grid b,body.page-id-57 .mat-check-grid span{display:block}body.page-id-57 .mat-check-grid b{font-size:7px;color:#a97826}body.page-id-57 .mat-check-grid span{font-size:9px;margin-top:4px;color:#65736e}body.page-id-57 .mat-compare{background:#0a3933;color:white;padding:70px 0}body.page-id-57 .mat-head.light>p{color:rgba(255,255,255,.6)}body.page-id-57 .mat-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.13);border-radius:14px}body.page-id-57 .mat-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}body.page-id-57 .mat-table-wrap th,body.page-id-57 .mat-table-wrap td{padding:14px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);text-align:left;font-size:9px}body.page-id-57 .mat-table-wrap th{color:#ddb15a;font-size:7px;letter-spacing:.08em}body.page-id-57 .mat-table-wrap td{color:rgba(255,255,255,.66)}body.page-id-57 .mat-table-wrap td b{color:#fff}body.page-id-57 .mat-process{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-57 .mat-process article{background:#fff;border:1px solid #ddd5c8;border-radius:14px;padding:11px}body.page-id-57 .mat-process article>span{font-size:7px;color:#a97826}body.page-id-57 .process-img{height:140px;border-radius:9px;background:#0b3933;color:rgba(255,255,255,.5);display:grid;place-items:center;font-size:7px;margin:8px 0 15px}body.page-id-57 .mat-process h3{font-size:17px;margin:0 0 6px}body.page-id-57 .mat-process p{font-size:9px;color:#68756f;line-height:1.5}body.page-id-57 .mat-selector{padding:72px 0;background:#e8e1d5}body.page-id-57 .mat-selector-top{max-width:900px}body.page-id-57 .mat-selector-top p{color:#66756f;line-height:1.6}body.page-id-57 .selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}body.page-id-57 .selector-grid>div{background:#0a3933;color:white;border-radius:14px;padding:20px;min-height:145px}body.page-id-57 .selector-grid span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-57 .selector-grid b{display:block;font-size:16px;margin:28px 0 13px}body.page-id-57 .selector-grid a{color:#ddb15a;text-decoration:none;font-size:7px;font-weight:900}body.page-id-57 .mat-docs{padding:72px 0}body.page-id-57 .mat-docs-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}body.page-id-57 .mat-docs p{color:#66756f}body.page-id-57 .doc-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cdbf;border-radius:14px;overflow:hidden}body.page-id-57 .doc-list div{padding:16px;border-right:1px solid #d6cdbf;border-bottom:1px solid #d6cdbf}body.page-id-57 .doc-list b,body.page-id-57 .doc-list span{display:block}body.page-id-57 .doc-list b{font-size:8px;color:#a97826}body.page-id-57 .doc-list span{font-size:9px;color:#66756f;margin-top:5px}body.page-id-57 .mat-rfq{padding:68px 0;background:#0a3933;color:white}body.page-id-57 .mat-rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}body.page-id-57 .mat-rfq p{color:rgba(255,255,255,.6);line-height:1.65}body.page-id-57 .rfq-box{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:17px;padding:23px}body.page-id-57 .rfq-box small,body.page-id-57 .rfq-box>b{display:block}body.page-id-57 .rfq-box small{font-size:7px;color:#ddb15a}body.page-id-57 .rfq-box>b{font-size:20px;margin:7px 0 16px}body.page-id-57 .rfq-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-57 .rfq-fields span{padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;font-size:8px;color:rgba(255,255,255,.6)}body.page-id-57 .rfq-box a{display:block;margin-top:12px;text-align:center;background:#c7953c;color:white;padding:12px;border-radius:7px;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:950px){body.page-id-57 .mat-hero-grid,body.page-id-57 .mat-head,body.page-id-57 .mat-anatomy-grid,body.page-id-57 .mat-docs-grid,body.page-id-57 .mat-rfq-grid{grid-template-columns:1fr}body.page-id-57 .mat-grid{grid-template-columns:1fr 1fr}body.page-id-57 .mat-process{grid-template-columns:1fr 1fr}body.page-id-57 .selector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-57 .mat-shell{width:calc(100% - 28px)}body.page-id-57 .mat-hero{padding:44px 0 24px}body.page-id-57 .mat-hero-copy h1{font-size:49px}body.page-id-57 .mat-hero-visual{grid-template-columns:1fr;grid-template-rows:260px 150px 130px}body.page-id-57 .mat-membrane-demo{grid-row:auto}body.page-id-57 .mat-steel-demo,body.page-id-57 .mat-float{grid-column:auto}body.page-id-57 .mat-library,body.page-id-57 .mat-anatomy,body.page-id-57 .mat-steel,body.page-id-57 .mat-selector,body.page-id-57 .mat-docs,body.page-id-57 .mat-rfq,body.page-id-57 .mat-compare{padding:45px 0}body.page-id-57 .mat-grid{grid-template-columns:1fr}body.page-id-57 .mat-card.featured{grid-column:auto}body.page-id-57 .mat-process,body.page-id-57 .selector-grid,body.page-id-57 .doc-list{grid-template-columns:1fr}body.page-id-57 .mat-check-grid{grid-template-columns:1fr}body.page-id-57 .rfq-fields{grid-template-columns:1fr}body.page-id-57 .mat-head h2,body.page-id-57 .mat-anatomy h2,body.page-id-57 .mat-selector h2,body.page-id-57 .mat-docs h2,body.page-id-57 .mat-rfq h2{font-size:39px}}body.page-id-57 .mv2{background:#f3efe7;color:#103d35}body.page-id-57 .mv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-57 .eyebrow{display:block;color:#d1a14a;font-size:8px;font-weight:900;letter-spacing:.19em;margin-bottom:13px}body.page-id-57 .mv2-hero{background:radial-gradient(circle at 75% 25%,#14584d 0,#0a3933 38%,#062c28 75%);color:#fff;padding:70px 0 42px}body.page-id-57 .hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-57 .mv2-hero h1{font-size:clamp(62px,7vw,108px);line-height:.86;letter-spacing:-.065em;margin:0 0 25px}body.page-id-57 .mv2-hero h1 em{font-style:normal;color:#ddb15a}body.page-id-57 .mv2-hero p{max-width:650px;color:#b9cbc6;line-height:1.7;font-size:14px}body.page-id-57 .hero-actions{display:flex;gap:8px;margin:26px 0}body.page-id-57 .hero-actions a,body.page-id-57 .rfq-card a{background:#c8953d;color:#fff;text-decoration:none;padding:13px 16px;border-radius:7px;font-size:8px;font-weight:900}body.page-id-57 .hero-actions .ghost{background:transparent;border:1px solid #ffffff35}body.page-id-57 .proof{display:flex;gap:6px;flex-wrap:wrap}body.page-id-57 .proof span,body.page-id-57 .tags span,body.page-id-57 .doc-badges span{border:1px solid #ffffff25;border-radius:99px;padding:6px 9px;font-size:6.5px;font-weight:800}body.page-id-57 .hero-media{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:350px 165px;gap:9px}body.page-id-57 .fabric-visual,body.page-id-57 .steel-visual{position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:20px;background:#0c453d;display:flex;flex-direction:column;justify-content:end;padding:22px}body.page-id-57 .fabric-visual{grid-row:1/3}body.page-id-57 .fabric-shape{position:absolute;width:120%;height:72%;left:-10%;top:4%;border-radius:50% 50% 16% 16%/70% 70% 20% 20%;background:linear-gradient(145deg,#faf8ed,#c9d6cf);transform:rotate(-5deg);box-shadow:inset -30px -20px 55px #738d85}body.page-id-57 .fabric-shape:after{content:"";position:absolute;inset:14%;border:1px solid #496d63;border-radius:50%}body.page-id-57 .fabric-visual small,body.page-id-57 .fabric-visual b,body.page-id-57 .fabric-visual span,body.page-id-57 .steel-visual small,body.page-id-57 .steel-visual b{position:relative;z-index:2}body.page-id-57 .fabric-visual small,body.page-id-57 .steel-visual small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-57 .fabric-visual b,body.page-id-57 .steel-visual b{font-size:16px;margin-top:5px}body.page-id-57 .fabric-visual span{font-size:7px;color:#c1d0cb;margin-top:5px}body.page-id-57 .steel-visual{grid-column:2}body.page-id-57 .beam{position:absolute;width:65%;height:200%;right:5%;top:-45%;background:linear-gradient(90deg,#41524e,#c1cbc6 35%,#5c6b67 65%,#273a36);transform:rotate(28deg);border-radius:8px}body.page-id-57 .hero-chip{grid-column:2;background:#c8953d;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:end}body.page-id-57 .hero-chip small{font-size:7px}body.page-id-57 .hero-chip b{font-size:17px;margin-top:6px}body.page-id-57 .mv2-systems,body.page-id-57 .mv2-selector{padding:76px 0}body.page-id-57 .section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-57 .section-head h2,body.page-id-57 .cut-copy h2,body.page-id-57 .selector-title h2,body.page-id-57 .docs-copy h2,body.page-id-57 .mv2-rfq h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:0}body.page-id-57 .section-head p,body.page-id-57 .selector-title p,body.page-id-57 .docs-copy p{color:#66766f;line-height:1.6}body.page-id-57 .system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body.page-id-57 .system-card{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;border:1px solid #ddd5c7;border-radius:17px;overflow:hidden;min-height:300px}body.page-id-57 .system-card.large{grid-column:1/-1;grid-template-columns:1.1fr .9fr;min-height:390px}body.page-id-57 .system-art{position:relative;background:#0a3c35;overflow:hidden;display:flex;align-items:end;padding:15px}body.page-id-57 .system-art>span{position:relative;z-index:3;color:#d5e0dc;font-size:6.5px;font-weight:900}body.page-id-57 .membrane-art{position:absolute;width:110%;height:90%;left:-8%;top:8%;background:linear-gradient(145deg,#fff,#aabdb6);clip-path:polygon(0 30%,45% 0,100% 26%,86% 88%,43% 65%,8% 100%)}body.page-id-57 .mesh-art{position:absolute;inset:0;background:repeating-linear-gradient(45deg,#154f46 0 3px,#0a3933 3px 7px)}body.page-id-57 .steel-art{position:absolute;inset:0;background:linear-gradient(125deg,transparent 20%,#83938e 21% 35%,transparent 36%),linear-gradient(55deg,transparent 40%,#465a55 41% 55%,transparent 56%),#0a3933}body.page-id-57 .finish-art{position:absolute;inset:0;background:radial-gradient(circle at 25% 40%,#d0b26f 0 7%,transparent 8%),radial-gradient(circle at 55% 60%,#768883 0 10%,transparent 11%),radial-gradient(circle at 80% 35%,#d9ddd8 0 8%,transparent 9%),#0b3933}body.page-id-57 .system-body{padding:25px}body.page-id-57 .system-body small{color:#b57d20;font-size:7px;font-weight:900}body.page-id-57 .system-body h3{font-size:28px;margin:8px 0}body.page-id-57 .system-body p{font-size:10px;line-height:1.6;color:#66756f}body.page-id-57 .tags{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0}body.page-id-57 .tags span{border-color:#d9d0c2;color:#65736e}body.page-id-57 .system-body a,body.page-id-57 .applications a{font-size:7px;color:#a97018;font-weight:900;text-decoration:none}body.page-id-57 .mv2-cutaway{background:#e5ded2;padding:75px 0}body.page-id-57 .cut-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}body.page-id-57 .exploded{margin:28px 0;perspective:800px}body.page-id-57 .layer{height:66px;margin:-3px 0 12px;border-radius:10px;background:#0b4038;color:#fff;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 16px 25px #183b3322;transform:rotateX(8deg) skewX(-8deg)}body.page-id-57 .layer.l2{margin-left:20px}body.page-id-57 .layer.l3{margin-left:40px;background:#c8953d}body.page-id-57 .layer.l4{margin-left:12px}body.page-id-57 .layer b{font-size:8px;color:#e6bb67}body.page-id-57 .layer.l3 b{color:#fff}body.page-id-57 .layer span{font-size:8px;font-weight:900}body.page-id-57 .cut-art>small{font-size:7px;color:#77827e}body.page-id-57 .cut-copy>p{color:#65756f}body.page-id-57 .verify{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d1c7b8;border-radius:14px;overflow:hidden;margin-top:22px}body.page-id-57 .verify>div{padding:14px;border-right:1px solid #d1c7b8;border-bottom:1px solid #d1c7b8}body.page-id-57 .verify i,body.page-id-57 .verify b,body.page-id-57 .verify span{display:block}body.page-id-57 .verify i{font-style:normal;color:#b57d20;font-size:7px}body.page-id-57 .verify b{font-size:11px;margin:5px 0}body.page-id-57 .verify span{font-size:8px;color:#6d7974}body.page-id-57 .selector-title{max-width:980px}body.page-id-57 .applications{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px}body.page-id-57 .applications article{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden;padding-bottom:18px}body.page-id-57 .app-visual{height:170px;background:#0a3d36;display:grid;place-items:center;color:#ffffff65;font-size:7px;position:relative;overflow:hidden}body.page-id-57 .app-visual:before{content:"";position:absolute;width:80%;height:60%;border:8px solid #d5ded9;border-bottom:0;border-radius:50% 50% 0 0;bottom:-5%;opacity:.65}body.page-id-57 .applications article>small,body.page-id-57 .applications article>h3,body.page-id-57 .applications article>p,body.page-id-57 .applications article>a{margin-left:17px;margin-right:17px}body.page-id-57 .applications article>small{display:block;color:#b57d20;font-size:7px;font-weight:900;margin-top:15px}body.page-id-57 .applications h3{font-size:18px;margin-top:6px;margin-bottom:6px}body.page-id-57 .applications p{font-size:9px;color:#69766f;line-height:1.5}body.page-id-57 .mv2-steelstory{padding:75px 0;background:#082f2b;color:#fff}body.page-id-57 .section-head.dark p{color:#aebfba}body.page-id-57 .steel-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-57 .steel-flow article{border:1px solid #ffffff1f;border-radius:14px;padding:10px;background:#ffffff08}body.page-id-57 .flow-photo{height:170px;border-radius:9px;background:#164a42;display:grid;place-items:center;color:#ffffff65;font-size:7px;margin-bottom:14px;overflow:hidden;position:relative}body.page-id-57 .flow-photo:after{content:"";position:absolute;width:70%;height:180%;background:linear-gradient(90deg,#52635f,#c0cac5,#445651);transform:rotate(35deg)}body.page-id-57 .steel-flow article>b{font-size:7px;color:#ddb15a}body.page-id-57 .steel-flow h3{font-size:17px;margin:6px 0}body.page-id-57 .steel-flow p{font-size:9px;color:#aebfba}body.page-id-57 .mv2-docs{padding:80px 0;background:#e5ded2}body.page-id-57 .docs-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}body.page-id-57 .doc-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px}body.page-id-57 .doc-badges span{border-color:#cfc3b1;color:#6c7772}body.page-id-57 .doc-stack{height:430px;position:relative}body.page-id-57 .doc-sheet{position:absolute;width:65%;height:320px;right:12%;top:40px;background:#fff;border:1px solid #d7cdbd;border-radius:13px;padding:25px;box-shadow:0 25px 50px #233a3322}body.page-id-57 .doc-sheet.back{transform:rotate(8deg) translate(60px,-5px);background:#0b3c35;color:#fff}body.page-id-57 .doc-sheet.mid{transform:rotate(-7deg) translate(-55px,20px);background:#c8953d;color:#fff}body.page-id-57 .doc-sheet.front{z-index:3}body.page-id-57 .doc-sheet small{color:#b57d20;font-size:8px}body.page-id-57 .doc-sheet b,body.page-id-57 .doc-sheet span{display:block}body.page-id-57 .doc-sheet b{font-size:20px;margin:20px 0 6px}body.page-id-57 .doc-sheet span{font-size:9px;color:#6b7772}body.page-id-57 .back span,body.page-id-57 .mid span{color:#fff}body.page-id-57 .doc-lines{margin-top:35px;height:120px;background:repeating-linear-gradient(#e5e0d8 0 1px,transparent 1px 23px)}body.page-id-57 .mv2-rfq{padding:70px 0;background:#082f2b;color:#fff}body.page-id-57 .rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}body.page-id-57 .mv2-rfq p{color:#aebfba;line-height:1.6}body.page-id-57 .rfq-card{border:1px solid #ffffff20;background:#ffffff08;border-radius:16px;padding:22px}body.page-id-57 .rfq-card>small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-57 .input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0}body.page-id-57 .input-grid span{border:1px solid #ffffff1e;border-radius:8px;padding:11px;font-size:7px;color:#b7c6c1}body.page-id-57 .rfq-card a{display:block;text-align:center}
@media(max-width:950px){body.page-id-57 .hero-grid,body.page-id-57 .section-head,body.page-id-57 .cut-grid,body.page-id-57 .docs-grid,body.page-id-57 .rfq-grid{grid-template-columns:1fr}body.page-id-57 .applications,body.page-id-57 .steel-flow{grid-template-columns:1fr 1fr}body.page-id-57 .hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-57 .mv2-shell{width:calc(100% - 28px)}body.page-id-57 .mv2-hero{padding:45px 0 28px}body.page-id-57 .mv2-hero h1{font-size:52px}body.page-id-57 .hero-media{grid-template-columns:1fr;grid-template-rows:250px 150px 120px;min-height:auto}body.page-id-57 .fabric-visual{grid-row:auto}body.page-id-57 .steel-visual,body.page-id-57 .hero-chip{grid-column:auto}body.page-id-57 .mv2-systems,body.page-id-57 .mv2-selector,body.page-id-57 .mv2-cutaway,body.page-id-57 .mv2-steelstory,body.page-id-57 .mv2-docs,body.page-id-57 .mv2-rfq{padding:48px 0}body.page-id-57 .system-grid,body.page-id-57 .applications,body.page-id-57 .steel-flow{grid-template-columns:1fr}body.page-id-57 .system-card,body.page-id-57 .system-card.large{grid-column:auto;grid-template-columns:1fr}body.page-id-57 .system-art{min-height:190px}body.page-id-57 .verify{grid-template-columns:1fr}body.page-id-57 .doc-stack{height:350px}body.page-id-57 .doc-sheet{width:72%;height:270px}body.page-id-57 .input-grid{grid-template-columns:1fr}}body.page-id-57 header{position:sticky;top:0;z-index:999;background:rgba(247,245,238,.96);backdrop-filter:blur(16px);border-bottom:1px solid #dcd5c9}body.page-id-57 .m3-nav{width:min(1480px,92vw);height:78px;margin:auto;display:flex;align-items:center;gap:28px}body.page-id-57 .m3-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0b3b34;margin-right:auto}body.page-id-57 .m3-mark{width:40px;height:40px;border-radius:11px;background:#0b3b34;color:#d8a84e;display:grid;place-items:center;font-weight:900;font-size:22px}body.page-id-57 .m3-brand b,body.page-id-57 .m3-brand small{display:block}body.page-id-57 .m3-brand b{font-size:15px}body.page-id-57 .m3-brand small{font-size:5.8px;letter-spacing:.14em;color:#718079;margin-top:3px}body.page-id-57 .m3-links{display:flex;gap:20px}body.page-id-57 .m3-links a{font-size:8px;font-weight:850;text-decoration:none;color:#34524b}body.page-id-57 .m3-links a:last-child{color:#b57d20}body.page-id-57 .m3-quote{font-size:7px;font-weight:900;text-decoration:none;background:#0b3b34;color:#fff;padding:12px 14px;border-radius:8px}body.page-id-57 .m3-real{object-fit:cover!important}body.page-id-57 .fabric-shape.m3-real{position:absolute!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important;border-radius:0!important;filter:saturate(.78) contrast(1.03);box-shadow:none!important}body.page-id-57 .fabric-visual:after,body.page-id-57 .steel-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(4,43,37,.88) 100%)}body.page-id-57 .beam.m3-real{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:0!important}body.page-id-57 .system-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.page-id-57 .system-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(4,43,37,.85))}body.page-id-57 .flow-photo{background-size:cover!important;background-position:center!important}body.page-id-57 .flow-photo:after{display:none!important}body.page-id-57 .m3-matrix{padding:78px 0;background:#f3efe7}body.page-id-57 .matrix-wrap{border:1px solid #d6cebf;border-radius:16px;overflow:hidden;background:#fff}body.page-id-57 .matrix-row{display:grid;grid-template-columns:1.05fr 1.25fr 1.6fr 1.35fr}body.page-id-57 .matrix-row>*{padding:15px;border-right:1px solid #e1dbd0;border-bottom:1px solid #e1dbd0;font-size:9px;line-height:1.45}body.page-id-57 .matrix-row.head{background:#0b3b34;color:#fff}body.page-id-57 .matrix-row.head b{font-size:7px;letter-spacing:.09em;text-transform:uppercase}body.page-id-57 .matrix-row strong{color:#0b3b34}body.page-id-57 .matrix-row span{color:#63726c}body.page-id-57 .m3-proof{padding:80px 0;background:#e5ded2}body.page-id-57 .proof-copy{max-width:900px}body.page-id-57 .proof-copy h2{font-size:clamp(42px,5vw,70px);line-height:.94;letter-spacing:-.05em;margin:0 0 18px}body.page-id-57 .proof-copy p{color:#66766f;line-height:1.7}body.page-id-57 .proof-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px}body.page-id-57 .proof-gallery>div{height:260px;border-radius:16px;position:relative;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:end;color:#fff;background:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783') center/cover}body.page-id-57 .proof-gallery>div:nth-child(1){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-57 .proof-gallery>div:nth-child(3){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-57 .proof-gallery span{font-size:7px;color:#e0b55d}body.page-id-57 .proof-gallery b{font-size:16px;margin:6px 0}body.page-id-57 .proof-gallery small{font-size:7px;color:#d0ddd8}
@media(max-width:900px){body.page-id-57 .m3-links{display:none}body.page-id-57 .matrix-row{grid-template-columns:1fr 1fr}body.page-id-57 .proof-gallery{grid-template-columns:1fr}body.page-id-57 .proof-gallery>div{height:220px}}
@media(max-width:600px){body.page-id-57 .m3-nav{height:68px}body.page-id-57 .m3-quote{display:none}body.page-id-57 .matrix-row{grid-template-columns:1fr}body.page-id-57 .matrix-row.head{display:none}body.page-id-57 .matrix-row>*{border-right:0}body.page-id-57 .m3-proof{padding:48px 0}}body.page-id-57 .v4-coatings{padding:90px 0;background:#f4f0e7;color:#123e36}body.page-id-57 .v4-intro,body.page-id-57 .colour-head{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:end;margin-bottom:34px}body.page-id-57 .v4-intro h2,body.page-id-57 .colour-head h2,body.page-id-57 .choice-copy h2,body.page-id-57 .approval-main h2{font-size:clamp(42px,5vw,76px);line-height:.92;letter-spacing:-.055em;margin:8px 0 0}body.page-id-57 .v4-intro p,body.page-id-57 .colour-head p,body.page-id-57 .choice-copy p{font-size:11px;line-height:1.75;color:#66736e}body.page-id-57 .v4-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-57 .v4-process article{background:#fff;border:1px solid #d9d2c5;border-radius:18px;overflow:hidden;padding-bottom:20px}body.page-id-57 .v4-photo{height:230px;background-size:cover;background-position:center;position:relative;padding:16px;color:#fff;display:flex;align-items:flex-end;gap:10px}body.page-id-57 .v4-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,45,39,.88))}body.page-id-57 .v4-photo span,body.page-id-57 .v4-photo b{position:relative;z-index:2}body.page-id-57 .v4-photo span{width:28px;height:28px;border-radius:50%;background:#d7a33e;color:#123e36;display:grid;place-items:center;font-size:7px;font-weight:900}body.page-id-57 .v4-photo b{font-size:9px;letter-spacing:.08em}body.page-id-57 .primer-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-57 .epoxy-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-57 .powder-photo{background-image:url('https://www.steelcoating.ma/assets/img/services/detail-thermolaquage.webp')}body.page-id-57 .galv-photo{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-57 .finish-photo{background-image:url('https://cdn11.bigcommerce.com/s-sypvot18uz/product_images/uploaded_images/adobestock-111182072.jpeg')}body.page-id-57 .v4-process h3{font-size:20px;margin:18px 20px 8px}body.page-id-57 .v4-process p{font-size:9px;line-height:1.65;color:#68756f;margin:0 20px 16px;min-height:74px}body.page-id-57 .v4-process small{font-size:6px;letter-spacing:.08em;color:#a87927;margin:0 20px;font-weight:800}body.page-id-57 .v4-system-choice{margin-top:70px;background:#0a4037;border-radius:22px;padding:38px;color:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-57 .choice-copy p{color:#c8d5d0}body.page-id-57 .choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-57 .choice-cards>div{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:20px;min-height:135px}body.page-id-57 .choice-cards span{color:#dfad4a;font-size:8px}body.page-id-57 .choice-cards b,body.page-id-57 .choice-cards small{display:block}body.page-id-57 .choice-cards b{font-size:15px;margin:15px 0 7px}body.page-id-57 .choice-cards small{font-size:7.5px;line-height:1.55;color:#c9d4d0}body.page-id-57 .v4-colours{margin-top:75px}body.page-id-57 .swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-57 .swatches>div{background:#fff;border:1px solid #d9d2c5;border-radius:13px;padding:8px}body.page-id-57 .swatches i{display:block;height:92px;border-radius:9px;background:var(--c);border:1px solid rgba(0,0,0,.06);margin-bottom:10px}body.page-id-57 .swatches b,body.page-id-57 .swatches small{display:block}body.page-id-57 .swatches b{font-size:9px}body.page-id-57 .swatches small{font-size:6.5px;color:#7a827f;margin-top:3px}body.page-id-57 .swatches .custom i{display:grid;place-items:center;background:linear-gradient(135deg,#f5e7bb,#bd8d42,#0b4037);font-style:normal;color:white;font-size:26px}body.page-id-57 .finish-strip{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;border:1px solid #d8d0c2;border-radius:14px;overflow:hidden;background:#fff}body.page-id-57 .finish-strip>div{padding:18px;border-right:1px solid #e0d9cd}body.page-id-57 .finish-strip>div:last-child{border:0}body.page-id-57 .finish-strip b,body.page-id-57 .finish-strip span{display:block}body.page-id-57 .finish-strip b{font-size:8px;color:#b37c24;letter-spacing:.1em}body.page-id-57 .finish-strip span{font-size:7px;line-height:1.5;color:#66736e;margin-top:7px}body.page-id-57 .v4-approval{display:grid;grid-template-columns:1.5fr .5fr;gap:12px;margin-top:70px}body.page-id-57 .approval-main,body.page-id-57 .v4-approval aside{background:#fff;border:1px solid #d9d2c5;border-radius:18px;padding:30px}body.page-id-57 .approval-main h2{font-size:48px;max-width:850px}body.page-id-57 .approval-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px}body.page-id-57 .approval-steps>div{border-top:2px solid #d8a640;padding-top:14px}body.page-id-57 .approval-steps strong,body.page-id-57 .approval-steps b,body.page-id-57 .approval-steps small{display:block}body.page-id-57 .approval-steps strong{font-size:7px;color:#b37c24}body.page-id-57 .approval-steps b{font-size:9px;margin:9px 0 5px}body.page-id-57 .approval-steps small{font-size:6.5px;line-height:1.45;color:#75807c}body.page-id-57 .v4-approval aside{background:#e5ded2}body.page-id-57 .v4-approval aside h3{font-size:22px;line-height:1.1;margin:14px 0}body.page-id-57 .v4-approval aside p{font-size:8px;line-height:1.65;color:#65736d}
@media(max-width:900px){body.page-id-57 .v4-intro,body.page-id-57 .colour-head,body.page-id-57 .v4-system-choice,body.page-id-57 .v4-approval{grid-template-columns:1fr}body.page-id-57 .v4-process{grid-template-columns:1fr 1fr}body.page-id-57 .swatches{grid-template-columns:repeat(3,1fr)}body.page-id-57 .approval-steps{grid-template-columns:1fr 1fr}body.page-id-57 .finish-strip{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-57 .v4-coatings{padding:52px 0}body.page-id-57 .v4-process{grid-template-columns:1fr}body.page-id-57 .v4-photo{height:210px}body.page-id-57 .v4-process p{min-height:auto}body.page-id-57 .choice-cards{grid-template-columns:1fr}body.page-id-57 .swatches{grid-template-columns:1fr 1fr}body.page-id-57 .swatches i{height:74px}body.page-id-57 .finish-strip{grid-template-columns:1fr}body.page-id-57 .finish-strip>div{border-right:0;border-bottom:1px solid #e0d9cd}body.page-id-57 .approval-steps{grid-template-columns:1fr}body.page-id-57 .approval-main h2{font-size:38px}}body.page-id-57 /* V5 Outstanding refinement */
.v4-system-choice .choice-copy h2,body.page-id-57 .v4-system-choice h2{
  color:#fff!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
}body.page-id-57 .v4-system-choice .choice-copy p{color:rgba(255,255,255,.78)!important}body.page-id-57 .v4-system-choice .eyebrow{color:#e0b45f!important;opacity:1!important}body.page-id-57 .v5-build{padding:84px 0;background:#ebe5da;color:#123e36}body.page-id-57 .v5-build-head,body.page-id-57 .v5-qc-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-57 .v5-build-head h2,body.page-id-57 .v5-qc-head h2,body.page-id-57 .v5-maint h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-57 .v5-build-head p,body.page-id-57 .v5-qc-head p,body.page-id-57 .v5-maint p{color:#66746f;font-size:11px;line-height:1.7}body.page-id-57 .v5-build-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-57 .v5-layer-stack{padding:25px 0}body.page-id-57 .coat-layer{height:82px;margin:-5px 0 16px;border-radius:13px;padding:0 20px;display:flex;align-items:center;gap:18px;color:#fff;box-shadow:0 16px 25px rgba(24,59,51,.12);transform:skewX(-7deg)}body.page-id-57 .coat-layer span{font-size:8px;color:#e0b45f}body.page-id-57 .coat-layer b,body.page-id-57 .coat-layer small{display:block}body.page-id-57 .coat-layer b{font-size:10px;min-width:210px}body.page-id-57 .coat-layer small{font-size:7px;color:rgba(255,255,255,.66)}body.page-id-57 .coat-layer.topcoat{background:#193f38;margin-left:8px}body.page-id-57 .coat-layer.intermediate{background:#56635f;margin-left:24px}body.page-id-57 .coat-layer.primer{background:#9c6a36;margin-left:40px}body.page-id-57 .coat-layer.steelbase{background:#7a8581;margin-left:15px}body.page-id-57 .v5-build-copy{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-57 .v5-build-copy>div{background:#fff;border:1px solid #d7cfc1;border-radius:14px;padding:20px;min-height:145px}body.page-id-57 .v5-build-copy span{font-size:8px;color:#b27a22}body.page-id-57 .v5-build-copy b{display:block;font-size:16px;margin:18px 0 7px}body.page-id-57 .v5-build-copy p{font-size:9px;line-height:1.55;color:#69766f}body.page-id-57 .v5-qc{padding:82px 0;background:#f5f1e9}body.page-id-57 .v5-qc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-57 .v5-qc-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:21px;min-height:210px}body.page-id-57 .v5-qc-grid article>span{font-size:7px;color:#b27a22}body.page-id-57 .qc-icon{width:52px;height:52px;border-radius:14px;background:#0b4037;color:#ddb05a;display:grid;place-items:center;margin:24px 0 16px;font-size:8px;font-weight:900}body.page-id-57 .v5-qc-grid h3{font-size:17px;margin:0 0 7px}body.page-id-57 .v5-qc-grid p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-57 .v5-colour-builder{margin-top:18px;background:#0b4037;color:#fff;border-radius:18px;padding:25px;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-57 .builder-copy h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-57 .builder-copy p{font-size:9px;color:#c5d2cd;line-height:1.55}body.page-id-57 .builder-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-57 .builder-steps>div{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px}body.page-id-57 .builder-steps span{font-size:7px;color:#ddb05a}body.page-id-57 .builder-steps b,body.page-id-57 .builder-steps small{display:block}body.page-id-57 .builder-steps b{font-size:13px;margin:14px 0 6px}body.page-id-57 .builder-steps small{font-size:7px;line-height:1.45;color:#c5d2cd}body.page-id-57 .v5-maint{padding:75px 0;background:#e4ddd1}body.page-id-57 .v5-maint-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-57 .v5-maint-cards{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d0c7b9;border-radius:14px;overflow:hidden;background:#fff}body.page-id-57 .v5-maint-cards>div{padding:18px;border-right:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9}body.page-id-57 .v5-maint-cards b,body.page-id-57 .v5-maint-cards span{display:block}body.page-id-57 .v5-maint-cards b{font-size:12px;color:#153f37}body.page-id-57 .v5-maint-cards span{font-size:8px;color:#6b7772;margin-top:5px}

@media(max-width:900px){body.page-id-57 .v5-build-head,body.page-id-57 .v5-qc-head,body.page-id-57 .v5-build-grid,body.page-id-57 .v5-colour-builder,body.page-id-57 .v5-maint-grid{grid-template-columns:1fr}body.page-id-57 .v5-qc-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-57 .v5-build,body.page-id-57 .v5-qc,body.page-id-57 .v5-maint{padding:50px 0}body.page-id-57 .v5-build-copy,body.page-id-57 .v5-qc-grid,body.page-id-57 .builder-steps,body.page-id-57 .v5-maint-cards{grid-template-columns:1fr}body.page-id-57 .coat-layer{height:auto;min-height:76px;transform:none;margin-left:0!important}body.page-id-57 .coat-layer b{min-width:0}
}body.page-id-57 .mv2-steelstory .section-head.dark h2{
  color:#fff!important; opacity:1!important; filter:none!important;
  text-shadow:none!important; mix-blend-mode:normal!important;
  -webkit-text-fill-color:#fff!important;
}body.page-id-57 .mv2-steelstory .section-head.dark p{
  color:rgba(255,255,255,.80)!important; opacity:1!important; filter:none!important;
}body.page-id-57 .mv2-steelstory .steel-flow .flow-photo{
  min-height:245px!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}body.page-id-57 .mv2-steelstory .steel-flow article:nth-child(1) .flow-photo{background-position:center 45%!important}body.page-id-57 .mv2-steelstory .steel-flow article:nth-child(2) .flow-photo{background-position:center!important}body.page-id-57 .mv2-steelstory .steel-flow article:nth-child(3) .flow-photo{background-position:center!important}body.page-id-57 .mv2-steelstory .steel-flow article:nth-child(4) .flow-photo{background-position:center!important}body.page-id-57 .mv2-steelstory .flow-photo span{
  background:rgba(5,45,39,.82)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.20)!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  backdrop-filter:blur(5px);
}
@media(max-width:700px){body.page-id-57 .mv2-steelstory .steel-flow .flow-photo{min-height:210px!important}body.page-id-57 .mv2-steelstory .section-head.dark h2{font-size:38px!important;line-height:1!important}
}body.page-id-57 /* V5.2 process-image correction */
.v4-process .v4-photo{
  min-height:260px!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  position:relative;
}body.page-id-57 .v4-process .v4-photo b{
  max-width:82%;
  line-height:1.25!important;
  letter-spacing:.08em!important;
  text-shadow:0 2px 10px rgba(0,0,0,.45);
}body.page-id-57 .v4-process article:nth-child(1) .v4-photo{background-position:center 42%!important}body.page-id-57 .v4-process article:nth-child(2) .v4-photo{background-position:center 48%!important}body.page-id-57 .v4-process article:nth-child(3) .v4-photo{background-position:center!important}body.page-id-57 .v4-process article:nth-child(4) .v4-photo{background-position:center!important}body.page-id-57 .v4-process article:nth-child(5) .v4-photo{background-position:center 45%!important}body.page-id-57 .v4-process article:nth-child(6) .v4-photo{background-position:center!important}
@media(max-width:700px){body.page-id-57 .v4-process .v4-photo{min-height:215px!important}
}body.page-id-57 .v6-fabric-colours,body.page-id-57 .v6-sample-gallery{padding:82px 0;background:#eee8dd;color:#123e36}body.page-id-57 .v6-sample-gallery{background:#f6f2ea}body.page-id-57 .v6-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-57 .v6-head h2,body.page-id-57 .v6-app-title h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-57 .v6-head p{font-size:10px;line-height:1.7;color:#66746f}body.page-id-57 .v6-fabric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-57 .v6-fabric-grid>div{background:#fff;border:1px solid #d8d0c2;border-radius:14px;padding:8px}body.page-id-57 .v6-fabric-grid i{display:block;height:120px;background:var(--fc);border-radius:9px;border:1px solid rgba(0,0,0,.06)}body.page-id-57 .v6-fabric-grid b,body.page-id-57 .v6-fabric-grid small{display:block}body.page-id-57 .v6-fabric-grid b{font-size:9px;margin:10px 2px 4px}body.page-id-57 .v6-fabric-grid small{font-size:6.5px;color:#77817d;margin:0 2px 5px}body.page-id-57 .v6-fabric-note{margin-top:10px;background:#0b4037;color:#fff;border-radius:12px;padding:15px 18px;display:flex;gap:20px;align-items:center}body.page-id-57 .v6-fabric-note b{font-size:7px;color:#ddb05a}body.page-id-57 .v6-fabric-note span{font-size:8px;color:#cad6d1}body.page-id-57 .v6-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-57 .v6-gallery article{background:#fff;border:1px solid #d8d0c2;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-57 .v6-img{height:230px;background-size:cover;background-position:center}body.page-id-57 .membrane-close{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-57 .mesh-close{background-image:url('https://image.made-in-china.com/2f0j00IADVtPkdbTrs/Best-Quality-100-Virgin-HDPE-Plastic-Nylon-Black-UV-Shade-Net-for-Farm-Garden-Greenhouse-Agriculture-Shading-Blocked.webp')}body.page-id-57 .galv-close{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-57 .powder-close{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-57 .v6-gallery article>span,body.page-id-57 .v6-gallery article>h3,body.page-id-57 .v6-gallery article>p{margin-left:16px;margin-right:16px}body.page-id-57 .v6-gallery article>span{display:block;font-size:7px;color:#b37c24;font-weight:900;margin-top:15px}body.page-id-57 .v6-gallery h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-57 .v6-gallery p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-57 .v6-app-matrix{margin-top:45px;background:#0b4037;color:#fff;border-radius:20px;padding:30px}body.page-id-57 .v6-app-title{max-width:850px}body.page-id-57 .v6-app-title h2{font-size:45px}body.page-id-57 .v6-app-rows{margin-top:24px;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}body.page-id-57 .v6-app-rows>div{display:grid;grid-template-columns:1fr 1.2fr 1.3fr 1.2fr}body.page-id-57 .v6-app-rows b,body.page-id-57 .v6-app-rows span{padding:13px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);font-size:8px}body.page-id-57 .v6-app-rows b{color:#e0b45f}body.page-id-57 .v6-app-rows span{color:#ced9d5}body.page-id-57 .v6-app-matrix>small{display:block;margin-top:12px;color:#aebfba;font-size:6.5px;line-height:1.5}
@media(max-width:900px){body.page-id-57 .v6-head{grid-template-columns:1fr}body.page-id-57 .v6-fabric-grid{grid-template-columns:repeat(3,1fr)}body.page-id-57 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-57 .v6-app-rows>div{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-57 .v6-fabric-colours,body.page-id-57 .v6-sample-gallery{padding:50px 0}body.page-id-57 .v6-fabric-grid,body.page-id-57 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-57 .v6-fabric-grid i{height:85px}body.page-id-57 .v6-app-rows>div{grid-template-columns:1fr}body.page-id-57 .v6-app-title h2{font-size:36px}body.page-id-57 .v6-fabric-note{display:block}body.page-id-57 .v6-fabric-note span{display:block;margin-top:7px}}body.page-id-57 .v61-qaqc{padding:86px 0;background:#f3eee4;color:#123e36}body.page-id-57 .v61-q-head{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-57 .v61-q-head h2{font-size:clamp(46px,5.8vw,82px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0;max-width:900px}body.page-id-57 .v61-q-head>p{font-size:10px;line-height:1.75;color:#69746f;max-width:420px}body.page-id-57 .v61-q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-57 .v61-q-grid article{background:#fff;border:1px solid #d9d1c3;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px rgba(16,55,47,.055)}body.page-id-57 .v61-q-photo{height:215px;background-size:cover;background-position:center}body.page-id-57 .v61-q-photo.prep{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://www.ntnengenharia.com.br/imagens/informacoes/jateamento-industrial-01.jpg')}body.page-id-57 .v61-q-photo.wft{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://technopaintng.com/assets/photos/tp-oil-01.jpg')}body.page-id-57 .v61-q-photo.dft{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://st3.depositphotos.com/35613826/37232/i/450/depositphotos_372328512-stock-photo-technicians-measuring-dry-film-thickness.jpg')}body.page-id-57 .v61-q-photo.visual{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.raiderpainting.com/wp-content/uploads/2019/11/Steel_Structural_Coatings_-e1456772102454.jpg')}body.page-id-57 .v61-q-photo.ral{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-57 .v61-q-photo.recordimg{background-image:linear-gradient(0deg,rgba(7,52,44,.18),transparent 55%),url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=1200&q=85')}body.page-id-57 .v61-q-body{padding:18px 20px 20px;min-height:175px}body.page-id-57 .v61-q-body span{font-size:7px;font-weight:900;color:#b27a20;letter-spacing:.12em}body.page-id-57 .v61-q-body h3{font-size:21px;line-height:1.05;margin:8px 0}body.page-id-57 .v61-q-body p{font-size:8px;line-height:1.6;color:#67736e;min-height:40px}body.page-id-57 .v61-q-body b{display:block;margin-top:15px;padding-top:11px;border-top:1px solid #e5ded3;font-size:6.5px;letter-spacing:.08em;color:#8d6b31}body.page-id-57 .v61-q-flow{margin-top:15px;background:#0b4037;color:#fff;border-radius:14px;padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px}body.page-id-57 .v61-q-flow span{font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-57 .v61-q-flow i{font-style:normal;color:#d9a844}body.page-id-57 .v61-q-note{margin-top:10px;border:1px solid #d5ccbd;border-radius:13px;padding:15px 18px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}body.page-id-57 .v61-q-note b{font-size:7px;color:#b27a20;letter-spacing:.1em}body.page-id-57 .v61-q-note p{font-size:7.5px;line-height:1.55;color:#6b7671;margin:0}
@media(max-width:850px){body.page-id-57 .v61-q-head{grid-template-columns:1fr;gap:15px}body.page-id-57 .v61-q-grid{grid-template-columns:1fr 1fr}body.page-id-57 .v61-q-photo{height:180px}body.page-id-57 .v61-q-flow{overflow-x:auto;justify-content:flex-start}body.page-id-57 .v61-q-flow span{white-space:nowrap}body.page-id-57 .v61-q-note{grid-template-columns:1fr}}
@media(max-width:560px){body.page-id-57 .v61-qaqc{padding:50px 0}body.page-id-57 .v61-q-grid{grid-template-columns:1fr}body.page-id-57 .v61-q-photo{height:205px}body.page-id-57 .v61-q-body{min-height:auto}body.page-id-57 .v61-q-head h2{font-size:43px}}body.page-id-57 /* V6.5 compact VIP coating build-up */
.coating-compact-v65{
  padding-top:56px !important;
  padding-bottom:56px !important;
  min-height:auto !important;
}body.page-id-57 .coating-compact-v65 .section-head,body.page-id-57 .coating-compact-v65 .section-heading,body.page-id-57 .coating-compact-v65 header{
  margin-bottom:26px !important;
}body.page-id-57 .coating-compact-v65 h2{
  margin-bottom:14px !important;
  line-height:.96 !important;
}body.page-id-57 .coating-compact-v65 p{
  margin-top:8px !important;
  margin-bottom:12px !important;
}body.page-id-57 .coating-compact-v65 .grid,body.page-id-57 .coating-compact-v65 .cards,body.page-id-57 .coating-compact-v65 [class*="grid"]{
  gap:14px !important;
}body.page-id-57 .coating-compact-v65 .card,body.page-id-57 .coating-compact-v65 [class*="card"]{
  min-height:auto !important;
}body.page-id-57 .coating-compact-v65 .card,body.page-id-57 .coating-compact-v65 [class*="card"],body.page-id-57 .coating-compact-v65 li{
  padding-top:18px !important;
  padding-bottom:18px !important;
}body.page-id-57 .coating-compact-v65 > *:last-child{
  margin-bottom:0 !important;
}
@media (max-width:760px){body.page-id-57 .coating-compact-v65{
    padding-top:34px !important;
    padding-bottom:34px !important;
  }body.page-id-57 .coating-compact-v65 .grid,body.page-id-57 .coating-compact-v65 .cards,body.page-id-57 .coating-compact-v65 [class*="grid"]{
    gap:10px !important;
  }
}body.page-id-57 /* V6.6 — compact evidence/documentation section */
.evidence-v66{
  min-height:auto !important;
  padding-top:42px !important;
  padding-bottom:42px !important;
}body.page-id-57 .evidence-v66 .container,body.page-id-57 .evidence-v66 .wrap,body.page-id-57 .evidence-v66 [class*="container"]{
  padding-top:0 !important;
  padding-bottom:0 !important;
}body.page-id-57 .evidence-v66 h2{
  margin-top:0 !important;
  margin-bottom:10px !important;
  line-height:.98 !important;
}body.page-id-57 .evidence-v66 p{
  margin-top:6px !important;
  margin-bottom:10px !important;
}body.page-id-57 .evidence-v66 .grid,body.page-id-57 .evidence-v66 [class*="grid"],body.page-id-57 .evidence-v66 .row{
  gap:18px !important;
  align-items:center !important;
}body.page-id-57 .evidence-v66 .card,body.page-id-57 .evidence-v66 [class*="card"]{
  min-height:0 !important;
}body.page-id-57 .evidence-v66 img{
  max-height:280px !important;
  object-fit:contain !important;
}body.page-id-57 .evidence-v66 > *:first-child{margin-top:0 !important;}body.page-id-57 .evidence-v66 > *:last-child{margin-bottom:0 !important;}

@media (min-width:900px){body.page-id-57 .evidence-v66{
    padding-top:36px !important;
    padding-bottom:36px !important;
  }body.page-id-57 .evidence-v66 .grid,body.page-id-57 .evidence-v66 [class*="grid"],body.page-id-57 .evidence-v66 .row{
    grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr) !important;
  }
}
@media (max-width:760px){body.page-id-57 .evidence-v66{
    padding:28px 0 !important;
  }body.page-id-57 .evidence-v66 img{
    max-height:220px !important;
  }
}body.page-id-57 /* V6.8 — tighter,body.page-id-57 balanced coating system section */
.coat-v68{
  min-height:0 !important;
  padding:30px 0 34px !important;
}body.page-id-57 .coat-v68 .container,body.page-id-57 .coat-v68 .wrap,body.page-id-57 .coat-v68 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-57 .coat-v68 h2{
  margin:0 0 8px !important;
  line-height:.96 !important;
}body.page-id-57 .coat-v68 p{margin:5px 0 8px !important;}body.page-id-57 .coat-v68 .grid,body.page-id-57 .coat-v68 [class*="grid"],body.page-id-57 .coat-v68 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-57 .coat-v68 .card,body.page-id-57 .coat-v68 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
}body.page-id-57 .coat-v68 li{padding-top:11px !important;padding-bottom:11px !important;}body.page-id-57 .coat-v68 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-57 .coat-v68 .grid,body.page-id-57 .coat-v68 [class*="grid"],body.page-id-57 .coat-v68 .row{
    column-gap:12px !important;row-gap:10px !important;
  }
}
@media(max-width:760px){body.page-id-57 .coat-v68{padding:24px 0 26px !important;}body.page-id-57 .coat-v68 .card,body.page-id-57 .coat-v68 [class*="card"]{padding:13px 14px !important;}
}body.page-id-57 /* V6.9 — Evidence section: VIP compact editorial layout */
.evidence-v69{
  min-height:0 !important;
  padding:28px 0 30px !important;
  overflow:hidden;
}body.page-id-57 .evidence-v69 .container,body.page-id-57 .evidence-v69 .wrap,body.page-id-57 .evidence-v69 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-57 .evidence-v69 h2{
  margin:0 0 6px !important;
  line-height:.94 !important;
  max-width:720px;
}body.page-id-57 .evidence-v69 p{margin:4px 0 8px !important;}body.page-id-57 .evidence-v69 .grid,body.page-id-57 .evidence-v69 [class*="grid"],body.page-id-57 .evidence-v69 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-57 .evidence-v69 .card,body.page-id-57 .evidence-v69 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
  border-radius:18px !important;
}body.page-id-57 .evidence-v69 [class*="stack"],body.page-id-57 .evidence-v69 [class*="deck"]{
  transform:scale(.90);
  transform-origin:center center;
  margin:-18px 0 !important;
}body.page-id-57 .evidence-v69 ul,body.page-id-57 .evidence-v69 ol{margin:6px 0 !important;}body.page-id-57 .evidence-v69 li{padding-top:8px !important;padding-bottom:8px !important;}body.page-id-57 .evidence-v69 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-57 .evidence-v69{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) minmax(340px,.72fr) !important;
    column-gap:28px !important;
    align-items:center !important;
  }body.page-id-57 .evidence-v69 > *{min-width:0;}
}
@media(max-width:760px){body.page-id-57 .evidence-v69{padding:22px 0 24px !important;}body.page-id-57 .evidence-v69 [class*="stack"],body.page-id-57 .evidence-v69 [class*="deck"]{
    transform:scale(.96);margin:-8px 0 !important;
  }
}body.page-id-57 /* V7.0 — complete redesign of “Evidence behind the material” */
.evidence-v70{
  min-height:auto !important;
  height:auto !important;
  padding:42px 5vw 44px !important;
  margin:0 !important;
  display:grid !important;
  grid-template-columns:minmax(0,0.86fr) minmax(460px,1.14fr) !important;
  grid-template-rows:auto !important;
  gap:34px !important;
  align-items:center !important;
  background:
    radial-gradient(circle at 78% 28%, rgba(197,145,31,.10), transparent 27%),
    linear-gradient(180deg,#f5f1e7 0%,#f2eee5 100%) !important;
}body.page-id-57 .evidence-v70 > *{
  min-width:0 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}body.page-id-57 .evidence-v70 h2{
  font-size:clamp(44px,5.2vw,78px) !important;
  line-height:.92 !important;
  letter-spacing:-.055em !important;
  max-width:660px !important;
  margin:0 0 14px !important;
}body.page-id-57 .evidence-v70 h2 + p,body.page-id-57 .evidence-v70 h2 ~ p{
  max-width:610px !important;
  font-size:16px !important;
  line-height:1.55 !important;
  margin:0 0 16px !important;
}body.page-id-57 .evidence-v70 [class*="tag"],body.page-id-57 .evidence-v70 [class*="pill"],body.page-id-57 .evidence-v70 .chips,body.page-id-57 .evidence-v70 [class*="chip"]{
  margin-top:10px !important;
  gap:7px !important;
}body.page-id-57 /* Make the document stack a substantial visual rather than a tiny floating object */
.evidence-v70 [class*="stack"],body.page-id-57 .evidence-v70 [class*="deck"]{
  width:min(100%,620px) !important;
  min-height:365px !important;
  margin:0 auto !important;
  transform:none !important;
  display:grid !important;
  place-items:center !important;
  position:relative !important;
}body.page-id-57 .evidence-v70 [class*="stack"] > *,body.page-id-57 .evidence-v70 [class*="deck"] > *{
  max-width:100% !important;
}body.page-id-57 /* Compact any cards/lists below the main content */
.evidence-v70 .grid,body.page-id-57 .evidence-v70 [class*="grid"],body.page-id-57 .evidence-v70 .row{
  gap:10px !important;
}body.page-id-57 .evidence-v70 .card,body.page-id-57 .evidence-v70 [class*="card"]{
  min-height:0 !important;
  padding:13px 15px !important;
  border-radius:16px !important;
}body.page-id-57 .evidence-v70 ul,body.page-id-57 .evidence-v70 ol{
  margin:8px 0 0 !important;
}body.page-id-57 .evidence-v70 li{
  padding-top:7px !important;
  padding-bottom:7px !important;
}body.page-id-57 /* Kill the large blank vertical zones inherited from the old page */
.evidence-v70 [style*="min-height"],body.page-id-57 .evidence-v70 [style*="height"]{
  min-height:0 !important;
}
@media(max-width:900px){body.page-id-57 .evidence-v70{
    grid-template-columns:1fr !important;
    gap:20px !important;
    padding:30px 22px 32px !important;
  }body.page-id-57 .evidence-v70 h2{
    font-size:clamp(40px,11vw,64px) !important;
    max-width:none !important;
  }body.page-id-57 .evidence-v70 [class*="stack"],body.page-id-57 .evidence-v70 [class*="deck"]{
    min-height:300px !important;
    width:100% !important;
  }
}body.page-id-57 /* V7.1 — Four Families section,body.page-id-57 redesigned to eliminate dead space */
.four-families-v71{
  min-height:auto !important;
  height:auto !important;
  padding:34px 5vw 38px !important;
  margin:0 !important;
  overflow:hidden !important;
}body.page-id-57 .four-families-v71 h2{
  margin:0 0 8px !important;
  line-height:.93 !important;
  letter-spacing:-.045em !important;
}body.page-id-57 .four-families-v71 h2 + p{
  margin:0 0 20px !important;
  max-width:620px !important;
}body.page-id-57 .four-families-v71 .grid,body.page-id-57 .four-families-v71 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:14px !important;
  align-items:stretch !important;
}body.page-id-57 .four-families-v71 .card,body.page-id-57 .four-families-v71 [class*="card"]{
  min-height:0 !important;
  height:auto !important;
  margin:0 !important;
  border-radius:20px !important;
  overflow:hidden !important;
}body.page-id-57 .four-families-v71 img{
  width:100% !important;
  height:270px !important;
  object-fit:cover !important;
  display:block !important;
}body.page-id-57 .four-families-v71 .card > div,body.page-id-57 .four-families-v71 [class*="card"] > div{
  padding-top:14px !important;
  padding-bottom:14px !important;
}body.page-id-57 .four-families-v71 p{margin-top:5px !important;margin-bottom:7px !important;}body.page-id-57 .four-families-v71 [class*="tag"],body.page-id-57 .four-families-v71 [class*="pill"],body.page-id-57 .four-families-v71 [class*="chip"]{
  margin-top:6px !important;
}body.page-id-57 .four-families-v71 > *:last-child{margin-bottom:0 !important;}body.page-id-57 /* override inherited oversized section/card heights */
.four-families-v71 [style*="min-height"],body.page-id-57 .four-families-v71 [style*="height"]{
  min-height:0 !important;
}
@media(min-width:1100px){body.page-id-57 .four-families-v71 .grid,body.page-id-57 .four-families-v71 [class*="grid"]{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }body.page-id-57 .four-families-v71 img{height:230px !important;}
}
@media(max-width:720px){body.page-id-57 .four-families-v71{
    padding:26px 20px 30px !important;
  }body.page-id-57 .four-families-v71 .grid,body.page-id-57 .four-families-v71 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-57 .four-families-v71 img{height:230px !important;}
}body.page-id-57 /* V7.2 — unified VIP redesign for Four Material Families */
.four-families-v72{
  padding:54px 5vw 58px !important;
  background:
    radial-gradient(circle at 12% 8%, rgba(195,145,53,.10), transparent 22%),
    linear-gradient(180deg,#f5f1e9 0%,#eee8de 100%) !important;
}body.page-id-57 .four-families-v72 h2{
  margin:0 0 10px !important;
  max-width:820px !important;
  line-height:.92 !important;
  letter-spacing:-.052em !important;
}body.page-id-57 .four-families-v72 h2 + p{
  max-width:760px !important;
  margin:0 0 28px !important;
  line-height:1.6 !important;
}body.page-id-57 /* Force every material family into the SAME card proportion */
.four-families-v72 .grid,body.page-id-57 .four-families-v72 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
}body.page-id-57 .four-families-v72 .card,body.page-id-57 .four-families-v72 [class*="card"]{
  display:grid !important;
  grid-template-columns:1.08fr .92fr !important;
  min-height:330px !important;
  height:330px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  border-radius:22px !important;
  border:1px solid rgba(19,62,54,.12) !important;
  background:#fff !important;
  box-shadow:0 18px 45px rgba(18,57,49,.08) !important;
}body.page-id-57 /* remove any featured/wide behavior */
.four-families-v72 .featured,body.page-id-57 .four-families-v72 [class*="featured"],body.page-id-57 .four-families-v72 [class*="large"]{
  grid-column:auto !important;
  grid-row:auto !important;
  width:auto !important;
  height:330px !important;
}body.page-id-57 /* Left image panel */
.four-families-v72 .card img,body.page-id-57 .four-families-v72 [class*="card"] img{
  width:100% !important;
  height:100% !important;
  min-height:330px !important;
  object-fit:cover !important;
  margin:0 !important;
  display:block !important;
}body.page-id-57 /* Keep visual blocks equal even when background images are used */
.four-families-v72 .card [class*="image"],body.page-id-57 .four-families-v72 .card [class*="photo"],body.page-id-57 .four-families-v72 .card [class*="visual"],body.page-id-57 .four-families-v72 [class*="card"] [class*="image"],body.page-id-57 .four-families-v72 [class*="card"] [class*="photo"],body.page-id-57 .four-families-v72 [class*="card"] [class*="visual"]{
  min-height:330px !important;
  height:330px !important;
  background-size:cover !important;
  background-position:center !important;
}body.page-id-57 /* Right content panel */
.four-families-v72 .card > div:last-child,body.page-id-57 .four-families-v72 [class*="card"] > div:last-child{
  padding:30px 28px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-height:330px !important;
}body.page-id-57 .four-families-v72 .card h3,body.page-id-57 .four-families-v72 [class*="card"] h3{
  font-size:30px !important;
  line-height:1.02 !important;
  margin:8px 0 10px !important;
  letter-spacing:-.035em !important;
}body.page-id-57 .four-families-v72 .card p,body.page-id-57 .four-families-v72 [class*="card"] p{
  font-size:10px !important;
  line-height:1.6 !important;
  color:#68756f !important;
  margin:0 0 15px !important;
}body.page-id-57 .four-families-v72 .card small,body.page-id-57 .four-families-v72 [class*="card"] small{
  color:#b37c24 !important;
  font-size:7px !important;
  font-weight:900 !important;
  letter-spacing:.11em !important;
}body.page-id-57 .four-families-v72 .card [class*="tag"],body.page-id-57 .four-families-v72 .card [class*="pill"],body.page-id-57 .four-families-v72 .card [class*="chip"],body.page-id-57 .four-families-v72 [class*="card"] [class*="tag"],body.page-id-57 .four-families-v72 [class*="card"] [class*="pill"],body.page-id-57 .four-families-v72 [class*="card"] [class*="chip"]{
  margin-top:10px !important;
  gap:5px !important;
}body.page-id-57 /* Give the section a cleaner editorial rhythm */
.four-families-v72 > *:last-child{margin-bottom:0 !important;}

@media(max-width:980px){body.page-id-57 .four-families-v72 .grid,body.page-id-57 .four-families-v72 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-57 .four-families-v72 .card,body.page-id-57 .four-families-v72 [class*="card"],body.page-id-57 .four-families-v72 .featured,body.page-id-57 .four-families-v72 [class*="featured"],body.page-id-57 .four-families-v72 [class*="large"]{
    height:310px !important;
    min-height:310px !important;
  }
}
@media(max-width:640px){body.page-id-57 .four-families-v72{
    padding:38px 18px 42px !important;
  }body.page-id-57 .four-families-v72 .card,body.page-id-57 .four-families-v72 [class*="card"]{
    grid-template-columns:1fr !important;
    height:auto !important;
    min-height:0 !important;
  }body.page-id-57 .four-families-v72 .card img,body.page-id-57 .four-families-v72 [class*="card"] img,body.page-id-57 .four-families-v72 .card [class*="image"],body.page-id-57 .four-families-v72 .card [class*="photo"],body.page-id-57 .four-families-v72 .card [class*="visual"]{
    min-height:220px !important;
    height:220px !important;
  }body.page-id-57 .four-families-v72 .card > div:last-child,body.page-id-57 .four-families-v72 [class*="card"] > div:last-child{
    min-height:0 !important;
    padding:22px 20px !important;
  }
}body.page-id-57 /* V7.3 VIP application-led selection */
.application-v73{
 min-height:0!important;height:auto!important;padding:38px 5vw 42px!important;margin:0!important;
 background:linear-gradient(145deg,#073d35,#0b5548 58%,#073b34)!important;color:#fff!important;overflow:hidden!important
}body.page-id-57 .application-v73 h2,body.page-id-57 .application-v73 h3{color:#fff!important}body.page-id-57 .application-v73 h2{font-size:clamp(42px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.05em!important;margin:0 0 10px!important;max-width:850px!important}body.page-id-57 .application-v73 p{color:rgba(255,255,255,.74)!important;line-height:1.55!important}body.page-id-57 .application-v73 .eyebrow,body.page-id-57 .application-v73 [class*="eyebrow"]{color:#e0b34b!important}body.page-id-57 .application-v73 .grid,body.page-id-57 .application-v73 [class*="grid"]{gap:12px!important}body.page-id-57 .application-v73 .card,body.page-id-57 .application-v73 [class*="card"]{
 min-height:0!important;height:auto!important;padding:18px 20px!important;margin:0!important;
 background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:17px!important;color:#fff!important
}body.page-id-57 .application-v73 table{width:100%!important;border-collapse:separate!important;border-spacing:0 8px!important}body.page-id-57 .application-v73 th{color:#e5b84f!important;background:rgba(0,0,0,.08)!important;padding:12px 14px!important;text-align:left!important}body.page-id-57 .application-v73 td{color:rgba(255,255,255,.88)!important;padding:13px 14px!important;border-top:1px solid rgba(255,255,255,.10)!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.page-id-57 .application-v73 tr td:first-child{color:#f0c65d!important;font-weight:800!important;border-left:1px solid rgba(255,255,255,.10)!important;border-radius:12px 0 0 12px!important}body.page-id-57 .application-v73 tr td:last-child{border-right:1px solid rgba(255,255,255,.10)!important;border-radius:0 12px 12px 0!important}body.page-id-57 .application-v73 [style*="opacity"]{opacity:1!important}body.page-id-57 .application-v73 [class*="watermark"],body.page-id-57 .application-v73 [class*="ghost"]{opacity:.10!important;color:#fff!important}body.page-id-57 .application-v73::before{
 content:"SELECT BY USE • EXPOSURE • PROJECT SPECIFICATION";display:block;color:#e0b34b;font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:10px
}
@media(max-width:760px){body.page-id-57 .application-v73{padding:28px 20px 32px!important}body.page-id-57 .application-v73 table{font-size:11px!important}}body.page-id-57 *{box-sizing:border-box}body.page-id-57{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-57{scroll-behavior:smooth}body.page-id-57{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-57 a{color:inherit;text-decoration:none}body.page-id-57 img{max-width:100%;display:block}body.page-id-57 .wrap{width:min(1380px,94%);margin:auto}body.page-id-57 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-57 h1,body.page-id-57 h2,body.page-id-57 h3{margin-top:0}body.page-id-57 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-57 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-57 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-57 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-57 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-57 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-57 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-57 .menu a:hover{color:var(--gold)}body.page-id-57 .nav-actions{display:flex;gap:8px}body.page-id-57 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-57 .btn.gold{background:var(--gold);color:#fff}body.page-id-57 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-57 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-57 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-57 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-57 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-57 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-57 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-57 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-57 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-57 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-57 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-57 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-57 section{padding:92px 0}body.page-id-57 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-57 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-57 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-57 .trust-item:last-child{border:0}body.page-id-57 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-57 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-57 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-57 .visual-stack{position:relative;min-height:520px}body.page-id-57 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-57 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-57 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-57 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-57 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-57 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-57 .solution-body{padding:19px}body.page-id-57 .solution-body h3{color:var(--green);font-size:18px}body.page-id-57 .solution-body p{color:var(--muted);font-size:12px}body.page-id-57 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-57 .parking-feature{background:var(--paper)}body.page-id-57 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-57 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-57 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-57 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-57 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-57 .engineering{background:var(--deep);color:#fff}body.page-id-57 .engineering h2{color:#fff}body.page-id-57 .engineering .lead{color:#b8c8c0}body.page-id-57 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-57 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-57 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-57 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-57 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-57 .eng-card b{color:#d7bc81;display:block}body.page-id-57 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-57 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-57 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-57 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-57 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-57 .process span{font-size:10px;color:var(--muted)}body.page-id-57 .materials{background:var(--paper)}body.page-id-57 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-57 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-57 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-57 .mat h3{color:var(--green)}body.page-id-57 .mat p{font-size:12px;color:var(--muted)}body.page-id-57 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-57 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-57 .industry b{color:var(--green);display:block}body.page-id-57 .industry span{font-size:11px;color:var(--muted)}body.page-id-57 .project-section{background:#fff}body.page-id-57 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-57 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-57 .project-card:first-child{grid-row:span 2}body.page-id-57 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-57 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-57 .project-info b{display:block}body.page-id-57 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-57 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-57 .stats-section h2{color:#fff}body.page-id-57 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-57 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-57 .stat-card small{color:#b8cbc1;display:block}body.page-id-57 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-57 .knowledge{background:var(--paper)}body.page-id-57 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-57 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-57 .article b{color:var(--green);display:block}body.page-id-57 .article p{font-size:11px;color:var(--muted)}body.page-id-57 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-57 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-57 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-57 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-57 .rfq-section{background:var(--deep);color:#fff}body.page-id-57 .rfq-section h2{color:#fff}body.page-id-57 .rfq-section .lead{color:#b9cbc2}body.page-id-57 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-57 input,body.page-id-57 select,body.page-id-57 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-57 textarea{min-height:110px}body.page-id-57 .full{grid-column:1/-1}body.page-id-57 .rfq-form button{border:0}body.page-id-57 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-57 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-57 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-57 footer h3,body.page-id-57 footer h4{color:#fff}body.page-id-57 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-57 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-57 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-57 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-57 .menu{display:none}body.page-id-57 .solution-grid,body.page-id-57 .industry-grid,body.page-id-57 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-57 .intro-grid,body.page-id-57 .parking-grid,body.page-id-57 .eng-grid{grid-template-columns:1fr}body.page-id-57 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-57 .mat-grid,body.page-id-57 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-57 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-57 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-57 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-57 .topbar{display:block;text-align:center}body.page-id-57 .nav-actions .ghost{display:none}body.page-id-57 .hero{min-height:680px}body.page-id-57 .hero h1{font-size:52px}body.page-id-57 .hero-stats,body.page-id-57 .solution-grid,body.page-id-57 .industry-grid,body.page-id-57 .knowledge-grid,body.page-id-57 .mat-grid,body.page-id-57 .stats-grid,body.page-id-57 .rfq-form,body.page-id-57 .footer-grid{grid-template-columns:1fr}body.page-id-57 .process-grid{grid-template-columns:1fr 1fr}body.page-id-57 .design-list,body.page-id-57 .eng-cards{grid-template-columns:1fr}body.page-id-57 .project-grid{grid-template-columns:1fr}body.page-id-57 .project-card:first-child{grid-column:auto}
}body.page-id-57 .lang-switch{display:flex;gap:5px}body.page-id-57 .lang-switch button{border:1px solid #dce5df;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:950;cursor:pointer}body.page-id-57 .lang-switch button.active{background:#063b2c;color:#fff}body.page-id-57 .ar{display:block;font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:inherit}body.page-id-57 span.ar,body.page-id-57 b.ar,body.page-id-57 a.ar{display:block!important;margin-top:5px}body.page-id-57 h1 span.ar,body.page-id-57 h2 span.ar{font-size:.70em;line-height:1.35;letter-spacing:0}body.page-id-57 .hero p .ar,body.page-id-57 .lead .ar{color:inherit}body.page-id-57 .dual-ar{font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:#53675d;border-right:3px solid #c8a45e;padding-right:13px;margin-top:8px}body.page-id-57 .hero .dual-ar{color:#d7e3dd;max-width:800px}body.page-id-57.ar-mode .en{display:block!important}body.page-id-57.ar-mode .ar{display:block!important}body.page-id-57 header .menu{white-space:nowrap}body.page-id-57 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-57 header .menu a:hover{color:#c7a158}body.page-id-57 .card h3{margin-top:8px}body.page-id-57 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-57 header .menu{display:none}}body.page-id-57 #client-trust,body.page-id-57 #before-after,body.page-id-57 #quality-safety,body.page-id-57 #after-sales,body.page-id-57 #final-corporate-cta{scroll-margin-top:95px}body.page-id-57 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-57 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-57 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-57 footer .footer-grid{grid-template-columns:1fr}}body.page-id-57 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-57 .wrap,body.page-id-57 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-57 section{padding:64px 0!important}body.page-id-57 .section-head{margin-bottom:26px!important}body.page-id-57 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-57 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-57 h3{font-size:17px!important}body.page-id-57 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-57 .ar-line,body.page-id-57 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-57 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-57 .hero-content,body.page-id-57 .hero-in{max-width:860px!important}body.page-id-57 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-57 .hero-proof,body.page-id-57 .hero-stats{margin-top:28px!important}body.page-id-57 header{height:82px!important}body.page-id-57 .logo img,body.page-id-57 .brand img{width:104px!important;height:66px!important}body.page-id-57 .menu{gap:10px!important}body.page-id-57 .menu a{font-size:9px!important}body.page-id-57 .nav{gap:14px!important}body.page-id-57 .btn{padding:11px 14px!important}body.page-id-57 .cards4,body.page-id-57 .solution-grid{gap:12px!important}body.page-id-57 .card-img,body.page-id-57 .solution-img{height:160px!important}body.page-id-57 .card-body,body.page-id-57 .solution-body{padding:16px!important}body.page-id-57 .card-body p,body.page-id-57 .solution-body p{font-size:11px!important}body.page-id-57 .split,body.page-id-57 .intro-grid,body.page-id-57 .parking-grid,body.page-id-57 .eng-grid{gap:38px!important}body.page-id-57 .visual-collage,body.page-id-57 .visual-stack{min-height:430px!important}body.page-id-57 .parking-photo,body.page-id-57 .parking-visual{height:470px!important}body.page-id-57 .eng-photo,body.page-id-57 .eng-visual{height:470px!important}body.page-id-57 .process,body.page-id-57 .process-grid{gap:8px!important}body.page-id-57 .process-step,body.page-id-57 .process{font-size:11px}body.page-id-57 .material-grid,body.page-id-57 .mat-grid,body.page-id-57 .industry-grid,body.page-id-57 .blog-grid,body.page-id-57 .knowledge-grid{gap:10px!important}body.page-id-57 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-57 .location-grid{gap:8px!important}body.page-id-57 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-57 footer{padding-top:46px!important}body.page-id-57 .footer-grid{gap:18px!important}body.page-id-57 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-57 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-57 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-57 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-57 .visual-banner .caption b{font-size:22px;display:block}body.page-id-57 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-57 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-57 .wrap,body.page-id-57 .w{width:calc(100% - 28px)!important}body.page-id-57 section{padding:42px 0!important}body.page-id-57 .hero{min-height:620px!important}body.page-id-57 .cards4,body.page-id-57 .solution-grid,body.page-id-57 .industry-grid,body.page-id-57 .blog-grid,body.page-id-57 .knowledge-grid,body.page-id-57 .material-grid,body.page-id-57 .mat-grid,body.page-id-57 .cred-grid,body.page-id-57 .stats-grid{grid-template-columns:1fr!important}body.page-id-57 .process,body.page-id-57 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-57 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-57 /* V3 compact rhythm */
section{padding:42px 0!important}body.page-id-57 section + section{margin-top:0!important}body.page-id-57 .section-head{margin-bottom:18px!important}body.page-id-57 .section-head h2{margin-bottom:12px!important}body.page-id-57 .section-head .lead{margin-bottom:8px!important}body.page-id-57 .soft,body.page-id-57 .dark,body.page-id-57 .credentials{margin:0!important}body.page-id-57 .cards,body.page-id-57 .cards4,body.page-id-57 .solution-grid,body.page-id-57 .industry-grid,body.page-id-57 .material-grid,body.page-id-57 .mat-grid,body.page-id-57 .eng-list,body.page-id-57 .process,body.page-id-57 .process-grid{margin-top:18px!important}body.page-id-57 .card,body.page-id-57 .industry,body.page-id-57 .material,body.page-id-57 .eng-item,body.page-id-57 .process-step{margin-top:0!important}body.page-id-57 p{margin-top:8px;margin-bottom:10px}body.page-id-57 h2{margin-bottom:12px!important}body.page-id-57 h3{margin-bottom:7px!important}body.page-id-57 .visual-banner{margin-top:18px!important;height:260px!important}body.page-id-57 .auto-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;margin-top:20px}body.page-id-57 .auto-feature-img{height:360px;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 16px 38px rgba(0,0,0,.12)}body.page-id-57 .auto-feature-content{padding:6px 0}body.page-id-57 .mini-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}body.page-id-57 .mini-visual{min-height:180px;border-radius:15px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-57 .mini-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(1,24,18,.86))}body.page-id-57 .mini-visual b{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:12px}body.page-id-57 .highlight-band{padding:30px!important;background:linear-gradient(110deg,#053b2b,#0b5841);border-radius:20px;color:#fff;margin-top:20px}body.page-id-57 .highlight-band h3{color:#fff!important;font-size:24px!important}body.page-id-57 .highlight-band p{color:#cbd9d2!important}body.page-id-57 .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}body.page-id-57 .quick-box{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px}body.page-id-57 .quick-box b{display:block;color:var(--green);font-size:12px}body.page-id-57 .quick-box span{font-size:10px;color:var(--muted)}
@media(min-width:1000px) and (max-width:1450px){body.page-id-57 section{padding:36px 0!important}body.page-id-57 .visual-banner{height:235px!important}body.page-id-57 .auto-feature-img{height:320px!important}
}
@media(max-width:900px){body.page-id-57 .auto-feature{grid-template-columns:1fr}body.page-id-57 .mini-strip,body.page-id-57 .quick-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-57 section{padding:34px 0!important}body.page-id-57 .mini-strip,body.page-id-57 .quick-grid{grid-template-columns:1fr}
}body.page-id-57 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-57{overflow-x:hidden}body.page-id-57 .wrap,body.page-id-57 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-57 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-57 section + section{margin-top:0!important}body.page-id-57 .section-head{margin:0 0 14px!important}body.page-id-57 .section-head h2{margin:4px 0 9px!important}body.page-id-57 p{margin:6px 0 9px!important}body.page-id-57 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-57 .cards,body.page-id-57 .cards4,body.page-id-57 .solution-grid,body.page-id-57 .industry-grid,body.page-id-57 .material-grid,body.page-id-57 .mat-grid,body.page-id-57 .eng-list,body.page-id-57 .process,body.page-id-57 .process-grid,body.page-id-57 .quick-grid,body.page-id-57 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-57 #parking .parking-grid,body.page-id-57 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-57 #parking .parking-photo,body.page-id-57 #parking .parking-visual,body.page-id-57 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-57 #manufacturing .process,body.page-id-57 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-57 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-57 #manufacturing .manufacturing-visual,body.page-id-57 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-57 #final-corporate-cta{padding:28px 0!important}body.page-id-57 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-57 #final-corporate-cta .visual-collage,body.page-id-57 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-57 #rfq{padding:38px 0!important}body.page-id-57 #rfq .section-head{margin-bottom:12px!important}body.page-id-57 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-57 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-57 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-57 #manufacturing .process,body.page-id-57 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-57 .wrap,body.page-id-57 .w{width:calc(100% - 30px)!important}body.page-id-57 #parking .parking-grid,body.page-id-57 #parking .auto-feature,body.page-id-57 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-57 #manufacturing .process,body.page-id-57 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-57 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-57 section{padding:30px 0!important}body.page-id-57 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-57 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-57 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-57 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-57 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-57 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-57 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-57 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-57 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-57 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-57 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-57 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-57 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-57 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-57 .quote-card p{font-size:10px;line-height:1.6}body.page-id-57 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-57 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-57 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-57 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-57 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-57 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-57 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-57 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-57 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-57 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-57 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-57 .footer-ar{direction:rtl;text-align:left}body.page-id-57 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-57 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-57 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-57 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-57 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-57 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-57 .corp-heading{grid-template-columns:1fr}body.page-id-57 .corp-cards,body.page-id-57 .vendor-strip,body.page-id-57 .footer-pro{grid-template-columns:1fr}body.page-id-57 .footer-legal{display:block}
}body.page-id-57 /* ===== V6 single-certification + professional visual cleanup ===== */
.cert-vip{background:#f7f7f3!important;padding:38px 0!important;border-top:1px solid #e3e4df;border-bottom:1px solid #e3e4df}body.page-id-57 .cert-head{display:grid;grid-template-columns:1.6fr .75fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-57 .cert-head h2{font-size:32px!important;margin:4px 0 8px!important}body.page-id-57 .cert-ar{direction:rtl;text-align:right;color:#8b6c2f;font-size:12px;line-height:1.8;border-right:3px solid #c8a45e;padding-right:12px}body.page-id-57 .cert-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;gap:10px}body.page-id-57 .cert-main,body.page-id-57 .cert-company{background:#fff;border:1px solid #dedfd9;border-radius:12px;padding:17px;min-height:190px;box-shadow:0 5px 16px rgba(0,0,0,.035)}body.page-id-57 .cert-badge{width:46px;height:46px;border:1px solid #c4a357;border-radius:50%;display:grid;place-items:center;color:#9b7625;font-weight:900;font-size:11px;margin-bottom:12px}body.page-id-57 .cert-main h3,body.page-id-57 .cert-company h3{font-size:15px!important;color:#064334!important;margin-bottom:5px!important}body.page-id-57 .cert-main p{font-size:10px;color:#58665f}body.page-id-57 .cert-main span{font-size:8px;color:#a1813d;border-top:1px solid #eee;padding-top:8px;display:block;margin-top:10px}body.page-id-57 .cert-company dl{margin:10px 0 0}body.page-id-57 .cert-company dl div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #eee}body.page-id-57 .cert-company dt{font-size:9px;color:#65736d}body.page-id-57 .cert-company dd{font-size:10px;font-weight:800;color:#064334;margin:0;text-align:right}body.page-id-57 #corporate-resource-zone .corp-card:nth-child(2) h3{color:#064334!important}
@media(max-width:1000px){body.page-id-57 .cert-grid{grid-template-columns:1fr 1fr}body.page-id-57 .cert-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-57 .cert-grid{grid-template-columns:1fr}}body.page-id-57 /* V7 capability redesign */
.cap-v7{background:linear-gradient(180deg,#f7f7f3,#fff)!important;padding:36px 0!important}body.page-id-57 .cap-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}body.page-id-57 .cap-intro h2{font-size:38px!important;max-width:600px;margin:5px 0 10px!important}body.page-id-57 .cap-intro .lead{max-width:620px!important}body.page-id-57 .cap-visual{height:315px;border-radius:18px;position:relative;overflow:hidden;
background:
linear-gradient(90deg,rgba(0,50,38,.12),rgba(0,50,38,.03)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1400&q=88') center/cover no-repeat;
box-shadow:0 14px 36px rgba(0,0,0,.10)}body.page-id-57 .cap-visual-label{position:absolute;left:16px;bottom:16px;background:rgba(0,55,42,.91);color:#fff;border-radius:9px;padding:11px 14px;min-width:220px}body.page-id-57 .cap-visual-label b{display:block;font-size:11px;color:#d8b663}body.page-id-57 .cap-visual-label span{font-size:9px;color:#dce8e3}body.page-id-57 .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}body.page-id-57 .cap-card{display:flex;gap:11px;align-items:center;text-decoration:none;background:#fff;border:1px solid #e0e2dd;border-radius:10px;padding:13px 14px;min-height:72px;transition:.2s}body.page-id-57 .cap-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.07);border-color:#c4a45c}body.page-id-57 .cap-card>span{font-size:20px;font-weight:800;color:#b18a38;min-width:30px}body.page-id-57 .cap-card b{display:block;color:#064334;font-size:12px;margin-bottom:3px}body.page-id-57 .cap-card small{display:block;color:#69756f;font-size:8.5px;line-height:1.5}
@media(max-width:900px){body.page-id-57 .cap-intro{grid-template-columns:1fr}body.page-id-57 .cap-grid{grid-template-columns:1fr 1fr}body.page-id-57 .cap-visual{height:260px}}
@media(max-width:560px){body.page-id-57 .cap-grid{grid-template-columns:1fr}body.page-id-57 .cap-intro h2{font-size:30px!important}}body.page-id-57 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-57 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-57 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-57 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-57 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-57 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-57 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-57 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-57 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-57 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-57 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-57 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-57 .sector-copy{padding:13px}body.page-id-57 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-57 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-57 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-57 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-57 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-57 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-57 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-57 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-57 #parking{background:#f7f7f3!important}body.page-id-57 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-57 .sectors-head{grid-template-columns:1fr}body.page-id-57 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-57 .sector-grid{grid-template-columns:1fr}body.page-id-57 .sector-footer{grid-template-columns:1fr}}body.page-id-57 /* V10 premium parking collection redesign */
.parking-v10{background:#f6f5ef!important;padding:38px 0!important}body.page-id-57 .pv10-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-57 .pv10-head h2{font-size:36px!important;color:#073f33!important;margin:4px 0 8px!important;max-width:690px}body.page-id-57 .pv10-ar{direction:rtl;text-align:right;color:#8b6b2e;border-right:3px solid #c29b43;padding-right:12px;font-size:11px;line-height:1.85}body.page-id-57 .pv10-showcase{display:grid;grid-template-columns:1.7fr .7fr;gap:10px}body.page-id-57 .pv10-hero{height:310px;border-radius:15px;overflow:hidden;position:relative;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,45,35,.48)),
url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-57 .pv10-badge{position:absolute;top:14px;left:14px;background:#c29b43;color:#fff;padding:7px 10px;border-radius:5px;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-57 .pv10-hero-copy{position:absolute;left:18px;bottom:17px;color:#fff}body.page-id-57 .pv10-hero-copy b{display:block;font-size:22px}body.page-id-57 .pv10-hero-copy span{font-size:9px;color:#e0ebe6}body.page-id-57 .pv10-info{background:#073f33;border-radius:15px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:center}body.page-id-57 .pv10-stat{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-57 .pv10-stat b{font-size:17px;color:#d0ad58}body.page-id-57 .pv10-stat span{font-size:9px;color:#d7e3de}body.page-id-57 .pv10-info>a{margin-top:13px;text-decoration:none;color:#fff;border:1px solid #c7a14a;border-radius:5px;padding:9px 10px;font-size:8px;font-weight:800;text-align:center}body.page-id-57 .pv10-types{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}body.page-id-57 .pv10-types article{background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px;min-height:152px;transition:.2s}body.page-id-57 .pv10-types article:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(0,0,0,.07);border-color:#c4a052}body.page-id-57 .pv10-types article>span{display:block;color:#b48a35;font-size:8px;font-weight:900;margin-top:8px}body.page-id-57 .pv10-types article>b{display:block;color:#073f33;font-size:10px;margin:2px 0 4px}body.page-id-57 .pv10-types article>small{font-size:7.8px;line-height:1.45;color:#69756f}body.page-id-57 .shape{height:52px;border-radius:7px;background:#f1f0e9;position:relative;overflow:hidden}body.page-id-57 .shape:before,body.page-id-57 .shape:after{content:"";position:absolute}body.page-id-57 .shape-cant:before{width:72%;height:18px;border-top:4px solid #b49349;border-radius:60% 60% 0 0;left:15%;top:20px}body.page-id-57 .shape-cant:after{width:3px;height:28px;background:#244e43;left:21%;top:20px}body.page-id-57 .shape-double:before{width:82%;height:20px;border-top:4px solid #b49349;border-radius:50%;left:9%;top:18px}body.page-id-57 .shape-double:after{width:3px;height:30px;background:#244e43;left:50%;top:18px}body.page-id-57 .shape-arch:before{width:75%;height:31px;border:4px solid #b49349;border-bottom:0;border-radius:50% 50% 0 0;left:12%;top:13px}body.page-id-57 .shape-pyramid:before{width:0;height:0;border-left:39px solid transparent;border-right:39px solid transparent;border-bottom:31px solid #c8ad6a;left:15%;top:10px}body.page-id-57 .shape-sail:before{width:70%;height:30px;background:#c8ad6a;clip-path:polygon(0 75%,45% 0,100% 70%,55% 45%);left:15%;top:10px}body.page-id-57 .shape-custom:before{width:72%;height:28px;border:4px solid #b49349;border-radius:60% 10% 60% 10%;left:14%;top:11px;transform:skew(-10deg)}body.page-id-57 .pv10-bottom{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px 14px;margin-top:9px}body.page-id-57 .pv10-bottom b{display:block;color:#073f33;font-size:10px}body.page-id-57 .pv10-bottom span{font-size:8px;color:#68746f}body.page-id-57 .pv10-bottom a{text-decoration:none;background:#b28a38;color:#fff;padding:8px 11px;border-radius:5px;font-size:8px;font-weight:800}
@media(max-width:1000px){body.page-id-57 .pv10-showcase{grid-template-columns:1fr}body.page-id-57 .pv10-types{grid-template-columns:repeat(3,1fr)}body.page-id-57 .pv10-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-57 .pv10-types{grid-template-columns:1fr 1fr}body.page-id-57 .pv10-bottom{display:block}body.page-id-57 .pv10-bottom a{display:inline-block;margin-top:9px}}body.page-id-57 /* V11 — larger parking shade design cards */
.pv10-types{
 display:grid!important;
 grid-template-columns:repeat(3,1fr)!important;
 gap:12px!important;
 margin-top:14px!important;
}body.page-id-57 .pv10-types article{
 min-height:245px!important;
 padding:14px!important;
 border-radius:13px!important;
}body.page-id-57 .pv10-types .shape{
 height:135px!important;
 border-radius:10px!important;
 background:#f1f0e9!important;
}body.page-id-57 .pv10-types article>span{
 font-size:9px!important;
 margin-top:10px!important;
}body.page-id-57 .pv10-types article>b{
 font-size:13px!important;
 margin:3px 0 5px!important;
}body.page-id-57 .pv10-types article>small{
 font-size:9px!important;
 line-height:1.55!important;
}body.page-id-57 /* enlarge the six schematic shade icons */
.shape-cant:before{width:76%!important;height:45px!important;border-top-width:7px!important;left:12%!important;top:48px!important}body.page-id-57 .shape-cant:after{width:5px!important;height:65px!important;left:20%!important;top:49px!important}body.page-id-57 .shape-double:before{width:84%!important;height:50px!important;border-top-width:7px!important;left:8%!important;top:42px!important}body.page-id-57 .shape-double:after{width:5px!important;height:70px!important;left:50%!important;top:43px!important}body.page-id-57 .shape-arch:before{width:78%!important;height:78px!important;border-width:7px!important;border-bottom:0!important;left:11%!important;top:31px!important}body.page-id-57 .shape-pyramid:before{border-left-width:82px!important;border-right-width:82px!important;border-bottom-width:72px!important;left:18%!important;top:27px!important}body.page-id-57 .shape-sail:before{width:76%!important;height:78px!important;left:12%!important;top:27px!important}body.page-id-57 .shape-custom:before{width:76%!important;height:72px!important;border-width:7px!important;left:12%!important;top:28px!important}
@media(max-width:800px){body.page-id-57 .pv10-types{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){body.page-id-57 .pv10-types{grid-template-columns:1fr!important}
}body.page-id-57 /* V12 — clean homepage,body.page-id-57 no repeated capability/workflow sections */
.eng-v12{background:#f7f7f3!important;padding:40px 0!important}body.page-id-57 .eng12-head{display:grid;grid-template-columns:1.45fr .65fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-57 .eng12-head h2{font-size:36px!important;color:#073f33!important;max-width:760px;margin:4px 0 8px!important}body.page-id-57 .eng12-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:12px;color:#8a6a2c;font-size:11px;line-height:1.85}body.page-id-57 .eng12-main{display:grid;grid-template-columns:1.35fr .85fr;gap:10px}body.page-id-57 .eng12-visual{height:325px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,48,37,.42)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-57 .eng12-tag{position:absolute;left:16px;bottom:16px;background:rgba(3,58,44,.93);color:#fff;border-radius:9px;padding:12px 14px}body.page-id-57 .eng12-tag span{display:block;color:#d5b15b;font-size:8px;letter-spacing:1px;font-weight:800}body.page-id-57 .eng12-tag b{display:block;font-size:16px;margin-top:3px}body.page-id-57 .eng12-panel{background:#073f33;border-radius:15px;padding:10px 16px}body.page-id-57 .eng12-panel>div{display:grid;grid-template-columns:35px 1fr;column-gap:8px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-57 .eng12-panel>div:last-child{border-bottom:0}body.page-id-57 .eng12-panel strong{grid-row:1/3;color:#d3ad54;font-size:18px}body.page-id-57 .eng12-panel b{color:#fff;font-size:10px}body.page-id-57 .eng12-panel small{color:#cbdad4;font-size:8px;margin-top:3px}body.page-id-57 .eng12-deliverables{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}body.page-id-57 .eng12-deliverables>div{background:#fff;border:1px solid #dfe1dc;border-radius:9px;padding:11px;text-align:center}body.page-id-57 .eng12-deliverables b{display:block;color:#073f33;font-size:9px}body.page-id-57 .eng12-deliverables span{display:block;color:#77817d;font-size:7.5px;margin-top:3px}
@media(max-width:900px){body.page-id-57 .eng12-head,body.page-id-57 .eng12-main{grid-template-columns:1fr}body.page-id-57 .eng12-deliverables{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){body.page-id-57 .eng12-deliverables{grid-template-columns:1fr}}body.page-id-57 /* V13 — larger,body.page-id-57 more prominent engineering deliverable cards */
.eng12-deliverables{
  grid-template-columns:repeat(5,1fr)!important;
  gap:12px!important;
  margin-top:15px!important;
}body.page-id-57 .eng12-deliverables>div{
  min-height:105px!important;
  padding:18px 12px!important;
  border-radius:12px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  border:1px solid #d9ddd7!important;
  box-shadow:0 5px 15px rgba(0,0,0,.035)!important;
  transition:.2s ease!important;
}body.page-id-57 .eng12-deliverables>div:hover{
  transform:translateY(-3px)!important;
  border-color:#c3a052!important;
  box-shadow:0 9px 22px rgba(0,0,0,.07)!important;
}body.page-id-57 .eng12-deliverables b{
  font-size:13px!important;
  line-height:1.3!important;
  margin-bottom:7px!important;
}body.page-id-57 .eng12-deliverables span{
  font-size:9px!important;
  line-height:1.45!important;
  margin-top:0!important;
}
@media(max-width:1000px){body.page-id-57 .eng12-deliverables{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:650px){body.page-id-57 .eng12-deliverables{grid-template-columns:1fr 1fr!important}
}body.page-id-57 /* V14 — improve readability and hierarchy of 01–04 engineering workflow */
.eng12-panel{
  padding:14px 20px!important;
}body.page-id-57 .eng12-panel>div{
  grid-template-columns:52px 1fr!important;
  column-gap:12px!important;
  padding:17px 0!important;
  min-height:76px!important;
  align-items:start!important;
}body.page-id-57 .eng12-panel strong{
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.5px!important;
}body.page-id-57 .eng12-panel b{
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:.1px!important;
}body.page-id-57 .eng12-panel small{
  font-size:10.5px!important;
  line-height:1.55!important;
  margin-top:5px!important;
  color:#e0e9e5!important;
  max-width:95%!important;
}
@media(max-width:650px){body.page-id-57 .eng12-panel{padding:12px 15px!important}body.page-id-57 .eng12-panel>div{grid-template-columns:44px 1fr!important}body.page-id-57 .eng12-panel strong{font-size:22px!important}body.page-id-57 .eng12-panel b{font-size:13px!important}body.page-id-57 .eng12-panel small{font-size:10px!important}
}body.page-id-57 /* V15 — distinct Materials section; fabrication/execution kept separate */
.mat15{background:#f5f5f1;padding:42px 0 38px}body.page-id-57 .mat15-head{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-57 .mat15-head h2{font-size:35px;line-height:1.04;color:#073f33;margin:4px 0 8px;max-width:760px}body.page-id-57 .mat15-head .lead{max-width:760px}body.page-id-57 .mat15-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:13px;color:#80672f;font-size:11px;line-height:1.9}body.page-id-57 .mat15-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-bottom:11px}body.page-id-57 .mat15-visual{min-height:280px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,31,.05),rgba(3,55,42,.52)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-57 .mat15-overlay{position:absolute;left:16px;bottom:16px;background:rgba(4,57,44,.94);color:#fff;padding:13px 15px;border-radius:10px;max-width:430px}body.page-id-57 .mat15-overlay span{display:block;color:#d4ae54;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-57 .mat15-overlay b{display:block;font-size:17px;margin:4px 0}body.page-id-57 .mat15-overlay small{font-size:8px;color:#d8e3df}body.page-id-57 .mat15-spec{background:#073f33;color:#fff;border-radius:15px;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}body.page-id-57 .mat15-kicker{font-size:8px;letter-spacing:1.2px;color:#d4ae54;font-weight:900}body.page-id-57 .mat15-spec h3{font-size:25px;line-height:1.08;margin:7px 0 10px}body.page-id-57 .mat15-spec p{font-size:10px;line-height:1.7;color:#d7e1dd}body.page-id-57 .mat15-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}body.page-id-57 .mat15-pills span{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 9px;font-size:7.5px}body.page-id-57 .mat15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-57 .mat15-grid article{background:#fff;border:1px solid #dde1dc;border-radius:13px;padding:17px;min-height:180px;position:relative}body.page-id-57 .mat15-no{position:absolute;right:14px;top:13px;color:#c2a15b;font-size:12px;font-weight:900}body.page-id-57 .mat15-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf1ed;color:#073f33;font-size:9px;font-weight:900;margin-bottom:13px;border:1px solid #d7ddd7}body.page-id-57 .mat15-grid h3{font-size:14px;color:#073f33;margin:0 0 7px}body.page-id-57 .mat15-grid p{font-size:9px;line-height:1.6;color:#58645f;margin:0 0 10px}body.page-id-57 .mat15-grid small{font-size:7.5px;color:#a27f36;font-weight:700;text-transform:uppercase;letter-spacing:.4px}body.page-id-57 .mat15-bottom{margin-top:11px;background:#fff;border:1px solid #dde1dc;border-radius:12px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-57 .mat15-bottom b{display:block;color:#073f33;font-size:11px}body.page-id-57 .mat15-bottom span{display:block;color:#69736f;font-size:8px;margin-top:3px}body.page-id-57 .mat15-bottom a{background:#b78d36;color:#fff;text-decoration:none;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:800;white-space:nowrap}
@media(max-width:900px){body.page-id-57 .mat15-head,body.page-id-57 .mat15-feature{grid-template-columns:1fr}body.page-id-57 .mat15-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-57 .mat15-grid{grid-template-columns:1fr}body.page-id-57 .mat15-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-57 /* V16 — Premium 01–06 workflow: icons + subtle technical blueprint watermark */
@keyframes workflowGlow{
  from { box-shadow:0 4px 14px rgba(0,0,0,.025); }
  to   { box-shadow:0 10px 24px rgba(4,63,51,.09); }
}body.page-id-57 /* Target the six workflow cards under Project Delivery Process */
section:has(h2:-webkit-any-link),body.page-id-57 section{}body.page-id-57 /* Generic enhancement scoped by JS-added class */
.vip-workflow{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}body.page-id-57 .vip-workflow:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  opacity:.045;
  background-image:
    linear-gradient(rgba(5,63,50,.75) 1px, transparent 1px),
    linear-gradient(90deg,rgba(5,63,50,.75) 1px, transparent 1px),
    radial-gradient(circle at 18% 28%,transparent 0 52px,rgba(5,63,50,.65) 53px 54px,transparent 55px),
    radial-gradient(circle at 78% 65%,transparent 0 84px,rgba(5,63,50,.55) 85px 86px,transparent 87px);
  background-size:28px 28px,28px 28px,220px 220px,300px 300px;
}body.page-id-57 .vip-workflow-card{
  position:relative!important;
  background:rgba(255,255,255,.93)!important;
  border:1px solid #dfe3df!important;
  border-top:2px solid #b89242!important;
  border-radius:12px!important;
  padding:18px 14px 16px 14px!important;
  min-height:175px!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}body.page-id-57 .vip-workflow-card:hover{
  transform:translateY(-5px)!important;
  border-color:#b89242!important;
  box-shadow:0 12px 26px rgba(4,63,51,.10)!important;
}body.page-id-57 .vip-workflow-icon{
  width:43px;
  height:43px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 0 13px 0;
  background:#edf2ef;
  border:1px solid #d8dfdb;
  color:#064335;
}body.page-id-57 .vip-workflow-icon svg{
  width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;
  stroke-linecap:round;stroke-linejoin:round;
}body.page-id-57 .vip-workflow-card:hover .vip-workflow-icon{
  background:#064335;color:#d9b458;border-color:#064335;
}body.page-id-57 .vip-workflow-card .workflow-number{
  position:absolute!important;
  right:13px!important;
  top:13px!important;
  color:#b18b3d!important;
  font-size:20px!important;
  font-weight:900!important;
  line-height:1!important;
}body.page-id-57 .vip-workflow-card h3,body.page-id-57 .vip-workflow-card b{
  color:#073f33!important;
}body.page-id-57 .vip-workflow-card p,body.page-id-57 .vip-workflow-card small{
  line-height:1.55!important;
}
@media(max-width:700px){body.page-id-57 .vip-workflow-card{min-height:160px!important}
}body.page-id-57 /* V17 — Factory capability replaces repetitive second workflow */
.factory17{padding:44px 0 38px;background:#fff}body.page-id-57 .factory17-head{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-57 .factory17-head h2{font-size:36px;line-height:1.04;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-57 .factory17-head p{font-size:10.5px;line-height:1.7;color:#59655f;max-width:760px}body.page-id-57 .factory17-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:14px;font-size:10.5px;line-height:1.9;color:#80672f}body.page-id-57 .factory17-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:11px}body.page-id-57 .factory17-photo{min-height:340px;border-radius:16px;position:relative;overflow:hidden;
 background:linear-gradient(180deg,rgba(4,38,31,.05),rgba(4,50,40,.48)),
 url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-57 .factory17-photo-label{position:absolute;left:17px;bottom:17px;background:rgba(4,58,45,.94);color:#fff;border-radius:11px;padding:14px 16px;max-width:480px}body.page-id-57 .factory17-photo-label small{display:block;color:#d8b45b;font-size:8px;letter-spacing:1px;font-weight:900}body.page-id-57 .factory17-photo-label strong{display:block;font-size:19px;line-height:1.2;margin:4px 0}body.page-id-57 .factory17-photo-label span{font-size:8.5px;color:#dce6e2}body.page-id-57 .factory17-side{background:#073f33;color:#fff;border-radius:16px;padding:30px 25px;display:flex;flex-direction:column;justify-content:center}body.page-id-57 .factory17-badge{font-size:8px;color:#d7af54;font-weight:900;letter-spacing:1.2px}body.page-id-57 .factory17-side h3{font-size:26px;line-height:1.08;margin:8px 0 11px}body.page-id-57 .factory17-side p{font-size:10px;line-height:1.7;color:#d9e3df}body.page-id-57 .factory17-checks{display:grid;gap:7px;margin-top:15px}body.page-id-57 .factory17-checks span{font-size:8.5px;border:1px solid rgba(255,255,255,.17);border-radius:8px;padding:8px 10px}body.page-id-57 .factory17-checks span:before{content:"✓";color:#d7af54;font-weight:900;margin-right:7px}body.page-id-57 .factory17-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px}body.page-id-57 .factory17-grid article{border:1px solid #dfe3df;border-radius:13px;padding:18px;background:#f8f9f7;min-height:205px;transition:.2s ease}body.page-id-57 .factory17-grid article:hover{transform:translateY(-4px);border-color:#bc9849;box-shadow:0 10px 24px rgba(4,63,51,.07)}body.page-id-57 .factory17-icon{width:48px;height:48px;border-radius:11px;background:#e9efeb;border:1px solid #d6dfda;display:flex;align-items:center;justify-content:center;color:#073f33;margin-bottom:15px}body.page-id-57 .factory17-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.page-id-57 .factory17-grid h3{font-size:15px;color:#073f33;margin:0 0 8px}body.page-id-57 .factory17-grid p{font-size:9px;line-height:1.6;color:#5d6863;min-height:58px}body.page-id-57 .factory17-grid b{font-size:7.5px;color:#a47e31;letter-spacing:.6px}body.page-id-57 .factory17-strip{margin-top:11px;background:#073f33;color:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}body.page-id-57 .factory17-strip div{border-right:1px solid rgba(255,255,255,.15);padding-right:12px}body.page-id-57 .factory17-strip div:last-child{border-right:0}body.page-id-57 .factory17-strip strong{display:block;color:#d8b45b;font-size:10px;margin-bottom:3px}body.page-id-57 .factory17-strip span{font-size:7.8px;color:#d9e3df}
@media(max-width:900px){body.page-id-57 .factory17-head,body.page-id-57 .factory17-hero{grid-template-columns:1fr}body.page-id-57 .factory17-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-57 .factory17-grid,body.page-id-57 .factory17-strip{grid-template-columns:1fr}body.page-id-57 .factory17-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:10px}
}body.page-id-57 /* V18 — one consolidated materials showcase; no repeated material imagery */
.materials18{padding:46px 0 42px;background:#f8f8f5}body.page-id-57 .materials18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:end;margin-bottom:18px}body.page-id-57 .materials18-head h2{font-size:38px;line-height:1.03;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-57 .materials18-head p{font-size:11px;line-height:1.7;color:#5d6762;max-width:730px}body.page-id-57 .materials18-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:15px;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-57 .materials18-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-bottom:11px}body.page-id-57 .materials18-feature-photo{min-height:290px;border-radius:16px;position:relative;overflow:hidden;
background:linear-gradient(180deg,rgba(4,40,33,.08),rgba(4,50,40,.52)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-57 .materials18-overlay{position:absolute;left:17px;right:17px;bottom:17px;background:rgba(4,58,45,.94);border-radius:11px;padding:14px 16px;color:#fff}body.page-id-57 .materials18-overlay small{display:block;color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-57 .materials18-overlay strong{display:block;font-size:20px;margin:4px 0}body.page-id-57 .materials18-overlay span{font-size:8.5px;color:#dbe6e1}body.page-id-57 .materials18-feature-copy{border-radius:16px;background:#073f33;color:#fff;padding:31px 28px;display:flex;flex-direction:column;justify-content:center}body.page-id-57 .materials18-kicker{color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1.1px}body.page-id-57 .materials18-feature-copy h3{font-size:27px;line-height:1.08;margin:8px 0 11px}body.page-id-57 .materials18-feature-copy p{font-size:10px;line-height:1.7;color:#d9e4df}body.page-id-57 .materials18-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-57 .materials18-pills span{border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:7px 10px;font-size:7.8px}body.page-id-57 .materials18-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-57 .materials18-grid article{background:#fff;border:1px solid #dde2de;border-radius:14px;overflow:hidden;min-height:250px}body.page-id-57 .materials18-swatch{height:88px;position:relative}body.page-id-57 .materials18-swatch:after{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(135deg,transparent 0 8px,#073f33 8px 9px)}body.page-id-57 .materials18-swatch.membrane{background:linear-gradient(135deg,#f5f2e9,#dcd8cc)}body.page-id-57 .materials18-swatch.hdpe{background:linear-gradient(135deg,#dfe6dc,#b9c8ba)}body.page-id-57 .materials18-swatch.ptfe{background:linear-gradient(135deg,#f7f7f2,#d9ddd8)}body.page-id-57 .materials18-swatch.steel{background:linear-gradient(135deg,#c8cecb,#737e79)}body.page-id-57 .materials18-body{padding:16px}body.page-id-57 .materials18-code{display:inline-block;border:1px solid #d7ddd9;border-radius:18px;padding:5px 9px;font-size:7.5px;color:#073f33;font-weight:900}body.page-id-57 .materials18-body h3{font-size:15px;color:#073f33;margin:11px 0 7px}body.page-id-57 .materials18-body p{font-size:8.8px;line-height:1.6;color:#5f6964;min-height:58px}body.page-id-57 .materials18-body b{font-size:7px;color:#a27c31;letter-spacing:.6px}body.page-id-57 .materials18-note{margin-top:11px;border:1px solid #dce1dd;background:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:1fr 1.5fr auto;gap:15px;align-items:center}body.page-id-57 .materials18-note strong{font-size:10px;color:#073f33}body.page-id-57 .materials18-note span{font-size:8.5px;color:#65706a}body.page-id-57 .materials18-note a{background:#b58b3c;color:#fff;text-decoration:none;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}
@media(max-width:900px){body.page-id-57 .materials18-head,body.page-id-57 .materials18-feature{grid-template-columns:1fr}body.page-id-57 .materials18-grid{grid-template-columns:repeat(2,1fr)}body.page-id-57 .materials18-note{grid-template-columns:1fr}
}
@media(max-width:560px){body.page-id-57 .materials18-grid{grid-template-columns:1fr}}body.page-id-57 /* V19 — consolidated sector section,body.page-id-57 intentionally unlike card-grid sections */
.sector19{padding:52px 0;background:#f7f7f3}body.page-id-57 .sector19-head{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:end;margin-bottom:20px}body.page-id-57 .sector19-head h2{font-size:40px;line-height:1.02;color:#073f33;max-width:790px;margin:6px 0 10px}body.page-id-57 .sector19-head p{font-size:11px;line-height:1.7;color:#606b65;max-width:700px}body.page-id-57 .sector19-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding:3px 16px 3px 0;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-57 .sector19-stage{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;min-height:430px}body.page-id-57 .sector19-photo{position:relative;border-radius:18px;overflow:hidden;
 background:
 linear-gradient(180deg,rgba(3,42,34,.04),rgba(3,46,37,.66)),
 url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-57 .sector19-badge{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:12px;background:rgba(4,57,45,.94);color:#fff}body.page-id-57 .sector19-badge small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-57 .sector19-badge strong{display:block;font-size:23px;line-height:1.12;margin:5px 0 7px}body.page-id-57 .sector19-badge span{font-size:8.5px;color:#dbe5e1}body.page-id-57 .sector19-list{background:#073f33;border-radius:18px;padding:16px;color:#fff;display:flex;flex-direction:column}body.page-id-57 .sector19-list article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:17px 8px;border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-57 .sector19-list article>span{font-size:22px;color:#d4ad54;font-weight:800}body.page-id-57 .sector19-list h3{font-size:16px;margin:0 0 4px}body.page-id-57 .sector19-list p{font-size:8.8px;line-height:1.5;color:#cbd9d4;margin:0}body.page-id-57 .sector19-cta{margin-top:auto;display:block;background:#bd963e;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:9px;font-size:9px;font-weight:900}body.page-id-57 .sector19-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #dce2de;border-radius:13px;background:#fff;overflow:hidden}body.page-id-57 .sector19-proof div{padding:15px 18px;border-right:1px solid #e3e6e3}body.page-id-57 .sector19-proof div:last-child{border-right:0}body.page-id-57 .sector19-proof b{display:block;color:#073f33;font-size:9px;letter-spacing:.5px}body.page-id-57 .sector19-proof span{display:block;color:#7a827e;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-57 .sector19-head,body.page-id-57 .sector19-stage{grid-template-columns:1fr}body.page-id-57 .sector19-photo{min-height:390px}body.page-id-57 .sector19-proof{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-57 .sector19-head h2{font-size:31px}body.page-id-57 .sector19-proof{grid-template-columns:1fr}
}body.page-id-57 /* V20 — Why Car Parking Shades Riyadh + Project Portfolio; intentionally different from workflow cards */
.why20{padding:48px 0;background:#fff}body.page-id-57 .why20-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-57 .why20-head h2{font-size:40px;line-height:1.02;color:#073f33;margin:5px 0 10px;max-width:780px}body.page-id-57 .why20-head p{font-size:11px;line-height:1.7;color:#5e6963;max-width:760px}body.page-id-57 .why20-ar{direction:rtl!important;text-align:right;border-right:3px solid #bc9645;padding-right:15px!important;color:#775f2d!important;font-size:11px!important;line-height:1.9!important}body.page-id-57 .why20-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-57 .why20-photo{min-height:480px;border-radius:18px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,32,.03),rgba(3,47,37,.62)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-57 .why20-photo-copy{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(4,57,45,.94);border-radius:12px;padding:16px 18px;color:#fff}body.page-id-57 .why20-photo-copy small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-57 .why20-photo-copy strong{display:block;font-size:21px;margin:5px 0}body.page-id-57 .why20-photo-copy span{font-size:8.5px;color:#dce6e2}body.page-id-57 .why20-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-57 .why20-stats article{border:1px solid #dce1dd;border-radius:14px;padding:18px;background:#f8f8f5;display:flex;gap:13px;align-items:flex-start}body.page-id-57 .why20-stats strong{font-size:25px;line-height:1;color:#b18a3b;min-width:55px}body.page-id-57 .why20-stats b{display:block;font-size:13px;color:#073f33;margin-bottom:5px}body.page-id-57 .why20-stats span{display:block;font-size:8.5px;line-height:1.55;color:#68736d}body.page-id-57 .portfolio20{padding:48px 0;background:#073f33;color:#fff}body.page-id-57 .portfolio20-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}body.page-id-57 .portfolio20-head h2{font-size:37px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-57 .portfolio20-head p{font-size:10px;line-height:1.65;color:#cad8d3;max-width:720px}body.page-id-57 .portfolio20-head>a,body.page-id-57 .portfolio20-bottom>a{white-space:nowrap;text-decoration:none;background:#bd963e;color:#fff;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}body.page-id-57 .portfolio20-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:10px}body.page-id-57 .p20{position:relative;border-radius:15px;overflow:hidden;background-position:center;background-size:cover}body.page-id-57 .p20:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(2,37,29,.82))}body.page-id-57 .p20-industrial{grid-column:span 7;grid-row:span 2;background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1300&q=88')}body.page-id-57 .p20-commercial{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000&q=88')}body.page-id-57 .p20-education{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=1000&q=88')}body.page-id-57 .p20-hospitality{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=1000&q=88')}body.page-id-57 .p20-public{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88')}body.page-id-57 .p20-residential{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1000&q=88')}body.page-id-57 .p20-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px}body.page-id-57 .p20-copy span{font-size:7px;letter-spacing:1px;color:#d7b15a;font-weight:900}body.page-id-57 .p20-copy h3{font-size:16px;margin:4px 0;color:#fff}body.page-id-57 .p20-copy p{font-size:8px;line-height:1.5;color:#dbe5e1;margin:0}body.page-id-57 .portfolio20-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px}body.page-id-57 .portfolio20-bottom b{display:block;color:#d7b15a;font-size:10px}body.page-id-57 .portfolio20-bottom span{display:block;color:#d4dfdb;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-57 .why20-head,body.page-id-57 .why20-stage{grid-template-columns:1fr}body.page-id-57 .why20-photo{min-height:390px}body.page-id-57 .portfolio20-head{display:block}body.page-id-57 .portfolio20-head>a{display:inline-block;margin-top:10px}body.page-id-57 .portfolio20-grid{grid-template-columns:1fr 1fr;grid-auto-rows:250px}body.page-id-57 .p20{grid-column:auto!important;grid-row:auto!important}
}
@media(max-width:560px){body.page-id-57 .why20-stats,body.page-id-57 .portfolio20-grid{grid-template-columns:1fr}body.page-id-57 .why20-head h2,body.page-id-57 .portfolio20-head h2{font-size:31px}body.page-id-57 .portfolio20-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-57 /* V21 — unique case-study bridge; no repeated sector catalogue */
.case21{padding:48px 0;background:#f5f3ed}body.page-id-57 .case21-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:22px}body.page-id-57 .case21-head h2{font-size:38px;line-height:1.04;color:#073f33;margin:5px 0 9px}body.page-id-57 .case21-head p{font-size:10px;line-height:1.7;color:#65706a;max-width:760px}body.page-id-57 .case21-ar{direction:rtl;text-align:right;border-right:3px solid #b99343;padding-right:15px;color:#755d2d!important}body.page-id-57 .case21-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-57 .case21-row article{min-height:150px;background:#fff;border:1px solid #deded7;border-radius:14px;padding:18px}body.page-id-57 .case21-row span{display:block;color:#b58d3d;font-size:22px;font-weight:900;margin-bottom:24px}body.page-id-57 .case21-row b{display:block;color:#073f33;font-size:14px;margin-bottom:7px}body.page-id-57 .case21-row small{display:block;color:#6b746f;font-size:8.5px;line-height:1.55}body.page-id-57 .case21-note{margin-top:10px;padding:12px 15px;border-left:3px solid #b99343;background:#fff;font-size:8.5px;color:#66706b}
@media(max-width:800px){body.page-id-57 .case21-head{grid-template-columns:1fr}body.page-id-57 .case21-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){body.page-id-57 .case21-row{grid-template-columns:1fr}body.page-id-57 .case21-head h2{font-size:30px}}body.page-id-57 /* V22 — restore upper sector design; replace lower repetition with real-project showcase */
.projects22{padding:50px 0;background:#073f33;color:#fff}body.page-id-57 .projects22-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-57 .projects22-head h2{font-size:39px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-57 .projects22-head p{font-size:10px;line-height:1.7;color:#cad8d3;max-width:760px}body.page-id-57 .projects22-ar{direction:rtl!important;text-align:right;border-right:3px solid #bd963e;padding-right:15px!important;color:#d7b96d!important;font-size:10.5px!important;line-height:1.85!important}body.page-id-57 .projects22-grid{display:grid;grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:255px 255px;gap:10px}body.page-id-57 .project22{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center}body.page-id-57 .project22:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(1,34,27,.88))}body.page-id-57 .p22-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1300&q=88')}body.page-id-57 .p22-b{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=88')}body.page-id-57 .p22-c{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=88')}body.page-id-57 .p22-d{grid-column:2/4;background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=1200&q=88')}body.page-id-57 .project22-overlay{position:absolute;left:16px;right:16px;bottom:15px;z-index:2}body.page-id-57 .project22-overlay span{display:block;color:#d8b45b;font-size:7px;letter-spacing:1px;font-weight:900}body.page-id-57 .project22-overlay h3{font-size:17px;color:#fff;margin:4px 0 5px}body.page-id-57 .project22-overlay p{font-size:8px;line-height:1.5;color:#dce6e2;margin:0 0 5px}body.page-id-57 .project22-overlay small{font-size:7px;color:#b9cbc4}body.page-id-57 .projects22-meta{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:0;margin-top:11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;overflow:hidden}body.page-id-57 .projects22-meta div{padding:13px 14px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-57 .projects22-meta b{display:block;color:#d8b45b;font-size:8px}body.page-id-57 .projects22-meta span{display:block;color:#d5dfdb;font-size:7.5px;margin-top:3px}body.page-id-57 .projects22-meta a{display:flex;align-items:center;justify-content:center;padding:0 16px;background:#bd963e;color:#fff;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:900px){body.page-id-57 .projects22-head{grid-template-columns:1fr}body.page-id-57 .projects22-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px}body.page-id-57 .p22-a,body.page-id-57 .p22-d{grid-row:auto;grid-column:auto}body.page-id-57 .projects22-meta{grid-template-columns:1fr 1fr}body.page-id-57 .projects22-meta a{padding:12px}
}
@media(max-width:560px){body.page-id-57 .projects22-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,260px)}body.page-id-57 .projects22-meta{grid-template-columns:1fr}
}body.page-id-57 .client-journey-vip{padding:110px 0;background:linear-gradient(180deg,#f8f7f2 0%,#fff 100%);color:#0d3532;position:relative;overflow:hidden}body.page-id-57 .client-journey-vip:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(177,139,65,.13);border-radius:50%;right:-230px;top:-240px}body.page-id-57 .cj-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-57 .cj-head{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:48px}body.page-id-57 .cj-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.24em;color:#aa8441;margin-bottom:16px}body.page-id-57 .cj-head h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:0;font-weight:800}body.page-id-57 .cj-head h2 em{font-style:normal;color:#b18b49}body.page-id-57 .cj-intro{border-left:2px solid #b18b49;padding-left:28px;font-size:17px;line-height:1.65;color:#52615f}body.page-id-57 .cj-intro p{margin:0 0 10px}body.page-id-57 .cj-ar{direction:rtl;text-align:right;color:#6d716c}body.page-id-57 .cj-panel{display:grid;grid-template-columns:.78fr 1.22fr;background:#0b3b36;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px rgba(10,45,41,.13)}body.page-id-57 .cj-feature{padding:54px 46px;background:radial-gradient(circle at 10% 10%,rgba(187,146,72,.23),transparent 42%),#0b3b36;color:#fff;display:flex;flex-direction:column;min-height:480px}body.page-id-57 .cj-feature-top{display:flex;justify-content:space-between;align-items:center;color:#d7b46f}body.page-id-57 .cj-feature-top span{font-size:48px;font-weight:300}body.page-id-57 .cj-feature-top small{letter-spacing:.2em;font-weight:800}body.page-id-57 .cj-feature h3{font-size:34px;line-height:1.08;margin:auto 0 18px;max-width:360px}body.page-id-57 .cj-feature p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.72);max-width:390px}body.page-id-57 .cj-feature a{margin-top:28px;color:#fff;text-decoration:none;font-weight:800;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}body.page-id-57 .cj-feature a b{color:#d7b46f;font-size:20px;margin-left:8px}body.page-id-57 .cj-steps{background:#fff;padding:12px 36px}body.page-id-57 .cj-steps article{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 4px;border-bottom:1px solid #e9e5dc;align-items:start}body.page-id-57 .cj-steps article:last-child{border-bottom:0}body.page-id-57 .cj-steps article>span{font-size:27px;color:#b18b49;font-weight:700}body.page-id-57 .cj-steps small{font-size:10px;letter-spacing:.18em;color:#9a7b43;font-weight:800}body.page-id-57 .cj-steps h3{font-size:21px;margin:4px 0 6px;color:#123c38}body.page-id-57 .cj-steps p{margin:0;color:#6c7472;line-height:1.5;font-size:14px}body.page-id-57 .cj-action{margin-top:24px;border:1px solid #ded9ce;border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:rgba(255,255,255,.7)}body.page-id-57 .cj-action span{display:block;font-size:10px;letter-spacing:.18em;color:#a27d3d;font-weight:800;margin-bottom:5px}body.page-id-57 .cj-action strong{font-size:18px;color:#173d39}body.page-id-57 .cj-action a{background:#b18b49;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.08em;font-weight:800;padding:17px 22px;border-radius:10px;white-space:nowrap}
@media(max-width:850px){body.page-id-57 .client-journey-vip{padding:70px 0}body.page-id-57 .cj-head,body.page-id-57 .cj-panel{grid-template-columns:1fr}body.page-id-57 .cj-head{gap:28px}body.page-id-57 .cj-intro{padding-left:18px}body.page-id-57 .cj-feature{min-height:390px}body.page-id-57 .cj-action{align-items:flex-start;flex-direction:column}body.page-id-57 .cj-action a{width:100%;text-align:center}}
@media(max-width:520px){body.page-id-57 .cj-feature{padding:38px 28px}body.page-id-57 .cj-steps{padding:8px 20px}body.page-id-57 .cj-steps article{grid-template-columns:48px 1fr}body.page-id-57 .cj-head h2{font-size:42px}}body.page-id-57 /* V25 compact client journey override */
.client-journey-compact{padding:62px 0 68px;background:#fbfaf7;color:#123b37}body.page-id-57 .cjc-wrap{width:min(1180px,90%);margin:auto}body.page-id-57 .cjc-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-57 .cjc-head span{font-size:10px;letter-spacing:.22em;font-weight:800;color:#aa8240}body.page-id-57 .cjc-head h2{font-size:clamp(32px,3.3vw,48px);line-height:1.04;letter-spacing:-.035em;margin:8px 0 0}body.page-id-57 .cjc-head h2 em{font-style:normal;color:#ad8543}body.page-id-57 .cjc-head p{font-size:15px;line-height:1.55;color:#66716f;margin:0;border-left:2px solid #b28a48;padding-left:20px}body.page-id-57 .cjc-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch}body.page-id-57 .cjc-flow article{position:relative;background:#fff;border:1px solid #e7e3da;border-radius:15px;padding:22px 18px 20px;min-height:178px;box-shadow:0 8px 24px rgba(17,56,52,.045)}body.page-id-57 .cjc-flow article>b{position:absolute;top:14px;right:15px;font-size:13px;color:#b18a47}body.page-id-57 .cjc-icon{width:42px;height:42px;border-radius:12px;background:#eef2ef;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#0c443d;margin-bottom:16px}body.page-id-57 .cjc-flow h3{font-size:18px;margin:0 0 7px}body.page-id-57 .cjc-flow p{font-size:13px;line-height:1.48;color:#6b7472;margin:0}body.page-id-57 .cjc-flow>i{font-style:normal;align-self:center;text-align:center;color:#b18a47;font-size:20px}body.page-id-57 .cjc-last{border-color:#d7bf8d!important;background:linear-gradient(180deg,#fff,#fcf8ef)!important}body.page-id-57 .cjc-last .cjc-icon{background:#f3ead7;color:#a67828}body.page-id-57 .cjc-bottom{margin-top:18px;background:#0c403a;border-radius:14px;padding:18px 20px 18px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}body.page-id-57 .cjc-bottom strong{font-size:17px;display:block;margin-bottom:2px}body.page-id-57 .cjc-bottom span{font-size:12px;color:rgba(255,255,255,.7)}body.page-id-57 .cjc-bottom a{background:#b38a46;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}
@media(max-width:900px){body.page-id-57 .cjc-head{grid-template-columns:1fr;gap:18px}body.page-id-57 .cjc-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-57 .cjc-flow>i{display:none}body.page-id-57 .cjc-flow article{min-height:160px}body.page-id-57 .cjc-last{grid-column:1/-1}body.page-id-57 .cjc-bottom{flex-direction:column;align-items:flex-start}body.page-id-57 .cjc-bottom a{width:100%;text-align:center}}
@media(max-width:560px){body.page-id-57 .client-journey-compact{padding:48px 0}body.page-id-57 .cjc-flow{grid-template-columns:1fr}body.page-id-57 .cjc-last{grid-column:auto}body.page-id-57 .cjc-head h2{font-size:34px}}body.page-id-57 /* V26 – compact VIP project transformation */
.project-transform-v26{padding:64px 0 70px;background:#f8f7f3;color:#103d38}body.page-id-57 .pt26-wrap{width:min(1180px,90%);margin:auto}body.page-id-57 .pt26-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-57 .pt26-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#ad8542}body.page-id-57 .pt26-head h2{font-size:clamp(34px,3.4vw,50px);line-height:1.02;letter-spacing:-.04em;margin:8px 0 0}body.page-id-57 .pt26-head h2 em{font-style:normal;color:#ad8542}body.page-id-57 .pt26-head>p{margin:0;padding-left:20px;border-left:2px solid #b38b49;color:#697370;font-size:14px;line-height:1.6}body.page-id-57 .pt26-showcase{display:grid;grid-template-columns:1.55fr .75fr;gap:16px}body.page-id-57 .pt26-visual{background:#0d403a;border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;min-height:285px;box-shadow:0 16px 38px rgba(14,55,50,.10)}body.page-id-57 .pt26-photo{border-radius:13px;min-height:255px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-size:cover;background-position:center}body.page-id-57 .pt26-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,33,30,.04),rgba(5,33,30,.82))}body.page-id-57 .pt26-photo>*{position:relative;z-index:1;color:white}body.page-id-57 .pt26-photo span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#e2bc70;margin-bottom:7px}body.page-id-57 .pt26-photo strong{font-size:23px;line-height:1.05}body.page-id-57 .pt26-photo small{font-size:11px;opacity:.78;margin-top:7px}body.page-id-57 .before-photo{background-image:linear-gradient(135deg,#536864,#1c3834)}body.page-id-57 .after-photo{background-image:linear-gradient(135deg,#8aa39d,#0f4b43)}body.page-id-57 .pt26-arrow{align-self:center;text-align:center;color:#d7ae62;font-size:27px;font-weight:300}body.page-id-57 .pt26-engineering{border:1px solid #ded8cb;border-radius:18px;background:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between}body.page-id-57 .pt26-num{font-size:46px;line-height:1;color:#c49a53;font-weight:300}body.page-id-57 .pt26-engineering span{font-size:9px;letter-spacing:.18em;font-weight:800;color:#aa8240}body.page-id-57 .pt26-engineering h3{font-size:25px;line-height:1.08;margin:9px 0 10px;color:#103d38}body.page-id-57 .pt26-engineering p{font-size:13px;line-height:1.55;color:#697370;margin:0}body.page-id-57 .pt26-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #e2ded5;background:#fff;border-radius:14px;overflow:hidden}body.page-id-57 .pt26-proof>div{padding:17px 18px;border-right:1px solid #e8e4db;display:grid;grid-template-columns:30px 1fr;column-gap:9px}body.page-id-57 .pt26-proof>div:last-child{border-right:0}body.page-id-57 .pt26-proof b{grid-row:1/3;font-size:12px;color:#b08744}body.page-id-57 .pt26-proof strong{font-size:13px;color:#173f3b}body.page-id-57 .pt26-proof span{font-size:10px;color:#7a817f;margin-top:3px}
@media(max-width:900px){body.page-id-57 .pt26-head,body.page-id-57 .pt26-showcase{grid-template-columns:1fr;gap:20px}body.page-id-57 .pt26-proof{grid-template-columns:1fr 1fr}body.page-id-57 .pt26-proof>div:nth-child(2){border-right:0}body.page-id-57 .pt26-engineering{min-height:220px}}
@media(max-width:560px){body.page-id-57 .project-transform-v26{padding:48px 0}body.page-id-57 .pt26-visual{grid-template-columns:1fr;gap:10px}body.page-id-57 .pt26-arrow{transform:rotate(90deg)}body.page-id-57 .pt26-proof{grid-template-columns:1fr}body.page-id-57 .pt26-proof>div{border-right:0;border-bottom:1px solid #e8e4db}body.page-id-57 .pt26-proof>div:last-child{border-bottom:0}}body.page-id-57 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-57 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-57 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-57 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-57 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-57 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-57 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-57 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-57 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-57 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-57 .fp27-main{grid-row:1/3}body.page-id-57 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-57 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-57 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-57 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-57 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-57 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-57 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-57 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-57 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-57 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-57 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-57 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-57 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-57 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-57 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-57 .fp27-proof strong{font-size:13px}body.page-id-57 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-57 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-57 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-57 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-57 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-57 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-57 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-57 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-57 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-57 .featured-projects-v27{padding:52px 0}body.page-id-57 .fp27-grid{display:flex;flex-direction:column}body.page-id-57 .fp27-card{min-height:260px}body.page-id-57 .fp27-main{min-height:330px}body.page-id-57 .fp27-footer{flex-direction:column}body.page-id-57 .fp27-proof{display:block}body.page-id-57 .fp27-proof span{display:block;margin-top:4px}}body.page-id-57 /* V28 — distinct Why Car Parking Shades Riyadh section,body.page-id-57 intentionally not a project gallery */
.why-cpsr-v28{padding:72px 0;background:#f5f3ed;color:#123e39}body.page-id-57 .wb28-wrap{width:min(1180px,90%);margin:auto}body.page-id-57 .wb28-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:end;margin-bottom:30px}body.page-id-57 .wb28-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#b18a48}body.page-id-57 .wb28-intro h2{font-size:clamp(37px,3.7vw,53px);line-height:1;letter-spacing:-.045em;margin:8px 0 0}body.page-id-57 .wb28-intro h2 em{font-style:normal;color:#b18a48}body.page-id-57 .wb28-intro p{margin:0;padding-left:20px;border-left:2px solid #bd9550;font-size:14px;line-height:1.65;color:#69736f}body.page-id-57 .wb28-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}body.page-id-57 .wb28-visual{min-height:390px;border-radius:18px;background:linear-gradient(145deg,#0c3b36,#18564e);padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}body.page-id-57 .wb28-visual:after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(211,173,102,.2);border-radius:50%;right:-80px;top:-70px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}body.page-id-57 .wb28-stamp{position:relative;z-index:1}body.page-id-57 .wb28-stamp span,body.page-id-57 .wb28-caption b{font-size:9px;letter-spacing:.2em;color:#d8b36b;font-weight:800}body.page-id-57 .wb28-stamp strong{display:block;font-size:35px;line-height:1.02;letter-spacing:-.035em;margin:13px 0 8px}body.page-id-57 .wb28-stamp small{font-size:11px;color:rgba(255,255,255,.62)}body.page-id-57 .wb28-caption{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);padding-top:16px}body.page-id-57 .wb28-caption span{display:block;font-size:11px;line-height:1.5;color:rgba(255,255,255,.64);margin-top:5px}body.page-id-57 .wb28-points{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd8cd;border-radius:18px;overflow:hidden;background:#fff}body.page-id-57 .wb28-points article{padding:27px 25px;display:grid;grid-template-columns:40px 1fr;gap:12px;min-height:195px}body.page-id-57 .wb28-points article:nth-child(1),body.page-id-57 .wb28-points article:nth-child(2){border-bottom:1px solid #e5e1d8}body.page-id-57 .wb28-points article:nth-child(1),body.page-id-57 .wb28-points article:nth-child(3){border-right:1px solid #e5e1d8}body.page-id-57 .wb28-points article>b{font-size:14px;color:#bd9550;font-weight:500}body.page-id-57 .wb28-points span{font-size:8px;letter-spacing:.17em;font-weight:800;color:#a98548}body.page-id-57 .wb28-points h3{font-size:19px;line-height:1.08;margin:7px 0 9px;color:#153f3a}body.page-id-57 .wb28-points p{font-size:12px;line-height:1.55;color:#707875;margin:0}
@media(max-width:900px){body.page-id-57 .wb28-intro,body.page-id-57 .wb28-body{grid-template-columns:1fr;gap:20px}body.page-id-57 .wb28-visual{min-height:300px}}
@media(max-width:580px){body.page-id-57 .why-cpsr-v28{padding:52px 0}body.page-id-57 .wb28-points{grid-template-columns:1fr}body.page-id-57 .wb28-points article{border-right:0!important;border-bottom:1px solid #e5e1d8!important;min-height:auto}body.page-id-57 .wb28-points article:last-child{border-bottom:0!important}}body.page-id-57 /* V29 fresh sections: intentionally avoids repeated experience/process/QA messaging */
.fresh29{padding:62px 0}body.page-id-57 .f29-wrap{width:min(1180px,90%);margin:auto}body.page-id-57 .f29-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:27px}body.page-id-57 .f29-head>div>span,body.page-id-57 .rfq29-copy>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-57 .f29-head h2,body.page-id-57 .rfq29-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 0;color:#103d38}body.page-id-57 .f29-head h2 em,body.page-id-57 .rfq29-copy h2 em{font-style:normal;color:#b18a48}body.page-id-57 .f29-head>p{margin:0;border-left:2px solid #b18a48;padding-left:20px;font-size:13px;line-height:1.65;color:#69736f}body.page-id-57 .warranty29{background:#f6f4ee}body.page-id-57 .w29-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px}body.page-id-57 .w29-grid>div,body.page-id-57 .w29-grid>article{border-radius:15px;min-height:230px}body.page-id-57 .w29-main{padding:27px;background:#0c403a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-57 .w29-main>span{font-size:8px;letter-spacing:.2em;color:#d7b36b;font-weight:900}body.page-id-57 .w29-main h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-57 .w29-main p{font-size:12px;line-height:1.55;color:rgba(255,255,255,.68)}body.page-id-57 .w29-main a{color:#d9b66e;text-decoration:none;font-size:10px;font-weight:800;margin-top:10px}body.page-id-57 .w29-grid article{background:#fff;border:1px solid #e2ddd3;padding:24px}body.page-id-57 .w29-grid article b{color:#b18a48;font-size:13px}body.page-id-57 .w29-grid article h3{font-size:18px;color:#123e39;margin:30px 0 8px}body.page-id-57 .w29-grid article p{font-size:11px;line-height:1.55;color:#6e7773}body.page-id-57 .download29{background:#fff}body.page-id-57 .d29-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-57 .d29-grid article{border:1px solid #e0ddd5;border-radius:15px;padding:22px;background:#fbfaf7}body.page-id-57 .d29-grid article>div{width:44px;height:44px;border-radius:10px;background:#0c403a;color:#d7b36b;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;margin-bottom:25px}body.page-id-57 .d29-grid article>span{font-size:8px;letter-spacing:.17em;color:#a47d3d;font-weight:900}body.page-id-57 .d29-grid h3{font-size:18px;color:#123e39;margin:7px 0}body.page-id-57 .d29-grid p{font-size:11px;line-height:1.55;color:#6e7773;min-height:52px}body.page-id-57 .d29-grid a{font-size:9px;color:#0c403a;font-weight:900;text-decoration:none;border-top:1px solid #e3dfd7;display:block;padding-top:13px;margin-top:14px}body.page-id-57 .rfq29{background:#f6f4ee;padding-top:22px}body.page-id-57 .rfq29-panel{background:#0c403a;border-radius:20px;padding:35px;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}body.page-id-57 .rfq29-copy h2{color:#fff;font-size:37px}body.page-id-57 .rfq29-copy p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.68);max-width:430px}body.page-id-57 .rfq29-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.14);border-radius:13px;overflow:hidden}body.page-id-57 .rfq29-items div{padding:14px;border-bottom:1px solid rgba(255,255,255,.11);display:flex;gap:11px}body.page-id-57 .rfq29-items div:nth-child(odd){border-right:1px solid rgba(255,255,255,.11)}body.page-id-57 .rfq29-items b{color:#d7b36b;font-size:10px}body.page-id-57 .rfq29-items span{font-size:11px;color:#eef3f1}body.page-id-57 .rfq29-btn{grid-column:2;text-align:center;background:#bc9149;color:#fff;text-decoration:none;padding:13px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.08em}
@media(max-width:900px){body.page-id-57 .f29-head,body.page-id-57 .rfq29-panel{grid-template-columns:1fr}body.page-id-57 .w29-grid,body.page-id-57 .d29-grid{grid-template-columns:1fr 1fr}body.page-id-57 .rfq29-btn{grid-column:auto}}
@media(max-width:560px){body.page-id-57 .fresh29{padding:48px 0}body.page-id-57 .w29-grid,body.page-id-57 .d29-grid,body.page-id-57 .rfq29-items{grid-template-columns:1fr}body.page-id-57 .rfq29-items div:nth-child(odd){border-right:0}body.page-id-57 .w29-grid>div,body.page-id-57 .w29-grid>article{min-height:auto}}body.page-id-57 .fit30{padding:58px 0;background:#fff}body.page-id-57 .fit30-wrap{width:min(1180px,90%);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}body.page-id-57 .fit30-copy>span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#ad8441}body.page-id-57 .fit30-copy h2{font-size:clamp(33px,3.2vw,47px);line-height:1.03;letter-spacing:-.04em;color:#103d38;margin:8px 0 14px}body.page-id-57 .fit30-copy h2 em{font-style:normal;color:#b18a48}body.page-id-57 .fit30-copy p{font-size:12px;line-height:1.65;color:#69736f;max-width:470px}body.page-id-57 .fit30-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dedbd3;border-radius:16px;overflow:hidden}body.page-id-57 .fit30-grid article{padding:21px;min-height:142px;background:#faf9f5}body.page-id-57 .fit30-grid article:nth-child(odd){border-right:1px solid #dedbd3}body.page-id-57 .fit30-grid article:nth-child(-n+2){border-bottom:1px solid #dedbd3}body.page-id-57 .fit30-grid b{font-size:10px;color:#b18a48}body.page-id-57 .fit30-grid h3{font-size:17px;color:#123e39;margin:18px 0 6px}body.page-id-57 .fit30-grid p{font-size:10.5px;line-height:1.5;color:#707874;margin:0}body.page-id-57 .fit30-cta{grid-column:2;justify-self:start;margin-top:-28px;margin-left:20px;background:#0c403a;color:#fff;text-decoration:none;padding:12px 18px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.08em}
@media(max-width:850px){body.page-id-57 .fit30-wrap{grid-template-columns:1fr}body.page-id-57 .fit30-cta{grid-column:auto;margin:0}}
@media(max-width:520px){body.page-id-57 .fit30-grid{grid-template-columns:1fr}body.page-id-57 .fit30-grid article:nth-child(odd){border-right:0}body.page-id-57 .fit30-grid article{border-bottom:1px solid #dedbd3!important}body.page-id-57 .fit30-grid article:last-child{border-bottom:0!important}}body.page-id-57 .specialist-vip{padding:52px 0;background:#f7f5ef}body.page-id-57 .specialist-shell{background:linear-gradient(120deg,#0b3f39 0%,#0f4d45 42%,#f3efe5 42%,#f8f6f0 100%);border-radius:28px;padding:34px;display:grid;grid-template-columns:.82fr 1.65fr;gap:30px;box-shadow:0 18px 50px rgba(15,45,39,.10);overflow:hidden}body.page-id-57 .specialist-copy{padding:10px 12px;color:#fff;align-self:center}body.page-id-57 .specialist-copy .ey{color:#d7b66b}body.page-id-57 .specialist-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.02;margin:12px 0 14px;color:#fff}body.page-id-57 .specialist-copy .lead{color:rgba(255,255,255,.78);font-size:15px;max-width:430px}body.page-id-57 .specialist-copy .ar-line{color:#d8c48d;margin-top:16px;font-size:14px;line-height:1.8}body.page-id-57 .specialist-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}body.page-id-57 .specialist-card{position:relative;background:rgba(255,255,255,.92);border:1px solid rgba(12,63,57,.12);border-radius:20px;padding:22px 20px;text-decoration:none;color:#143f3a;min-height:205px;display:flex;flex-direction:column;transition:.25s ease}body.page-id-57 .specialist-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,60,52,.12);border-color:#c7a55b}body.page-id-57 .specialist-no{font-size:13px;color:#b28c3e;margin-bottom:30px}body.page-id-57 .specialist-card small{font-size:10px;letter-spacing:1.5px;color:#9a7a3e}body.page-id-57 .specialist-card b{font-size:21px;margin:7px 0 8px}body.page-id-57 .specialist-card em{font-style:normal;font-size:12px;color:#65716e;line-height:1.5}body.page-id-57 .specialist-card strong{margin-top:auto;padding-top:22px;font-size:10px;letter-spacing:.7px;color:#9b7836}@media(max-width:900px){body.page-id-57 .specialist-shell{grid-template-columns:1fr;background:#0f4d45}body.page-id-57 .specialist-options{grid-template-columns:1fr}body.page-id-57 .specialist-card{min-height:150px}}body.page-id-57 /* V32 premium resource centre */
.corp-zone{padding:92px 0 82px;background:linear-gradient(180deg,#f7f4ed 0%,#fff 100%)}body.page-id-57 .corp-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:54px;align-items:end;margin-bottom:34px}body.page-id-57 .corp-heading h2{max-width:850px;letter-spacing:-.045em;line-height:.96}body.page-id-57 .corp-heading p{max-width:760px;font-size:16px;line-height:1.75}body.page-id-57 .corp-ar{border-left:2px solid #b88a3b;padding:8px 0 8px 24px;line-height:1.9}body.page-id-57 .corp-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-57 .corp-card{grid-column:span 3;min-height:340px;padding:28px;border:1px solid rgba(13,61,55,.13);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(20,49,44,.055);display:flex;flex-direction:column;transition:.25s ease}body.page-id-57 .corp-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgba(20,49,44,.10);border-color:rgba(184,138,59,.45)}body.page-id-57 .corp-card.quote-card{grid-column:span 12;min-height:auto;display:grid;grid-template-columns:70px 1.1fr 1fr auto;gap:24px;align-items:center;background:#103f39;color:#fff;border-color:#103f39;padding:24px 28px}body.page-id-57 .corp-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#103f39;color:#d8b064;font-weight:800;margin-bottom:22px}body.page-id-57 .quote-card .corp-icon{background:#d8b064;color:#103f39;margin:0}body.page-id-57 .corp-card h3{font-size:22px;line-height:1.1;margin:0 0 5px}body.page-id-57 .corp-card .ar{font-size:12px;color:#9b7b43;margin-bottom:18px}body.page-id-57 .corp-card ul{margin:0 0 24px;padding-left:18px;line-height:1.75;color:#52615e;font-size:13px}body.page-id-57 .corp-card>a{margin-top:auto;font-size:12px;font-weight:800;letter-spacing:.05em;color:#0f4a42;text-decoration:none}body.page-id-57 .quote-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.6}body.page-id-57 .quote-card h3{color:#fff}body.page-id-57 .quote-card .ar{color:#d8b064;margin:3px 0 0}body.page-id-57 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-57 .quote-mini span{border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 10px;font-size:11px;color:rgba(255,255,255,.8)}body.page-id-57 .quote-card .corp-cta{margin:0;background:#d8b064;color:#103f39;padding:14px 18px;border-radius:10px;white-space:nowrap}body.page-id-57 .vendor-strip{margin-top:18px;border-radius:18px;overflow:hidden;background:#103f39;display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-57 .vendor-strip>div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-57 .vendor-strip>div:last-child{border-right:0}body.page-id-57 .vendor-strip b{display:block;color:#d8b064;font-size:12px;margin-bottom:3px}body.page-id-57 .vendor-strip span{color:rgba(255,255,255,.68);font-size:10px}
@media(max-width:1000px){body.page-id-57 .corp-heading{grid-template-columns:1fr}body.page-id-57 .corp-card{grid-column:span 6}body.page-id-57 .corp-card.quote-card{grid-column:span 12;grid-template-columns:55px 1fr}body.page-id-57 .quote-mini,body.page-id-57 .quote-card .corp-cta{grid-column:2}body.page-id-57 .vendor-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-57 .corp-zone{padding:64px 0}body.page-id-57 .corp-card{grid-column:span 12;min-height:auto}body.page-id-57 .corp-card.quote-card{grid-template-columns:1fr}body.page-id-57 .quote-mini,body.page-id-57 .quote-card .corp-cta{grid-column:1}body.page-id-57 .vendor-strip{grid-template-columns:1fr}body.page-id-57 .corp-ar{border-left:0;border-top:2px solid #b88a3b;padding:18px 0 0}}body.page-id-57 /* V34 compact premium FAQ */
.faq34{padding:56px 0 62px;background:#f7f6f1;color:#123e39}body.page-id-57 .faq34-wrap{width:min(1180px,90%);margin:auto}body.page-id-57 .faq34-head{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:end;margin-bottom:24px}body.page-id-57 .faq34-head>div:first-child>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-57 .faq34-head h2{font-size:clamp(34px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 5px}body.page-id-57 .faq34-head h2 em{font-style:normal;color:#b18a48}body.page-id-57 .faq34-head p{margin:0;font-size:13px;color:#6d7672}body.page-id-57 .faq34-ar{direction:rtl;text-align:right;border-right:2px solid #b18a48;padding-right:18px}body.page-id-57 .faq34-ar strong{display:block;font-size:22px;color:#173f3a}body.page-id-57 .faq34-ar small{display:block;margin-top:5px;font-size:11px;color:#777e7a}body.page-id-57 .faq34-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-57 .faq34 details{background:#fff;border:1px solid #dfdcd3;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px rgba(15,58,53,.025)}body.page-id-57 .faq34 summary{list-style:none;cursor:pointer;min-height:70px;padding:17px 18px;display:grid;grid-template-columns:34px 1fr 26px;gap:10px;align-items:center}body.page-id-57 .faq34 summary::-webkit-details-marker{display:none}body.page-id-57 .faq34 summary b{font-size:11px;color:#b18a48}body.page-id-57 .faq34 summary span{font-size:13px;font-weight:800;line-height:1.35;color:#173f3a}body.page-id-57 .faq34 summary i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#eef1ed;display:flex;align-items:center;justify-content:center;font-size:17px;color:#0c403a;transition:.2s}body.page-id-57 .faq34 details[open] summary i{transform:rotate(45deg);background:#b18a48;color:#fff}body.page-id-57 .faq34 details p{margin:0;padding:0 18px 17px 62px;font-size:11.5px;line-height:1.6;color:#6c7571}body.page-id-57 .faq34-cta{margin-top:14px;background:#0c403a;color:#fff;border-radius:12px;padding:16px 18px 16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-57 .faq34-cta strong{display:block;font-size:15px}body.page-id-57 .faq34-cta span{display:block;margin-top:2px;font-size:10.5px;color:rgba(255,255,255,.65)}body.page-id-57 .faq34-cta a{background:#b78e49;color:#fff;text-decoration:none;padding:11px 15px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}
@media(max-width:800px){body.page-id-57 .faq34-head{grid-template-columns:1fr;gap:18px}body.page-id-57 .faq34-grid{grid-template-columns:1fr}}
@media(max-width:520px){body.page-id-57 .faq34{padding:46px 0}body.page-id-57 .faq34-cta{flex-direction:column;align-items:flex-start}body.page-id-57 .faq34-cta a{width:100%;text-align:center}body.page-id-57 .faq34 details p{padding-left:18px}}body.page-id-57 /* ===== V39: compact RFQ / project enquiry section ===== */
#rfq{padding:24px 0!important;}body.page-id-57 #rfq .wrap{max-width:1040px!important;}body.page-id-57 #rfq .ey{margin-bottom:4px!important;}body.page-id-57 #rfq h2{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.02!important;margin:3px 0 6px!important;max-width:900px!important;}body.page-id-57 #rfq .lead,body.page-id-57 #rfq .dual-ar{font-size:12px!important;line-height:1.45!important;margin:3px 0!important;}body.page-id-57 #rfq .rfq-form{margin-top:10px!important;padding:14px!important;border-radius:16px!important;gap:8px!important;}body.page-id-57 #rfq .rfq-form input,body.page-id-57 #rfq .rfq-form select,body.page-id-57 #rfq .rfq-form textarea{padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;min-height:38px!important;}body.page-id-57 #rfq .rfq-form textarea{min-height:62px!important;height:62px!important;resize:vertical;}body.page-id-57 #rfq .rfq-form input[type=file]{min-height:38px!important;padding:7px 10px!important;}body.page-id-57 #rfq .rfq-form button{min-height:40px!important;padding:10px 16px!important;margin-top:0!important;}
@media(max-width:700px){body.page-id-57 #rfq{padding:20px 0!important;}body.page-id-57 #rfq h2{font-size:30px!important;}body.page-id-57 #rfq .rfq-form{grid-template-columns:1fr!important;padding:12px!important;}body.page-id-57 #rfq .rfq-form .full{grid-column:1!important;}
}body.page-id-57 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-57 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-57 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-57 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-57 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-57 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-57 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-57 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-57 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-57 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-57 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-57 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-57 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-57 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-57 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-57 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-57 .footer-brand{padding-right:0}body.page-id-57 .footer-legal{display:block;line-height:1.8}}body.page-id-57{--g:#073f35;--g2:#0b5447;--gold:#c89539;--cream:#f4efe6;--ink:#123e36}body.page-id-57 .fab2{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-57 .f2-shell{width:min(1240px,92vw);margin:auto}body.page-id-57 .f2-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d4a64b}body.page-id-57 .f2-kicker.dark{color:#a97424}body.page-id-57 .f2-hero{padding:74px 0 56px;background:radial-gradient(circle at 80% 16%,rgba(213,170,80,.15),transparent 28%),linear-gradient(145deg,#062e29,#0b5145);color:#fff}body.page-id-57 .f2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:52px;align-items:center}body.page-id-57 .f2-hero h1{font-size:clamp(58px,6.8vw,104px);line-height:.86;letter-spacing:-.064em;margin:12px 0 22px}body.page-id-57 .f2-hero h1 em{font-style:normal;color:#deb45b}body.page-id-57 .f2-hero p{max-width:680px;line-height:1.72;color:#cad8d3;font-size:14px}body.page-id-57 .f2-actions{display:flex;gap:8px;margin:25px 0}body.page-id-57 .f2-actions a,body.page-id-57 .f2-cta a{padding:13px 17px;border-radius:8px;background:#d4a64b;color:#153e35;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-57 .f2-actions a.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.23)}body.page-id-57 .f2-proofline{display:flex;gap:6px;flex-wrap:wrap}body.page-id-57 .f2-proofline span{padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:99px;font-size:6.5px;color:#d0ddd8}body.page-id-57 .f2-hero-media{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:280px 165px 130px;gap:9px}body.page-id-57 .f2-hero-img{border-radius:18px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-57 .f2-hero-img.main{grid-row:1/4;background-image:linear-gradient(180deg,transparent,rgba(4,43,37,.45)),url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1200&q=85')}body.page-id-57 .f2-hero-img.weld{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=700&q=85')}body.page-id-57 .f2-hero-img.plate{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=700&q=85')}body.page-id-57 .f2-hero-note{grid-column:2;background:#c89539;color:#fff;border-radius:18px;padding:19px;display:flex;flex-direction:column;justify-content:end}body.page-id-57 .f2-hero-note small{font-size:7px}body.page-id-57 .f2-hero-note b{font-size:16px;margin-top:5px}body.page-id-57 .f2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-57 .f2-head h2,body.page-id-57 .f2-machinery h2,body.page-id-57 .f2-connections h2,body.page-id-57 .f2-qc h2,body.page-id-57 .f2-marking h2,body.page-id-57 .f2-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-57 .f2-head p,body.page-id-57 .f2-machinery p,body.page-id-57 .f2-connections p,body.page-id-57 .f2-qc p,body.page-id-57 .f2-marking p{color:#68756f;line-height:1.65}body.page-id-57 .f2-capabilities,body.page-id-57 .f2-steel-process,body.page-id-57 .f2-membrane,body.page-id-57 .f2-custom,body.page-id-57 .f2-gallery{padding:68px 0}body.page-id-57 .f2-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-57 .f2-cap-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-57 .f2-cap-img{height:175px;background-size:cover;background-position:center}body.page-id-57 .f2-cap-img.cut{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .f2-cap-img.drill{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .f2-cap-img.fitup{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .f2-cap-img.welding{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .f2-cap-img.grinding{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .f2-cap-img.membrane{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-57 .f2-cap-img.qc{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .f2-cap-img.dispatch{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .f2-cap-grid article>span,body.page-id-57 .f2-cap-grid article>h3,body.page-id-57 .f2-cap-grid article>p{margin-left:15px;margin-right:15px}body.page-id-57 .f2-cap-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:14px}body.page-id-57 .f2-cap-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-57 .f2-cap-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-57 .f2-machinery{padding:56px 0;background:#e7dfd3}body.page-id-57 .f2-machine-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-57 .f2-machine-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3c9ba;border-radius:15px;overflow:hidden;background:#fff}body.page-id-57 .f2-machine-list div{padding:17px;border-right:1px solid #ddd5c8;border-bottom:1px solid #ddd5c8}body.page-id-57 .f2-machine-list b,body.page-id-57 .f2-machine-list span{display:block}body.page-id-57 .f2-machine-list b{font-size:8px;color:#a97424}body.page-id-57 .f2-machine-list span{font-size:9px;color:#66746e;margin-top:5px}body.page-id-57 .f2-receiving,body.page-id-57 .f2-welding,body.page-id-57 .f2-finish,body.page-id-57 .f2-transform{padding:62px 0;background:#073f35;color:#fff}body.page-id-57 .f2-head.light h2{color:#fff}body.page-id-57 .f2-head.light p{color:#bfcec9}body.page-id-57 .f2-receive-flow,body.page-id-57 .f2-weld-flow,body.page-id-57 .f2-finish-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-57 .f2-weld-flow{grid-template-columns:repeat(5,1fr)}body.page-id-57 .f2-receive-flow>div,body.page-id-57 .f2-weld-flow>div,body.page-id-57 .f2-finish-row>div{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:21px}body.page-id-57 .f2-receive-flow b,body.page-id-57 .f2-weld-flow b,body.page-id-57 .f2-finish-row b{color:#e1b75f;font-size:22px}body.page-id-57 .f2-receive-flow h3,body.page-id-57 .f2-weld-flow h3,body.page-id-57 .f2-finish-row h3{font-size:18px;margin:12px 0 6px}body.page-id-57 .f2-receive-flow p,body.page-id-57 .f2-weld-flow p,body.page-id-57 .f2-finish-row p{font-size:8px;line-height:1.5;color:#bdcbc6}body.page-id-57 .f2-process{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-57 .f2-process article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-57 .f2-pic{height:190px;background-size:cover;background-position:center}body.page-id-57 .review{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .cutting{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .platework{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .drilling{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .fit{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .weld2{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .grind{background-image:url('https://images.unsplash.com/photo-1581092334494-412b6e1d8035?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .preassembly{background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .f2-step{color:#b67d22;font-size:8px;font-weight:900;margin:14px 16px 0}body.page-id-57 .f2-process h3,body.page-id-57 .f2-process p{margin-left:16px;margin-right:16px}body.page-id-57 .f2-process h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-57 .f2-process p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-57 .f2-connections{padding:60px 0;background:#e9e2d6}body.page-id-57 .f2-conn-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-57 .f2-conn-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}body.page-id-57 .f2-conn-tags span{border:1px solid #d1c8b9;background:#fff;padding:7px 9px;border-radius:99px;font-size:7px;font-weight:900;color:#8a672c}body.page-id-57 .f2-conn-visual{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-57 .f2-conn-visual>div{background:#0b473d;color:#fff;border-radius:15px;padding:22px;min-height:120px}body.page-id-57 .f2-conn-visual b,body.page-id-57 .f2-conn-visual small{display:block}body.page-id-57 .f2-conn-visual b{font-size:13px;color:#ddb05a}body.page-id-57 .f2-conn-visual small{font-size:8px;color:#bfd0ca;margin-top:9px}body.page-id-57 .f2-mem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-57 .f2-mem-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:17px}body.page-id-57 .f2-mem-img{height:175px;background-size:cover;background-position:center}body.page-id-57 .mat{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-57 .layout{background-image:url('https://admin.tensilefabric.co.uk/projects/1965/full/M1965-JF-107-GA%20with%20Fabric%20copy.jpg')}body.page-id-57 .cuttingm{background-image:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .edge{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .join{background-image:url('https://images.unsplash.com/photo-1558618666-fcd25c85cd64?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .hardware{background-image:url('https://images.unsplash.com/photo-1586864387967-d02ef85d93e8?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .checkm{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .packm{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .f2-mem-grid article>span,body.page-id-57 .f2-mem-grid article>h3,body.page-id-57 .f2-mem-grid article>p{margin-left:15px;margin-right:15px}body.page-id-57 .f2-mem-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:13px}body.page-id-57 .f2-mem-grid h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-57 .f2-mem-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-57 .f2-qc,body.page-id-57 .f2-marking{padding:58px 0}body.page-id-57 .f2-qc-grid,body.page-id-57 .f2-mark-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-57 .f2-qc-list,body.page-id-57 .f2-mark-demo{background:#fff;border:1px solid #d7cfc1;border-radius:16px;padding:8px 18px}body.page-id-57 .f2-qc-list>div{display:grid;grid-template-columns:50px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-57 .f2-qc-list>div:last-child{border:0}body.page-id-57 .f2-qc-list b{font-size:20px;color:#bb8730}body.page-id-57 .f2-qc-list strong{font-size:12px}body.page-id-57 .f2-qc-list small{display:block;color:#71807a;margin-top:4px}body.page-id-57 .f2-marking{background:#e8e0d4}body.page-id-57 .f2-mark-demo{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-57 .f2-mark-demo>div{background:#0b473d;color:#fff;border-radius:12px;padding:18px}body.page-id-57 .f2-mark-demo span{display:block;font-family:monospace;color:#dfb45b;font-size:15px}body.page-id-57 .f2-mark-demo small{font-size:7px;color:#c1d0cb}body.page-id-57 .f2-dispatch{padding:58px 0}body.page-id-57 .f2-dispatch-flow{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #d5ccbd;border-radius:18px;padding:20px;gap:10px;overflow-x:auto}body.page-id-57 .f2-dispatch-flow>div{text-align:center;min-width:90px}body.page-id-57 .f2-dispatch-flow b{display:block;color:#b77f24;font-size:20px}body.page-id-57 .f2-dispatch-flow span{font-size:7px;font-weight:900}body.page-id-57 .f2-dispatch-flow i{font-style:normal;color:#b77f24}body.page-id-57 .f2-transform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-57 .f2-transform-grid>div{height:210px;border-radius:15px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-57 .f2-transform-grid>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(4,43,37,.86))}body.page-id-57 .f2-transform-grid span,body.page-id-57 .f2-transform-grid b,body.page-id-57 .f2-transform-grid small{position:relative;z-index:2}body.page-id-57 .f2-transform-grid span{color:#e0b45b;font-size:8px}body.page-id-57 .f2-transform-grid b{font-size:14px;margin:5px 0}body.page-id-57 .f2-transform-grid small{font-size:7px;color:#c4d2cd}body.page-id-57 .f2-transform-grid .raw{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .fabricated{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .finished{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-57 .installed{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .f2-custom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-57 .f2-custom-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:14px;padding:20px}body.page-id-57 .f2-custom-grid b{display:block;font-size:11px;color:#154238}body.page-id-57 .f2-custom-grid span{display:block;font-size:8px;color:#6a7671;margin-top:7px}body.page-id-57 .f2-gallery{background:#e9e2d7}body.page-id-57 .f2-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-57 .f2-gallery-grid>div{height:190px;border:1px dashed #bcb2a2;border-radius:14px;background:linear-gradient(145deg,#d8d0c4,#f2ede5);display:flex;align-items:flex-end;padding:16px}body.page-id-57 .f2-gallery-grid span{font-size:8px;font-weight:900;color:#86652c}body.page-id-57 .f2-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-57 .f2-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-57 .f2-cta h2{color:#fff}body.page-id-57 .f2-cta p{color:#becdc8;line-height:1.65}
@media(max-width:950px){body.page-id-57 .f2-hero-grid,body.page-id-57 .f2-head,body.page-id-57 .f2-machine-grid,body.page-id-57 .f2-conn-grid,body.page-id-57 .f2-qc-grid,body.page-id-57 .f2-mark-grid,body.page-id-57 .f2-cta-grid{grid-template-columns:1fr}body.page-id-57 .f2-cap-grid,body.page-id-57 .f2-process,body.page-id-57 .f2-mem-grid,body.page-id-57 .f2-transform-grid{grid-template-columns:1fr 1fr}body.page-id-57 .f2-receive-flow,body.page-id-57 .f2-finish-row{grid-template-columns:1fr 1fr}body.page-id-57 .f2-weld-flow{grid-template-columns:1fr 1fr}body.page-id-57 .f2-custom-grid,body.page-id-57 .f2-gallery-grid{grid-template-columns:1fr 1fr}body.page-id-57 .f2-hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-57 .f2-shell{width:calc(100% - 28px)}body.page-id-57 .f2-hero{padding:46px 0}body.page-id-57 .f2-hero h1{font-size:52px}body.page-id-57 .f2-hero-media{grid-template-columns:1fr;grid-template-rows:250px 120px 120px 110px;min-height:0}body.page-id-57 .f2-hero-img.main{grid-row:auto}body.page-id-57 .f2-hero-note{grid-column:auto}body.page-id-57 .f2-capabilities,body.page-id-57 .f2-steel-process,body.page-id-57 .f2-membrane,body.page-id-57 .f2-custom,body.page-id-57 .f2-gallery{padding:45px 0}body.page-id-57 .f2-cap-grid,body.page-id-57 .f2-process,body.page-id-57 .f2-mem-grid,body.page-id-57 .f2-receive-flow,body.page-id-57 .f2-finish-row,body.page-id-57 .f2-weld-flow,body.page-id-57 .f2-transform-grid,body.page-id-57 .f2-custom-grid,body.page-id-57 .f2-gallery-grid{grid-template-columns:1fr}body.page-id-57 .f2-machine-list,body.page-id-57 .f2-conn-visual,body.page-id-57 .f2-mark-demo{grid-template-columns:1fr}body.page-id-57 .f2-actions{flex-direction:column;align-items:flex-start}body.page-id-57 .f2-dispatch-flow{justify-content:flex-start}}body.page-id-57 /* V3 — premium factory visit module */
.f3-visit{
  padding:66px 0 58px;
  background:
    radial-gradient(circle at 84% 12%,rgba(210,163,67,.13),transparent 27%),
    linear-gradient(145deg,#073b33,#0b5548);
  color:#fff;
}body.page-id-57 .f3-visit-top{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:end}body.page-id-57 .f3-visit h2{font-size:clamp(46px,5.4vw,78px);line-height:.91;letter-spacing:-.055em;margin:8px 0 0;color:#fff}body.page-id-57 .f3-visit-top p{color:#c2d1cc;line-height:1.7;margin:0 0 18px}body.page-id-57 .f3-visit-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}body.page-id-57 .f3-visit-actions a{background:#d4a64b;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-57 .f3-visit-actions span{font-size:7px;font-weight:900;letter-spacing:.13em;color:#d7e1dd}body.page-id-57 .f3-visit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:32px}body.page-id-57 .f3-visit-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:16px;padding:20px}body.page-id-57 .f3-visit-grid article>b{font-size:23px;color:#e0b45a}body.page-id-57 .f3-visit-grid article>span{display:block;font-size:6.5px;font-weight:900;letter-spacing:.14em;color:#a9c0b8;margin-top:11px}body.page-id-57 .f3-visit-grid h3{font-size:18px;margin:6px 0;color:#fff}body.page-id-57 .f3-visit-grid p{font-size:8px;line-height:1.55;color:#bdcdc7;margin-bottom:0}body.page-id-57 .f3-visit-note{margin-top:10px;background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:15px 18px;display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center}body.page-id-57 .f3-visit-note>b{font-size:7px;color:#e0b45a;letter-spacing:.12em}body.page-id-57 .f3-visit-note>div{display:flex;align-items:center;justify-content:space-between;gap:8px}body.page-id-57 .f3-visit-note span{font-size:6.5px;font-weight:900;letter-spacing:.07em;color:#d2ded9}body.page-id-57 .f3-visit-note i{font-style:normal;color:#d6a94e}
@media(max-width:900px){body.page-id-57 .f3-visit-top{grid-template-columns:1fr;gap:18px}body.page-id-57 .f3-visit-grid{grid-template-columns:1fr 1fr}body.page-id-57 .f3-visit-note{grid-template-columns:1fr}body.page-id-57 .f3-visit-note>div{overflow-x:auto;justify-content:flex-start}body.page-id-57 .f3-visit-note span{white-space:nowrap}
}
@media(max-width:600px){body.page-id-57 .f3-visit{padding:46px 0}body.page-id-57 .f3-visit-grid{grid-template-columns:1fr}body.page-id-57 .f3-visit h2{font-size:44px}
}body.page-id-57{--bg:#f4efe6;--ink:#123e36;--green:#073f35;--green2:#0b5548;--gold:#c99538}body.page-id-57 .bk{background:var(--bg);color:var(--ink);overflow:hidden}body.page-id-57 .bk-shell{width:min(1240px,92vw);margin:auto}body.page-id-57 .bk-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d7a84d}body.page-id-57 .bk-kicker.dark{color:#a87526}body.page-id-57 .bk-hero{padding:72px 0 58px;background:radial-gradient(circle at 80% 15%,rgba(214,169,76,.16),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-57 .bk-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-57 .bk-hero h1{font-size:clamp(57px,6.5vw,98px);line-height:.87;letter-spacing:-.062em;margin:12px 0 20px}body.page-id-57 .bk-hero h1 em{font-style:normal;color:#dfb55b}body.page-id-57 .bk-hero p{max-width:720px;color:#c6d5d0;line-height:1.7;font-size:14px}body.page-id-57 .bk-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:760px}body.page-id-57 .bk-search span{display:grid;place-items:center;color:#58716a;font-size:21px}body.page-id-57 .bk-search input{border:0;outline:0;padding:13px 4px;font-size:11px}body.page-id-57 .bk-search button,body.page-id-57 .bk-more button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-57 .bk-trends{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}body.page-id-57 .bk-trends b{font-size:6px;color:#d9ac55}body.page-id-57 .bk-trends span{font-size:6.5px;border:1px solid rgba(255,255,255,.13);padding:6px 8px;border-radius:99px;color:#c8d7d2}body.page-id-57 .bk-start{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:25px}body.page-id-57 .bk-start>small{color:#dfb55b;font-size:7px;font-weight:900;letter-spacing:.15em}body.page-id-57 .bk-start>b{display:block;font-size:25px;margin:8px 0}body.page-id-57 .bk-start>p{font-size:10px}body.page-id-57 .bk-start>div{display:grid;grid-template-columns:35px 1fr;gap:9px;padding:11px 0;border-top:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:700}body.page-id-57 .bk-start>div span{color:#e0b45a}body.page-id-57 .bk-start a{display:inline-block;margin-top:13px;color:#e0b45a;font-size:7px;font-weight:900}body.page-id-57 .bk-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-57 .bk-head h2,body.page-id-57 .bk-expert h2,body.page-id-57 .bk-saudi h2,body.page-id-57 .bk-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-57 .bk-head p,body.page-id-57 .bk-saudi p{color:#69766f;line-height:1.65}body.page-id-57 .bk-head.light h2{color:#fff}body.page-id-57 .bk-head.light p{color:#bfcec9}body.page-id-57 .bk-categories,body.page-id-57 .bk-paths,body.page-id-57 .bk-library,body.page-id-57 .bk-saudi,body.page-id-57 .bk-case{padding:65px 0}body.page-id-57 .bk-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-57 .bk-cat-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:15px;padding:20px}body.page-id-57 .bk-cat-grid b{font-size:21px;color:#bd8730}body.page-id-57 .bk-cat-grid h3{font-size:18px;margin:13px 0 6px}body.page-id-57 .bk-cat-grid p{font-size:8px;line-height:1.5;color:#6b7772}body.page-id-57 .bk-cat-grid span{font-size:6.5px;font-weight:900;color:#a87526}body.page-id-57 .bk-featured,body.page-id-57 .bk-faq{padding:64px 0;background:#073f35;color:#fff}body.page-id-57 .bk-feature-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}body.page-id-57 .bk-big{background:#fff;color:var(--ink);border-radius:18px;overflow:hidden}body.page-id-57 .bk-photo{background-size:cover;background-position:center}body.page-id-57 .bk-big .bk-photo{height:340px}body.page-id-57 .parking{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1200&q=80')}body.page-id-57 .fabric{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=700&q=80')}body.page-id-57 .engineering{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=700&q=80')}body.page-id-57 .cost{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=700&q=80')}body.page-id-57 .bk-card-copy{padding:22px}body.page-id-57 .bk-card-copy>span,body.page-id-57 .bk-side span,body.page-id-57 .bk-library-grid article>span{font-size:7px;font-weight:900;color:#ae7825;letter-spacing:.09em}body.page-id-57 .bk-card-copy h3{font-size:29px;line-height:1.05;margin:8px 0}body.page-id-57 .bk-card-copy p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-57 .bk-card-copy a,body.page-id-57 .bk-side a{font-size:7px;font-weight:900;color:#9e6e25}body.page-id-57 .bk-side{display:grid;gap:10px}body.page-id-57 .bk-side article{display:grid;grid-template-columns:145px 1fr;background:#fff;color:var(--ink);border-radius:15px;overflow:hidden}body.page-id-57 .bk-side .bk-photo{height:100%}body.page-id-57 .bk-side article>div:last-child{padding:15px}body.page-id-57 .bk-side h3{font-size:16px;margin:7px 0 11px}body.page-id-57 .bk-paths{background:#e9e2d6}body.page-id-57 .bk-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-57 .bk-path-grid article{background:#fff;border:1px solid #d7cec0;border-radius:17px;padding:23px}body.page-id-57 .bk-path-grid>article>span{font-size:7px;color:#aa7526;font-weight:900}body.page-id-57 .bk-path-grid h3{font-size:22px;margin:8px 0 15px}body.page-id-57 .bk-path-grid ol{padding-left:20px;color:#68756f;font-size:9px;line-height:2}body.page-id-57 .bk-path-grid a{font-size:7px;color:#9d6d25;font-weight:900}body.page-id-57 .bk-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-57 .bk-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-57 .bk-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-57 .bk-library-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-57 .bk-thumb{height:190px;background-size:cover;background-position:center}body.page-id-57 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .t2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .t3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .t4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .t5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .t6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-57 .bk-library-grid article>span,body.page-id-57 .bk-library-grid article>h3,body.page-id-57 .bk-library-grid article>p,body.page-id-57 .bk-library-grid article>small{margin-left:16px;margin-right:16px}body.page-id-57 .bk-library-grid article>span{display:block;margin-top:14px}body.page-id-57 .bk-library-grid h3{font-size:19px;margin-top:6px;margin-bottom:6px}body.page-id-57 .bk-library-grid p{font-size:8px;line-height:1.5;color:#6a7671}body.page-id-57 .bk-library-grid small{font-size:6px;color:#9c8b6a}body.page-id-57 .bk-more{text-align:center;margin-top:18px}body.page-id-57 .bk-more button{padding:12px 17px}body.page-id-57 .bk-expert{padding:62px 0;background:#e8e0d4}body.page-id-57 .bk-expert-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center}body.page-id-57 .bk-expert>div p{color:#69766f;line-height:1.65}body.page-id-57 .bk-expert-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-57 .bk-expert-cards article{background:#fff;border-radius:15px;padding:20px;border:1px solid #d5ccbd}body.page-id-57 .bk-expert-cards b{font-size:27px;color:#bc8730}body.page-id-57 .bk-expert-cards h3{font-size:18px}body.page-id-57 .bk-expert-cards p{font-size:8px!important}body.page-id-57 .bk-expert-cards a{font-size:6.5px;font-weight:900;color:#9e6d25}body.page-id-57 .bk-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-57 .bk-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:12px;padding:15px}body.page-id-57 .bk-faq-grid b{color:#dfb45a}body.page-id-57 .bk-faq-grid span{font-size:10px;font-weight:700}body.page-id-57 .bk-faq-grid i{font-style:normal;color:#dfb45a;font-size:18px}body.page-id-57 .bk-saudi{background:#f6f2ea}body.page-id-57 .bk-saudi-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-57 .bk-city-cloud{display:flex;flex-wrap:wrap;gap:8px}body.page-id-57 .bk-city-cloud span{padding:12px 15px;border:1px solid #d4cabb;background:#fff;border-radius:999px;font-size:8px;font-weight:900;color:#6e624d}body.page-id-57 .bk-city-cloud span:last-child{background:#0a473d;color:#fff;border-color:#0a473d}body.page-id-57 .bk-case{background:#e9e2d7}body.page-id-57 .bk-case-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-57 .bk-case-row>div{min-height:175px;border-radius:15px;background:linear-gradient(145deg,#0b4d42,#073b33);color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-57 .bk-case-row b{font-size:7px;color:#dfb45a}body.page-id-57 .bk-case-row h3{font-size:20px;margin:7px 0}body.page-id-57 .bk-case-row span{font-size:6px;color:#bed0c9}body.page-id-57 .bk-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-57 .bk-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-57 .bk-cta h2{color:#fff}body.page-id-57 .bk-cta p{color:#bdccc7;line-height:1.65}body.page-id-57 .bk-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:900px){body.page-id-57 .bk-hero-grid,body.page-id-57 .bk-head,body.page-id-57 .bk-feature-grid,body.page-id-57 .bk-expert-grid,body.page-id-57 .bk-saudi-grid,body.page-id-57 .bk-cta-grid{grid-template-columns:1fr}body.page-id-57 .bk-cat-grid{grid-template-columns:1fr 1fr}body.page-id-57 .bk-path-grid,body.page-id-57 .bk-library-grid,body.page-id-57 .bk-case-row{grid-template-columns:1fr 1fr}body.page-id-57 .bk-head{gap:12px}body.page-id-57 .bk-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-57 .bk-shell{width:calc(100% - 28px)}body.page-id-57 .bk-hero{padding:46px 0}body.page-id-57 .bk-hero h1{font-size:51px}body.page-id-57 .bk-search{grid-template-columns:34px 1fr}body.page-id-57 .bk-search button{grid-column:1/-1;padding:12px}body.page-id-57 .bk-cat-grid,body.page-id-57 .bk-path-grid,body.page-id-57 .bk-library-grid,body.page-id-57 .bk-expert-cards,body.page-id-57 .bk-faq-grid,body.page-id-57 .bk-case-row{grid-template-columns:1fr}body.page-id-57 .bk-side article{grid-template-columns:115px 1fr}body.page-id-57 .bk-big .bk-photo{height:240px}body.page-id-57 .bk-categories,body.page-id-57 .bk-paths,body.page-id-57 .bk-library,body.page-id-57 .bk-saudi,body.page-id-57 .bk-case{padding:45px 0}}body.page-id-57 /* BLOG & KNOWLEDGE V3 — complete VIP knowledge architecture */
:root{--k3g:#073f35;--k3g2:#0b5548;--k3gold:#cb983b;--k3cream:#f4efe6;--k3ink:#123e36}body.page-id-57 .bk3{background:var(--k3cream);color:var(--k3ink);overflow:hidden}body.page-id-57 .k3-shell{width:min(1240px,92vw);margin:auto}body.page-id-57 .k3-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-57 .k3-kicker.dark{color:#a87526}body.page-id-57 .k3-hero{padding:76px 0 62px;background:radial-gradient(circle at 80% 12%,rgba(217,172,81,.17),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-57 .k3-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}body.page-id-57 .k3-hero h1{font-size:clamp(58px,6.7vw,102px);line-height:.86;letter-spacing:-.064em;margin:12px 0 21px}body.page-id-57 .k3-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-57 .k3-hero p{font-size:14px;line-height:1.72;color:#c7d6d1;max-width:710px}body.page-id-57 .k3-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:750px}body.page-id-57 .k3-search>span{display:grid;place-items:center;color:#58736b;font-size:20px}body.page-id-57 .k3-search input{border:0;outline:0;padding:12px 4px;font-size:10px}body.page-id-57 .k3-search button,body.page-id-57 .k3-center button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-57 .k3-popular{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:11px}body.page-id-57 .k3-popular b{font-size:6px;color:#dfb45b}body.page-id-57 .k3-popular span{border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:6px 8px;font-size:6px;color:#cad9d4}body.page-id-57 .k3-dashboard{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:10px 22px 17px}body.page-id-57 .k3-dash-top{padding:16px 0}body.page-id-57 .k3-dash-top small{color:#dfb45b;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-57 .k3-dash-top>b{display:block;font-size:24px;margin-top:5px}body.page-id-57 .k3-dashboard>a{display:grid;grid-template-columns:40px 1fr 20px;gap:8px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none}body.page-id-57 .k3-dashboard>a>span{color:#dfb45b;font-size:10px;font-weight:900}body.page-id-57 .k3-dashboard>a b{font-size:11px}body.page-id-57 .k3-dashboard>a small{display:block;font-size:7px;color:#9fb7af;margin-top:3px}body.page-id-57 .k3-dashboard>a i{font-style:normal;color:#dfb45b}body.page-id-57 .k3-dash-foot{display:flex;gap:5px;flex-wrap:wrap;padding-top:11px;border-top:1px solid rgba(255,255,255,.12)}body.page-id-57 .k3-dash-foot span{font-size:6px;padding:6px 7px;background:rgba(255,255,255,.06);border-radius:99px;color:#c7d6d1}body.page-id-57 .k3-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-57 .k3-head h2,body.page-id-57 .k3-engineer h2,body.page-id-57 .k3-saudi h2,body.page-id-57 .k3-authority h2,body.page-id-57 .k3-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.052em;margin:6px 0 0}body.page-id-57 .k3-head p{color:#69766f;line-height:1.65}body.page-id-57 .k3-head.light h2{color:#fff}body.page-id-57 .k3-head.light p{color:#bdcdc7}body.page-id-57 .k3-start,body.page-id-57 .k3-latest,body.page-id-57 .k3-compare,body.page-id-57 .k3-faq,body.page-id-57 .k3-cases{padding:66px 0}body.page-id-57 .k3-start-grid{display:grid;grid-template-columns:1.4fr repeat(2,1fr);gap:9px}body.page-id-57 .k3-start-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:20px}body.page-id-57 .k3-start-grid .hero-guide{grid-row:span 2;padding:0;overflow:hidden}body.page-id-57 .hero-guide .k3-img{height:280px}body.page-id-57 .hero-guide>div:last-child{padding:22px}body.page-id-57 .k3-start-grid span{font-size:7px;font-weight:900;color:#ad7825}body.page-id-57 .k3-start-grid h3{font-size:20px;line-height:1.08;margin:8px 0}body.page-id-57 .hero-guide h3{font-size:29px}body.page-id-57 .k3-start-grid p{font-size:8px;line-height:1.55;color:#68756f}body.page-id-57 .k3-start-grid a{font-size:6.5px;font-weight:900;color:#9f6e25}body.page-id-57 .k3-img{background-size:cover;background-position:center}body.page-id-57 .park,body.page-id-57 .a1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=82')}body.page-id-57 .a2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=900&q=82')}body.page-id-57 .a3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=900&q=82')}body.page-id-57 .a4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=900&q=82')}body.page-id-57 .a5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=900&q=82')}body.page-id-57 .a6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=900&q=82')}body.page-id-57 .k3-topics,body.page-id-57 .k3-tools,body.page-id-57 .k3-saudi{padding:65px 0;background:#073f35;color:#fff}body.page-id-57 .k3-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-57 .k3-topic-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:19px}body.page-id-57 .k3-topic-grid b{font-size:20px;color:#dfb45a}body.page-id-57 .k3-topic-grid>article>span{display:block;font-size:6px;color:#9fb9b0;font-weight:900;letter-spacing:.12em;margin-top:12px}body.page-id-57 .k3-topic-grid h3{font-size:18px;margin:6px 0}body.page-id-57 .k3-topic-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-57 .k3-topic-grid small{font-size:6px;color:#dfb45a}body.page-id-57 .k3-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-57 .k3-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-57 .k3-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-57 .k3-article-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-57 .k3-article-grid .k3-img{height:205px}body.page-id-57 .k3-article-grid article>span,body.page-id-57 .k3-article-grid h3,body.page-id-57 .k3-article-grid p,body.page-id-57 .k3-article-grid a{margin-left:16px;margin-right:16px}body.page-id-57 .k3-article-grid article>span{display:block;margin-top:14px;font-size:6.5px;font-weight:900;color:#aa7526}body.page-id-57 .k3-article-grid h3{font-size:19px;line-height:1.08;margin-top:7px;margin-bottom:6px}body.page-id-57 .k3-article-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-57 .k3-article-grid a{font-size:6px;font-weight:900;color:#9f6e25}body.page-id-57 .k3-center{text-align:center;margin-top:20px}body.page-id-57 .k3-center button{padding:12px 17px}body.page-id-57 .k3-engineer{padding:64px 0;background:#e8e0d4}body.page-id-57 .k3-eng-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:center}body.page-id-57 .k3-engineer p{color:#68756f;line-height:1.65}body.page-id-57 .k3-engineer a{font-size:7px;font-weight:900;color:#9d6c24}body.page-id-57 .k3-eng-list{background:#fff;border:1px solid #d5ccbd;border-radius:17px;padding:7px 18px}body.page-id-57 .k3-eng-list>div{display:grid;grid-template-columns:48px 1fr 20px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #e5ded3}body.page-id-57 .k3-eng-list>div:last-child{border:0}body.page-id-57 .k3-eng-list b{font-size:18px;color:#b98128}body.page-id-57 .k3-eng-list strong{font-size:12px}body.page-id-57 .k3-eng-list small{display:block;color:#73807b;font-size:7px;margin-top:3px}body.page-id-57 .k3-eng-list i{font-style:normal;color:#b98128}body.page-id-57 .k3-compare{background:#f6f2eb}body.page-id-57 .k3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-57 .k3-compare-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-57 .k3-compare-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0a473d;color:#dfb45a;font-size:9px}body.page-id-57 .k3-compare-grid h3{font-size:18px;min-height:45px}body.page-id-57 .k3-compare-grid span{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-57 .k3-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-57 .k3-tools-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-57 .k3-tools-grid b{font-size:21px;color:#dfb45a}body.page-id-57 .k3-tools-grid h3{font-size:18px;margin:12px 0 6px}body.page-id-57 .k3-tools-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-57 .k3-tools-grid span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-57 .k3-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-57 .k3-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:15px}body.page-id-57 .k3-faq-grid b{color:#b67e27}body.page-id-57 .k3-faq-grid span{font-size:10px;font-weight:700}body.page-id-57 .k3-faq-grid i{font-style:normal;color:#b67e27;font-size:18px}body.page-id-57 .k3-saudi{background:linear-gradient(145deg,#073b33,#0b5548)}body.page-id-57 .k3-saudi-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-57 .k3-saudi h2{color:#fff}body.page-id-57 .k3-saudi p{color:#bdcdc7;line-height:1.65}body.page-id-57 .k3-cities{display:flex;flex-wrap:wrap;gap:8px}body.page-id-57 .k3-cities span{padding:11px 14px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:99px;font-size:7px;font-weight:900;color:#d1ddd9}body.page-id-57 .k3-cities span:last-child{background:#d2a348;color:#173e35;border-color:#d2a348}body.page-id-57 .k3-cases{background:#e9e2d7}body.page-id-57 .k3-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-57 .k3-case-grid article{background:#fff;border:1px solid #d5ccbd;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-57 .k3-case-photo{height:215px;background-size:cover;background-position:center}body.page-id-57 .c1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=82')}body.page-id-57 .c2{background-image:url('https://images.unsplash.com/photo-1554068865-24cecd4e34b8?auto=format&fit=crop&w=900&q=82')}body.page-id-57 .c3{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=82')}body.page-id-57 .k3-case-grid article>span,body.page-id-57 .k3-case-grid h3,body.page-id-57 .k3-case-grid p,body.page-id-57 .k3-case-grid a{margin-left:16px;margin-right:16px}body.page-id-57 .k3-case-grid article>span{display:block;margin-top:14px;font-size:6px;color:#a87425;font-weight:900}body.page-id-57 .k3-case-grid h3{font-size:20px;margin-top:6px;margin-bottom:6px}body.page-id-57 .k3-case-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-57 .k3-case-grid a{font-size:6px;font-weight:900;color:#9f6d24}body.page-id-57 .k3-authority{padding:50px 0;background:#f7f3ec}body.page-id-57 .k3-auth-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}body.page-id-57 .k3-auth-list{display:flex;flex-wrap:wrap;gap:7px}body.page-id-57 .k3-auth-list span{padding:9px 11px;border:1px solid #d5ccbd;background:#fff;border-radius:99px;font-size:6.5px;font-weight:900;color:#75664b}body.page-id-57 .k3-cta{padding:57px 0;background:#062f29;color:#fff}body.page-id-57 .k3-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-57 .k3-cta h2{color:#fff}body.page-id-57 .k3-cta p{color:#bdccc7;line-height:1.65}body.page-id-57 .k3-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-57 .k3-hero-grid,body.page-id-57 .k3-head,body.page-id-57 .k3-eng-grid,body.page-id-57 .k3-saudi-grid,body.page-id-57 .k3-auth-grid,body.page-id-57 .k3-cta-grid{grid-template-columns:1fr}body.page-id-57 .k3-start-grid{grid-template-columns:1fr 1fr}body.page-id-57 .k3-start-grid .hero-guide{grid-column:1/-1;grid-row:auto}body.page-id-57 .k3-topic-grid,body.page-id-57 .k3-tools-grid{grid-template-columns:1fr 1fr}body.page-id-57 .k3-article-grid,body.page-id-57 .k3-case-grid{grid-template-columns:1fr 1fr}body.page-id-57 .k3-compare-grid{grid-template-columns:1fr 1fr}body.page-id-57 .k3-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-57 .k3-shell{width:calc(100% - 28px)}body.page-id-57 .k3-hero{padding:47px 0}body.page-id-57 .k3-hero h1{font-size:51px}body.page-id-57 .k3-search{grid-template-columns:35px 1fr}body.page-id-57 .k3-search button{grid-column:1/-1;padding:11px}body.page-id-57 .k3-start,body.page-id-57 .k3-latest,body.page-id-57 .k3-compare,body.page-id-57 .k3-faq,body.page-id-57 .k3-cases{padding:45px 0}body.page-id-57 .k3-start-grid,body.page-id-57 .k3-topic-grid,body.page-id-57 .k3-article-grid,body.page-id-57 .k3-compare-grid,body.page-id-57 .k3-tools-grid,body.page-id-57 .k3-faq-grid,body.page-id-57 .k3-case-grid{grid-template-columns:1fr}body.page-id-57 .hero-guide .k3-img{height:230px}body.page-id-57 .k3-head{gap:12px}}body.page-id-57 .cpsr-logo{display:inline-flex;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}body.page-id-57 .cpsr-logo b{font-size:18px;letter-spacing:1.4px;color:#063b2c}body.page-id-57 .cpsr-logo em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:2.6px;color:#c79d43;margin-top:5px}body.page-id-57 footer .cpsr-logo b{color:#fff;font-size:22px}body.page-id-57 footer .cpsr-logo em{color:#d7b35f}body.page-id-57 (max-width:620px){.cpsr-logo b{font-size:14px}.cpsr-logo em{font-size:8px;letter-spacing:1.8px}}

/* choose-car-parking-shade.html */
body.page-id-212 #masthead,body.page-id-212 .site-header,body.page-id-212 #colophon,body.page-id-212 .site-footer{display:none!important}body.page-id-212 #primary,body.page-id-212 .content-area,body.page-id-212 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-212 .entry-content-wrap,body.page-id-212 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-212 .entry-content{margin:0!important}body.page-id-212 *{box-sizing:border-box}body.page-id-212{margin:0;font-family:Arial,Helvetica,sans-serif;color:#173e39;background:#f7f6f1}body.page-id-212 a{color:inherit}body.page-id-212 .wrap{width:min(1180px,92%);margin:auto}body.page-id-212 header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e1d8}body.page-id-212 nav{height:76px;display:flex;align-items:center;gap:22px}body.page-id-212 .brand{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-right:auto}body.page-id-212 .brand span{color:#b48b47}body.page-id-212 nav a{font-size:13px;text-decoration:none;font-weight:700}body.page-id-212 .quote{background:#0d433d;color:white;padding:12px 15px;border-radius:8px}body.page-id-212 .hero{min-height:610px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,43,39,.94) 0%,rgba(5,43,39,.75) 44%,rgba(5,43,39,.15) 74%),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover no-repeat;color:white}body.page-id-212 .hero .wrap{padding:92px 0 64px}body.page-id-212 .eyebrow{font-size:11px;letter-spacing:.18em;color:#e1bc76;font-weight:900}body.page-id-212 h1{font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.055em;max-width:850px;margin:14px 0 20px}body.page-id-212 .hero p{max-width:650px;font-size:17px;line-height:1.7;color:#d8e0dd}body.page-id-212 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-212 .btn{padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:900;font-size:12px;background:#b68c48;color:#fff}body.page-id-212 .btn.alt{background:transparent;border:1px solid #9bb0ac}body.page-id-212 .trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1ddd4;border-radius:14px;margin-top:-30px;position:relative;z-index:3;box-shadow:0 12px 35px #163e3912}body.page-id-212 .trust div{padding:22px;border-right:1px solid #e5e1d9}body.page-id-212 .trust div:last-child{border:0}body.page-id-212 .trust b{display:block;font-size:17px}body.page-id-212 .trust span{font-size:11px;color:#78807c}body.page-id-212 section{padding:78px 0}body.page-id-212 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}body.page-id-212 .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:6px 0}body.page-id-212 .head p{max-width:500px;color:#707a76;line-height:1.65}body.page-id-212 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-212 .card{background:white;border:1px solid #e1ddd5;border-radius:16px;overflow:hidden}body.page-id-212 .card .pic{height:220px;background-size:cover;background-position:center}body.page-id-212 .card .body{padding:22px}body.page-id-212 .num{font-size:10px;color:#b48b47;font-weight:900;letter-spacing:.15em}body.page-id-212 .card h3{font-size:22px;margin:8px 0}body.page-id-212 .card p{font-size:13px;color:#737c78;line-height:1.6}body.page-id-212 .tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}body.page-id-212 .tags span{font-size:9px;background:#eef1ed;padding:7px 8px;border-radius:999px}body.page-id-212 .learn{font-size:11px;font-weight:900;text-decoration:none;color:#0c433d}body.page-id-212 .dark{background:#0b403a;color:white}body.page-id-212 .dark .head p{color:#b8c5c1}body.page-id-212 .systems{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-212 .feature{min-height:470px;border-radius:18px;background:linear-gradient(0deg,rgba(5,42,38,.85),rgba(5,42,38,.1)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover;display:flex;align-items:end;padding:30px}body.page-id-212 .feature h3{font-size:38px;margin:5px 0}body.page-id-212 .feature p{max-width:580px;color:#d6dfdc;line-height:1.6}body.page-id-212 .side{display:grid;gap:12px}body.page-id-212 .mini{background:#164e47;border:1px solid #2b625c;border-radius:15px;padding:23px}body.page-id-212 .mini b{font-size:19px}body.page-id-212 .mini p{font-size:12px;color:#bdcac7;line-height:1.55}body.page-id-212 .process{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.page-id-212 .step{background:#fff;border:1px solid #e1ddd5;border-radius:12px;padding:18px;min-height:150px}body.page-id-212 .step b{font-size:10px;color:#b48b47}body.page-id-212 .step h4{font-size:15px;margin:12px 0 8px}body.page-id-212 .step p{font-size:11px;color:#737b77;line-height:1.5}body.page-id-212 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}body.page-id-212 .photo{min-height:430px;border-radius:18px;background:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover}body.page-id-212 .panel{background:white;border-radius:18px;border:1px solid #e1ddd5;padding:34px}body.page-id-212 .panel h2{font-size:42px;letter-spacing:-.04em;margin:10px 0}body.page-id-212 .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}body.page-id-212 .checks div{padding:12px;background:#f1f2ee;border-radius:9px;font-size:12px;font-weight:700}body.page-id-212 .cta{padding:45px 0;background:#b38a47;color:white}body.page-id-212 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-212 .cta h2{font-size:38px;margin:0}body.page-id-212 footer{background:#062f2b;color:#c7d2cf;padding:55px 0 25px}body.page-id-212 .foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}body.page-id-212 footer h4{color:white}body.page-id-212 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-212 footer p{font-size:12px;line-height:1.7}body.page-id-212 .copy{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px}@media(max-width:900px){body.page-id-212 nav a:not(.quote){display:none}body.page-id-212 .hero{min-height:540px}body.page-id-212 .trust{grid-template-columns:1fr 1fr}body.page-id-212 .trust div:nth-child(2){border-right:0}body.page-id-212 .grid{grid-template-columns:1fr 1fr}body.page-id-212 .systems,body.page-id-212 .engineering{grid-template-columns:1fr}body.page-id-212 .process{grid-template-columns:repeat(3,1fr)}body.page-id-212 .foot{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.page-id-212 section{padding:52px 0}body.page-id-212 h1{font-size:48px}body.page-id-212 .hero .wrap{padding:72px 0 48px}body.page-id-212 .trust{margin-top:-18px}body.page-id-212 .trust div{padding:15px}body.page-id-212 .grid{grid-template-columns:1fr}body.page-id-212 .head{display:block}body.page-id-212 .card .pic{height:205px}body.page-id-212 .process{grid-template-columns:1fr 1fr}body.page-id-212 .feature{min-height:390px}body.page-id-212 .checks{grid-template-columns:1fr}body.page-id-212 .cta .wrap{display:block}body.page-id-212 .cta h2{font-size:30px;margin-bottom:18px}body.page-id-212 .foot{grid-template-columns:1fr 1fr;gap:20px}}body.page-id-212 /* V5 VIP engineering workflow */
.workflow-vip{padding:68px 0 62px;background:linear-gradient(180deg,#f7f3eb 0%,#eee8dc 100%);position:relative;overflow:hidden}body.page-id-212 .workflow-vip:before{content:"ENGINEERING PROCESS";position:absolute;right:-20px;top:12px;font-size:118px;font-weight:900;letter-spacing:-.06em;color:rgba(8,57,50,.035);white-space:nowrap;pointer-events:none}body.page-id-212 .workflow-head{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;margin-bottom:30px;position:relative;z-index:1}body.page-id-212 .workflow-head h2{font-size:clamp(36px,4.4vw,62px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;max-width:820px}body.page-id-212 .workflow-head>p{margin:0 0 5px;font-size:16px;line-height:1.7;color:#5f6c68;max-width:520px}body.page-id-212 .vip-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0;position:relative;z-index:1}body.page-id-212 .vip-steps>div{position:relative;min-height:250px;padding:25px 25px 22px;border:1px solid #ded7ca;border-top:0;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(20,47,42,.055);overflow:hidden}body.page-id-212 .vip-steps>div:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),#e7c66e)}body.page-id-212 .vip-steps>div:nth-child(3),body.page-id-212 .vip-steps>div:nth-child(6){background:linear-gradient(145deg,#0b4038,#0d5649);color:#fff;border-color:#164f45}body.page-id-212 .vip-steps>div:nth-child(3) p,body.page-id-212 .vip-steps>div:nth-child(6) p{color:rgba(255,255,255,.74)}body.page-id-212 .vip-steps b{position:absolute;right:20px;top:18px;font-size:12px;color:var(--gold);letter-spacing:.12em}body.page-id-212 .vip-steps .wf-icon{display:flex;width:48px;height:48px;border-radius:12px;align-items:center;justify-content:center;background:#0b4038;color:#e9c15b;font-weight:900;font-size:12px;letter-spacing:.03em}body.page-id-212 .vip-steps>div:nth-child(3) .wf-icon,body.page-id-212 .vip-steps>div:nth-child(6) .wf-icon{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15)}body.page-id-212 .vip-steps h3{font-size:23px;line-height:1.1;margin:24px 0 10px;letter-spacing:-.02em}body.page-id-212 .vip-steps p{font-size:14.5px;line-height:1.62;color:#5f6c68;margin:0 0 20px}body.page-id-212 .vip-steps em{position:absolute;left:25px;bottom:20px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.13em;color:#b88a2e}body.page-id-212 .workflow-strip{margin-top:14px;background:#0b4038;color:#fff;border-radius:12px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;position:relative;z-index:1}body.page-id-212 .workflow-strip span{color:#e6bd55;font-size:16px}body.page-id-212 .workflow-strip strong{white-space:nowrap}
@media(max-width:900px){body.page-id-212 .workflow-head{grid-template-columns:1fr;gap:16px}body.page-id-212 .vip-steps{grid-template-columns:repeat(2,1fr)}body.page-id-212 .workflow-vip:before{font-size:80px}body.page-id-212 .workflow-strip{overflow-x:auto;justify-content:flex-start}body.page-id-212 .workflow-strip strong,body.page-id-212 .workflow-strip span{flex:0 0 auto}}
@media(max-width:560px){body.page-id-212 .workflow-vip{padding:48px 0}body.page-id-212 .workflow-head h2{font-size:38px}body.page-id-212 .workflow-head>p{font-size:15px}body.page-id-212 .vip-steps{grid-template-columns:1fr}body.page-id-212 .vip-steps>div{min-height:225px;padding:22px}body.page-id-212 .vip-steps em{left:22px}body.page-id-212 .workflow-strip{padding:13px 15px}body.page-id-212 .workflow-vip:before{display:none}}body.page-id-212 /* V6.5 — balance Project Snapshot right column and remove dead space */
.v61-snapshot{display:flex;flex-direction:column;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}body.page-id-212 .v65-snapshot-fill{margin-top:18px;display:grid;gap:10px}body.page-id-212 .v65-status-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-212 .v65-status-card,body.page-id-212 .v65-highlight-card{border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.035);padding:15px}body.page-id-212 .v65-status-card small,body.page-id-212 .v65-highlight-card small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em;margin-bottom:7px}body.page-id-212 .v65-status-card b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-212 .v65-status-card span{display:block;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.45;margin-top:5px}body.page-id-212 .v65-progress{height:5px;border-radius:99px;background:rgba(255,255,255,.09);overflow:hidden;margin-top:10px}body.page-id-212 .v65-progress i{display:block;width:100%;height:100%;background:#dcb05a}body.page-id-212 .v65-highlight-card{padding:17px}body.page-id-212 .v65-highlight-card h4{margin:0 0 10px;color:#fff;font-size:16px}body.page-id-212 .v65-highlights{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-212 .v65-highlights span{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:9px;color:rgba(255,255,255,.72);font-size:8.5px;line-height:1.35;background:rgba(0,0,0,.06)}body.page-id-212 .v65-record-note{margin-top:auto;padding-top:16px;color:rgba(255,255,255,.42);font-size:7.5px;line-height:1.5;border-top:1px solid rgba(255,255,255,.09)}
@media(max-width:760px){body.page-id-212 .v65-status-row,body.page-id-212 .v65-highlights{grid-template-columns:1fr}body.page-id-212 .v61-snapshot{min-height:auto}body.page-id-212 .v65-record-note{margin-top:10px}}body.page-id-212 /* V6.6 — use the remaining Project Snapshot depth instead of leaving dead space */
.v66-snapshot-lower{
  margin-top:12px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}body.page-id-212 .v66-panel{
  border:1px solid rgba(255,255,255,.13);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  padding:15px;
  min-height:132px;
}body.page-id-212 .v66-panel small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.14em;margin-bottom:8px
}body.page-id-212 .v66-panel b{display:block;color:#fff;font-size:14px;line-height:1.2;margin-bottom:8px}body.page-id-212 .v66-panel p{margin:0;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.5}body.page-id-212 .v66-checks{display:grid;gap:6px;margin-top:10px}body.page-id-212 .v66-checks span{
  display:flex;align-items:center;gap:7px;
  color:rgba(255,255,255,.72);font-size:8px;line-height:1.3
}body.page-id-212 .v66-checks i{
  width:17px;height:17px;border-radius:50%;
  display:grid;place-items:center;flex:0 0 17px;
  border:1px solid rgba(220,176,90,.55);color:#dcb05a;
  font-style:normal;font-size:8px
}body.page-id-212 .v66-media-line{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}body.page-id-212 .v66-media-line span{
  min-height:48px;border:1px dashed rgba(255,255,255,.18);border-radius:9px;
  display:grid;place-items:center;text-align:center;padding:6px;
  color:rgba(255,255,255,.48);font-size:6.8px;font-weight:800;letter-spacing:.06em;
  background:rgba(0,0,0,.07)
}body.page-id-212 .v66-bottom-note{
  margin-top:10px;border-left:2px solid #dcb05a;padding:10px 12px;
  background:rgba(220,176,90,.055);border-radius:0 10px 10px 0;
  color:rgba(255,255,255,.62);font-size:8px;line-height:1.45
}
@media(max-width:760px){body.page-id-212 .v66-snapshot-lower{grid-template-columns:1fr}body.page-id-212 .v66-panel{min-height:auto}
}body.page-id-212 /* V6.7 — Case Study video rebuilt as a proper wide media panel */
.v63-video-wrap{
  position:relative !important;
  width:100% !important;
  min-height:0 !important;
  height:auto !important;
  aspect-ratio:16/9;
  overflow:hidden;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.16);
  background:#073f38;
  box-shadow:0 18px 40px rgba(0,0,0,.16);
}body.page-id-212 .v63-video-wrap iframe{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  border:0;
  display:block;
}body.page-id-212 .v63-video-label{
  left:16px !important;
  bottom:15px !important;
  padding:8px 11px !important;
  background:rgba(3,45,40,.88) !important;
  backdrop-filter:blur(8px);
}body.page-id-212 .v67-video-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:18px;
  margin:18px 0 10px;
}body.page-id-212 .v67-video-head small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.15em;margin-bottom:5px
}body.page-id-212 .v67-video-head b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-212 .v67-video-head span{max-width:260px;color:rgba(255,255,255,.54);font-size:8px;line-height:1.45;text-align:right}body.page-id-212 .v63-demo-note{
  margin-top:8px !important;
  padding:9px 12px !important;
  border-radius:10px;
  background:rgba(255,255,255,.025);
  border:1px solid rgba(255,255,255,.07);
}
@media(max-width:760px){body.page-id-212 .v67-video-head{display:block}body.page-id-212 .v67-video-head span{display:block;text-align:left;margin-top:6px;max-width:none}body.page-id-212 .v63-video-wrap{aspect-ratio:16/9 !important}
}body.page-id-212 /* V6.8 — restore compact video area,body.page-id-212 placeholder only */
.v67-video-head{display:none !important}body.page-id-212 .v63-video-wrap{
  position:relative !important;
  overflow:hidden !important;
  border-radius:13px !important;
  border:1px solid rgba(255,255,255,.13) !important;
  min-height:210px !important;
  height:210px !important;
  aspect-ratio:auto !important;
  background:
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 30%),
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}body.page-id-212 .v63-video-wrap iframe{display:none !important}body.page-id-212 .v68-video-placeholder{
  text-align:center;
  padding:24px;
  max-width:420px;
  position:relative;
  z-index:2;
}body.page-id-212 .v68-video-placeholder small{
  display:block;
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:9px;
}body.page-id-212 .v68-video-placeholder b{
  display:block;
  color:#fff;
  font-size:18px;
  margin-bottom:6px;
}body.page-id-212 .v68-video-placeholder span{
  display:block;
  color:rgba(255,255,255,.55);
  font-size:9px;
  line-height:1.5;
}body.page-id-212 .v63-video-label{display:none !important}body.page-id-212 .v63-demo-note{
  margin-top:8px !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:rgba(255,255,255,.45) !important;
  font-size:7px !important;
}
@media(max-width:560px){body.page-id-212 .v63-video-wrap{height:175px !important;min-height:175px !important}body.page-id-212 .v68-video-placeholder b{font-size:16px}
}body.page-id-212 /* V6.10 — retained lower visual project journey starts cleanly */
.v6-case-template .v61-story-head{margin-top:0 !important;padding-top:0 !important}body.page-id-212 /* V6.11 final refinement */
.v3-browse{padding-top:52px!important;padding-bottom:52px!important}body.page-id-212 .v3-browse .v3-kicker{margin-bottom:9px!important}body.page-id-212 .v3-browse h2{font-size:clamp(34px,4vw,56px)!important;max-width:780px!important}body.page-id-212 .v3-browse-grid{margin-top:20px!important}body.page-id-212 .v3-browse-grid a{padding:16px!important}body.page-id-212 .v3-browse-grid b{margin:20px 0 7px!important}body.page-id-212 .v6-cities{padding-top:66px!important}
@media(max-width:560px){body.page-id-212 .v3-browse{padding-top:38px!important;padding-bottom:38px!important}
}body.page-id-212{--pv2-green:#0d3f39;--pv2-green2:#082f2b;--pv2-gold:#b68b47;--pv2-ink:#153c38;--pv2-cream:#f5f2e9;--pv2-line:#dedbd1}body.page-id-212 .pv2{font-family:inherit;color:var(--pv2-ink);background:#fff}body.page-id-212 .pv2 *{box-sizing:border-box}body.page-id-212 .pv2-shell{width:min(1240px,92%);margin:auto}body.page-id-212 .pv2-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:#092f2c;color:#fff}body.page-id-212 .pv2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,35,.97) 0%,rgba(5,38,35,.88) 44%,rgba(5,38,35,.28) 100%),radial-gradient(circle at 82% 35%,rgba(182,139,71,.28),transparent 30%),linear-gradient(135deg,#0d4841,#071f1d)}body.page-id-212 .pv2-hero-bg:after{content:"";position:absolute;right:-6%;top:10%;width:50%;height:80%;border:1px solid rgba(255,255,255,.13);transform:skewX(-12deg);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}body.page-id-212 .pv2-hero-inner{position:relative;z-index:2;padding:92px 0 68px}body.page-id-212 .pv2-kicker,body.page-id-212 .pv2-section-head>span,body.page-id-212 .pv2-label,body.page-id-212 .pv2-rfq span{font-size:11px;letter-spacing:.22em;font-weight:900;color:var(--pv2-gold)}body.page-id-212 .pv2-hero h1{max-width:930px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:15px 0 24px}body.page-id-212 .pv2-hero h1 em,body.page-id-212 .pv2-section-head h2 em{font-style:normal;color:#c59a55}body.page-id-212 .pv2-hero p{max-width:760px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.77)}body.page-id-212 .pv2-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}body.page-id-212 .pv2-actions a,body.page-id-212 .pv2-rfq-box a{padding:14px 18px;border-radius:8px;background:var(--pv2-gold);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-212 .pv2-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}body.page-id-212 .pv2-stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}body.page-id-212 .pv2-stats span{font-size:10px;color:rgba(255,255,255,.63)}body.page-id-212 .pv2-stats b{display:block;font-size:24px;color:#fff;margin-bottom:3px}body.page-id-212 .pv2-nav{padding:28px 0;background:var(--pv2-cream);border-bottom:1px solid var(--pv2-line)}body.page-id-212 .pv2-nav .pv2-shell{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center}body.page-id-212 .pv2-nav-title span{font-size:9px;letter-spacing:.2em;color:var(--pv2-gold);font-weight:900}body.page-id-212 .pv2-nav-title strong{display:block;font-size:17px;margin-top:4px}body.page-id-212 .pv2-chips{display:flex;gap:8px;flex-wrap:wrap}body.page-id-212 .pv2-chips a{font-size:10px;font-weight:800;text-decoration:none;color:var(--pv2-green);background:#fff;border:1px solid var(--pv2-line);padding:9px 12px;border-radius:999px}body.page-id-212 .pv2-feature,body.page-id-212 .pv2-family,body.page-id-212 .pv2-tech{padding:78px 0}body.page-id-212 .pv2-section-head{max-width:850px;margin-bottom:34px}body.page-id-212 .pv2-section-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.045em;margin:9px 0 12px}body.page-id-212 .pv2-section-head p{max-width:740px;color:#6d7773;line-height:1.7;font-size:14px}body.page-id-212 .pv2-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-212 .pv2-design-grid article,body.page-id-212 .pv2-cards article{border:1px solid var(--pv2-line);border-radius:14px;padding:24px;background:#fff;min-height:190px;transition:.2s}body.page-id-212 .pv2-design-grid article:hover,body.page-id-212 .pv2-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,63,57,.08)}body.page-id-212 .pv2-design-grid b,body.page-id-212 .pv2-cards .num{color:var(--pv2-gold);font-size:11px}body.page-id-212 .pv2-design-grid h3,body.page-id-212 .pv2-cards h3{font-size:19px;margin:20px 0 9px}body.page-id-212 .pv2-design-grid p,body.page-id-212 .pv2-cards p{font-size:12.5px;line-height:1.65;color:#6b7471}body.page-id-212 .pv2-design-grid small,body.page-id-212 .pv2-cards small{display:block;margin-top:18px;font-size:8px;letter-spacing:.12em;color:#9b7b45;font-weight:900}body.page-id-212 .pv2-dark{padding:78px 0;background:linear-gradient(135deg,var(--pv2-green2),var(--pv2-green));color:#fff}body.page-id-212 .pv2-section-head.light h2{color:#fff}body.page-id-212 .pv2-section-head.light p{color:rgba(255,255,255,.66)}body.page-id-212 .pv2-cards{display:grid;gap:12px}body.page-id-212 .pv2-cards.four{grid-template-columns:repeat(4,1fr)}body.page-id-212 .pv2-cards.three{grid-template-columns:repeat(3,1fr)}body.page-id-212 .pv2-dark .pv2-cards article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}body.page-id-212 .pv2-dark .pv2-cards h3{color:#fff}body.page-id-212 .pv2-dark .pv2-cards p{color:rgba(255,255,255,.65)}body.page-id-212 .pv2-split{padding:0;background:#fff}body.page-id-212 .pv2-split-grid{display:grid;grid-template-columns:1fr 1fr}body.page-id-212 .pv2-split-grid>div{padding:70px 7%;min-height:440px}body.page-id-212 .pv2-split-grid>div:first-child{background:#f3f0e7}body.page-id-212 .pv2-split-grid>div:last-child{background:#e8eee9}body.page-id-212 .pv2-split h2{font-size:36px;line-height:1.05;margin:12px 0 26px}body.page-id-212 .pv2-split ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-212 .pv2-split li{background:rgba(255,255,255,.7);padding:12px;border-radius:8px;font-size:12px;font-weight:750}body.page-id-212 .pv2-family.cream{background:var(--pv2-cream)}body.page-id-212 .pv2-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-212 .pv2-mini-grid div{padding:20px;border:1px solid var(--pv2-line);border-radius:12px;background:#fff}body.page-id-212 .pv2-mini-grid b{font-size:15px}body.page-id-212 .pv2-mini-grid span{display:block;color:#7a827f;font-size:11px;margin-top:5px}body.page-id-212 .pv2-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--pv2-line);border-radius:16px;overflow:hidden}body.page-id-212 .pv2-process>div{padding:24px;border-right:1px solid var(--pv2-line);min-height:180px}body.page-id-212 .pv2-process>div:last-child{border:0}body.page-id-212 .pv2-process b{color:var(--pv2-gold);font-size:11px}body.page-id-212 .pv2-process h3{font-size:17px;margin:24px 0 8px}body.page-id-212 .pv2-process p{font-size:11.5px;line-height:1.6;color:#6e7774}body.page-id-212 .pv2-rfq{padding:70px 0;background:#0b3732;color:#fff}body.page-id-212 .pv2-rfq-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}body.page-id-212 .pv2-rfq h2{font-size:45px;line-height:1.02;letter-spacing:-.04em;margin:10px 0 15px}body.page-id-212 .pv2-rfq p{color:rgba(255,255,255,.65);line-height:1.7}body.page-id-212 .pv2-rfq-box{background:#fff;color:var(--pv2-ink);border-radius:16px;padding:27px}body.page-id-212 .pv2-rfq-box strong{font-size:18px}body.page-id-212 .pv2-rfq-box ul{padding-left:18px;margin:15px 0 24px;color:#66716d;font-size:12px;line-height:1.8}body.page-id-212 .pv2-rfq-box a{display:inline-block}
@media(max-width:980px){body.page-id-212 .pv2-design-grid,body.page-id-212 .pv2-cards.four{grid-template-columns:repeat(2,1fr)}body.page-id-212 .pv2-cards.three{grid-template-columns:repeat(2,1fr)}body.page-id-212 .pv2-process{grid-template-columns:repeat(2,1fr)}body.page-id-212 .pv2-process>div{border-bottom:1px solid var(--pv2-line)}body.page-id-212 .pv2-nav .pv2-shell{grid-template-columns:1fr}body.page-id-212 .pv2-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.page-id-212 .pv2-hero{min-height:auto}body.page-id-212 .pv2-hero-inner{padding:68px 0 45px}body.page-id-212 .pv2-hero h1{font-size:44px}body.page-id-212 .pv2-hero p{font-size:14px}body.page-id-212 .pv2-stats{grid-template-columns:repeat(2,1fr);gap:20px}body.page-id-212 .pv2-feature,body.page-id-212 .pv2-family,body.page-id-212 .pv2-tech,body.page-id-212 .pv2-dark{padding:52px 0}body.page-id-212 .pv2-section-head h2{font-size:37px}body.page-id-212 .pv2-design-grid,body.page-id-212 .pv2-cards.four,body.page-id-212 .pv2-cards.three{grid-template-columns:1fr 1fr}body.page-id-212 .pv2-design-grid article,body.page-id-212 .pv2-cards article{padding:17px;min-height:170px}body.page-id-212 .pv2-design-grid h3,body.page-id-212 .pv2-cards h3{font-size:16px}body.page-id-212 .pv2-split-grid{grid-template-columns:1fr}body.page-id-212 .pv2-split-grid>div{padding:48px 6%;min-height:auto}body.page-id-212 .pv2-mini-grid{grid-template-columns:1fr 1fr}body.page-id-212 .pv2-process{grid-template-columns:1fr}body.page-id-212 .pv2-process>div{min-height:auto;border-right:0}body.page-id-212 .pv2-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-212 .pv2-rfq h2{font-size:36px}}
@media(max-width:430px){body.page-id-212 .pv2-design-grid,body.page-id-212 .pv2-cards.four,body.page-id-212 .pv2-cards.three,body.page-id-212 .pv2-mini-grid{grid-template-columns:1fr}body.page-id-212 .pv2-split ul{grid-template-columns:1fr}body.page-id-212 .pv2-actions a{width:100%;text-align:center}}body.page-id-212 /* V3 Mega Product Catalogue */
.v3-finder{padding:34px 0;background:#0d3f39;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}body.page-id-212 .v3-finder .pv2-shell{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center}body.page-id-212 .v3-finder-copy span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#c19751}body.page-id-212 .v3-finder-copy h2{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}body.page-id-212 .v3-finder-copy p{font-size:11px;color:rgba(255,255,255,.62);margin:0}body.page-id-212 .v3-filter-buttons{display:flex;gap:7px;flex-wrap:wrap}body.page-id-212 .v3-filter-buttons button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}body.page-id-212 .v3-filter-buttons button.active{background:#b68b47;border-color:#b68b47}body.page-id-212 .v3-filterable.v3-hidden{display:none!important}body.page-id-212 .v3-mega{margin-top:24px}body.page-id-212 .v3-more{width:100%;border:1px solid #d9d5ca;background:#f7f5ef;color:#0d3f39;border-radius:11px;padding:15px 18px;font-size:10px;letter-spacing:.11em;font-weight:900;cursor:pointer;text-align:center}body.page-id-212 .pv2-dark .v3-more{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.page-id-212 .v3-mega-grid{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}body.page-id-212 .v3-mega.open .v3-mega-grid{display:grid}body.page-id-212 .v3-product{border:1px solid #dfdbd0;background:#fff;border-radius:11px;padding:17px;min-height:160px;color:#153c38}body.page-id-212 .pv2-dark .v3-product{background:#fff;color:#153c38;border-color:#fff}body.page-id-212 .v3-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}body.page-id-212 .v3-product-top b{font-size:10px;color:#b68b47}body.page-id-212 .v3-product-top span{font-size:7px;letter-spacing:.12em;color:#9a9f9c;font-weight:900}body.page-id-212 .v3-product h4{font-size:14px;margin:18px 0 7px}body.page-id-212 .v3-product p{font-size:10.5px!important;line-height:1.5!important;color:#707976!important;margin:0}body.page-id-212 .v3-product-actions{display:flex;gap:12px;margin-top:17px}body.page-id-212 .v3-product-actions a{font-size:8px;font-weight:900;letter-spacing:.05em;text-decoration:none;color:#0d3f39}body.page-id-212 .v3-product-actions a:last-child{color:#a97f3e}body.page-id-212 .v3-compare{padding:70px 0;background:linear-gradient(135deg,#082f2b,#0d3f39);color:#fff}body.page-id-212 .v3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13);border-radius:14px;overflow:hidden}body.page-id-212 .v3-compare-grid>div{padding:24px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-212 .v3-compare-grid>div:last-child{border:0}body.page-id-212 .v3-compare-grid b{font-size:10px;color:#c19751}body.page-id-212 .v3-compare-grid h3{font-size:17px;margin:22px 0 8px}body.page-id-212 .v3-compare-grid p{font-size:11px;line-height:1.6;color:rgba(255,255,255,.62)}
@media(max-width:980px){body.page-id-212 .v3-finder .pv2-shell{grid-template-columns:1fr}body.page-id-212 .v3-mega-grid{grid-template-columns:repeat(2,1fr)}body.page-id-212 .v3-compare-grid{grid-template-columns:repeat(2,1fr)}body.page-id-212 .v3-compare-grid>div{border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:600px){body.page-id-212 .v3-finder{padding:27px 0}body.page-id-212 .v3-finder .pv2-shell{gap:18px}body.page-id-212 .v3-filter-buttons{display:grid;grid-template-columns:repeat(3,1fr)}body.page-id-212 .v3-filter-buttons button{padding:9px 5px}body.page-id-212 .v3-mega-grid{grid-template-columns:1fr}body.page-id-212 .v3-product{min-height:auto}body.page-id-212 .v3-compare-grid{grid-template-columns:1fr}body.page-id-212 .v3-compare-grid>div{border-right:0}body.page-id-212 .v3-more{font-size:9px}}body.page-id-212 *{box-sizing:border-box}body.page-id-212{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-212{scroll-behavior:smooth}body.page-id-212{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-212 a{color:inherit;text-decoration:none}body.page-id-212 img{max-width:100%;display:block}body.page-id-212 .wrap{width:min(1380px,94%);margin:auto}body.page-id-212 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-212 h1,body.page-id-212 h2,body.page-id-212 h3{margin-top:0}body.page-id-212 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-212 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-212 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-212 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-212 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-212 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-212 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-212 .menu a:hover{color:var(--gold)}body.page-id-212 .nav-actions{display:flex;gap:8px}body.page-id-212 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-212 .btn.gold{background:var(--gold);color:#fff}body.page-id-212 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-212 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-212 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-212 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-212 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-212 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-212 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-212 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-212 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-212 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-212 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-212 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-212 section{padding:92px 0}body.page-id-212 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-212 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-212 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-212 .trust-item:last-child{border:0}body.page-id-212 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-212 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-212 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-212 .visual-stack{position:relative;min-height:520px}body.page-id-212 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-212 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-212 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-212 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-212 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-212 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-212 .solution-body{padding:19px}body.page-id-212 .solution-body h3{color:var(--green);font-size:18px}body.page-id-212 .solution-body p{color:var(--muted);font-size:12px}body.page-id-212 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-212 .parking-feature{background:var(--paper)}body.page-id-212 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-212 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-212 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-212 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-212 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-212 .engineering{background:var(--deep);color:#fff}body.page-id-212 .engineering h2{color:#fff}body.page-id-212 .engineering .lead{color:#b8c8c0}body.page-id-212 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-212 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-212 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-212 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-212 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-212 .eng-card b{color:#d7bc81;display:block}body.page-id-212 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-212 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-212 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-212 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-212 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-212 .process span{font-size:10px;color:var(--muted)}body.page-id-212 .materials{background:var(--paper)}body.page-id-212 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-212 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-212 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-212 .mat h3{color:var(--green)}body.page-id-212 .mat p{font-size:12px;color:var(--muted)}body.page-id-212 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-212 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-212 .industry b{color:var(--green);display:block}body.page-id-212 .industry span{font-size:11px;color:var(--muted)}body.page-id-212 .project-section{background:#fff}body.page-id-212 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-212 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-212 .project-card:first-child{grid-row:span 2}body.page-id-212 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-212 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-212 .project-info b{display:block}body.page-id-212 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-212 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-212 .stats-section h2{color:#fff}body.page-id-212 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-212 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-212 .stat-card small{color:#b8cbc1;display:block}body.page-id-212 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-212 .knowledge{background:var(--paper)}body.page-id-212 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-212 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-212 .article b{color:var(--green);display:block}body.page-id-212 .article p{font-size:11px;color:var(--muted)}body.page-id-212 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-212 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-212 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-212 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-212 .rfq-section{background:var(--deep);color:#fff}body.page-id-212 .rfq-section h2{color:#fff}body.page-id-212 .rfq-section .lead{color:#b9cbc2}body.page-id-212 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-212 input,body.page-id-212 select,body.page-id-212 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-212 textarea{min-height:110px}body.page-id-212 .full{grid-column:1/-1}body.page-id-212 .rfq-form button{border:0}body.page-id-212 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-212 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-212 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-212 footer h3,body.page-id-212 footer h4{color:#fff}body.page-id-212 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-212 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-212 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-212 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-212 .menu{display:none}body.page-id-212 .solution-grid,body.page-id-212 .industry-grid,body.page-id-212 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-212 .intro-grid,body.page-id-212 .parking-grid,body.page-id-212 .eng-grid{grid-template-columns:1fr}body.page-id-212 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-212 .mat-grid,body.page-id-212 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-212 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-212 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-212 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-212 .topbar{display:block;text-align:center}body.page-id-212 .nav-actions .ghost{display:none}body.page-id-212 .hero{min-height:680px}body.page-id-212 .hero h1{font-size:52px}body.page-id-212 .hero-stats,body.page-id-212 .solution-grid,body.page-id-212 .industry-grid,body.page-id-212 .knowledge-grid,body.page-id-212 .mat-grid,body.page-id-212 .stats-grid,body.page-id-212 .rfq-form,body.page-id-212 .footer-grid{grid-template-columns:1fr}body.page-id-212 .process-grid{grid-template-columns:1fr 1fr}body.page-id-212 .design-list,body.page-id-212 .eng-cards{grid-template-columns:1fr}body.page-id-212 .project-grid{grid-template-columns:1fr}body.page-id-212 .project-card:first-child{grid-column:auto}
}body.page-id-212 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-212 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-212 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-212 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-212 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-212 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-212 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-212 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-212 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-212 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-212 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-212 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-212 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-212 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-212 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-212 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-212 .hero{min-height:700px!important}body.page-id-212 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-212 .hero h1{font-size:46px!important}body.page-id-212 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-212 /* V44 — split-screen VIP hero: compact,body.page-id-212 copy left,body.page-id-212 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-212 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-212 .hero:after{display:none!important}body.page-id-212 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-212 .hero-slide{background-position:center center!important}body.page-id-212 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-212 .hero-in>.ey,body.page-id-212 .hero-in>h1,body.page-id-212 .hero-in>p,body.page-id-212 .hero-in>.hero-actions,body.page-id-212 .hero-in>.hero-stats,body.page-id-212 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-212 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-212 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-212 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-212 .hero-actions{margin-top:22px!important}body.page-id-212 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-212 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-212 .hero-stat b{font-size:13px!important}body.page-id-212 .hero-stat span{font-size:9px!important}body.page-id-212 .hero-slider-nav{margin-top:14px!important}body.page-id-212 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-212 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-212 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-212 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-212 .hero-in>.ey,body.page-id-212 .hero-in>h1,body.page-id-212 .hero-in>p,body.page-id-212 .hero-in>.hero-actions,body.page-id-212 .hero-in>.hero-stats,body.page-id-212 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-212 .hero h1{font-size:43px!important}body.page-id-212 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-212 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-212 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-212 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-212 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-212 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-212 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-212 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-212 .hero-in>.ey,body.page-id-212 .hero-in>h1,body.page-id-212 .hero-in>p,body.page-id-212 .hero-in>.hero-actions,body.page-id-212 .hero-in>.hero-stats,body.page-id-212 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-212 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-212 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-212 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-212 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-212 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-212 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-212 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-212 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-212 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-212 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-212 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-212 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-212 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-212 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-212 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-212 .hero p{max-width:92%!important}body.page-id-212 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-212 .hero{min-height:680px!important}body.page-id-212 .hero h1{font-size:38px!important}body.page-id-212 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-212 .hero-stat{min-height:62px!important}body.page-id-212 .hero p{font-size:13px!important}}body.page-id-212 header .menu{white-space:nowrap}body.page-id-212 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-212 header .menu a:hover{color:#c7a158}body.page-id-212 .card h3{margin-top:8px}body.page-id-212 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-212 header .menu{display:none}}body.page-id-212 #client-trust,body.page-id-212 #before-after,body.page-id-212 #quality-safety,body.page-id-212 #after-sales,body.page-id-212 #final-corporate-cta{scroll-margin-top:95px}body.page-id-212 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-212 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-212 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-212 footer .footer-grid{grid-template-columns:1fr}}body.page-id-212 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-212 .wrap,body.page-id-212 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-212 section{padding:64px 0!important}body.page-id-212 .section-head{margin-bottom:26px!important}body.page-id-212 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-212 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-212 h3{font-size:17px!important}body.page-id-212 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-212 .ar-line,body.page-id-212 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-212 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-212 .hero-content,body.page-id-212 .hero-in{max-width:860px!important}body.page-id-212 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-212 .hero-proof,body.page-id-212 .hero-stats{margin-top:28px!important}body.page-id-212 header{height:82px!important}body.page-id-212 .logo img,body.page-id-212 .brand img{width:104px!important;height:66px!important}body.page-id-212 .menu{gap:10px!important}body.page-id-212 .menu a{font-size:9px!important}body.page-id-212 .nav{gap:14px!important}body.page-id-212 .btn{padding:11px 14px!important}body.page-id-212 .cards4,body.page-id-212 .solution-grid{gap:12px!important}body.page-id-212 .card-img,body.page-id-212 .solution-img{height:160px!important}body.page-id-212 .card-body,body.page-id-212 .solution-body{padding:16px!important}body.page-id-212 .card-body p,body.page-id-212 .solution-body p{font-size:11px!important}body.page-id-212 .split,body.page-id-212 .intro-grid,body.page-id-212 .parking-grid,body.page-id-212 .eng-grid{gap:38px!important}body.page-id-212 .visual-collage,body.page-id-212 .visual-stack{min-height:430px!important}body.page-id-212 .parking-photo,body.page-id-212 .parking-visual{height:470px!important}body.page-id-212 .eng-photo,body.page-id-212 .eng-visual{height:470px!important}body.page-id-212 .process,body.page-id-212 .process-grid{gap:8px!important}body.page-id-212 .process-step,body.page-id-212 .process{font-size:11px}body.page-id-212 .material-grid,body.page-id-212 .mat-grid,body.page-id-212 .industry-grid,body.page-id-212 .blog-grid,body.page-id-212 .knowledge-grid{gap:10px!important}body.page-id-212 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-212 .location-grid{gap:8px!important}body.page-id-212 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-212 footer{padding-top:46px!important}body.page-id-212 .footer-grid{gap:18px!important}body.page-id-212 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-212 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-212 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-212 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-212 .visual-banner .caption b{font-size:22px;display:block}body.page-id-212 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-212 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-212 .wrap,body.page-id-212 .w{width:calc(100% - 28px)!important}body.page-id-212 section{padding:42px 0!important}body.page-id-212 .hero{min-height:620px!important}body.page-id-212 .cards4,body.page-id-212 .solution-grid,body.page-id-212 .industry-grid,body.page-id-212 .blog-grid,body.page-id-212 .knowledge-grid,body.page-id-212 .material-grid,body.page-id-212 .mat-grid,body.page-id-212 .cred-grid,body.page-id-212 .stats-grid{grid-template-columns:1fr!important}body.page-id-212 .process,body.page-id-212 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-212 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-212 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-212{overflow-x:hidden}body.page-id-212 .wrap,body.page-id-212 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-212 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-212 section + section{margin-top:0!important}body.page-id-212 .section-head{margin:0 0 14px!important}body.page-id-212 .section-head h2{margin:4px 0 9px!important}body.page-id-212 p{margin:6px 0 9px!important}body.page-id-212 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-212 .cards,body.page-id-212 .cards4,body.page-id-212 .solution-grid,body.page-id-212 .industry-grid,body.page-id-212 .material-grid,body.page-id-212 .mat-grid,body.page-id-212 .eng-list,body.page-id-212 .process,body.page-id-212 .process-grid,body.page-id-212 .quick-grid,body.page-id-212 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-212 #parking .parking-grid,body.page-id-212 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-212 #parking .parking-photo,body.page-id-212 #parking .parking-visual,body.page-id-212 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-212 #manufacturing .process,body.page-id-212 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-212 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-212 #manufacturing .manufacturing-visual,body.page-id-212 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-212 #final-corporate-cta{padding:28px 0!important}body.page-id-212 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-212 #final-corporate-cta .visual-collage,body.page-id-212 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-212 #rfq{padding:38px 0!important}body.page-id-212 #rfq .section-head{margin-bottom:12px!important}body.page-id-212 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-212 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-212 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-212 #manufacturing .process,body.page-id-212 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-212 .wrap,body.page-id-212 .w{width:calc(100% - 30px)!important}body.page-id-212 #parking .parking-grid,body.page-id-212 #parking .auto-feature,body.page-id-212 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-212 #manufacturing .process,body.page-id-212 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-212 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-212 section{padding:30px 0!important}body.page-id-212 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-212 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-212 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-212 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-212 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-212 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-212 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-212 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-212 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-212 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-212 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-212 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-212 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-212 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-212 .quote-card p{font-size:10px;line-height:1.6}body.page-id-212 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-212 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-212 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-212 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-212 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-212 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-212 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-212 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-212 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-212 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-212 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-212 .footer-ar{direction:rtl;text-align:left}body.page-id-212 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-212 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-212 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-212 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-212 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-212 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-212 .corp-heading{grid-template-columns:1fr}body.page-id-212 .corp-cards,body.page-id-212 .vendor-strip,body.page-id-212 .footer-pro{grid-template-columns:1fr}body.page-id-212 .footer-legal{display:block}
}body.page-id-212 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-212 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-212 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-212 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-212 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-212 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-212 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-212 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-212 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-212 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-212 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-212 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-212 .sector-copy{padding:13px}body.page-id-212 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-212 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-212 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-212 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-212 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-212 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-212 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-212 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-212 #parking{background:#f7f7f3!important}body.page-id-212 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-212 .sectors-head{grid-template-columns:1fr}body.page-id-212 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-212 .sector-grid{grid-template-columns:1fr}body.page-id-212 .sector-footer{grid-template-columns:1fr}}body.page-id-212 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-212 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-212 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-212 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-212 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-212 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-212 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-212 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-212 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-212 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-212 .fp27-main{grid-row:1/3}body.page-id-212 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-212 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-212 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-212 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-212 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-212 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-212 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-212 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-212 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-212 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-212 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-212 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-212 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-212 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-212 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-212 .fp27-proof strong{font-size:13px}body.page-id-212 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-212 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-212 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-212 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-212 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-212 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-212 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-212 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-212 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-212 .featured-projects-v27{padding:52px 0}body.page-id-212 .fp27-grid{display:flex;flex-direction:column}body.page-id-212 .fp27-card{min-height:260px}body.page-id-212 .fp27-main{min-height:330px}body.page-id-212 .fp27-footer{flex-direction:column}body.page-id-212 .fp27-proof{display:block}body.page-id-212 .fp27-proof span{display:block;margin-top:4px}}body.page-id-212 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-212 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-212 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-212 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-212 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-212 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-212 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-212 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-212 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-212 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-212 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-212 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-212 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-212 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-212 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-212 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-212 .footer-brand{padding-right:0}body.page-id-212 .footer-legal{display:block;line-height:1.8}}body.page-id-212 /* V41 — premium,body.page-id-212 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-212 header .nav{height:100%;gap:28px!important}body.page-id-212 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-212 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-212 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-212 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-212 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-212 header .header-menu a.nav-link:hover:after,body.page-id-212 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-212 header .header-menu .nav-link:hover,body.page-id-212 header .header-menu .nav-link.active{color:#063b2c}body.page-id-212 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-212 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-212 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-212 header .nav-more:hover .nav-dropdown,body.page-id-212 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-212 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-212 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-212 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-212 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-212 header .header-menu{display:none!important}body.page-id-212 header .nav{justify-content:space-between}body.page-id-212 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-212 header{height:76px!important}body.page-id-212 header .logo img{width:108px!important;height:62px!important}body.page-id-212 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-212 /* V42 — full desktop navigation,body.page-id-212 no More dropdown */
header{height:92px!important}body.page-id-212 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-212 header .logo{flex:0 0 auto}body.page-id-212 header .logo img{width:118px!important;height:72px!important}body.page-id-212 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-212 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-212 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-212 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-212 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-212 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-212 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-212 header .logo img{width:100px!important}body.page-id-212 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-212 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-212 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-212 header .header-menu::-webkit-scrollbar{display:none}body.page-id-212 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-212 header .header-menu{display:none!important}body.page-id-212 header .header-quote{display:inline-block}}body.page-id-212 .footer-accordion{border:0}body.page-id-212 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-212 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-212 .footer-accordion summary{pointer-events:none}body.page-id-212 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-212 footer#contact{padding:24px 0 82px!important}body.page-id-212 footer#contact .footer-pro{display:block!important}body.page-id-212 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-212 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-212 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-212 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-212 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-212 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-212 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-212 .footer-accordion[open] summary:after{content:'–'}body.page-id-212 .footer-accordion-body{padding:0 0 12px}body.page-id-212 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-212 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-212 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-212 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-212 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-212 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-212 footer#contact{padding:20px 0 76px!important}body.page-id-212 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-212 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-212 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-212 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-212 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-212 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-212 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-212 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-212 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-212 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-212 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-212 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-212 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-212 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-212 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-212 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-212 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-212 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-212 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-212 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-212 footer#contact .footer-brand img{width:72px!important}body.page-id-212 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-212 /* V52 — Resource cards: clearer type,body.page-id-212 tighter spacing,body.page-id-212 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-212 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-212 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-212 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-212 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-212 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-212 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-212 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-212 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-212 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-212 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-212 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-212 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-212 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-212 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-212 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-212 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-212 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-212 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-212 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-212 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-212 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-212 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-212 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-212 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-212 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-212 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-212 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-212 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-212 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-212 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-212 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}body.page-id-212 /* V5 requested visibility + spacing corrections */

/* Smart Product Finder: force readable heading and copy */
.v3-finder,body.page-id-212 .v3-finder *{ box-sizing:border-box; }body.page-id-212 .v3-finder-copy h2{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:0 1px 1px rgba(0,0,0,.12);
}body.page-id-212 .v3-finder-copy p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
}body.page-id-212 .v3-finder-copy span{
  color:#d2aa63 !important;
  opacity:1 !important;
}body.page-id-212 /* Keep category More/View All controls attached to category content */
.v3-mega{margin-top:14px !important;}body.page-id-212 .v3-more{
  max-width:100% !important;
  margin:0 !important;
  min-height:44px;
}body.page-id-212 .v3-mega-grid{margin-top:10px !important;}body.page-id-212 /* Remove excessive blank space created by legacy standalone more boxes */
.pv2-category,body.page-id-212 .pv2-section,body.page-id-212 section[id]{
  scroll-margin-top:90px;
}body.page-id-212 /* RFQ section: restore contrast for title,body.page-id-212 copy and BOQ/drawing prompt */
#rfq,body.page-id-212 #rfq *{box-sizing:border-box;}body.page-id-212 #rfq h1,body.page-id-212 #rfq h2,body.page-id-212 #rfq h3,body.page-id-212 #rfq h4,body.page-id-212 #rfq .pv2-section-head h2,body.page-id-212 #rfq [class*="title"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-212 #rfq p,body.page-id-212 #rfq li,body.page-id-212 #rfq label,body.page-id-212 #rfq [class*="copy"],body.page-id-212 #rfq [class*="text"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-212 #rfq .pv2-section-head h2,body.page-id-212 #rfq .pv2-section-head p{
  color:#fff !important;
}body.page-id-212 #rfq .pv2-section-head span{
  color:#d2aa63 !important;
}body.page-id-212 /* Specific light RFQ card so "Have Drawing, BOQ..." cannot disappear */
#rfq .pv2-rfq-card,body.page-id-212 #rfq [class*="rfq-card"],body.page-id-212 #rfq [class*="request-card"]{
  background:#f6f0e4 !important;
  color:#173e39 !important;
}body.page-id-212 #rfq .pv2-rfq-card h3,body.page-id-212 #rfq .pv2-rfq-card h4,body.page-id-212 #rfq [class*="rfq-card"] h3,body.page-id-212 #rfq [class*="rfq-card"] h4,body.page-id-212 #rfq [class*="request-card"] h3,body.page-id-212 #rfq [class*="request-card"] h4{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-212 #rfq .pv2-rfq-card p,body.page-id-212 #rfq .pv2-rfq-card li,body.page-id-212 #rfq [class*="rfq-card"] p,body.page-id-212 #rfq [class*="rfq-card"] li,body.page-id-212 #rfq [class*="request-card"] p,body.page-id-212 #rfq [class*="request-card"] li{
  color:#4f5f5b !important;
  opacity:1 !important;
}body.page-id-212 /* Responsive cleanup */
@media (max-width:980px){
  .v3-finder-copy h2{font-size:26px !important;line-height:1.08 !important;}
}
@media (max-width:600px){body.page-id-212 .v3-finder-copy h2{font-size:24px !important;}body.page-id-212 .v3-finder-copy p{font-size:12px !important;line-height:1.55 !important;}body.page-id-212 .v3-more{min-height:42px;padding:12px 10px !important;}body.page-id-212 #rfq .pv2-rfq-card,body.page-id-212 #rfq [class*="rfq-card"],body.page-id-212 #rfq [class*="request-card"]{padding:20px !important;}
}body.page-id-212 /* V6: attach View All directly to its product group — no standalone lower boxes */
.v6-inline-more{
  display:block;
  width:100%;
  margin:8px 0 0 !important;
  padding:12px 16px;
  border:1px solid rgba(23,62,57,.18);
  border-radius:0 0 12px 12px;
  background:rgba(255,255,255,.72);
  color:#173e39;
  font:700 11px/1.2 inherit;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
  cursor:pointer;
}body.page-id-212 .v6-inline-more:hover{background:#173e39;color:#fff}body.page-id-212 /* Hide legacy detached controls if any remain */
.v3-more{
  margin-top:8px !important;
}
@media (max-width:700px){body.page-id-212 .v6-inline-more{padding:11px 13px;font-size:10px}
}body.page-id-212 /* V7 RFQ visibility / color-scheme fix */
#rfq{
  background:linear-gradient(135deg,#0a342f 0%,#0d3f39 100%) !important;
}body.page-id-212 #rfq .pv2-rfq-grid > div:first-child{
  color:#ffffff !important;
}body.page-id-212 #rfq .pv2-rfq-grid > div:first-child > span{
  color:#d4aa63 !important;
  opacity:1 !important;
}body.page-id-212 #rfq .pv2-rfq-grid > div:first-child h2,body.page-id-212 #rfq .pv2-rfq-grid > div:first-child h1,body.page-id-212 #rfq .pv2-rfq-grid > div:first-child h3{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}body.page-id-212 #rfq .pv2-rfq-grid > div:first-child p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-212 #rfq .pv2-rfq-box{
  background:#f7f1e6 !important;
  color:#173e39 !important;
  border:1px solid rgba(212,170,99,.35) !important;
}body.page-id-212 #rfq .pv2-rfq-box strong{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-212 #rfq .pv2-rfq-box ul,body.page-id-212 #rfq .pv2-rfq-box li{
  color:#4f5d59 !important;
  opacity:1 !important;
}body.page-id-212 #rfq .pv2-rfq-box a{
  background:#b68b47 !important;
  color:#ffffff !important;
}body.page-id-212 /* Extra explicit protection for the exact headline */
#rfq h2{
  color:#ffffff !important;
}body.page-id-212{--eg:#0c3b35;--eg2:#123f39;--gold:#c99b4a;--cream:#f5f0e6;--ink:#163b37}body.page-id-212 .eng-page{background:#f7f4ed;color:var(--ink);font-family:inherit}body.page-id-212 .eng-wrap{width:min(1180px,calc(100% - 48px));margin:auto}body.page-id-212 .eng-kicker{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}body.page-id-212 .eng-hero{background:linear-gradient(115deg,#092f2b,#0f463f);color:#fff;padding:86px 0 72px}body.page-id-212 .eng-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:center}body.page-id-212 .eng-hero h1{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.045em;margin:0 0 24px;max-width:850px}body.page-id-212 .eng-hero h1 em{font-style:normal;color:#d7b46f}body.page-id-212 .eng-lead{font-size:18px;line-height:1.7;max-width:780px;color:rgba(255,255,255,.78)}body.page-id-212 .eng-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}body.page-id-212 .eng-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:800;font-size:13px}body.page-id-212 .eng-btn.gold{background:var(--gold);color:#fff}body.page-id-212 .eng-btn.outline{border:1px solid rgba(255,255,255,.35);color:#fff}body.page-id-212 .eng-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(255,255,255,.16)}body.page-id-212 .eng-proof div{padding:18px 14px 0 0}body.page-id-212 .eng-proof b{display:block;color:var(--gold);font-size:12px}body.page-id-212 .eng-proof span{font-size:13px}body.page-id-212 .eng-hero-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);padding:34px;border-radius:18px}body.page-id-212 .eng-hero-panel>span{font-size:11px;letter-spacing:.18em;color:#d7b46f;font-weight:800}body.page-id-212 .eng-hero-panel h3{font-size:28px;margin:12px 0 20px}body.page-id-212 .eng-hero-panel ul{padding-left:18px;line-height:2;color:rgba(255,255,255,.82)}body.page-id-212 .eng-intro,body.page-id-212 .eng-workflow,body.page-id-212 .eng-apps{padding:74px 0}body.page-id-212 .eng-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:34px}body.page-id-212 .eng-title-row h2,body.page-id-212 .eng-workflow h2,body.page-id-212 .eng-two h2,body.page-id-212 .eng-rfq h2{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.035em;margin:0}body.page-id-212 .eng-title-row>p,body.page-id-212 .eng-two>div>p{font-size:16px;line-height:1.7;color:#66716e}body.page-id-212 .eng-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-212 .eng-card-grid article{background:#fff;border:1px solid #e7e1d6;border-radius:14px;padding:25px;min-height:220px}body.page-id-212 .eng-card-grid b,body.page-id-212 .eng-steps b{color:var(--gold);font-size:12px}body.page-id-212 .eng-card-grid h3,body.page-id-212 .eng-steps h3,body.page-id-212 .eng-app-grid h3{font-size:20px;margin:34px 0 10px}body.page-id-212 .eng-card-grid p,body.page-id-212 .eng-steps p,body.page-id-212 .eng-app-grid p{font-size:14px;line-height:1.65;color:#697370}body.page-id-212 .eng-dark{background:var(--eg);color:#fff;padding:70px 0}body.page-id-212 .eng-title-row.light>p{color:rgba(255,255,255,.65)}body.page-id-212 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:15px;overflow:hidden}body.page-id-212 .eng-basis>div{padding:30px;border-right:1px solid rgba(255,255,255,.15)}body.page-id-212 .eng-basis>div:last-child{border-right:0}body.page-id-212 .eng-basis span{color:var(--gold);font-size:12px}body.page-id-212 .eng-basis h3{font-size:22px;margin:35px 0 8px}body.page-id-212 .eng-basis p{color:rgba(255,255,255,.7);line-height:1.6}body.page-id-212 .eng-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-212 .eng-steps>div{border-top:2px solid var(--gold);background:#fff;padding:22px;min-height:210px}body.page-id-212 .eng-deliverables{padding:72px 0;background:#ece7dc}body.page-id-212 .eng-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}body.page-id-212 .eng-checks{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ddd5c7}body.page-id-212 .eng-checks span{padding:17px 20px;border-bottom:1px solid #eee7db;border-right:1px solid #eee7db;font-size:14px}body.page-id-212 .eng-checks span:before{content:"✓";color:var(--gold);font-weight:900;margin-right:10px}body.page-id-212 .eng-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-212 .eng-app-grid>div{background:#fff;border-radius:14px;padding:25px;border:1px solid #e7e1d6;min-height:155px}body.page-id-212 .eng-app-grid h3{margin-top:0}body.page-id-212 .eng-rfq{background:linear-gradient(120deg,#0a342f,#11483f);color:#fff;padding:68px 0}body.page-id-212 .eng-rfq-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}body.page-id-212 .eng-rfq p{color:rgba(255,255,255,.76);font-size:16px;line-height:1.7;max-width:700px}body.page-id-212 .eng-rfq-box{background:#f5eee1;color:var(--ink);padding:30px;border-radius:16px}body.page-id-212 .eng-rfq-box h3{font-size:24px;margin-top:0}body.page-id-212 .eng-rfq-box ul{line-height:1.9;color:#53615d}body.page-id-212 .eng-rfq-box a{display:block;margin-top:20px;background:var(--gold);color:#fff;text-decoration:none;padding:14px;border-radius:6px;font-weight:800;text-align:center;font-size:12px}
@media(max-width:900px){body.page-id-212 .eng-wrap{width:min(100% - 28px,1180px)}body.page-id-212 .eng-hero{padding:58px 0 46px}body.page-id-212 .eng-hero-grid,body.page-id-212 .eng-title-row,body.page-id-212 .eng-two,body.page-id-212 .eng-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-212 .eng-card-grid{grid-template-columns:repeat(2,1fr)}body.page-id-212 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-212 .eng-steps{grid-template-columns:repeat(2,1fr)}body.page-id-212 .eng-app-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-212 .eng-hero h1{font-size:46px}body.page-id-212 .eng-lead{font-size:16px}body.page-id-212 .eng-proof{grid-template-columns:repeat(2,1fr)}body.page-id-212 .eng-card-grid,body.page-id-212 .eng-basis,body.page-id-212 .eng-steps,body.page-id-212 .eng-app-grid,body.page-id-212 .eng-checks{grid-template-columns:1fr}body.page-id-212 .eng-basis>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}body.page-id-212 .eng-intro,body.page-id-212 .eng-workflow,body.page-id-212 .eng-apps,body.page-id-212 .eng-deliverables,body.page-id-212 .eng-dark,body.page-id-212 .eng-rfq{padding:48px 0}body.page-id-212 .eng-card-grid article{min-height:auto}body.page-id-212 .eng-steps>div{min-height:auto}body.page-id-212 .eng-title-row{margin-bottom:24px}
}body.page-id-212 /* V2 — visual-first engineering presentation */
.eng-hero{position:relative;overflow:hidden}body.page-id-212 .eng-hero:after{content:"";position:absolute;inset:0 0 0 53%;background:
linear-gradient(90deg,#0a342f 0%,rgba(10,52,47,.55) 35%,rgba(10,52,47,.08) 100%),
url('https://www.dlubal.com/de/webimage/013523/2734628/RFEM_1200x900px.png') center/cover no-repeat;opacity:.48;pointer-events:none}body.page-id-212 .eng-hero .eng-wrap{position:relative;z-index:2}body.page-id-212 .eng-hero-grid{grid-template-columns:1.15fr .55fr}body.page-id-212 .eng-visual-lab{padding:74px 0;background:#f3efe7}body.page-id-212 .ev-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-212 .ev-head h2,body.page-id-212 .load-head h2{font-size:clamp(36px,4.6vw,64px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:820px}body.page-id-212 .ev-head>p{color:#66716e;line-height:1.7;margin:0}body.page-id-212 .ev-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}body.page-id-212 .ev-card{background:#fff;border:1px solid #e1d9cb;border-radius:18px;overflow:hidden}body.page-id-212 .ev-card:nth-child(1),body.page-id-212 .ev-card:nth-child(2){grid-column:span 6}body.page-id-212 .ev-card:nth-child(n+3){grid-column:span 3}body.page-id-212 .ev-img{height:280px;position:relative;background:#e8e8e4;overflow:hidden}body.page-id-212 .ev-card:nth-child(n+3) .ev-img{height:210px}body.page-id-212 .ev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}body.page-id-212 .ev-card:hover img{transform:scale(1.025)}body.page-id-212 .ev-img span{position:absolute;top:14px;left:14px;background:#0d3d37;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;letter-spacing:.12em}body.page-id-212 .ev-copy{padding:20px}body.page-id-212 .ev-copy h3{font-size:21px;margin:0 0 8px}body.page-id-212 .ev-copy p{font-size:13px;line-height:1.55;color:#6a7471;margin:0}body.page-id-212 .load-strip{padding:68px 0;background:#0b3933;color:#fff}body.page-id-212 .load-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}body.page-id-212 .load-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden}body.page-id-212 .load-grid article{padding:30px;min-height:250px;border-right:1px solid rgba(255,255,255,.15);position:relative}body.page-id-212 .load-grid article:last-child{border-right:0}body.page-id-212 .load-icon{height:64px;display:flex;align-items:center;font-size:31px;font-weight:300;color:#d8ad61;letter-spacing:7px}body.page-id-212 .load-grid b{font-size:11px;color:#d8ad61;letter-spacing:.14em}body.page-id-212 .load-grid h3{font-size:24px;margin:25px 0 8px}body.page-id-212 .load-grid p{color:rgba(255,255,255,.67);font-size:13px;line-height:1.6}
@media(max-width:900px){body.page-id-212 .eng-hero:after{inset:42% 0 0 0;opacity:.2}body.page-id-212 .ev-head{grid-template-columns:1fr;gap:18px}body.page-id-212 .ev-card:nth-child(1),body.page-id-212 .ev-card:nth-child(2),body.page-id-212 .ev-card:nth-child(n+3){grid-column:span 6}body.page-id-212 .load-grid{grid-template-columns:repeat(2,1fr)}body.page-id-212 .load-grid article{border-bottom:1px solid rgba(255,255,255,.15)}
}
@media(max-width:560px){body.page-id-212 .eng-visual-lab,body.page-id-212 .load-strip{padding:46px 0}body.page-id-212 .ev-card:nth-child(1),body.page-id-212 .ev-card:nth-child(2),body.page-id-212 .ev-card:nth-child(n+3){grid-column:span 12}body.page-id-212 .ev-img,body.page-id-212 .ev-card:nth-child(n+3) .ev-img{height:220px}body.page-id-212 .load-grid{grid-template-columns:1fr}body.page-id-212 .load-grid article{min-height:auto;border-right:0;padding:24px}body.page-id-212 .load-icon{height:45px}
}body.page-id-212 .eng-card-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}body.page-id-212 .eng-card-grid article{grid-column:span 3;position:relative;overflow:hidden;min-height:310px!important;padding:0!important;border:1px solid #ded7ca!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(10,55,49,.06)}body.page-id-212 .eng-card-grid article::before{content:"";display:block;height:145px;background:linear-gradient(135deg,#0b3933,#17675b);border-bottom:3px solid #d7aa58}body.page-id-212 .eng-card-grid article::after{position:absolute;top:26px;left:28px;color:#fff;font-size:48px;line-height:1;font-weight:800;opacity:.96}body.page-id-212 .eng-card-grid article:nth-child(1)::after{content:"⌁"}body.page-id-212 .eng-card-grid article:nth-child(2)::after{content:"▱"}body.page-id-212 .eng-card-grid article:nth-child(3)::after{content:"↗"}body.page-id-212 .eng-card-grid article:nth-child(4)::after{content:"⊥"}body.page-id-212 .eng-card-grid article:nth-child(5)::after{content:"◇"}body.page-id-212 .eng-card-grid article:nth-child(6)::after{content:"⌗"}body.page-id-212 .eng-card-grid article:nth-child(7)::after{content:"✓"}body.page-id-212 .eng-card-grid article:nth-child(8)::after{content:"↻"}body.page-id-212 .eng-card-grid article>b{position:absolute;top:18px;right:20px;background:#d7aa58;color:#173d37!important;padding:7px 9px;border-radius:999px;font-size:11px!important;letter-spacing:.1em;z-index:2}body.page-id-212 .eng-card-grid article h3{font-size:21px!important;margin:20px 22px 9px!important;color:#123e38;line-height:1.12}body.page-id-212 .eng-card-grid article p{font-size:14px!important;line-height:1.55!important;margin:0 22px 22px!important;color:#65716d!important}body.page-id-212 .eng-intro{padding:62px 0!important;background:linear-gradient(180deg,#fbfaf7 0%,#f3efe7 100%)}body.page-id-212 .eng-intro .eng-title-row{margin-bottom:26px!important}
@media(max-width:1050px){body.page-id-212 .eng-card-grid article{grid-column:span 6}}
@media(max-width:560px){body.page-id-212 .eng-card-grid{gap:12px!important}body.page-id-212 .eng-card-grid article{grid-column:span 12;min-height:0!important}body.page-id-212 .eng-card-grid article::before{height:105px}body.page-id-212 .eng-card-grid article::after{top:25px;font-size:38px}body.page-id-212 .eng-card-grid article h3{font-size:20px!important;margin-top:17px!important}body.page-id-212 .eng-intro{padding:44px 0!important}}body.page-id-212 /* V4 Structural Design Basis readability + VIP redesign */
.eng-dark{background:linear-gradient(135deg,#073d34 0%,#0b5547 55%,#073b33 100%);padding:64px 0;position:relative;overflow:hidden}body.page-id-212 .eng-dark:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(210,164,75,.16);border-radius:50%;right:-160px;top:-220px}body.page-id-212 .eng-dark .eng-wrap{position:relative;z-index:1}body.page-id-212 .eng-dark .eng-title-row{align-items:end;margin-bottom:28px}body.page-id-212 .eng-dark .eng-title-row h2{color:#fff!important;font-size:clamp(34px,4vw,58px);line-height:1.02;max-width:780px;margin:10px 0 0}body.page-id-212 .eng-dark .eng-title-row>p{color:#eef5f1!important;font-size:17px!important;line-height:1.65!important;max-width:480px!important;font-weight:500}body.page-id-212 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:0!important;border-radius:0!important;overflow:visible!important}body.page-id-212 .eng-basis>div{position:relative;min-height:260px;padding:26px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 18px 45px rgba(0,0,0,.10);backdrop-filter:blur(3px)}body.page-id-212 .eng-basis>div:before{display:block;width:46px;height:46px;margin-bottom:34px;border-radius:12px;background:#d2a44b;color:#073d34;font-size:22px;font-weight:900;text-align:center;line-height:46px}body.page-id-212 .eng-basis>div:nth-child(1):before{content:"↗"}body.page-id-212 .eng-basis>div:nth-child(2):before{content:"≋"}body.page-id-212 .eng-basis>div:nth-child(3):before{content:"⌗"}body.page-id-212 .eng-basis>div:nth-child(4):before{content:"⌂"}body.page-id-212 .eng-basis span{position:absolute;top:28px;right:25px;color:#e5bd6b!important;font-size:13px!important;font-weight:800;letter-spacing:.08em}body.page-id-212 .eng-basis h3{color:#fff!important;font-size:23px!important;line-height:1.15;margin:0 0 12px!important;font-weight:800}body.page-id-212 .eng-basis p{color:#f1f5f3!important;font-size:15.5px!important;line-height:1.58!important;margin:0!important;font-weight:500}body.page-id-212 .eng-basis>div:nth-child(1) p:after{content:"\A Location • Dimensions • Layout • Quantity • Site conditions";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-212 .eng-basis>div:nth-child(2) p:after{content:"\A Dead load • Wind load • Uplift • Material grades";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-212 .eng-basis>div:nth-child(3) p:after{content:"\A Columns • Beams • Arms • Plates • Connections";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-212 .eng-basis>div:nth-child(4) p:after{content:"\A Base plates • Anchors • Footings • Site coordination";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}
@media(max-width:900px){body.page-id-212 .eng-dark{padding:48px 0}body.page-id-212 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-212 .eng-basis>div{min-height:245px}body.page-id-212 .eng-dark .eng-title-row>p{max-width:100%!important}}
@media(max-width:560px){body.page-id-212 .eng-dark{padding:38px 0}body.page-id-212 .eng-dark .eng-title-row{margin-bottom:20px}body.page-id-212 .eng-dark .eng-title-row h2{font-size:36px!important}body.page-id-212 .eng-dark .eng-title-row>p{font-size:15px!important}body.page-id-212 .eng-basis{grid-template-columns:1fr;gap:10px}body.page-id-212 .eng-basis>div{min-height:0;padding:22px!important}body.page-id-212 .eng-basis>div:before{margin-bottom:22px}body.page-id-212 .eng-basis h3{font-size:21px!important}body.page-id-212 .eng-basis p{font-size:15px!important}}body.page-id-212 .eng-deliverables{padding:72px 0;background:linear-gradient(135deg,#f7f3e8 0%,#fff 58%,#edf4ef 100%)}body.page-id-212 .eng-deliverables .eng-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:start}body.page-id-212 .eng-deliverables h2{font-size:clamp(34px,4vw,62px);line-height:1.02;max-width:620px;margin:12px 0 18px}body.page-id-212 .eng-deliverables p{font-size:18px;line-height:1.7;max-width:570px}body.page-id-212 .deliverable-note{margin-top:28px;padding:22px 24px;border-left:4px solid #d8a62b;background:#fff;border-radius:0 16px 16px 0;font-weight:650;color:#174b3d}body.page-id-212 .eng-checks{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;background:transparent!important;border:0!important}body.page-id-212 .eng-checks span{display:flex!important;align-items:center;min-height:72px;padding:17px 18px 17px 54px!important;background:#fff;border:1px solid rgba(18,75,60,.13);border-radius:15px;position:relative;font-size:16px!important;font-weight:700;color:#173f35;box-shadow:0 8px 24px rgba(19,62,52,.055)}body.page-id-212 .eng-checks span:before{content:'✓';position:absolute;left:18px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0c5745;color:#fff;font-size:13px;font-weight:900}body.page-id-212 .eng-checks span:nth-child(7){border-color:#d8a62b}body.page-id-212 .eng-checks span:nth-child(11){border-color:#d8a62b}
@media(max-width:800px){body.page-id-212 .eng-deliverables{padding:48px 0}body.page-id-212 .eng-deliverables .eng-two{grid-template-columns:1fr;gap:25px}body.page-id-212 .eng-deliverables h2{font-size:38px}body.page-id-212 .eng-deliverables p{font-size:16px}body.page-id-212 .eng-checks{grid-template-columns:1fr!important}body.page-id-212 .eng-checks span{min-height:60px;font-size:15px!important;padding:14px 14px 14px 50px!important}body.page-id-212 .deliverable-note{margin-top:20px}}body.page-id-212 .eng-apps{padding:72px 0;background:linear-gradient(180deg,#f7f3e9 0%,#fff 100%)}body.page-id-212 .eng-apps .eng-title-row{align-items:end;margin-bottom:30px;gap:36px}body.page-id-212 .eng-apps .eng-title-row h2{font-size:clamp(36px,4.4vw,66px);line-height:.98;max-width:820px;margin:8px 0 0}body.page-id-212 .eng-apps .eng-title-row>p{font-size:17px;line-height:1.65;max-width:430px;color:#4e5d56}body.page-id-212 .eng-app-grid.vip-app-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-212 .vip-app-card{position:relative;min-height:330px;border-radius:24px;overflow:hidden;background:#0c4a3b;border:1px solid rgba(13,76,61,.15);box-shadow:0 14px 34px rgba(15,52,43,.10)}body.page-id-212 .vip-app-card:nth-child(1),body.page-id-212 .vip-app-card:nth-child(2){grid-column:span 6;min-height:400px}body.page-id-212 .vip-app-card:nth-child(n+3){grid-column:span 3}body.page-id-212 .vip-app-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}body.page-id-212 .vip-app-card:hover img{transform:scale(1.045)}body.page-id-212 .vip-app-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,25,20,.04) 22%,rgba(4,28,22,.92) 100%)}body.page-id-212 .vip-app-content{position:absolute;z-index:2;left:24px;right:24px;bottom:23px;color:#fff}body.page-id-212 .vip-app-no{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#d9a52c;color:#103d32;font-size:12px;font-weight:800;margin-bottom:12px}body.page-id-212 .vip-app-content h3{font-size:clamp(20px,2vw,29px);line-height:1.08;margin:0 0 8px;color:#fff}body.page-id-212 .vip-app-content p{font-size:14px;line-height:1.5;margin:0;color:rgba(255,255,255,.84)}body.page-id-212 .vip-app-tag{display:inline-block;margin-top:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){body.page-id-212 .eng-apps{padding:48px 0}body.page-id-212 .eng-apps .eng-title-row{display:block}body.page-id-212 .eng-apps .eng-title-row>p{margin-top:16px}body.page-id-212 .eng-app-grid.vip-app-grid{grid-template-columns:1fr 1fr}body.page-id-212 .vip-app-card,body.page-id-212 .vip-app-card:nth-child(1),body.page-id-212 .vip-app-card:nth-child(2),body.page-id-212 .vip-app-card:nth-child(n+3){grid-column:span 1;min-height:300px}}
@media(max-width:600px){body.page-id-212 .eng-apps{padding:38px 0}body.page-id-212 .eng-apps .eng-title-row h2{font-size:38px}body.page-id-212 .eng-app-grid.vip-app-grid{grid-template-columns:1fr;gap:12px}body.page-id-212 .vip-app-card,body.page-id-212 .vip-app-card:nth-child(1),body.page-id-212 .vip-app-card:nth-child(2),body.page-id-212 .vip-app-card:nth-child(n+3){min-height:270px}body.page-id-212 .vip-app-content{left:18px;right:18px;bottom:18px}body.page-id-212 .vip-app-content h3{font-size:23px}body.page-id-212 .vip-app-content p{font-size:13px}}body.page-id-212 #eng-rfq{background:linear-gradient(135deg,#063f38 0%,#0a574b 58%,#073b35 100%);color:#fff;padding:78px 0 64px;overflow:hidden;position:relative}body.page-id-212 #eng-rfq:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(237,183,62,.12),transparent 28%);pointer-events:none}body.page-id-212 .rfq-vip-wrap{width:min(1180px,92%);margin:auto;position:relative;z-index:1}body.page-id-212 .rfq-vip-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:34px}body.page-id-212 .rfq-vip-kicker{display:block;color:#e9b53e;font-size:13px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-212 .rfq-vip-head h2{font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:0}body.page-id-212 .rfq-vip-head p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 0 4px}body.page-id-212 .rfq-vip-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-212 .rfq-blueprint,body.page-id-212 .rfq-info-card{border:1px solid rgba(255,255,255,.16);border-radius:22px;overflow:hidden}body.page-id-212 .rfq-blueprint{background:#082f2c;min-height:520px}body.page-id-212 .rfq-blueprint-top{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;letter-spacing:.11em;color:rgba(255,255,255,.65)}body.page-id-212 .rfq-blueprint-top b{color:#e9b53e}body.page-id-212 .rfq-blueprint svg{display:block;width:100%;height:auto;padding:22px}body.page-id-212 .rfq-blueprint-note{display:flex;gap:22px;flex-wrap:wrap;padding:17px 22px;border-top:1px solid rgba(255,255,255,.13);font-size:13px;font-weight:700}body.page-id-212 .rfq-info-card{background:#f7f2e8;color:#143f39;padding:32px}body.page-id-212 .rfq-card-no{font-size:11px;font-weight:900;letter-spacing:.14em;color:#aa7a22}body.page-id-212 .rfq-info-card h3{font-size:34px;line-height:1.02;letter-spacing:-.04em;margin:13px 0 12px}body.page-id-212 .rfq-info-card>p{font-size:15px;line-height:1.55;color:#65706d;margin:0 0 18px}body.page-id-212 .rfq-info-list{border-top:1px solid #d9d3c7}body.page-id-212 .rfq-info-list div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #ddd6ca}body.page-id-212 .rfq-info-list b{font-size:14px}body.page-id-212 .rfq-info-list span{font-size:13px;color:#747b78;line-height:1.35}body.page-id-212 .rfq-vip-btn{margin-top:22px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#dca72e;color:#123c37;padding:16px 18px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.07em}body.page-id-212 .rfq-vip-btn span{font-size:20px}body.page-id-212 .rfq-flow{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 20px;background:rgba(0,0,0,.10)}body.page-id-212 .rfq-flow div{display:flex;align-items:center;gap:10px}body.page-id-212 .rfq-flow b{color:#e9b53e;font-size:12px}body.page-id-212 .rfq-flow span{font-size:13px;font-weight:700}body.page-id-212 .rfq-flow i{font-style:normal;color:#e9b53e;padding:0 12px}
@media(max-width:820px){body.page-id-212 #eng-rfq{padding:52px 0 42px}body.page-id-212 .rfq-vip-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.page-id-212 .rfq-vip-head h2{font-size:44px}body.page-id-212 .rfq-vip-head p{font-size:16px}body.page-id-212 .rfq-vip-grid{grid-template-columns:1fr}body.page-id-212 .rfq-blueprint{min-height:0}body.page-id-212 .rfq-blueprint-top{font-size:9px}body.page-id-212 .rfq-blueprint svg{padding:10px}body.page-id-212 .rfq-blueprint-note{gap:10px 16px;font-size:11px}body.page-id-212 .rfq-info-card{padding:24px 20px}body.page-id-212 .rfq-info-card h3{font-size:30px}body.page-id-212 .rfq-info-list div{grid-template-columns:1fr;gap:4px}body.page-id-212 .rfq-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-212 .rfq-flow i{display:none}body.page-id-212 .rfq-flow div{border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0}}
@media(max-width:480px){body.page-id-212 .rfq-vip-wrap{width:92%}body.page-id-212 .rfq-vip-head h2{font-size:38px}body.page-id-212 .rfq-flow{grid-template-columns:1fr}body.page-id-212 .rfq-blueprint-top{flex-direction:column}body.page-id-212 .rfq-blueprint-note{display:grid;grid-template-columns:1fr 1fr}}body.page-id-212 /* V9: mobile readability + RFQ heading contrast */
.rfq-vip-head h2{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;opacity:1!important}body.page-id-212 .rfq-vip-head h2 br{display:block}body.page-id-212 .rfq-vip-head p{color:rgba(255,255,255,.92)!important}body.page-id-212 .eng-hero h1,body.page-id-212 .eng-hero h1 em{opacity:1!important}
@media(max-width:767px){body.page-id-212,body.page-id-212{overflow-x:hidden!important;width:100%!important}body.page-id-212 .eng-page{overflow:hidden!important}body.page-id-212 .eng-wrap,body.page-id-212 .rfq-vip-wrap{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}body.page-id-212 .eng-hero{padding:42px 0 28px!important;min-height:auto!important}body.page-id-212 .eng-hero-grid{display:block!important}body.page-id-212 .eng-kicker{font-size:11px!important;letter-spacing:1.5px!important;line-height:1.35!important}body.page-id-212 .eng-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important;letter-spacing:-1.4px!important;margin:12px 0 16px!important;max-width:100%!important}body.page-id-212 .eng-hero h1 em{display:inline!important;color:#d7a936!important}body.page-id-212 .eng-lead{font-size:16px!important;line-height:1.6!important;max-width:100%!important}body.page-id-212 .eng-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:20px!important}body.page-id-212 .eng-btn{width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}body.page-id-212 .eng-proof{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}body.page-id-212 .eng-proof>div{min-width:0!important;padding:12px 10px!important}body.page-id-212 .eng-proof b{font-size:14px!important}body.page-id-212 .eng-proof span{font-size:11px!important;line-height:1.25!important}body.page-id-212 .eng-hero-panel{margin-top:18px!important;padding:20px!important;width:auto!important}body.page-id-212 .eng-hero-panel h3{font-size:23px!important;line-height:1.15!important}body.page-id-212 .eng-hero-panel li{font-size:14px!important;line-height:1.45!important}body.page-id-212 .eng-visual-lab,body.page-id-212 .load-strip,body.page-id-212 .vip-applications,body.page-id-212 .eng-rfq{padding-top:48px!important;padding-bottom:48px!important}body.page-id-212 .ev-head{display:block!important}body.page-id-212 .ev-head h2{font-size:32px!important;line-height:1.05!important}body.page-id-212 .ev-head p{font-size:15px!important;margin-top:12px!important}body.page-id-212 .ev-grid,body.page-id-212 .load-grid,body.page-id-212 .vip-app-grid{grid-template-columns:1fr!important;gap:14px!important}body.page-id-212 .ev-card,body.page-id-212 .vip-app-card{min-width:0!important}body.page-id-212 .ev-img img,body.page-id-212 .vip-app-card img{height:220px!important;object-fit:cover!important}body.page-id-212 .load-head h2{font-size:32px!important;line-height:1.08!important}body.page-id-212 .rfq-vip-head{display:block!important;margin-bottom:22px!important}body.page-id-212 .rfq-vip-head h2{font-size:38px!important;line-height:1.02!important;letter-spacing:-1px!important;margin:9px 0 14px!important;color:#fff!important}body.page-id-212 .rfq-vip-head p{font-size:15px!important;line-height:1.55!important;max-width:100%!important}body.page-id-212 .rfq-vip-grid{display:flex!important;flex-direction:column!important;gap:14px!important}body.page-id-212 .rfq-blueprint,body.page-id-212 .rfq-info-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.page-id-212 .rfq-blueprint{overflow:hidden!important}body.page-id-212 .rfq-blueprint-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px!important;font-size:10px!important}body.page-id-212 .rfq-blueprint svg{display:block!important;width:100%!important;height:auto!important;min-height:210px!important}body.page-id-212 .rfq-blueprint-note{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:12px 14px!important}body.page-id-212 .rfq-blueprint-note span{font-size:12px!important}body.page-id-212 .rfq-info-card{padding:20px!important}body.page-id-212 .rfq-info-card h3{font-size:26px!important;line-height:1.08!important}body.page-id-212 .rfq-info-card p{font-size:14px!important;line-height:1.55!important}body.page-id-212 .rfq-info-list>div{padding:11px 0!important}body.page-id-212 .rfq-info-list b{font-size:14px!important}body.page-id-212 .rfq-info-list span{font-size:12px!important;line-height:1.4!important}body.page-id-212 .rfq-vip-btn{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;font-size:12px!important;padding:14px 10px!important}body.page-id-212 .rfq-flow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}body.page-id-212 .rfq-flow i{display:none!important}body.page-id-212 .rfq-flow>div{min-width:0!important;padding:12px 8px!important}body.page-id-212 .rfq-flow b{font-size:12px!important}body.page-id-212 .rfq-flow span{font-size:11px!important;line-height:1.25!important}body.page-id-212 footer .w{width:auto!important;padding-left:18px!important;padding-right:18px!important}
}
@media(min-width:768px) and (max-width:1100px){body.page-id-212 .eng-wrap,body.page-id-212 .rfq-vip-wrap{padding-left:28px!important;padding-right:28px!important}body.page-id-212 .eng-hero h1{font-size:58px!important}body.page-id-212 .rfq-vip-head h2{color:#fff!important}}body.page-id-212 /* V10 — category-correct temporary 3D/engineering concept visuals */
.eng-apps img[alt*="application"]{
  object-fit:cover !important;
  object-position:center !important;
  background:#0b3732 !important;
}
@media(max-width:700px){body.page-id-212 .eng-apps img[alt*="application"]{
    min-height:220px !important;
    max-height:300px !important;
    width:100% !important;
  }
}body.page-id-212 .v11-materials{background:#f3f0e8;color:#113c36;padding:86px 0}body.page-id-212 .mat-wrap{width:min(1500px,92vw);margin:auto}body.page-id-212 .mat-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:35px}body.page-id-212 .mat-kicker{font-size:13px;letter-spacing:.22em;font-weight:800;color:#a87827}body.page-id-212 .mat-head h2{font-size:clamp(42px,5vw,76px);line-height:.94;margin:16px 0 0;letter-spacing:-.045em}body.page-id-212 .mat-head h2 em{font-style:normal;color:#bd8d39}body.page-id-212 .mat-head>p{font-size:18px;line-height:1.65;color:#52645f;max-width:620px}body.page-id-212 .mat-strip{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #d8d1c2;border-bottom:1px solid #d8d1c2;padding:15px 0;margin-bottom:24px}body.page-id-212 .mat-strip span{border:1px solid #d2c8b6;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:800;letter-spacing:.08em;background:#faf8f2}body.page-id-212 .mat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.page-id-212 .mat-card{background:#fff;border:1px solid #d9d2c4;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;min-height:390px;box-shadow:0 12px 35px rgba(30,55,48,.06)}body.page-id-212 .mat-card:nth-child(7){grid-column:1/-1;grid-template-columns:.75fr 1.25fr}body.page-id-212 .mat-visual{min-height:100%;background:#0b3732}body.page-id-212 .mat-visual img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-212 .mat-body{padding:28px;position:relative}body.page-id-212 .mat-num{font-size:12px;color:#b58532;font-weight:800;letter-spacing:.12em}body.page-id-212 .mat-body h3{font-size:25px;line-height:1.08;margin:13px 0 10px}body.page-id-212 .mat-body p{font-size:14px;line-height:1.55;color:#60706c;margin-bottom:20px}body.page-id-212 .mat-body ul{list-style:none;padding:0;margin:0;border-top:1px solid #eee9df}body.page-id-212 .mat-body li{font-size:13px;padding:9px 0;border-bottom:1px solid #eee9df}body.page-id-212 .mat-body li:before{content:"✓";color:#b88731;font-weight:900;margin-right:9px}body.page-id-212 .mat-spec{margin-top:22px;background:#0b3c35;color:white;border-radius:26px;padding:34px;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center}body.page-id-212 .mat-spec small{color:#dfb45f;font-weight:800;letter-spacing:.18em}body.page-id-212 .mat-spec h3{font-size:29px;margin:8px 0 0}body.page-id-212 .spec-items{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-212 .spec-items span{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px;font-size:12px;background:rgba(255,255,255,.04)}
@media(max-width:900px){body.page-id-212 .v11-materials{padding:55px 0}body.page-id-212 .mat-wrap{width:min(94vw,700px)}body.page-id-212 .mat-head{grid-template-columns:1fr;gap:20px}body.page-id-212 .mat-head h2{font-size:44px}body.page-id-212 .mat-head>p{font-size:16px}body.page-id-212 .mat-grid{grid-template-columns:1fr}body.page-id-212 .mat-card,body.page-id-212 .mat-card:nth-child(7){grid-column:auto;grid-template-columns:1fr;min-height:0}body.page-id-212 .mat-visual{height:260px}body.page-id-212 .mat-body{padding:23px}body.page-id-212 .mat-body h3{font-size:24px}body.page-id-212 .mat-spec{grid-template-columns:1fr;padding:25px;gap:22px}body.page-id-212 .spec-items{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){body.page-id-212 .mat-head h2{font-size:37px}body.page-id-212 .mat-visual{height:225px}body.page-id-212 .mat-strip{gap:6px}body.page-id-212 .mat-strip span{font-size:9px;padding:8px 10px}body.page-id-212 .spec-items{grid-template-columns:1fr 1fr}body.page-id-212 .mat-spec h3{font-size:24px}
}body.page-id-212 /* V12 — Desktop-first materials redesign with real photographs */
@media (min-width: 1001px){
  .v11-materials{
    padding:72px 0 78px !important;
  }
  .mat-wrap{
    width:min(1480px,94vw) !important;
  }
  .mat-head{
    grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr) !important;
    gap:55px !important;
    margin-bottom:18px !important;
    align-items:end !important;
  }
  .mat-head h2{
    font-size:clamp(48px,4.3vw,68px) !important;
    line-height:.98 !important;
  }
  .mat-head>p{
    font-size:16px !important;
    line-height:1.65 !important;
  }
  .mat-photo-note{
    margin:0 0 22px;
    font-size:11px;
    color:#697873;
    letter-spacing:.02em;
  }
  .mat-strip{
    margin-bottom:18px !important;
    padding:12px 0 !important;
  }
  .mat-grid{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:15px !important;
  }
  .mat-card,
  .mat-card:nth-child(7){
    grid-column:auto !important;
    display:flex !important;
    flex-direction:column !important;
    min-height:0 !important;
    border-radius:18px !important;
    overflow:hidden !important;
  }
  .mat-card:nth-child(7){
    grid-column:2 / span 1 !important;
  }
  .mat-visual{
    width:100% !important;
    height:235px !important;
    min-height:235px !important;
    overflow:hidden !important;
    background:#d9ddd9 !important;
  }
  .mat-visual img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }
  .mat-body{
    padding:21px 22px 23px !important;
    flex:1 !important;
  }
  .mat-body h3{
    font-size:22px !important;
    margin:10px 0 8px !important;
  }
  .mat-body p{
    font-size:13px !important;
    line-height:1.55 !important;
    min-height:42px;
    margin-bottom:14px !important;
  }
  .mat-body li{
    font-size:12px !important;
    padding:7px 0 !important;
  }
  .mat-spec{
    margin-top:20px !important;
    padding:28px 30px !important;
    grid-template-columns:.55fr 1.45fr !important;
    border-radius:20px !important;
  }
  .mat-spec h3{
    font-size:25px !important;
  }
  .spec-items{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }
}body.page-id-212 /* Tablet */
@media (min-width:701px) and (max-width:1000px){
  .mat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  .mat-card,.mat-card:nth-child(7){display:flex!important;flex-direction:column!important;grid-column:auto!important}
  .mat-visual{height:230px!important}
  .mat-card:nth-child(7){grid-column:1/-1!important;max-width:52%;justify-self:center}
}body.page-id-212 /* Mobile — keep the good stacked behaviour but improve image fidelity */
@media (max-width:700px){
  .mat-photo-note{
    margin:0 0 16px;
    font-size:10px;
    line-height:1.45;
    color:#687772;
  }
  .mat-visual img{
    object-fit:cover !important;
    object-position:center !important;
  }
  .mat-body p{min-height:0!important}
}body.page-id-212 /* V13 technical review — image-led material approval panel */
.v13-review{
  width:min(1480px,94vw)!important;
  margin:26px auto 0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid rgba(16,67,55,.16)!important;
  border-radius:26px!important;
  background:#f5f1e7!important;
  box-shadow:0 22px 60px rgba(15,54,45,.10)!important;
}body.page-id-212 .v13-review-copy{padding:42px 44px 40px!important}body.page-id-212 .v13-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#b88624}body.page-id-212 .v13-review h3{font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important;margin:10px 0 13px!important;color:#123f35!important;max-width:720px}body.page-id-212 .v13-review-copy>p{font-size:15px!important;line-height:1.65!important;color:#66736f!important;max-width:760px;margin:0 0 26px!important}body.page-id-212 .v13-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(16,67,55,.14);border-left:1px solid rgba(16,67,55,.14)}body.page-id-212 .v13-check{padding:16px 17px;border-right:1px solid rgba(16,67,55,.14);border-bottom:1px solid rgba(16,67,55,.14);min-height:84px;background:rgba(255,255,255,.35)}body.page-id-212 .v13-check b{display:block;font-size:14px;color:#173f36;margin-bottom:5px}body.page-id-212 .v13-check span{display:block;font-size:11.5px;line-height:1.45;color:#75817d}body.page-id-212 .v13-photo-stack{background:#0d4a3c;padding:16px;display:grid;grid-template-rows:minmax(0,1.35fr) minmax(160px,.65fr);gap:12px}body.page-id-212 .v13-main-photo,body.page-id-212 .v13-mini-photos figure{position:relative;margin:0;overflow:hidden;border-radius:17px;background:#dfe2df}body.page-id-212 .v13-main-photo img,body.page-id-212 .v13-mini-photos img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-212 .v13-main-photo figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:12px;background:rgba(8,46,38,.84);color:#fff;backdrop-filter:blur(7px)}body.page-id-212 .v13-main-photo figcaption b{display:block;font-size:15px}body.page-id-212 .v13-main-photo figcaption span{font-size:10.5px;opacity:.78}body.page-id-212 .v13-mini-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-212 .v13-mini-photos figcaption{position:absolute;left:9px;bottom:9px;background:rgba(8,46,38,.86);color:white;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}
@media(max-width:1000px){body.page-id-212 .v13-review{grid-template-columns:1fr!important}body.page-id-212 .v13-photo-stack{grid-template-columns:1.2fr .8fr;grid-template-rows:320px}body.page-id-212 .v13-mini-photos{grid-template-columns:1fr;grid-template-rows:1fr 1fr}
}
@media(max-width:700px){body.page-id-212 .v13-review{width:calc(100% - 28px)!important;border-radius:20px!important}body.page-id-212 .v13-review-copy{padding:26px 20px 22px!important}body.page-id-212 .v13-review h3{font-size:32px!important}body.page-id-212 .v13-review-copy>p{font-size:13px!important}body.page-id-212 .v13-review-grid{grid-template-columns:1fr}body.page-id-212 .v13-check{min-height:auto;padding:13px 14px}body.page-id-212 .v13-photo-stack{padding:10px;grid-template-columns:1fr;grid-template-rows:245px 145px}body.page-id-212 .v13-mini-photos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}
}body.page-id-212 /* V14 — eight image-led verification cards */
.v13-review{
  grid-template-columns:1fr!important;
}body.page-id-212 .v13-photo-stack{display:none!important}body.page-id-212 .v13-review-copy{padding:42px!important}body.page-id-212 .v13-review-copy>p{max-width:900px!important}body.page-id-212 .v13-review-grid{
  border:0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}body.page-id-212 .v14-verify-card{
  overflow:hidden;
  border-radius:17px;
  border:1px solid rgba(16,67,55,.15);
  background:#fff;
  min-width:0;
  box-shadow:0 8px 24px rgba(16,57,48,.05);
}body.page-id-212 .v14-card-image{
  position:relative;
  height:155px;
  overflow:hidden;
  background:#d9dfdc;
}body.page-id-212 .v14-card-image img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center;
  transition:transform .35s ease;
}body.page-id-212 .v14-verify-card:hover .v14-card-image img{transform:scale(1.035)}body.page-id-212 .v14-no{
  position:absolute;top:11px;left:11px;
  width:34px;height:34px;border-radius:50%;
  display:grid;place-items:center;
  background:#d7a72e;color:#123f35;font-size:10px;font-weight:900;
}body.page-id-212 .v14-card-copy{padding:17px 17px 18px}body.page-id-212 .v14-card-copy h4{
  margin:0 0 7px;color:#153f36;font-size:17px;line-height:1.15
}body.page-id-212 .v14-card-copy p{
  margin:0 0 15px!important;min-height:68px;
  color:#697873!important;font-size:11.5px!important;line-height:1.55!important
}body.page-id-212 .v14-tag{
  display:inline-block;padding-top:10px;border-top:1px solid #e2e5df;
  width:100%;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#b18225
}
@media(max-width:1100px){body.page-id-212 .v13-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-212 .v14-card-image{height:190px}body.page-id-212 .v14-card-copy p{min-height:52px}
}
@media(max-width:700px){body.page-id-212 .v13-review-copy{padding:26px 18px 20px!important}body.page-id-212 .v13-review-grid{grid-template-columns:1fr!important;gap:11px!important}body.page-id-212 .v14-verify-card{display:grid;grid-template-columns:120px 1fr;border-radius:14px}body.page-id-212 .v14-card-image{height:100%;min-height:150px}body.page-id-212 .v14-card-copy{padding:15px}body.page-id-212 .v14-card-copy h4{font-size:16px}body.page-id-212 .v14-card-copy p{min-height:0;font-size:11px!important;margin-bottom:10px!important}body.page-id-212 .v14-no{width:29px;height:29px;font-size:9px}
}
@media(max-width:420px){body.page-id-212 .v14-verify-card{grid-template-columns:105px 1fr}body.page-id-212 .v14-card-copy{padding:13px}
}body.page-id-212 /* V15 — professional topic-matched verification visuals */
.v14-card-image{height:175px!important}body.page-id-212 .v14-card-image:after{
 content:"";position:absolute;inset:auto 0 0;height:42%;
 background:linear-gradient(transparent,rgba(8,45,37,.55));pointer-events:none
}body.page-id-212 .v15-visual-label{
 position:absolute;z-index:2;left:12px;bottom:11px;
 padding:6px 8px;border-radius:7px;
 background:rgba(10,58,47,.88);color:#fff;
 font-size:8px;font-weight:850;letter-spacing:.11em
}body.page-id-212 .v14-no{z-index:3}body.page-id-212 .v14-card-copy h4{font-size:18px!important}body.page-id-212 .v14-card-copy p{font-size:11.8px!important;line-height:1.58!important;min-height:76px!important}
@media(max-width:1100px){body.page-id-212 .v14-card-image{height:205px!important}body.page-id-212 .v14-card-copy p{min-height:55px!important}
}
@media(max-width:700px){body.page-id-212 .v14-card-image{height:100%!important;min-height:165px!important}body.page-id-212 .v14-card-copy p{min-height:0!important}body.page-id-212 .v15-visual-label{font-size:7px;left:8px;bottom:8px;padding:5px 6px}
}body.page-id-212 /* V16 refinement */
.v16-section{padding:78px 0;background:#f7f6f1}body.page-id-212 .v16-section.dark{background:#0d433d;color:#fff}body.page-id-212 .v16-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#b48b47;margin-bottom:10px}body.page-id-212 .v16-title{font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 16px;max-width:820px}body.page-id-212 .v16-lead{font-size:17px;line-height:1.65;max-width:760px;color:#66706d}body.page-id-212 .dark .v16-lead{color:#d8e3df}body.page-id-212 .v16-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-212 .v16-card{background:#fff;border:1px solid #e4dfd4;border-radius:18px;padding:22px;min-height:190px;box-shadow:0 8px 28px rgba(13,67,61,.05)}body.page-id-212 .dark .v16-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}body.page-id-212 .v16-num{font-size:11px;color:#b48b47;font-weight:900;letter-spacing:.14em}body.page-id-212 .v16-card h3{font-size:19px;margin:28px 0 8px}body.page-id-212 .v16-card p{font-size:14px;line-height:1.55;margin:0;color:#69736f}body.page-id-212 .dark .v16-card p{color:#d4dfdb}body.page-id-212 .v16-pillrow{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}body.page-id-212 .v16-pill{border:1px solid #d7d2c7;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;background:#fff}body.page-id-212 .dark .v16-pill{background:transparent;border-color:rgba(255,255,255,.22)}body.page-id-212 .v16-projects{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:14px;margin-top:32px}body.page-id-212 .v16-project{min-height:260px;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(13,67,61,.05),rgba(13,67,61,.13));border:1px solid #ded9ce}body.page-id-212 .v16-project b{font-size:22px}body.page-id-212 .v16-project span{font-size:13px;margin-top:7px;color:#65706c}body.page-id-212 .v16-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}body.page-id-212 .v16-faq details{background:#fff;border:1px solid #e2ddd2;border-radius:14px;padding:17px 18px}body.page-id-212 .v16-faq summary{font-weight:800;cursor:pointer}body.page-id-212 .v16-faq p{font-size:14px;line-height:1.6;color:#66706d}body.page-id-212 .eng-rfq{margin-top:0!important}body.page-id-212 .eng-deliverables{padding-top:72px!important;padding-bottom:72px!important}
@media(max-width:900px){body.page-id-212 .v16-grid{grid-template-columns:1fr 1fr}body.page-id-212 .v16-projects{grid-template-columns:1fr}body.page-id-212 .v16-project{min-height:180px}body.page-id-212 .v16-faq{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-212 .v16-section{padding:52px 0}body.page-id-212 .v16-grid{grid-template-columns:1fr}body.page-id-212 .v16-card{min-height:auto;padding:18px}body.page-id-212 .v16-card h3{margin-top:18px}body.page-id-212 .v16-title{font-size:36px}body.page-id-212 .v16-lead{font-size:15px}body.page-id-212 .v16-project{padding:20px}body.page-id-212 .hero{min-height:560px}body.page-id-212 .wrap{width:min(94%,1180px)}}body.page-id-212 /* V17 — improve contrast and readability of Design Basis section */
#design-basis .v16-title{color:#fff!important;text-shadow:none!important;opacity:1!important;max-width:900px!important}body.page-id-212 #design-basis .v16-lead{color:#f3f7f5!important;opacity:1!important;font-weight:500!important;max-width:920px!important}body.page-id-212 #design-basis .v16-card h3{color:#fff!important;font-weight:800!important}body.page-id-212 #design-basis .v16-card p{color:#edf4f1!important;opacity:1!important;font-size:15px!important;line-height:1.6!important}body.page-id-212 #design-basis .v16-num{color:#f0bd48!important}body.page-id-212 #design-basis .v16-pill{color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.32)!important}
@media(max-width:600px){body.page-id-212 #design-basis .v16-title{font-size:34px!important;line-height:1.06!important}body.page-id-212 #design-basis .v16-lead{font-size:16px!important;line-height:1.55!important}body.page-id-212 #design-basis .v16-card p{font-size:14px!important}}body.page-id-212 /* V18 — visual application portfolio + expanded engineering FAQ */
.app-v18{background:#f6f3eb}body.page-id-212 .app-v18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end}body.page-id-212 .app-v18-head .v16-lead{margin:0 0 8px}body.page-id-212 .app-v18-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}body.page-id-212 .app-v18-card{background:#fff;border:1px solid #ded9ce;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(20,55,50,.08);transition:.25s ease}body.page-id-212 .app-v18-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(20,55,50,.13)}body.page-id-212 .app-v18-visual{position:relative;aspect-ratio:1.75/1;overflow:hidden;background:#103f3a}body.page-id-212 .app-v18-visual svg{width:100%;height:100%;display:block}body.page-id-212 .app-v18-badge{position:absolute;left:16px;bottom:14px;background:rgba(255,255,255,.94);color:#103f3a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-212 .app-v18-copy{padding:22px 22px 24px}body.page-id-212 .app-v18-copy h3{font-size:23px;line-height:1.08;margin:10px 0 10px}body.page-id-212 .app-v18-copy p{font-size:14px;line-height:1.65;color:#66706d;margin:0}body.page-id-212 .app-v18-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}body.page-id-212 .app-v18-tags span{font-size:10px!important;color:#173e39!important;background:#f4efe3;border:1px solid #e4ddcf;border-radius:999px;padding:7px 9px;margin:0!important;font-weight:800}body.page-id-212 .faq-v18{background:#fff}body.page-id-212 .faq-v18-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end}body.page-id-212 .faq-v18-head>p{font-size:16px;line-height:1.65;color:#66706d;margin:0 0 8px}body.page-id-212 .faq-v18 .v16-title{font-size:clamp(42px,5vw,70px);line-height:.98;margin-bottom:0}body.page-id-212 .faq-v18-grid{gap:12px;margin-top:36px}body.page-id-212 .faq-v18-grid details{padding:0;background:#faf9f5;border:1px solid #dfdbd1;border-radius:16px;overflow:hidden}body.page-id-212 .faq-v18-grid summary{list-style:none;padding:19px 54px 19px 20px;position:relative;font-size:15px;line-height:1.35}body.page-id-212 .faq-v18-grid summary::-webkit-details-marker{display:none}body.page-id-212 .faq-v18-grid summary:after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0d433d;color:#fff;font-size:18px}body.page-id-212 .faq-v18-grid details[open] summary:after{content:'–';background:#d9a72f}body.page-id-212 .faq-v18-grid details[open] summary{background:#f3efe5}body.page-id-212 .faq-v18-grid details p{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7;color:#5f6966}body.page-id-212 .faq-v18-grid details[open] p{padding-top:16px}
@media(max-width:900px){body.page-id-212 .app-v18-head,body.page-id-212 .faq-v18-head{grid-template-columns:1fr;gap:12px}body.page-id-212 .app-v18-grid{grid-template-columns:1fr}body.page-id-212 .app-v18-card{display:grid;grid-template-columns:1fr 1fr}body.page-id-212 .app-v18-visual{aspect-ratio:auto;min-height:250px}body.page-id-212 .faq-v18-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-212 .app-v18-grid{gap:14px}body.page-id-212 .app-v18-card{display:block}body.page-id-212 .app-v18-visual{min-height:0;aspect-ratio:1.7/1}body.page-id-212 .app-v18-copy{padding:18px}body.page-id-212 .app-v18-copy h3{font-size:21px}body.page-id-212 .faq-v18 .v16-title{font-size:36px}body.page-id-212 .faq-v18-grid{grid-template-columns:1fr;margin-top:24px}body.page-id-212 .faq-v18-grid summary{font-size:14px;padding:17px 50px 17px 17px}body.page-id-212 .faq-v18-grid details p{padding-left:17px;padding-right:17px}}body.page-id-212 /* V20 — mobile-first correction for Material Approval and full-page responsive behavior */
@media (max-width: 700px){

  /* Global mobile safety */
  html, body{max-width:100%; overflow-x:hidden !important;}
  .eng-page, .v11-materials, .v13-review, .v13-review-copy,
  .v13-review-grid, .v14-verify-card, .v14-card-image, .v14-card-copy{
    min-width:0 !important;
    max-width:100% !important;
    box-sizing:border-box !important;
  }

  /* Material Approval wrapper */
  .v13-review{
    width:calc(100% - 24px) !important;
    margin:18px auto 0 !important;
    display:block !important;
    border-radius:18px !important;
    overflow:hidden !important;
    padding:0 !important;
  }

  .v13-review-copy{
    padding:22px 15px 18px !important;
  }

  .v13-kicker{
    font-size:9px !important;
    letter-spacing:.14em !important;
    line-height:1.35 !important;
  }

  .v13-review h3{
    font-size:clamp(28px,9vw,38px) !important;
    line-height:1.02 !important;
    letter-spacing:-.025em !important;
    margin:8px 0 12px !important;
  }

  .v13-review-copy > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin:0 0 18px !important;
  }

  /* 8 cards become compact stacked cards — never tall columns */
  .v13-review-grid{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    border:0 !important;
    width:100% !important;
  }

  .v14-verify-card{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    min-height:0 !important;
    height:auto !important;
    border-radius:14px !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  /* Fixed, compact image area */
  .v14-card-image{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    flex:0 0 165px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
      linear-gradient(135deg,#dfe5e1 0%,#cfd8d3 100%) !important;
  }

  .v14-card-image img{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }

  .v14-card-copy{
    width:100% !important;
    padding:14px 14px 15px !important;
    min-height:0 !important;
    height:auto !important;
  }

  .v14-card-copy h4{
    font-size:18px !important;
    line-height:1.15 !important;
    margin:0 0 6px !important;
  }

  .v14-card-copy p{
    min-height:0 !important;
    height:auto !important;
    font-size:12px !important;
    line-height:1.5 !important;
    margin:0 0 10px !important;
  }

  .v14-tag{
    font-size:8px !important;
    padding-top:8px !important;
  }

  .v14-no{
    width:30px !important;
    height:30px !important;
    font-size:9px !important;
    top:9px !important;
    left:9px !important;
  }

  .v15-visual-label{
    left:9px !important;
    bottom:8px !important;
    font-size:7px !important;
    padding:5px 6px !important;
  }

  /* Materials section around it */
  .v11-materials{
    padding:42px 0 !important;
  }
  .mat-wrap{
    width:calc(100% - 24px) !important;
  }
  .mat-head{
    display:block !important;
    margin-bottom:18px !important;
  }
  .mat-head h2{
    font-size:clamp(33px,10vw,43px) !important;
    line-height:1 !important;
    margin-top:9px !important;
  }
  .mat-head > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin-top:12px !important;
  }
  .mat-strip{
    overflow-x:auto !important;
    flex-wrap:nowrap !important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:10px !important;
  }
  .mat-strip span{
    flex:0 0 auto !important;
    white-space:nowrap !important;
  }

  /* Prevent any inherited giant heights */
  .mat-card, .mat-card:nth-child(7),
  .v14-verify-card, .v13-review-grid > *{
    min-height:0 !important;
    height:auto !important;
  }
}body.page-id-212 /* Very small phones */
@media (max-width: 420px){
  .v14-card-image,
  .v14-card-image img{
    height:145px !important;
    min-height:145px !important;
    max-height:145px !important;
  }
  .v14-card-image{flex-basis:145px !important;}
  .v13-review h3{font-size:30px !important;}
  .v14-card-copy h4{font-size:17px !important;}
}body.page-id-212 /* V21 strategic Car Parking Shades Riyadh SEO/internal-link layer */
.seo-brand-link,body.page-id-212 .seo-internal-link{
  color:inherit;
  text-decoration:none;
  font:inherit;
}body.page-id-212 .seo-brand-link:hover,body.page-id-212 .seo-internal-link:hover{
  text-decoration:underline;
  text-underline-offset:3px;
}body.page-id-212 .cpsr-seo-intro{margin-top:10px;}body.page-id-212{--pj-green:#0b3b35;--pj-green2:#12483f;--pj-gold:#c99a43;--pj-cream:#f4f0e7;--pj-ink:#143e37}body.page-id-212 .pj-page{background:#f6f3ec;color:var(--pj-ink);font-family:inherit}body.page-id-212 .pj-shell{width:min(1480px,92vw);margin:auto}body.page-id-212 .pj-kicker{display:block;color:var(--pj-gold);font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-212 .pj-hero{background:linear-gradient(115deg,#082f2b,#10483f);color:#fff;padding:78px 0 64px;overflow:hidden}body.page-id-212 .pj-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-212 .pj-hero h1{font-size:clamp(52px,5.8vw,88px);line-height:.94;letter-spacing:-.05em;margin:0 0 22px;max-width:880px}body.page-id-212 .pj-hero h1 em{font-style:normal;color:#ddb562}body.page-id-212 .pj-hero-copy>p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.76);max-width:780px}body.page-id-212 .pj-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 35px}body.page-id-212 .pj-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:12px;font-weight:850}body.page-id-212 .pj-gold{background:var(--pj-gold);color:#fff}body.page-id-212 .pj-outline{border:1px solid rgba(255,255,255,.3);color:#fff}body.page-id-212 .pj-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);padding-top:18px;gap:18px}body.page-id-212 .pj-stats b{display:block;color:#ddb562;font-size:10px;letter-spacing:.12em}body.page-id-212 .pj-stats span{display:block;margin-top:6px;font-size:12px;color:rgba(255,255,255,.68)}body.page-id-212 .pj-hero-visual{display:grid;gap:12px}body.page-id-212 .pj-hero-card,body.page-id-212 .pj-placeholder{border-radius:20px;overflow:hidden}body.page-id-212 .pj-placeholder{position:relative;min-height:360px;background-color:#123f39;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.14)}body.page-id-212 .pj-placeholder:before,body.page-id-212 .pj-project-image:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 25%,rgba(5,35,30,.7))}body.page-id-212 .pj-placeholder span{position:absolute;z-index:2;left:18px;bottom:18px;font-size:10px;letter-spacing:.15em;font-weight:850}body.page-id-212 .pj-parking{background-image:linear-gradient(135deg,rgba(10,55,48,.2),rgba(10,55,48,.2)),url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80')}body.page-id-212 .pj-tensile{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-212 .pj-steel{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-212 .pj-cap{padding:15px 18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-top:0}body.page-id-212 .pj-cap b,body.page-id-212 .pj-cap span{display:block}body.page-id-212 .pj-cap span{font-size:11px;opacity:.65;margin-top:4px}body.page-id-212 .pj-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-212 .pj-mini-row .pj-placeholder{min-height:150px}body.page-id-212 .pj-categories{padding:28px 0;background:#eee9df}body.page-id-212 .pj-cat-row{display:flex;gap:8px;flex-wrap:wrap}body.page-id-212 .pj-cat-row a{background:#fff;border:1px solid #ddd5c7;border-radius:999px;padding:10px 14px;text-decoration:none;color:#234941;font-size:11px;font-weight:800}body.page-id-212 .pj-featured,body.page-id-212 .pj-sectors{padding:72px 0}body.page-id-212 .pj-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-212 .pj-section-head h2,body.page-id-212 .pj-case h2,body.page-id-212 .pj-proof h2,body.page-id-212 .pj-rfq h2{font-size:clamp(38px,4.5vw,64px);line-height:.98;letter-spacing:-.04em;margin:0}body.page-id-212 .pj-section-head>p{color:#687570;line-height:1.65}body.page-id-212 .pj-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}body.page-id-212 .pj-project{background:#fff;border:1px solid #ddd6ca;border-radius:20px;overflow:hidden}body.page-id-212 .pj-project-wide{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr}body.page-id-212 .pj-project-image{height:280px;position:relative;background-size:cover;background-position:center}body.page-id-212 .pj-project-wide .pj-project-image{height:auto;min-height:410px}body.page-id-212 .pj-aramco{background-image:url('https://images.unsplash.com/photo-1494526585095-c41746248156?auto=format&fit=crop&w=1400&q=80')}body.page-id-212 .pj-industrial{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1000&q=80')}body.page-id-212 .pj-sports{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=1000&q=80')}body.page-id-212 .pj-walk{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1000&q=80')}body.page-id-212 .pj-membrane{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=1000&q=80')}body.page-id-212 .pj-badge{position:absolute;z-index:2;left:15px;top:15px;background:#0b3b35;color:#fff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-212 .pj-project-body{padding:25px}body.page-id-212 .pj-project-body small{color:#b4832c;font-size:9px;font-weight:850;letter-spacing:.15em}body.page-id-212 .pj-project-body h3{font-size:26px;line-height:1.08;margin:12px 0 9px}body.page-id-212 .pj-project-body p{color:#687570;font-size:13px;line-height:1.6}body.page-id-212 .pj-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}body.page-id-212 .pj-meta span{font-size:9px;background:#f1ede5;border-radius:999px;padding:7px 9px}body.page-id-212 .pj-project-body a{color:#a97825;text-decoration:none;font-size:11px;font-weight:850}body.page-id-212 .pj-case{background:#0b3b35;color:#fff;padding:72px 0}body.page-id-212 .pj-case-head{max-width:900px;margin-bottom:32px}body.page-id-212 .pj-case-head p{color:rgba(255,255,255,.68);line-height:1.65}body.page-id-212 .pj-case-flow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}body.page-id-212 .pj-case-flow article{padding:24px 20px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-212 .pj-case-flow article:last-child{border-right:0}body.page-id-212 .pj-case-flow b{font-size:10px;color:#d9ac57}body.page-id-212 .pj-flow-icon{margin:28px 0 20px;width:50px;height:50px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;color:#d9ac57;font-size:10px;font-weight:900}body.page-id-212 .pj-case-flow h3{font-size:18px}body.page-id-212 .pj-case-flow p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.63)}body.page-id-212 .pj-proof{padding:65px 0;background:#e9e4d9}body.page-id-212 .pj-proof-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-212 .pj-proof-copy p{color:#687570;line-height:1.65}body.page-id-212 .pj-proof-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5cdbc;background:#fff;border-radius:18px;overflow:hidden}body.page-id-212 .pj-proof-items div{padding:22px;border-right:1px solid #e4ded2;border-bottom:1px solid #e4ded2}body.page-id-212 .pj-proof-items b{display:block;color:#b58127;font-size:10px;margin-bottom:8px}body.page-id-212 .pj-proof-items span{font-size:13px}body.page-id-212 .pj-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-212 .pj-sector-grid div{background:#fff;border:1px solid #ded7ca;border-radius:16px;padding:24px;min-height:190px}body.page-id-212 .pj-sector-grid span{color:#b58127;font-size:10px}body.page-id-212 .pj-sector-grid h3{font-size:20px;margin:35px 0 8px}body.page-id-212 .pj-sector-grid p{font-size:12px;line-height:1.55;color:#687570}body.page-id-212 .pj-rfq{background:linear-gradient(120deg,#082f2b,#11483f);color:#fff;padding:68px 0}body.page-id-212 .pj-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-212 .pj-rfq p{color:rgba(255,255,255,.7);line-height:1.65}body.page-id-212 .pj-rfq-box{background:#f3eddf;color:#153e37;padding:28px;border-radius:18px}body.page-id-212 .pj-rfq-box h3{font-size:24px;margin-top:0}body.page-id-212 .pj-rfq-box span{display:block;padding:9px 0;border-bottom:1px solid #ddd5c7;font-size:12px}body.page-id-212 .pj-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:7px;font-size:11px;font-weight:850}
@media(max-width:900px){body.page-id-212 .pj-shell{width:calc(100% - 28px)}body.page-id-212 .pj-hero{padding:52px 0 42px}body.page-id-212 .pj-hero-grid,body.page-id-212 .pj-section-head,body.page-id-212 .pj-proof-grid,body.page-id-212 .pj-rfq-grid{grid-template-columns:1fr;gap:26px}body.page-id-212 .pj-hero h1{font-size:48px}body.page-id-212 .pj-project-wide{display:block}body.page-id-212 .pj-project-wide .pj-project-image{height:270px;min-height:0}body.page-id-212 .pj-case-flow{grid-template-columns:repeat(2,1fr)}body.page-id-212 .pj-sector-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-212 .pj-hero h1{font-size:41px}body.page-id-212 .pj-hero-copy>p{font-size:14px}body.page-id-212 .pj-stats{grid-template-columns:1fr;gap:10px}body.page-id-212 .pj-placeholder{min-height:250px}body.page-id-212 .pj-mini-row .pj-placeholder{min-height:120px}body.page-id-212 .pj-featured,body.page-id-212 .pj-sectors,body.page-id-212 .pj-case,body.page-id-212 .pj-proof,body.page-id-212 .pj-rfq{padding:46px 0}body.page-id-212 .pj-project-grid{grid-template-columns:1fr}body.page-id-212 .pj-project-wide{grid-column:auto}body.page-id-212 .pj-project-image,body.page-id-212 .pj-project-wide .pj-project-image{height:220px}body.page-id-212 .pj-project-body h3{font-size:22px}body.page-id-212 .pj-case-flow{grid-template-columns:1fr}body.page-id-212 .pj-case-flow article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:20px}body.page-id-212 .pj-flow-icon{margin:16px 0}body.page-id-212 .pj-sector-grid,body.page-id-212 .pj-proof-items{grid-template-columns:1fr}body.page-id-212 .pj-sector-grid div{min-height:auto}body.page-id-212 .pj-cat-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-212 .pj-cat-row a{white-space:nowrap;flex:0 0 auto}}body.page-id-212 /* V2 Projects — portfolio/case-study focused; intentionally distinct from Engineering page */
.pv2-page{background:#f5f1e8;color:#143e37}body.page-id-212 .pv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-212 .pv2-kicker{display:block;color:#c69338;font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-212 .pv2-hero{background:#0a3933;color:#fff;padding:76px 0 60px}body.page-id-212 .pv2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:55px;align-items:center}body.page-id-212 .pv2-hero h1{font-size:clamp(58px,6vw,94px);line-height:.91;letter-spacing:-.055em;margin:0 0 22px}body.page-id-212 .pv2-hero h1 em{font-style:normal;color:#ddb25c}body.page-id-212 .pv2-hero p{max-width:720px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.65}body.page-id-212 .pv2-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}body.page-id-212 .pv2-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:850}body.page-id-212 .pv2-btn.gold{background:#c99a43;color:white}body.page-id-212 .pv2-btn.outline{border:1px solid rgba(255,255,255,.3);color:white}body.page-id-212 .pv2-hero-tags{display:flex;gap:7px;flex-wrap:wrap}body.page-id-212 .pv2-hero-tags span{font-size:8px;letter-spacing:.1em;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:7px 9px}body.page-id-212 .pv2-collage{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:10px;height:530px}body.page-id-212 .pv2-photo{position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center}body.page-id-212 .pv2-photo:after,body.page-id-212 .pv2-img:after,body.page-id-212 .pv2-feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 45%,rgba(5,38,32,.72))}body.page-id-212 .pv2-photo span,body.page-id-212 .pv2-img span{position:absolute;z-index:2;bottom:15px;left:15px;color:white;font-size:9px;font-weight:850;letter-spacing:.12em}body.page-id-212 .hero-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80')}body.page-id-212 .hero-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .hero-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .pv2-filter{padding:27px 0;background:#ebe6db}body.page-id-212 .pv2-filter-top{display:flex;justify-content:space-between;align-items:center}body.page-id-212 .pv2-filter-top p{font-size:12px;color:#687570}body.page-id-212 .pv2-pills{display:flex;gap:7px;flex-wrap:wrap}body.page-id-212 .pv2-pills button{border:1px solid #d6cebf;background:#f8f5ef;color:#274b44;border-radius:99px;padding:9px 13px;font:inherit;font-size:10px;font-weight:750}body.page-id-212 .pv2-pills button.active{background:#0d4038;color:white;border-color:#0d4038}body.page-id-212 .pv2-feature,body.page-id-212 .pv2-grid-section,body.page-id-212 .pv2-sectors{padding:72px 0}body.page-id-212 .pv2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-212 .pv2-head h2,body.page-id-212 .pv2-proof h2,body.page-id-212 .pv2-rfq h2,body.page-id-212 .pv2-sectors>div>h2{font-size:clamp(39px,4.7vw,67px);line-height:.96;letter-spacing:-.045em;margin:0}body.page-id-212 .pv2-head>p{color:#66746f;line-height:1.65}body.page-id-212 .pv2-feature-card{display:grid;grid-template-columns:1.15fr .85fr;background:#fff;border:1px solid #dcd4c6;border-radius:24px;overflow:hidden}body.page-id-212 .pv2-feature-image{min-height:620px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80') center/cover}body.page-id-212 .pv2-badge{position:absolute;z-index:3;top:17px;left:17px;background:#0b3b35;color:#fff;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-212 .pv2-image-note{position:absolute;z-index:3;left:18px;bottom:18px;background:rgba(8,52,44,.85);color:#fff;padding:9px 11px;border-radius:8px;font-size:9px}body.page-id-212 .pv2-feature-copy{padding:38px}body.page-id-212 .pv2-feature-copy small,body.page-id-212 .pv2-card-copy small{color:#ad7b25;font-size:9px;font-weight:850;letter-spacing:.13em}body.page-id-212 .pv2-feature-copy h3{font-size:38px;line-height:1.03;margin:13px 0}body.page-id-212 .pv2-lead{font-size:14px;line-height:1.65;color:#66746f}body.page-id-212 .pv2-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e3ddd1;margin:25px 0}body.page-id-212 .pv2-facts div{padding:14px;border-right:1px solid #e3ddd1;border-bottom:1px solid #e3ddd1}body.page-id-212 .pv2-facts b{display:block;font-size:8px;color:#ad7b25;letter-spacing:.1em}body.page-id-212 .pv2-facts span{font-size:12px}body.page-id-212 .pv2-story{display:grid;gap:8px}body.page-id-212 .pv2-story>div{background:#f4f0e8;border-radius:11px;padding:13px}body.page-id-212 .pv2-story b{font-size:9px;color:#ad7b25}body.page-id-212 .pv2-story h4{font-size:15px;margin:4px 0}body.page-id-212 .pv2-story p{font-size:11px;line-height:1.5;color:#697671;margin:0}body.page-id-212 .pv2-textlink,body.page-id-212 .pv2-card-copy a{display:inline-block;margin-top:18px;color:#a67420;text-decoration:none;font-size:10px;font-weight:850}body.page-id-212 .pv2-grid-section{background:#eee9df}body.page-id-212 .pv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-212 .pv2-grid article{background:#fff;border:1px solid #dcd4c6;border-radius:18px;overflow:hidden}body.page-id-212 .pv2-img{height:245px;position:relative;background-size:cover;background-position:center}body.page-id-212 .p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=80')}body.page-id-212 .p2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=900&q=80')}body.page-id-212 .p3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=900&q=80')}body.page-id-212 .p4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-212 .p5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-212 .p6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=900&q=80')}body.page-id-212 .pv2-card-copy{padding:20px}body.page-id-212 .pv2-card-copy h3{font-size:22px;margin:9px 0 6px}body.page-id-212 .pv2-card-copy p{font-size:12px;line-height:1.55;color:#687570}body.page-id-212 .pv2-proof{background:#0a3933;color:white;padding:68px 0}body.page-id-212 .pv2-head.light>p{color:rgba(255,255,255,.65)}body.page-id-212 .pv2-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden}body.page-id-212 .pv2-proof-grid>div{padding:25px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-212 .pv2-proof-grid span{color:#d8aa52;font-size:10px}body.page-id-212 .pv2-proof-grid h3{font-size:21px;margin:30px 0 8px}body.page-id-212 .pv2-proof-grid p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.62)}body.page-id-212 .pv2-sector-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}body.page-id-212 .pv2-sector-row a{background:#fff;border:1px solid #ddd5c7;border-radius:15px;padding:22px;text-decoration:none;color:#173f37}body.page-id-212 .pv2-sector-row b,body.page-id-212 .pv2-sector-row span{display:block}body.page-id-212 .pv2-sector-row b{font-size:17px}body.page-id-212 .pv2-sector-row span{font-size:10px;color:#73807c;margin-top:7px}body.page-id-212 .pv2-rfq{padding:66px 0;background:#e8e2d7}body.page-id-212 .pv2-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-212 .pv2-rfq p{color:#66746f;line-height:1.65}body.page-id-212 .pv2-rfq-box{background:#0b3b35;color:#fff;border-radius:18px;padding:28px}body.page-id-212 .pv2-rfq-box h3{font-size:23px;margin-top:0}body.page-id-212 .pv2-rfq-box span{display:block;border-bottom:1px solid rgba(255,255,255,.13);padding:9px 0;font-size:11px;color:rgba(255,255,255,.72)}body.page-id-212 .pv2-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;border-radius:7px;padding:13px;font-size:10px;font-weight:850}
@media(max-width:900px){body.page-id-212 .pv2-shell{width:calc(100% - 28px)}body.page-id-212 .pv2-hero-grid,body.page-id-212 .pv2-head,body.page-id-212 .pv2-feature-card,body.page-id-212 .pv2-rfq-grid{grid-template-columns:1fr;gap:25px}body.page-id-212 .pv2-hero h1{font-size:53px}body.page-id-212 .pv2-collage{height:420px}body.page-id-212 .pv2-feature-image{min-height:350px}body.page-id-212 .pv2-grid{grid-template-columns:repeat(2,1fr)}body.page-id-212 .pv2-proof-grid,body.page-id-212 .pv2-sector-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-212 .pv2-hero{padding:48px 0 38px}body.page-id-212 .pv2-hero h1{font-size:44px}body.page-id-212 .pv2-hero p{font-size:14px}body.page-id-212 .pv2-collage{height:340px;grid-template-columns:1fr 1fr;grid-template-rows:1.3fr .7fr}body.page-id-212 .hero-a{grid-column:1/3;grid-row:auto}body.page-id-212 .pv2-filter-top{display:block}body.page-id-212 .pv2-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-212 .pv2-pills button{flex:0 0 auto;white-space:nowrap}body.page-id-212 .pv2-feature,body.page-id-212 .pv2-grid-section,body.page-id-212 .pv2-sectors,body.page-id-212 .pv2-proof,body.page-id-212 .pv2-rfq{padding:45px 0}body.page-id-212 .pv2-feature-image{min-height:245px}body.page-id-212 .pv2-feature-copy{padding:22px}body.page-id-212 .pv2-feature-copy h3{font-size:29px}body.page-id-212 .pv2-facts{grid-template-columns:1fr}body.page-id-212 .pv2-grid{grid-template-columns:1fr}body.page-id-212 .pv2-img{height:215px}body.page-id-212 .pv2-proof-grid,body.page-id-212 .pv2-sector-row{grid-template-columns:1fr}body.page-id-212 .pv2-proof-grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-212 /* V3 fresh Projects visual portfolio — independent design language */
.v3p{background:#f3efe6;color:#133d36}body.page-id-212 .v3-shell{width:min(1500px,93vw);margin:auto}body.page-id-212 .v3-kicker{display:block;color:#c79438;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:14px}body.page-id-212 .v3-hero{background:#082f2b;color:white;padding:54px 0 22px}body.page-id-212 .v3-hero-top{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:stretch}body.page-id-212 .v3-copy{padding:40px 0}body.page-id-212 .v3-copy h1{font-size:clamp(60px,6.6vw,105px);line-height:.87;letter-spacing:-.06em;margin:0 0 25px}body.page-id-212 .v3-copy h1 i{font-style:normal;color:#ddb25b}body.page-id-212 .v3-copy p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.7);max-width:650px}body.page-id-212 .v3-actions{display:flex;gap:9px;margin-top:27px}body.page-id-212 .v3-actions a{background:#c99a43;color:white;text-decoration:none;padding:13px 16px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.06em}body.page-id-212 .v3-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.25)}body.page-id-212 .v3-feature-photo{min-height:490px;border-radius:22px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1600&q=82') center/cover;overflow:hidden}body.page-id-212 .v3-feature-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(4,31,27,.8))}body.page-id-212 .v3-feature-photo span,body.page-id-212 .v3-feature-photo b{position:absolute;z-index:2;left:22px}body.page-id-212 .v3-feature-photo span{bottom:55px;color:#dcb05a;font-size:9px;letter-spacing:.15em;font-weight:900}body.page-id-212 .v3-feature-photo b{bottom:24px;font-size:18px}body.page-id-212 .v3-film{display:grid;grid-template-columns:1.3fr .8fr 1fr .8fr;gap:8px;margin-top:8px}body.page-id-212 .v3-film>div{height:120px;border-radius:10px;position:relative;background-size:cover;background-position:center;overflow:hidden}body.page-id-212 .v3-film>div:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(4,32,27,.7))}body.page-id-212 .v3-film span{position:absolute;z-index:2;bottom:10px;left:11px;font-size:8px;font-weight:900;letter-spacing:.12em}body.page-id-212 .film-a{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-212 .film-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=600&q=80')}body.page-id-212 .film-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=700&q=80')}body.page-id-212 .film-d{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=600&q=80')}body.page-id-212 .v3-gallery{padding:72px 0}body.page-id-212 .v3-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:26px}body.page-id-212 .v3-title-row h2,body.page-id-212 .v3-case-copy h2,body.page-id-212 .v3-ksa h2,body.page-id-212 .v3-browse h2,body.page-id-212 .v3-contact h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-212 .v3-title-row>p{color:#697670;line-height:1.6}body.page-id-212 .v3-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}body.page-id-212 .v3-filters button{border:1px solid #d6cebf;background:#faf7f1;border-radius:99px;padding:9px 12px;font:inherit;font-size:9px;font-weight:850;color:#34564f}body.page-id-212 .v3-filters button.on{background:#0b3a34;color:white}body.page-id-212 .v3-masonry{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:255px;gap:10px}body.page-id-212 .v3-tile{position:relative;border-radius:15px;overflow:hidden;background-size:cover;background-position:center}body.page-id-212 .v3-tile.tall{grid-row:span 2}body.page-id-212 .v3-tile.wide{grid-column:span 2}body.page-id-212 .v3-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,38,32,.84))}body.page-id-212 .v3-overlay{position:absolute;z-index:2;left:19px;right:19px;bottom:18px;color:white}body.page-id-212 .v3-overlay small{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-212 .v3-overlay h3{font-size:22px;margin:6px 0}body.page-id-212 .v3-overlay span{font-size:8px;font-weight:900}body.page-id-212 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=80')}body.page-id-212 .t2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .t3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .t4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1100&q=80')}body.page-id-212 .t5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .t6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .v3-case{padding:75px 0;background:#e8e2d6}body.page-id-212 .v3-case-label{display:flex;gap:12px;align-items:center;margin-bottom:22px}body.page-id-212 .v3-case-label span{width:34px;height:34px;border-radius:50%;background:#c99a43;color:white;display:grid;place-items:center;font-size:9px}body.page-id-212 .v3-case-label b{font-size:9px;letter-spacing:.16em}body.page-id-212 .v3-case-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:35px}body.page-id-212 .v3-case-main{height:510px;border-radius:18px;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80') center/cover}body.page-id-212 .v3-case-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-212 .v3-case-thumbs>div{height:125px;border-radius:10px;background-size:cover;background-position:center;position:relative}body.page-id-212 .v3-case-thumbs span{position:absolute;left:9px;bottom:9px;background:#0b3b35;color:white;padding:6px;font-size:7px;font-weight:850}body.page-id-212 .before{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=500&q=80')}body.page-id-212 .during{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=500&q=80')}body.page-id-212 .after{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=500&q=80')}body.page-id-212 .v3-case-copy{padding:15px 5px}body.page-id-212 .v3-case-copy>small{color:#aa7926;font-size:9px;font-weight:900;letter-spacing:.14em}body.page-id-212 .v3-case-copy h2{font-size:clamp(38px,4vw,60px);margin:12px 0 17px}body.page-id-212 .v3-case-copy .intro{color:#64726d;line-height:1.65}body.page-id-212 .v3-case-copy dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cebf;margin:22px 0}body.page-id-212 .v3-case-copy dl div{padding:13px;border-right:1px solid #d6cebf;border-bottom:1px solid #d6cebf}body.page-id-212 .v3-case-copy dt{font-size:7px;color:#aa7926;font-weight:900}body.page-id-212 .v3-case-copy dd{font-size:11px;margin:4px 0 0}body.page-id-212 .v3-story{display:grid;gap:7px}body.page-id-212 .v3-story div{background:#f5f1e9;padding:12px;border-radius:9px}body.page-id-212 .v3-story b{font-size:8px;color:#aa7926}body.page-id-212 .v3-story p{font-size:10.5px;color:#687570;line-height:1.5;margin:4px 0 0}body.page-id-212 .v3-case-copy>a{display:inline-block;margin-top:18px;color:#9c6e20;font-size:9px;font-weight:900;text-decoration:none}body.page-id-212 .v3-ksa{padding:72px 0}body.page-id-212 .v3-ksa-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-212 .v3-ksa p{color:#687570;line-height:1.65}body.page-id-212 .v3-map-card{height:420px;background:#0a3933;border-radius:22px;position:relative;overflow:hidden;color:white}body.page-id-212 .v3-map-card:before{content:"";position:absolute;width:60%;height:68%;left:20%;top:14%;border:1px solid rgba(220,176,90,.28);border-radius:46% 54% 43% 57%;transform:rotate(-8deg)}body.page-id-212 .v3-map-card>b,body.page-id-212 .v3-map-card>small{position:absolute;left:24px}body.page-id-212 .v3-map-card>b{bottom:38px;font-size:19px}body.page-id-212 .v3-map-card>small{bottom:22px;font-size:8px;opacity:.55}body.page-id-212 .pin{position:absolute;font-size:7px;font-weight:900;color:#e1b65e}body.page-id-212 .pin:before{content:"";display:inline-block;width:7px;height:7px;background:#e1b65e;border-radius:50%;margin-right:5px}body.page-id-212 .p-riy{left:52%;top:48%}body.page-id-212 .p-dam{right:17%;top:37%}body.page-id-212 .p-dha{right:15%;top:43%}body.page-id-212 .p-jub{right:13%;top:29%}body.page-id-212 .p-jed{left:24%;top:57%}body.page-id-212 .v3-proof{background:#0a3933;color:white;padding:65px 0}body.page-id-212 .v3-title-row.light>p{color:rgba(255,255,255,.6)}body.page-id-212 .v3-proof-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-212 .v3-proof-row div{padding:24px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-212 .v3-proof-row span{font-size:8px;color:#dcb05a}body.page-id-212 .v3-proof-row b{display:block;margin:28px 0 7px;font-size:13px}body.page-id-212 .v3-proof-row p{font-size:10px;color:rgba(255,255,255,.58);line-height:1.5}body.page-id-212 .v3-browse{padding:72px 0}body.page-id-212 .v3-browse>div>h2{max-width:850px}body.page-id-212 .v3-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px}body.page-id-212 .v3-browse-grid a{background:white;border:1px solid #ddd5c7;border-radius:13px;padding:20px;text-decoration:none;color:#153f37}body.page-id-212 .v3-browse-grid span{font-size:8px;color:#aa7926}body.page-id-212 .v3-browse-grid b{display:block;font-size:17px;margin:30px 0 8px}body.page-id-212 .v3-browse-grid em{font-style:normal;font-size:8px;color:#aa7926;font-weight:900}body.page-id-212 .v3-contact{padding:65px 0;background:#e7e1d5}body.page-id-212 .v3-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-212 .v3-contact p{color:#687570}body.page-id-212 .v3-contact-btn{background:#0a3933;color:white;text-decoration:none;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr auto;align-items:center}body.page-id-212 .v3-contact-btn small,body.page-id-212 .v3-contact-btn b{grid-column:1}body.page-id-212 .v3-contact-btn small{color:#dcb05a;font-size:8px}body.page-id-212 .v3-contact-btn b{font-size:16px;margin-top:7px}body.page-id-212 .v3-contact-btn span{grid-column:2;grid-row:1/3;font-size:27px;color:#dcb05a}
@media(max-width:900px){body.page-id-212 .v3-shell{width:calc(100% - 28px)}body.page-id-212 .v3-hero-top,body.page-id-212 .v3-title-row,body.page-id-212 .v3-case-grid,body.page-id-212 .v3-ksa-grid,body.page-id-212 .v3-contact-grid{grid-template-columns:1fr;gap:25px}body.page-id-212 .v3-copy h1{font-size:60px}body.page-id-212 .v3-feature-photo{min-height:370px}body.page-id-212 .v3-masonry{grid-template-columns:1fr 1fr}body.page-id-212 .v3-tile.wide{grid-column:span 1}body.page-id-212 .v3-proof-row,body.page-id-212 .v3-browse-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-212 .v3-hero{padding:35px 0 14px}body.page-id-212 .v3-copy{padding:15px 0}body.page-id-212 .v3-copy h1{font-size:47px}body.page-id-212 .v3-copy p{font-size:13px}body.page-id-212 .v3-feature-photo{min-height:280px}body.page-id-212 .v3-film{grid-template-columns:1fr 1fr}body.page-id-212 .v3-film>div{height:90px}body.page-id-212 .v3-gallery,body.page-id-212 .v3-case,body.page-id-212 .v3-ksa,body.page-id-212 .v3-proof,body.page-id-212 .v3-browse,body.page-id-212 .v3-contact{padding:44px 0}body.page-id-212 .v3-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-212 .v3-filters button{flex:0 0 auto}body.page-id-212 .v3-masonry{display:block}body.page-id-212 .v3-tile{height:235px;margin-bottom:9px}body.page-id-212 .v3-case-main{height:280px}body.page-id-212 .v3-case-thumbs>div{height:85px}body.page-id-212 .v3-case-copy dl{grid-template-columns:1fr}body.page-id-212 .v3-map-card{height:310px}body.page-id-212 .v3-proof-row,body.page-id-212 .v3-browse-grid{grid-template-columns:1fr}body.page-id-212 .v3-proof-row div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-212 /* V4 clean Projects-only page: suppress legacy Engineering components */
.eng-page,body.page-id-212 .v11-materials,body.page-id-212 .v13-review,body.page-id-212 .v14-verify-card,body.page-id-212 .eng-faq,body.page-id-212 .faq-section,body.page-id-212 .engineering-faq,body.page-id-212 .design-basis,body.page-id-212 .engineering-deliverables,body.page-id-212 .engineering-applications{ display:none !important; }body.page-id-212 /* V5 — project-ready SEO,body.page-id-212 internal linking and conversion layer */
.v5-card-facts{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 10px}body.page-id-212 .v5-card-facts span{position:static!important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:5px 7px;font-size:7px!important;letter-spacing:.04em!important}body.page-id-212 .v5-card-actions{display:flex;gap:12px;align-items:center}body.page-id-212 .v5-card-actions a{color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.05em}body.page-id-212 .v5-card-actions a.related{color:#ddb15a}body.page-id-212 .v5-ready{padding:70px 0;background:#ebe5da}body.page-id-212 .v5-ready-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-212 .v5-ready-grid article{background:#f8f5ef;border:1px solid #d9d1c3;border-radius:15px;padding:22px;min-height:185px}body.page-id-212 .v5-ready-grid span{font-size:9px;color:#aa7926;font-weight:900}body.page-id-212 .v5-ready-grid h3{font-size:18px;margin:34px 0 8px}body.page-id-212 .v5-ready-grid p{font-size:11px;line-height:1.55;color:#687570;margin:0}body.page-id-212 .v5-enquiry{background:#0a3933;color:#fff;border-radius:18px;padding:25px}body.page-id-212 .v5-enquiry-head small,body.page-id-212 .v5-enquiry-head b{display:block}body.page-id-212 .v5-enquiry-head small{color:#ddb15a;font-size:8px;letter-spacing:.13em}body.page-id-212 .v5-enquiry-head b{font-size:22px;margin-top:6px}body.page-id-212 .v5-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0}body.page-id-212 .v5-fields span{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:11px;font-size:10px;color:rgba(255,255,255,.72)}body.page-id-212 .v5-upload{font-size:10px;color:rgba(255,255,255,.65);padding:11px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-212 .v5-upload b{color:#ddb15a}body.page-id-212 .v5-enquiry>a{display:block;background:#c99a43;color:white;text-decoration:none;text-align:center;border-radius:7px;padding:13px;margin-top:12px;font-size:9px;font-weight:900;letter-spacing:.05em}
@media(max-width:900px){body.page-id-212 .v5-ready-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-212 .v5-ready{padding:44px 0}body.page-id-212 .v5-ready-grid{grid-template-columns:1fr}body.page-id-212 .v5-ready-grid article{min-height:0}body.page-id-212 .v5-fields{grid-template-columns:1fr}body.page-id-212 .v5-card-actions{flex-wrap:wrap}}body.page-id-212 /* V6 — scalable KSA city project templates */
.v6-cities{padding:72px 0;background:#f4f0e8}body.page-id-212 .v6-city-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 0 18px;border-top:1px solid #d8d0c2}body.page-id-212 .v6-city-toolbar>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#a97826}body.page-id-212 .v6-city-toolbar div{display:flex;gap:5px;flex-wrap:wrap}body.page-id-212 .v6-city-toolbar button{border:1px solid #d5cdbf;background:#fff;border-radius:99px;padding:7px 9px;font:inherit;font-size:7px;font-weight:850;color:#36564f}body.page-id-212 .v6-city-toolbar button.active{background:#0a3933;color:#fff}body.page-id-212 .v6-city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-212 .v6-city-card{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden}body.page-id-212 .v6-city-image{height:150px;background:linear-gradient(135deg,#164b43,#092f2b);position:relative;display:grid;place-items:center}body.page-id-212 .v6-city-no{position:absolute;top:10px;left:10px;color:#dcb05a;font-size:8px;font-weight:900}body.page-id-212 .v6-photo-placeholder{border:1px dashed rgba(255,255,255,.32);color:rgba(255,255,255,.62);padding:15px;border-radius:8px;font-size:7px;font-weight:850;letter-spacing:.1em}body.page-id-212 .v6-city-copy{padding:16px}body.page-id-212 .v6-city-copy small{color:#a97826;font-size:7px;font-weight:900;letter-spacing:.11em}body.page-id-212 .v6-city-copy h3{font-size:18px;margin:7px 0}body.page-id-212 .v6-city-copy p{font-size:10px;line-height:1.5;color:#697671}body.page-id-212 .v6-city-tags{display:flex;gap:4px;flex-wrap:wrap;margin:11px 0}body.page-id-212 .v6-city-tags span{background:#f0ece4;border-radius:99px;padding:5px 6px;font-size:7px}body.page-id-212 .v6-city-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #eee8de;padding-top:10px}body.page-id-212 .v6-city-actions a{font-size:7px;font-weight:900;text-decoration:none;color:#9f7021}body.page-id-212 .v6-city-actions a.product{color:#31554d}body.page-id-212 .v6-case-template{padding:72px 0;background:#0a3933;color:#fff}body.page-id-212 .v6-case-template>div>h2{font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.05em;margin:0;max-width:900px}body.page-id-212 .v6-case-intro{max-width:760px;color:rgba(255,255,255,.64);line-height:1.65;margin:18px 0 28px}body.page-id-212 .v6-template-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}body.page-id-212 .v6-template-photo{min-height:340px;border:1px dashed rgba(255,255,255,.28);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.035)}body.page-id-212 .v6-template-photo span{color:#dcb05a;font-size:9px}body.page-id-212 .v6-template-photo b{font-size:14px;margin:12px 0 5px}body.page-id-212 .v6-template-photo small{font-size:8px;color:rgba(255,255,255,.5)}body.page-id-212 .v6-template-fields{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.13);border-radius:15px;overflow:hidden}body.page-id-212 .v6-template-fields div{padding:15px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-212 .v6-template-fields b,body.page-id-212 .v6-template-fields span{display:block}body.page-id-212 .v6-template-fields b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-212 .v6-template-fields span{font-size:10px;color:rgba(255,255,255,.66);margin-top:5px}body.page-id-212 .v6-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-212 .v6-story-grid article{border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:16px}body.page-id-212 .v6-story-grid span{font-size:8px;color:#dcb05a}body.page-id-212 .v6-story-grid h3{font-size:16px;margin:22px 0 6px}body.page-id-212 .v6-story-grid p{font-size:9px;line-height:1.5;color:rgba(255,255,255,.58)}body.page-id-212 .v6-gallery-template{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-212 .v6-gallery-template div{height:125px;border:1px dashed rgba(255,255,255,.24);border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.025)}body.page-id-212 .v6-gallery-template span{font-size:7px;color:rgba(255,255,255,.55);letter-spacing:.09em}
@media(max-width:900px){body.page-id-212 .v6-city-grid{grid-template-columns:1fr 1fr}body.page-id-212 .v6-template-grid{grid-template-columns:1fr}body.page-id-212 .v6-story-grid,body.page-id-212 .v6-gallery-template{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-212 .v6-cities,body.page-id-212 .v6-case-template{padding:44px 0}body.page-id-212 .v6-city-toolbar{display:block}body.page-id-212 .v6-city-toolbar div{margin-top:10px;flex-wrap:nowrap;overflow-x:auto}body.page-id-212 .v6-city-grid{grid-template-columns:1fr}body.page-id-212 .v6-city-image{height:130px}body.page-id-212 .v6-template-fields{grid-template-columns:1fr}body.page-id-212 .v6-story-grid{grid-template-columns:1fr}body.page-id-212 .v6-gallery-template{grid-template-columns:1fr 1fr}body.page-id-212 .v6-gallery-template div{height:95px}}body.page-id-212 /* V6.1 — ONLY Case Study Template redesign. All other V6 page sections untouched. */
.v6-case-template{
  background:
    radial-gradient(circle at 88% 12%, rgba(201,154,67,.13), transparent 28%),
    linear-gradient(135deg,#082f2b 0%,#0b3c35 55%,#0a332e 100%) !important;
  color:#fff !important;
  padding:76px 0 !important;
}body.page-id-212 .v61-case-head{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:56px;
  align-items:end;
  margin-bottom:28px;
}body.page-id-212 .v61-case-head h2{
  color:#fff !important;
  font-size:clamp(42px,5.3vw,76px) !important;
  line-height:.95 !important;
  letter-spacing:-.05em !important;
  margin:0 0 16px !important;
  max-width:980px;
}body.page-id-212 .v61-case-head p{
  color:rgba(255,255,255,.68) !important;
  font-size:15px !important;
  line-height:1.65 !important;
  max-width:850px;
  margin:0 !important;
}body.page-id-212 .v61-case-badge{
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.055);
  border-radius:18px;
  padding:23px;
  backdrop-filter:blur(10px);
}body.page-id-212 .v61-case-badge span,body.page-id-212 .v61-case-badge b,body.page-id-212 .v61-case-badge small{display:block}body.page-id-212 .v61-case-badge span{color:#dcb05a;font-size:8px;font-weight:900;letter-spacing:.16em}body.page-id-212 .v61-case-badge b{font-size:21px;margin:9px 0 5px}body.page-id-212 .v61-case-badge small{font-size:9px;color:rgba(255,255,255,.55)}body.page-id-212 .v61-hero-card{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:0;
  border:1px solid rgba(255,255,255,.15);
  border-radius:22px;
  overflow:hidden;
  background:rgba(255,255,255,.045);
  box-shadow:0 25px 70px rgba(0,0,0,.18);
}body.page-id-212 .v61-hero-visual{padding:14px;background:rgba(255,255,255,.03)}body.page-id-212 .v61-hero-photo{
  height:390px;
  border-radius:15px;
  border:1px dashed rgba(255,255,255,.28);
  background:
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 35%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  padding:35px;
}body.page-id-212 .v61-photo-label{
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:14px;
}body.page-id-212 .v61-hero-photo strong{font-size:16px;max-width:520px;line-height:1.35}body.page-id-212 .v61-hero-photo small{margin-top:9px;color:rgba(255,255,255,.5);font-size:9px}body.page-id-212 .v61-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-212 .v61-mini-gallery div{
  height:92px;
  border-radius:11px;
  border:1px dashed rgba(255,255,255,.22);
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.025);
}body.page-id-212 .v61-mini-gallery span{font-size:7px;font-weight:850;letter-spacing:.1em;color:rgba(255,255,255,.58)}body.page-id-212 .v61-snapshot{padding:34px}body.page-id-212 .v61-label{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.15em}body.page-id-212 .v61-snapshot h3{font-size:34px;line-height:1.05;margin:10px 0 12px;color:#fff}body.page-id-212 .v61-snapshot>p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.64);margin-bottom:22px}body.page-id-212 .v61-facts{
  display:grid;
  grid-template-columns:1fr 1fr;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  overflow:hidden;
}body.page-id-212 .v61-facts div{padding:14px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-212 .v61-facts b,body.page-id-212 .v61-facts span{display:block}body.page-id-212 .v61-facts b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-212 .v61-facts span{font-size:9.5px;color:rgba(255,255,255,.67);margin-top:5px;line-height:1.4}body.page-id-212 .v61-story-head{margin:34px 0 14px}body.page-id-212 .v61-story-head h3{font-size:31px;margin:0;color:#fff}body.page-id-212 .v61-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-212 .v61-story-grid article{
  border:1px solid rgba(255,255,255,.13);
  border-radius:15px;
  padding:19px;
  background:rgba(255,255,255,.035);
  min-height:205px;
}body.page-id-212 .v61-story-grid article>span{font-size:8px;color:#dcb05a;font-weight:900}body.page-id-212 .v61-story-icon{
  width:46px;height:46px;border-radius:50%;
  margin:22px 0 16px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.18);
  color:#dcb05a;font-size:9px;font-weight:900;
  background:rgba(255,255,255,.035);
}body.page-id-212 .v61-story-grid h4{font-size:18px;color:#fff;margin:0 0 7px}body.page-id-212 .v61-story-grid p{font-size:10px;line-height:1.55;color:rgba(255,255,255,.58);margin:0}body.page-id-212 .v61-bottom-note{
  margin-top:16px;
  display:flex;
  justify-content:space-between;
  gap:25px;
  align-items:center;
  border-top:1px solid rgba(255,255,255,.13);
  padding-top:18px;
}body.page-id-212 .v61-bottom-note span,body.page-id-212 .v61-bottom-note b{display:block}body.page-id-212 .v61-bottom-note span{font-size:7px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-212 .v61-bottom-note b{font-size:11px;margin-top:5px;color:rgba(255,255,255,.72)}body.page-id-212 .v61-bottom-note a{
  flex:0 0 auto;
  text-decoration:none;
  background:#c99a43;
  color:#fff;
  padding:12px 15px;
  border-radius:7px;
  font-size:8px;
  font-weight:900;
  letter-spacing:.06em;
}

@media(max-width:900px){body.page-id-212 .v61-case-head,body.page-id-212 .v61-hero-card{grid-template-columns:1fr;gap:22px}body.page-id-212 .v61-case-head{align-items:start}body.page-id-212 .v61-hero-photo{height:310px}body.page-id-212 .v61-story-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){body.page-id-212 .v6-case-template{padding:46px 0 !important}body.page-id-212 .v61-case-head h2{font-size:39px !important}body.page-id-212 .v61-case-head p{font-size:13px !important}body.page-id-212 .v61-case-badge{padding:17px}body.page-id-212 .v61-hero-visual{padding:9px}body.page-id-212 .v61-hero-photo{height:225px;padding:20px}body.page-id-212 .v61-hero-photo strong{font-size:13px}body.page-id-212 .v61-mini-gallery{grid-template-columns:1fr 1fr 1fr}body.page-id-212 .v61-mini-gallery div{height:70px}body.page-id-212 .v61-snapshot{padding:21px 17px}body.page-id-212 .v61-snapshot h3{font-size:27px}body.page-id-212 .v61-facts{grid-template-columns:1fr}body.page-id-212 .v61-story-grid{grid-template-columns:1fr}body.page-id-212 .v61-story-grid article{min-height:auto;padding:16px}body.page-id-212 .v61-story-icon{margin:14px 0 12px}body.page-id-212 .v61-bottom-note{display:block}body.page-id-212 .v61-bottom-note a{display:block;text-align:center;margin-top:14px}
}body.page-id-212 /* V6.2 — visual refinement ONLY for the existing Case Study Template */
.v61-hero-photo{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 74% 22%,rgba(220,176,90,.18),transparent 31%),
    linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));
}body.page-id-212 .v61-hero-photo:before{
  content:"";
  position:absolute; inset:18px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:11px;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:28px 28px;
  pointer-events:none;
}body.page-id-212 .v61-hero-photo:after{
  content:"PROJECT PHOTO / DRAWING AREA";
  position:absolute;right:20px;bottom:18px;
  font-size:7px;font-weight:900;letter-spacing:.13em;
  color:rgba(255,255,255,.34);
}body.page-id-212 .v61-hero-photo>*{position:relative;z-index:2}body.page-id-212 .v61-mini-gallery div{position:relative;overflow:hidden}body.page-id-212 .v61-mini-gallery div:before{
  content:"";
  position:absolute;inset:0;
  background:
    linear-gradient(135deg,transparent 45%,rgba(220,176,90,.13) 46%,transparent 48%),
    linear-gradient(45deg,transparent 58%,rgba(255,255,255,.055) 59%,transparent 61%);
}body.page-id-212 .v61-mini-gallery span{position:relative;z-index:2}body.page-id-212 .v62-study-strip{
  margin:10px 0 0;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
}body.page-id-212 .v62-study{
  position:relative;
  min-height:126px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  padding:16px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.018));
}body.page-id-212 .v62-study:after{
  content:"";
  position:absolute;width:120px;height:120px;border-radius:50%;
  right:-45px;bottom:-55px;border:1px solid rgba(220,176,90,.18);
}body.page-id-212 .v62-study small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.13em;margin-bottom:18px}body.page-id-212 .v62-study b{display:block;color:#fff;font-size:15px;line-height:1.15;margin-bottom:7px}body.page-id-212 .v62-study p{margin:0;color:rgba(255,255,255,.55);font-size:9px;line-height:1.5}body.page-id-212 .v62-study .mark{
  position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:8px;
  display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);
  color:#dcb05a;font-size:8px;font-weight:900;
}body.page-id-212 .v61-story-grid article{position:relative;overflow:hidden}body.page-id-212 .v61-story-grid article:after{
  content:"";
  position:absolute;right:-30px;bottom:-35px;width:100px;height:100px;border-radius:50%;
  border:1px solid rgba(220,176,90,.13);
}body.page-id-212 .v61-story-grid article:nth-child(1){background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}body.page-id-212 .v61-story-grid article:nth-child(2){background:linear-gradient(145deg,rgba(220,176,90,.07),rgba(255,255,255,.018))}body.page-id-212 .v61-story-grid article:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(12,72,63,.2))}body.page-id-212 .v61-story-grid article:nth-child(4){background:linear-gradient(145deg,rgba(220,176,90,.08),rgba(255,255,255,.018))}body.page-id-212 .v62-story-tag{
  display:inline-block;margin-top:14px;padding:6px 8px;border-radius:999px;
  border:1px solid rgba(255,255,255,.12);font-size:7px!important;
  letter-spacing:.08em;color:rgba(255,255,255,.55)!important;
}

@media(max-width:900px){body.page-id-212 .v62-study-strip{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-212 .v62-study-strip{grid-template-columns:1fr 1fr}body.page-id-212 .v62-study{min-height:112px;padding:13px}body.page-id-212 .v62-study b{font-size:13px}body.page-id-212 .v62-study p{font-size:8px}
}body.page-id-212 .v63-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}body.page-id-212 .v61-hero-photo .v63-media{opacity:.58}body.page-id-212 .v61-hero-photo:before{z-index:2!important;background:linear-gradient(90deg,rgba(4,55,48,.72),rgba(4,55,48,.08))!important}body.page-id-212 .v61-hero-photo>*:not(.v63-media){z-index:3!important}body.page-id-212 .v61-mini-gallery div{background-size:cover!important;background-position:center!important}body.page-id-212 .v61-mini-gallery div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,45,40,.82));z-index:1}body.page-id-212 .v61-mini-gallery span{z-index:3!important}body.page-id-212 .v62-study{background-size:cover!important;background-position:center!important}body.page-id-212 .v62-study:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,49,43,.28),rgba(3,49,43,.94));z-index:0}body.page-id-212 .v62-study>*{position:relative;z-index:2}body.page-id-212 .v63-video-wrap{position:relative;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.13);min-height:210px;background:#073f38}body.page-id-212 .v63-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.page-id-212 .v63-video-label{position:absolute;left:14px;bottom:12px;z-index:3;padding:7px 10px;border-radius:999px;background:rgba(3,45,40,.8);color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em}body.page-id-212 .v63-demo-note{font-size:8px;color:rgba(255,255,255,.48);margin-top:8px;letter-spacing:.04em}
@media(max-width:560px){body.page-id-212 .v63-video-wrap{min-height:190px}}body.page-id-212 /* V6.4 — Project Snapshot visual refinement */
.v64-snapshot-visuals{
  margin-top:16px;
  display:grid;
  grid-template-columns:1.35fr .85fr;
  gap:10px;
}body.page-id-212 .v64-location-card,body.page-id-212 .v64-detail-stack>div{
  position:relative;overflow:hidden;border-radius:13px;
  border:1px solid rgba(255,255,255,.13);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
}body.page-id-212 .v64-location-card{min-height:210px;padding:18px}body.page-id-212 .v64-location-card:before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(circle at 70% 38%,rgba(220,176,90,.22) 0 3px,transparent 4px),
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:auto,26px 26px,26px 26px;
}body.page-id-212 .v64-route{position:absolute;left:12%;right:10%;top:54%;height:1px;background:rgba(220,176,90,.55);transform:rotate(-8deg)}body.page-id-212 .v64-route:after,body.page-id-212 .v64-route:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#dcb05a;top:-4px}body.page-id-212 .v64-route:before{left:0}body.page-id-212 .v64-route:after{right:0}body.page-id-212 .v64-location-card>*{position:relative;z-index:2}body.page-id-212 .v64-kicker{color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-212 .v64-location-card b{display:block;color:#fff;font-size:18px;margin-top:8px}body.page-id-212 .v64-location-card p{color:rgba(255,255,255,.58);font-size:9px;line-height:1.55;max-width:70%}body.page-id-212 .v64-location-pin{position:absolute!important;right:18px;bottom:17px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(220,176,90,.45);color:#dcb05a;font-weight:900}body.page-id-212 .v64-detail-stack{display:grid;gap:10px}body.page-id-212 .v64-detail-stack>div{padding:15px;min-height:100px}body.page-id-212 .v64-detail-stack b{display:block;color:#fff;font-size:13px;margin:5px 0}body.page-id-212 .v64-detail-stack p{margin:0;color:rgba(255,255,255,.52);font-size:8px;line-height:1.45}body.page-id-212 .v64-photo-strip{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-212 .v64-photo{
  min-height:105px;border-radius:12px;border:1px solid rgba(255,255,255,.13);
  background-size:cover;background-position:center;position:relative;overflow:hidden
}body.page-id-212 .v64-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,45,40,.9))}body.page-id-212 .v64-photo span{position:absolute;z-index:2;left:11px;bottom:10px;color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-212 .v64-snapshot-note{margin-top:9px;color:rgba(255,255,255,.43);font-size:7px;line-height:1.45}
@media(max-width:720px){body.page-id-212 .v64-snapshot-visuals{grid-template-columns:1fr}body.page-id-212 .v64-location-card{min-height:175px}body.page-id-212 .v64-photo-strip{grid-template-columns:1fr 1fr 1fr}
}
@media(max-width:480px){body.page-id-212 .v64-photo-strip{grid-template-columns:1fr}body.page-id-212 .v64-photo{min-height:145px}
}body.page-id-212 .mat-page{background:#f4f0e8;color:#143d36}body.page-id-212 .mat-shell{width:min(1500px,93vw);margin:auto}body.page-id-212 .mat-kicker{display:block;color:#c7953c;font-size:9px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-212 .mat-hero{background:#082f2b;color:white;padding:68px 0 34px;overflow:hidden}body.page-id-212 .mat-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}body.page-id-212 .mat-hero-copy h1{font-size:clamp(58px,6.4vw,100px);line-height:.88;letter-spacing:-.06em;margin:0 0 24px}body.page-id-212 .mat-hero-copy h1 em{font-style:normal;color:#ddb15a}body.page-id-212 .mat-hero-copy p{max-width:650px;color:rgba(255,255,255,.67);line-height:1.7;font-size:15px}body.page-id-212 .mat-actions{display:flex;gap:8px;margin:25px 0}body.page-id-212 .mat-actions a{padding:13px 15px;border-radius:7px;background:#c7953c;color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-212 .mat-actions .outline{background:transparent;border:1px solid rgba(255,255,255,.22)}body.page-id-212 .mat-mini-proof{display:flex;gap:8px;flex-wrap:wrap}body.page-id-212 .mat-mini-proof span{border:1px solid rgba(255,255,255,.13);padding:7px 9px;border-radius:99px;font-size:7px;color:rgba(255,255,255,.62)}body.page-id-212 .mat-hero-visual{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:340px 170px;gap:9px;position:relative}body.page-id-212 .mat-membrane-demo,body.page-id-212 .mat-steel-demo{border-radius:18px;border:1px dashed rgba(255,255,255,.22);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));display:flex;flex-direction:column;align-items:center;justify-content:center}body.page-id-212 .mat-membrane-demo{grid-row:1/3}body.page-id-212 .mat-steel-demo{grid-column:2}body.page-id-212 .mat-membrane-demo span,body.page-id-212 .mat-steel-demo span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-212 .mat-membrane-demo b,body.page-id-212 .mat-steel-demo b{font-size:12px;margin-top:7px}body.page-id-212 .mat-float{grid-column:2;background:#c7953c;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:end}body.page-id-212 .mat-float small{font-size:7px}body.page-id-212 .mat-float b{font-size:20px;margin-top:6px}body.page-id-212 .mat-library,body.page-id-212 .mat-steel{padding:72px 0}body.page-id-212 .mat-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-212 .mat-head h2,body.page-id-212 .mat-anatomy h2,body.page-id-212 .mat-selector h2,body.page-id-212 .mat-docs h2,body.page-id-212 .mat-rfq h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-212 .mat-head>p{color:#66756f;line-height:1.6}body.page-id-212 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-212 .mat-card{background:#fff;border:1px solid #ddd5c8;border-radius:15px;overflow:hidden}body.page-id-212 .mat-card.featured{grid-column:span 2}body.page-id-212 .mat-photo{height:180px;display:grid;place-items:center;background:linear-gradient(135deg,#184a42,#0a332e);position:relative}body.page-id-212 .mat-card.featured .mat-photo{height:230px}body.page-id-212 .mat-photo:after{content:"";position:absolute;inset:12px;border:1px dashed rgba(255,255,255,.18);border-radius:10px}body.page-id-212 .mat-photo span{color:rgba(255,255,255,.58);font-size:7px;font-weight:900;letter-spacing:.1em}body.page-id-212 .mat-copy{padding:17px}body.page-id-212 .mat-copy small{font-size:7px;color:#a97826;font-weight:900}body.page-id-212 .mat-copy h3{font-size:20px;margin:7px 0}body.page-id-212 .mat-copy p{font-size:10px;line-height:1.55;color:#68756f}body.page-id-212 .mat-copy a{font-size:7px;font-weight:900;color:#a97826;text-decoration:none}body.page-id-212 .mat-anatomy{padding:72px 0;background:#e8e1d5}body.page-id-212 .mat-anatomy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-212 .layers{display:grid;gap:7px;margin:20px 0}body.page-id-212 .layers div{height:68px;border-radius:10px;background:#0a3933;color:white;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 8px 18px rgba(0,0,0,.08)}body.page-id-212 .layers div:nth-child(2){margin:0 16px}body.page-id-212 .layers div:nth-child(3){margin:0 30px;background:#c7953c}body.page-id-212 .layers div:nth-child(4){margin:0 10px}body.page-id-212 .layers b{color:#ddb15a;font-size:8px}body.page-id-212 .layers div:nth-child(3) b{color:#fff}body.page-id-212 .layers span{font-size:9px;font-weight:900;letter-spacing:.08em}body.page-id-212 .mat-layer-visual>small{font-size:8px;color:#7a827e}body.page-id-212 .mat-anatomy-copy>p{color:#66756f;line-height:1.65}body.page-id-212 .mat-check-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3cabb;border-radius:13px;overflow:hidden;margin-top:22px}body.page-id-212 .mat-check-grid div{padding:13px;border-right:1px solid #d3cabb;border-bottom:1px solid #d3cabb}body.page-id-212 .mat-check-grid b,body.page-id-212 .mat-check-grid span{display:block}body.page-id-212 .mat-check-grid b{font-size:7px;color:#a97826}body.page-id-212 .mat-check-grid span{font-size:9px;margin-top:4px;color:#65736e}body.page-id-212 .mat-compare{background:#0a3933;color:white;padding:70px 0}body.page-id-212 .mat-head.light>p{color:rgba(255,255,255,.6)}body.page-id-212 .mat-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.13);border-radius:14px}body.page-id-212 .mat-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}body.page-id-212 .mat-table-wrap th,body.page-id-212 .mat-table-wrap td{padding:14px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);text-align:left;font-size:9px}body.page-id-212 .mat-table-wrap th{color:#ddb15a;font-size:7px;letter-spacing:.08em}body.page-id-212 .mat-table-wrap td{color:rgba(255,255,255,.66)}body.page-id-212 .mat-table-wrap td b{color:#fff}body.page-id-212 .mat-process{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-212 .mat-process article{background:#fff;border:1px solid #ddd5c8;border-radius:14px;padding:11px}body.page-id-212 .mat-process article>span{font-size:7px;color:#a97826}body.page-id-212 .process-img{height:140px;border-radius:9px;background:#0b3933;color:rgba(255,255,255,.5);display:grid;place-items:center;font-size:7px;margin:8px 0 15px}body.page-id-212 .mat-process h3{font-size:17px;margin:0 0 6px}body.page-id-212 .mat-process p{font-size:9px;color:#68756f;line-height:1.5}body.page-id-212 .mat-selector{padding:72px 0;background:#e8e1d5}body.page-id-212 .mat-selector-top{max-width:900px}body.page-id-212 .mat-selector-top p{color:#66756f;line-height:1.6}body.page-id-212 .selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}body.page-id-212 .selector-grid>div{background:#0a3933;color:white;border-radius:14px;padding:20px;min-height:145px}body.page-id-212 .selector-grid span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-212 .selector-grid b{display:block;font-size:16px;margin:28px 0 13px}body.page-id-212 .selector-grid a{color:#ddb15a;text-decoration:none;font-size:7px;font-weight:900}body.page-id-212 .mat-docs{padding:72px 0}body.page-id-212 .mat-docs-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}body.page-id-212 .mat-docs p{color:#66756f}body.page-id-212 .doc-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cdbf;border-radius:14px;overflow:hidden}body.page-id-212 .doc-list div{padding:16px;border-right:1px solid #d6cdbf;border-bottom:1px solid #d6cdbf}body.page-id-212 .doc-list b,body.page-id-212 .doc-list span{display:block}body.page-id-212 .doc-list b{font-size:8px;color:#a97826}body.page-id-212 .doc-list span{font-size:9px;color:#66756f;margin-top:5px}body.page-id-212 .mat-rfq{padding:68px 0;background:#0a3933;color:white}body.page-id-212 .mat-rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}body.page-id-212 .mat-rfq p{color:rgba(255,255,255,.6);line-height:1.65}body.page-id-212 .rfq-box{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:17px;padding:23px}body.page-id-212 .rfq-box small,body.page-id-212 .rfq-box>b{display:block}body.page-id-212 .rfq-box small{font-size:7px;color:#ddb15a}body.page-id-212 .rfq-box>b{font-size:20px;margin:7px 0 16px}body.page-id-212 .rfq-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-212 .rfq-fields span{padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;font-size:8px;color:rgba(255,255,255,.6)}body.page-id-212 .rfq-box a{display:block;margin-top:12px;text-align:center;background:#c7953c;color:white;padding:12px;border-radius:7px;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:950px){body.page-id-212 .mat-hero-grid,body.page-id-212 .mat-head,body.page-id-212 .mat-anatomy-grid,body.page-id-212 .mat-docs-grid,body.page-id-212 .mat-rfq-grid{grid-template-columns:1fr}body.page-id-212 .mat-grid{grid-template-columns:1fr 1fr}body.page-id-212 .mat-process{grid-template-columns:1fr 1fr}body.page-id-212 .selector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-212 .mat-shell{width:calc(100% - 28px)}body.page-id-212 .mat-hero{padding:44px 0 24px}body.page-id-212 .mat-hero-copy h1{font-size:49px}body.page-id-212 .mat-hero-visual{grid-template-columns:1fr;grid-template-rows:260px 150px 130px}body.page-id-212 .mat-membrane-demo{grid-row:auto}body.page-id-212 .mat-steel-demo,body.page-id-212 .mat-float{grid-column:auto}body.page-id-212 .mat-library,body.page-id-212 .mat-anatomy,body.page-id-212 .mat-steel,body.page-id-212 .mat-selector,body.page-id-212 .mat-docs,body.page-id-212 .mat-rfq,body.page-id-212 .mat-compare{padding:45px 0}body.page-id-212 .mat-grid{grid-template-columns:1fr}body.page-id-212 .mat-card.featured{grid-column:auto}body.page-id-212 .mat-process,body.page-id-212 .selector-grid,body.page-id-212 .doc-list{grid-template-columns:1fr}body.page-id-212 .mat-check-grid{grid-template-columns:1fr}body.page-id-212 .rfq-fields{grid-template-columns:1fr}body.page-id-212 .mat-head h2,body.page-id-212 .mat-anatomy h2,body.page-id-212 .mat-selector h2,body.page-id-212 .mat-docs h2,body.page-id-212 .mat-rfq h2{font-size:39px}}body.page-id-212 .mv2{background:#f3efe7;color:#103d35}body.page-id-212 .mv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-212 .eyebrow{display:block;color:#d1a14a;font-size:8px;font-weight:900;letter-spacing:.19em;margin-bottom:13px}body.page-id-212 .mv2-hero{background:radial-gradient(circle at 75% 25%,#14584d 0,#0a3933 38%,#062c28 75%);color:#fff;padding:70px 0 42px}body.page-id-212 .hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-212 .mv2-hero h1{font-size:clamp(62px,7vw,108px);line-height:.86;letter-spacing:-.065em;margin:0 0 25px}body.page-id-212 .mv2-hero h1 em{font-style:normal;color:#ddb15a}body.page-id-212 .mv2-hero p{max-width:650px;color:#b9cbc6;line-height:1.7;font-size:14px}body.page-id-212 .hero-actions{display:flex;gap:8px;margin:26px 0}body.page-id-212 .hero-actions a,body.page-id-212 .rfq-card a{background:#c8953d;color:#fff;text-decoration:none;padding:13px 16px;border-radius:7px;font-size:8px;font-weight:900}body.page-id-212 .hero-actions .ghost{background:transparent;border:1px solid #ffffff35}body.page-id-212 .proof{display:flex;gap:6px;flex-wrap:wrap}body.page-id-212 .proof span,body.page-id-212 .tags span,body.page-id-212 .doc-badges span{border:1px solid #ffffff25;border-radius:99px;padding:6px 9px;font-size:6.5px;font-weight:800}body.page-id-212 .hero-media{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:350px 165px;gap:9px}body.page-id-212 .fabric-visual,body.page-id-212 .steel-visual{position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:20px;background:#0c453d;display:flex;flex-direction:column;justify-content:end;padding:22px}body.page-id-212 .fabric-visual{grid-row:1/3}body.page-id-212 .fabric-shape{position:absolute;width:120%;height:72%;left:-10%;top:4%;border-radius:50% 50% 16% 16%/70% 70% 20% 20%;background:linear-gradient(145deg,#faf8ed,#c9d6cf);transform:rotate(-5deg);box-shadow:inset -30px -20px 55px #738d85}body.page-id-212 .fabric-shape:after{content:"";position:absolute;inset:14%;border:1px solid #496d63;border-radius:50%}body.page-id-212 .fabric-visual small,body.page-id-212 .fabric-visual b,body.page-id-212 .fabric-visual span,body.page-id-212 .steel-visual small,body.page-id-212 .steel-visual b{position:relative;z-index:2}body.page-id-212 .fabric-visual small,body.page-id-212 .steel-visual small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-212 .fabric-visual b,body.page-id-212 .steel-visual b{font-size:16px;margin-top:5px}body.page-id-212 .fabric-visual span{font-size:7px;color:#c1d0cb;margin-top:5px}body.page-id-212 .steel-visual{grid-column:2}body.page-id-212 .beam{position:absolute;width:65%;height:200%;right:5%;top:-45%;background:linear-gradient(90deg,#41524e,#c1cbc6 35%,#5c6b67 65%,#273a36);transform:rotate(28deg);border-radius:8px}body.page-id-212 .hero-chip{grid-column:2;background:#c8953d;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:end}body.page-id-212 .hero-chip small{font-size:7px}body.page-id-212 .hero-chip b{font-size:17px;margin-top:6px}body.page-id-212 .mv2-systems,body.page-id-212 .mv2-selector{padding:76px 0}body.page-id-212 .section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-212 .section-head h2,body.page-id-212 .cut-copy h2,body.page-id-212 .selector-title h2,body.page-id-212 .docs-copy h2,body.page-id-212 .mv2-rfq h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:0}body.page-id-212 .section-head p,body.page-id-212 .selector-title p,body.page-id-212 .docs-copy p{color:#66766f;line-height:1.6}body.page-id-212 .system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body.page-id-212 .system-card{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;border:1px solid #ddd5c7;border-radius:17px;overflow:hidden;min-height:300px}body.page-id-212 .system-card.large{grid-column:1/-1;grid-template-columns:1.1fr .9fr;min-height:390px}body.page-id-212 .system-art{position:relative;background:#0a3c35;overflow:hidden;display:flex;align-items:end;padding:15px}body.page-id-212 .system-art>span{position:relative;z-index:3;color:#d5e0dc;font-size:6.5px;font-weight:900}body.page-id-212 .membrane-art{position:absolute;width:110%;height:90%;left:-8%;top:8%;background:linear-gradient(145deg,#fff,#aabdb6);clip-path:polygon(0 30%,45% 0,100% 26%,86% 88%,43% 65%,8% 100%)}body.page-id-212 .mesh-art{position:absolute;inset:0;background:repeating-linear-gradient(45deg,#154f46 0 3px,#0a3933 3px 7px)}body.page-id-212 .steel-art{position:absolute;inset:0;background:linear-gradient(125deg,transparent 20%,#83938e 21% 35%,transparent 36%),linear-gradient(55deg,transparent 40%,#465a55 41% 55%,transparent 56%),#0a3933}body.page-id-212 .finish-art{position:absolute;inset:0;background:radial-gradient(circle at 25% 40%,#d0b26f 0 7%,transparent 8%),radial-gradient(circle at 55% 60%,#768883 0 10%,transparent 11%),radial-gradient(circle at 80% 35%,#d9ddd8 0 8%,transparent 9%),#0b3933}body.page-id-212 .system-body{padding:25px}body.page-id-212 .system-body small{color:#b57d20;font-size:7px;font-weight:900}body.page-id-212 .system-body h3{font-size:28px;margin:8px 0}body.page-id-212 .system-body p{font-size:10px;line-height:1.6;color:#66756f}body.page-id-212 .tags{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0}body.page-id-212 .tags span{border-color:#d9d0c2;color:#65736e}body.page-id-212 .system-body a,body.page-id-212 .applications a{font-size:7px;color:#a97018;font-weight:900;text-decoration:none}body.page-id-212 .mv2-cutaway{background:#e5ded2;padding:75px 0}body.page-id-212 .cut-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}body.page-id-212 .exploded{margin:28px 0;perspective:800px}body.page-id-212 .layer{height:66px;margin:-3px 0 12px;border-radius:10px;background:#0b4038;color:#fff;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 16px 25px #183b3322;transform:rotateX(8deg) skewX(-8deg)}body.page-id-212 .layer.l2{margin-left:20px}body.page-id-212 .layer.l3{margin-left:40px;background:#c8953d}body.page-id-212 .layer.l4{margin-left:12px}body.page-id-212 .layer b{font-size:8px;color:#e6bb67}body.page-id-212 .layer.l3 b{color:#fff}body.page-id-212 .layer span{font-size:8px;font-weight:900}body.page-id-212 .cut-art>small{font-size:7px;color:#77827e}body.page-id-212 .cut-copy>p{color:#65756f}body.page-id-212 .verify{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d1c7b8;border-radius:14px;overflow:hidden;margin-top:22px}body.page-id-212 .verify>div{padding:14px;border-right:1px solid #d1c7b8;border-bottom:1px solid #d1c7b8}body.page-id-212 .verify i,body.page-id-212 .verify b,body.page-id-212 .verify span{display:block}body.page-id-212 .verify i{font-style:normal;color:#b57d20;font-size:7px}body.page-id-212 .verify b{font-size:11px;margin:5px 0}body.page-id-212 .verify span{font-size:8px;color:#6d7974}body.page-id-212 .selector-title{max-width:980px}body.page-id-212 .applications{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px}body.page-id-212 .applications article{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden;padding-bottom:18px}body.page-id-212 .app-visual{height:170px;background:#0a3d36;display:grid;place-items:center;color:#ffffff65;font-size:7px;position:relative;overflow:hidden}body.page-id-212 .app-visual:before{content:"";position:absolute;width:80%;height:60%;border:8px solid #d5ded9;border-bottom:0;border-radius:50% 50% 0 0;bottom:-5%;opacity:.65}body.page-id-212 .applications article>small,body.page-id-212 .applications article>h3,body.page-id-212 .applications article>p,body.page-id-212 .applications article>a{margin-left:17px;margin-right:17px}body.page-id-212 .applications article>small{display:block;color:#b57d20;font-size:7px;font-weight:900;margin-top:15px}body.page-id-212 .applications h3{font-size:18px;margin-top:6px;margin-bottom:6px}body.page-id-212 .applications p{font-size:9px;color:#69766f;line-height:1.5}body.page-id-212 .mv2-steelstory{padding:75px 0;background:#082f2b;color:#fff}body.page-id-212 .section-head.dark p{color:#aebfba}body.page-id-212 .steel-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-212 .steel-flow article{border:1px solid #ffffff1f;border-radius:14px;padding:10px;background:#ffffff08}body.page-id-212 .flow-photo{height:170px;border-radius:9px;background:#164a42;display:grid;place-items:center;color:#ffffff65;font-size:7px;margin-bottom:14px;overflow:hidden;position:relative}body.page-id-212 .flow-photo:after{content:"";position:absolute;width:70%;height:180%;background:linear-gradient(90deg,#52635f,#c0cac5,#445651);transform:rotate(35deg)}body.page-id-212 .steel-flow article>b{font-size:7px;color:#ddb15a}body.page-id-212 .steel-flow h3{font-size:17px;margin:6px 0}body.page-id-212 .steel-flow p{font-size:9px;color:#aebfba}body.page-id-212 .mv2-docs{padding:80px 0;background:#e5ded2}body.page-id-212 .docs-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}body.page-id-212 .doc-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px}body.page-id-212 .doc-badges span{border-color:#cfc3b1;color:#6c7772}body.page-id-212 .doc-stack{height:430px;position:relative}body.page-id-212 .doc-sheet{position:absolute;width:65%;height:320px;right:12%;top:40px;background:#fff;border:1px solid #d7cdbd;border-radius:13px;padding:25px;box-shadow:0 25px 50px #233a3322}body.page-id-212 .doc-sheet.back{transform:rotate(8deg) translate(60px,-5px);background:#0b3c35;color:#fff}body.page-id-212 .doc-sheet.mid{transform:rotate(-7deg) translate(-55px,20px);background:#c8953d;color:#fff}body.page-id-212 .doc-sheet.front{z-index:3}body.page-id-212 .doc-sheet small{color:#b57d20;font-size:8px}body.page-id-212 .doc-sheet b,body.page-id-212 .doc-sheet span{display:block}body.page-id-212 .doc-sheet b{font-size:20px;margin:20px 0 6px}body.page-id-212 .doc-sheet span{font-size:9px;color:#6b7772}body.page-id-212 .back span,body.page-id-212 .mid span{color:#fff}body.page-id-212 .doc-lines{margin-top:35px;height:120px;background:repeating-linear-gradient(#e5e0d8 0 1px,transparent 1px 23px)}body.page-id-212 .mv2-rfq{padding:70px 0;background:#082f2b;color:#fff}body.page-id-212 .rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}body.page-id-212 .mv2-rfq p{color:#aebfba;line-height:1.6}body.page-id-212 .rfq-card{border:1px solid #ffffff20;background:#ffffff08;border-radius:16px;padding:22px}body.page-id-212 .rfq-card>small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-212 .input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0}body.page-id-212 .input-grid span{border:1px solid #ffffff1e;border-radius:8px;padding:11px;font-size:7px;color:#b7c6c1}body.page-id-212 .rfq-card a{display:block;text-align:center}
@media(max-width:950px){body.page-id-212 .hero-grid,body.page-id-212 .section-head,body.page-id-212 .cut-grid,body.page-id-212 .docs-grid,body.page-id-212 .rfq-grid{grid-template-columns:1fr}body.page-id-212 .applications,body.page-id-212 .steel-flow{grid-template-columns:1fr 1fr}body.page-id-212 .hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-212 .mv2-shell{width:calc(100% - 28px)}body.page-id-212 .mv2-hero{padding:45px 0 28px}body.page-id-212 .mv2-hero h1{font-size:52px}body.page-id-212 .hero-media{grid-template-columns:1fr;grid-template-rows:250px 150px 120px;min-height:auto}body.page-id-212 .fabric-visual{grid-row:auto}body.page-id-212 .steel-visual,body.page-id-212 .hero-chip{grid-column:auto}body.page-id-212 .mv2-systems,body.page-id-212 .mv2-selector,body.page-id-212 .mv2-cutaway,body.page-id-212 .mv2-steelstory,body.page-id-212 .mv2-docs,body.page-id-212 .mv2-rfq{padding:48px 0}body.page-id-212 .system-grid,body.page-id-212 .applications,body.page-id-212 .steel-flow{grid-template-columns:1fr}body.page-id-212 .system-card,body.page-id-212 .system-card.large{grid-column:auto;grid-template-columns:1fr}body.page-id-212 .system-art{min-height:190px}body.page-id-212 .verify{grid-template-columns:1fr}body.page-id-212 .doc-stack{height:350px}body.page-id-212 .doc-sheet{width:72%;height:270px}body.page-id-212 .input-grid{grid-template-columns:1fr}}body.page-id-212 header{position:sticky;top:0;z-index:999;background:rgba(247,245,238,.96);backdrop-filter:blur(16px);border-bottom:1px solid #dcd5c9}body.page-id-212 .m3-nav{width:min(1480px,92vw);height:78px;margin:auto;display:flex;align-items:center;gap:28px}body.page-id-212 .m3-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0b3b34;margin-right:auto}body.page-id-212 .m3-mark{width:40px;height:40px;border-radius:11px;background:#0b3b34;color:#d8a84e;display:grid;place-items:center;font-weight:900;font-size:22px}body.page-id-212 .m3-brand b,body.page-id-212 .m3-brand small{display:block}body.page-id-212 .m3-brand b{font-size:15px}body.page-id-212 .m3-brand small{font-size:5.8px;letter-spacing:.14em;color:#718079;margin-top:3px}body.page-id-212 .m3-links{display:flex;gap:20px}body.page-id-212 .m3-links a{font-size:8px;font-weight:850;text-decoration:none;color:#34524b}body.page-id-212 .m3-links a:last-child{color:#b57d20}body.page-id-212 .m3-quote{font-size:7px;font-weight:900;text-decoration:none;background:#0b3b34;color:#fff;padding:12px 14px;border-radius:8px}body.page-id-212 .m3-real{object-fit:cover!important}body.page-id-212 .fabric-shape.m3-real{position:absolute!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important;border-radius:0!important;filter:saturate(.78) contrast(1.03);box-shadow:none!important}body.page-id-212 .fabric-visual:after,body.page-id-212 .steel-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(4,43,37,.88) 100%)}body.page-id-212 .beam.m3-real{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:0!important}body.page-id-212 .system-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.page-id-212 .system-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(4,43,37,.85))}body.page-id-212 .flow-photo{background-size:cover!important;background-position:center!important}body.page-id-212 .flow-photo:after{display:none!important}body.page-id-212 .m3-matrix{padding:78px 0;background:#f3efe7}body.page-id-212 .matrix-wrap{border:1px solid #d6cebf;border-radius:16px;overflow:hidden;background:#fff}body.page-id-212 .matrix-row{display:grid;grid-template-columns:1.05fr 1.25fr 1.6fr 1.35fr}body.page-id-212 .matrix-row>*{padding:15px;border-right:1px solid #e1dbd0;border-bottom:1px solid #e1dbd0;font-size:9px;line-height:1.45}body.page-id-212 .matrix-row.head{background:#0b3b34;color:#fff}body.page-id-212 .matrix-row.head b{font-size:7px;letter-spacing:.09em;text-transform:uppercase}body.page-id-212 .matrix-row strong{color:#0b3b34}body.page-id-212 .matrix-row span{color:#63726c}body.page-id-212 .m3-proof{padding:80px 0;background:#e5ded2}body.page-id-212 .proof-copy{max-width:900px}body.page-id-212 .proof-copy h2{font-size:clamp(42px,5vw,70px);line-height:.94;letter-spacing:-.05em;margin:0 0 18px}body.page-id-212 .proof-copy p{color:#66766f;line-height:1.7}body.page-id-212 .proof-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px}body.page-id-212 .proof-gallery>div{height:260px;border-radius:16px;position:relative;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:end;color:#fff;background:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783') center/cover}body.page-id-212 .proof-gallery>div:nth-child(1){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-212 .proof-gallery>div:nth-child(3){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-212 .proof-gallery span{font-size:7px;color:#e0b55d}body.page-id-212 .proof-gallery b{font-size:16px;margin:6px 0}body.page-id-212 .proof-gallery small{font-size:7px;color:#d0ddd8}
@media(max-width:900px){body.page-id-212 .m3-links{display:none}body.page-id-212 .matrix-row{grid-template-columns:1fr 1fr}body.page-id-212 .proof-gallery{grid-template-columns:1fr}body.page-id-212 .proof-gallery>div{height:220px}}
@media(max-width:600px){body.page-id-212 .m3-nav{height:68px}body.page-id-212 .m3-quote{display:none}body.page-id-212 .matrix-row{grid-template-columns:1fr}body.page-id-212 .matrix-row.head{display:none}body.page-id-212 .matrix-row>*{border-right:0}body.page-id-212 .m3-proof{padding:48px 0}}body.page-id-212 .v4-coatings{padding:90px 0;background:#f4f0e7;color:#123e36}body.page-id-212 .v4-intro,body.page-id-212 .colour-head{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:end;margin-bottom:34px}body.page-id-212 .v4-intro h2,body.page-id-212 .colour-head h2,body.page-id-212 .choice-copy h2,body.page-id-212 .approval-main h2{font-size:clamp(42px,5vw,76px);line-height:.92;letter-spacing:-.055em;margin:8px 0 0}body.page-id-212 .v4-intro p,body.page-id-212 .colour-head p,body.page-id-212 .choice-copy p{font-size:11px;line-height:1.75;color:#66736e}body.page-id-212 .v4-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-212 .v4-process article{background:#fff;border:1px solid #d9d2c5;border-radius:18px;overflow:hidden;padding-bottom:20px}body.page-id-212 .v4-photo{height:230px;background-size:cover;background-position:center;position:relative;padding:16px;color:#fff;display:flex;align-items:flex-end;gap:10px}body.page-id-212 .v4-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,45,39,.88))}body.page-id-212 .v4-photo span,body.page-id-212 .v4-photo b{position:relative;z-index:2}body.page-id-212 .v4-photo span{width:28px;height:28px;border-radius:50%;background:#d7a33e;color:#123e36;display:grid;place-items:center;font-size:7px;font-weight:900}body.page-id-212 .v4-photo b{font-size:9px;letter-spacing:.08em}body.page-id-212 .primer-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-212 .epoxy-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-212 .powder-photo{background-image:url('https://www.steelcoating.ma/assets/img/services/detail-thermolaquage.webp')}body.page-id-212 .galv-photo{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-212 .finish-photo{background-image:url('https://cdn11.bigcommerce.com/s-sypvot18uz/product_images/uploaded_images/adobestock-111182072.jpeg')}body.page-id-212 .v4-process h3{font-size:20px;margin:18px 20px 8px}body.page-id-212 .v4-process p{font-size:9px;line-height:1.65;color:#68756f;margin:0 20px 16px;min-height:74px}body.page-id-212 .v4-process small{font-size:6px;letter-spacing:.08em;color:#a87927;margin:0 20px;font-weight:800}body.page-id-212 .v4-system-choice{margin-top:70px;background:#0a4037;border-radius:22px;padding:38px;color:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-212 .choice-copy p{color:#c8d5d0}body.page-id-212 .choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-212 .choice-cards>div{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:20px;min-height:135px}body.page-id-212 .choice-cards span{color:#dfad4a;font-size:8px}body.page-id-212 .choice-cards b,body.page-id-212 .choice-cards small{display:block}body.page-id-212 .choice-cards b{font-size:15px;margin:15px 0 7px}body.page-id-212 .choice-cards small{font-size:7.5px;line-height:1.55;color:#c9d4d0}body.page-id-212 .v4-colours{margin-top:75px}body.page-id-212 .swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-212 .swatches>div{background:#fff;border:1px solid #d9d2c5;border-radius:13px;padding:8px}body.page-id-212 .swatches i{display:block;height:92px;border-radius:9px;background:var(--c);border:1px solid rgba(0,0,0,.06);margin-bottom:10px}body.page-id-212 .swatches b,body.page-id-212 .swatches small{display:block}body.page-id-212 .swatches b{font-size:9px}body.page-id-212 .swatches small{font-size:6.5px;color:#7a827f;margin-top:3px}body.page-id-212 .swatches .custom i{display:grid;place-items:center;background:linear-gradient(135deg,#f5e7bb,#bd8d42,#0b4037);font-style:normal;color:white;font-size:26px}body.page-id-212 .finish-strip{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;border:1px solid #d8d0c2;border-radius:14px;overflow:hidden;background:#fff}body.page-id-212 .finish-strip>div{padding:18px;border-right:1px solid #e0d9cd}body.page-id-212 .finish-strip>div:last-child{border:0}body.page-id-212 .finish-strip b,body.page-id-212 .finish-strip span{display:block}body.page-id-212 .finish-strip b{font-size:8px;color:#b37c24;letter-spacing:.1em}body.page-id-212 .finish-strip span{font-size:7px;line-height:1.5;color:#66736e;margin-top:7px}body.page-id-212 .v4-approval{display:grid;grid-template-columns:1.5fr .5fr;gap:12px;margin-top:70px}body.page-id-212 .approval-main,body.page-id-212 .v4-approval aside{background:#fff;border:1px solid #d9d2c5;border-radius:18px;padding:30px}body.page-id-212 .approval-main h2{font-size:48px;max-width:850px}body.page-id-212 .approval-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px}body.page-id-212 .approval-steps>div{border-top:2px solid #d8a640;padding-top:14px}body.page-id-212 .approval-steps strong,body.page-id-212 .approval-steps b,body.page-id-212 .approval-steps small{display:block}body.page-id-212 .approval-steps strong{font-size:7px;color:#b37c24}body.page-id-212 .approval-steps b{font-size:9px;margin:9px 0 5px}body.page-id-212 .approval-steps small{font-size:6.5px;line-height:1.45;color:#75807c}body.page-id-212 .v4-approval aside{background:#e5ded2}body.page-id-212 .v4-approval aside h3{font-size:22px;line-height:1.1;margin:14px 0}body.page-id-212 .v4-approval aside p{font-size:8px;line-height:1.65;color:#65736d}
@media(max-width:900px){body.page-id-212 .v4-intro,body.page-id-212 .colour-head,body.page-id-212 .v4-system-choice,body.page-id-212 .v4-approval{grid-template-columns:1fr}body.page-id-212 .v4-process{grid-template-columns:1fr 1fr}body.page-id-212 .swatches{grid-template-columns:repeat(3,1fr)}body.page-id-212 .approval-steps{grid-template-columns:1fr 1fr}body.page-id-212 .finish-strip{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-212 .v4-coatings{padding:52px 0}body.page-id-212 .v4-process{grid-template-columns:1fr}body.page-id-212 .v4-photo{height:210px}body.page-id-212 .v4-process p{min-height:auto}body.page-id-212 .choice-cards{grid-template-columns:1fr}body.page-id-212 .swatches{grid-template-columns:1fr 1fr}body.page-id-212 .swatches i{height:74px}body.page-id-212 .finish-strip{grid-template-columns:1fr}body.page-id-212 .finish-strip>div{border-right:0;border-bottom:1px solid #e0d9cd}body.page-id-212 .approval-steps{grid-template-columns:1fr}body.page-id-212 .approval-main h2{font-size:38px}}body.page-id-212 /* V5 Outstanding refinement */
.v4-system-choice .choice-copy h2,body.page-id-212 .v4-system-choice h2{
  color:#fff!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
}body.page-id-212 .v4-system-choice .choice-copy p{color:rgba(255,255,255,.78)!important}body.page-id-212 .v4-system-choice .eyebrow{color:#e0b45f!important;opacity:1!important}body.page-id-212 .v5-build{padding:84px 0;background:#ebe5da;color:#123e36}body.page-id-212 .v5-build-head,body.page-id-212 .v5-qc-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-212 .v5-build-head h2,body.page-id-212 .v5-qc-head h2,body.page-id-212 .v5-maint h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-212 .v5-build-head p,body.page-id-212 .v5-qc-head p,body.page-id-212 .v5-maint p{color:#66746f;font-size:11px;line-height:1.7}body.page-id-212 .v5-build-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-212 .v5-layer-stack{padding:25px 0}body.page-id-212 .coat-layer{height:82px;margin:-5px 0 16px;border-radius:13px;padding:0 20px;display:flex;align-items:center;gap:18px;color:#fff;box-shadow:0 16px 25px rgba(24,59,51,.12);transform:skewX(-7deg)}body.page-id-212 .coat-layer span{font-size:8px;color:#e0b45f}body.page-id-212 .coat-layer b,body.page-id-212 .coat-layer small{display:block}body.page-id-212 .coat-layer b{font-size:10px;min-width:210px}body.page-id-212 .coat-layer small{font-size:7px;color:rgba(255,255,255,.66)}body.page-id-212 .coat-layer.topcoat{background:#193f38;margin-left:8px}body.page-id-212 .coat-layer.intermediate{background:#56635f;margin-left:24px}body.page-id-212 .coat-layer.primer{background:#9c6a36;margin-left:40px}body.page-id-212 .coat-layer.steelbase{background:#7a8581;margin-left:15px}body.page-id-212 .v5-build-copy{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-212 .v5-build-copy>div{background:#fff;border:1px solid #d7cfc1;border-radius:14px;padding:20px;min-height:145px}body.page-id-212 .v5-build-copy span{font-size:8px;color:#b27a22}body.page-id-212 .v5-build-copy b{display:block;font-size:16px;margin:18px 0 7px}body.page-id-212 .v5-build-copy p{font-size:9px;line-height:1.55;color:#69766f}body.page-id-212 .v5-qc{padding:82px 0;background:#f5f1e9}body.page-id-212 .v5-qc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-212 .v5-qc-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:21px;min-height:210px}body.page-id-212 .v5-qc-grid article>span{font-size:7px;color:#b27a22}body.page-id-212 .qc-icon{width:52px;height:52px;border-radius:14px;background:#0b4037;color:#ddb05a;display:grid;place-items:center;margin:24px 0 16px;font-size:8px;font-weight:900}body.page-id-212 .v5-qc-grid h3{font-size:17px;margin:0 0 7px}body.page-id-212 .v5-qc-grid p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-212 .v5-colour-builder{margin-top:18px;background:#0b4037;color:#fff;border-radius:18px;padding:25px;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-212 .builder-copy h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-212 .builder-copy p{font-size:9px;color:#c5d2cd;line-height:1.55}body.page-id-212 .builder-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-212 .builder-steps>div{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px}body.page-id-212 .builder-steps span{font-size:7px;color:#ddb05a}body.page-id-212 .builder-steps b,body.page-id-212 .builder-steps small{display:block}body.page-id-212 .builder-steps b{font-size:13px;margin:14px 0 6px}body.page-id-212 .builder-steps small{font-size:7px;line-height:1.45;color:#c5d2cd}body.page-id-212 .v5-maint{padding:75px 0;background:#e4ddd1}body.page-id-212 .v5-maint-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-212 .v5-maint-cards{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d0c7b9;border-radius:14px;overflow:hidden;background:#fff}body.page-id-212 .v5-maint-cards>div{padding:18px;border-right:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9}body.page-id-212 .v5-maint-cards b,body.page-id-212 .v5-maint-cards span{display:block}body.page-id-212 .v5-maint-cards b{font-size:12px;color:#153f37}body.page-id-212 .v5-maint-cards span{font-size:8px;color:#6b7772;margin-top:5px}

@media(max-width:900px){body.page-id-212 .v5-build-head,body.page-id-212 .v5-qc-head,body.page-id-212 .v5-build-grid,body.page-id-212 .v5-colour-builder,body.page-id-212 .v5-maint-grid{grid-template-columns:1fr}body.page-id-212 .v5-qc-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-212 .v5-build,body.page-id-212 .v5-qc,body.page-id-212 .v5-maint{padding:50px 0}body.page-id-212 .v5-build-copy,body.page-id-212 .v5-qc-grid,body.page-id-212 .builder-steps,body.page-id-212 .v5-maint-cards{grid-template-columns:1fr}body.page-id-212 .coat-layer{height:auto;min-height:76px;transform:none;margin-left:0!important}body.page-id-212 .coat-layer b{min-width:0}
}body.page-id-212 .mv2-steelstory .section-head.dark h2{
  color:#fff!important; opacity:1!important; filter:none!important;
  text-shadow:none!important; mix-blend-mode:normal!important;
  -webkit-text-fill-color:#fff!important;
}body.page-id-212 .mv2-steelstory .section-head.dark p{
  color:rgba(255,255,255,.80)!important; opacity:1!important; filter:none!important;
}body.page-id-212 .mv2-steelstory .steel-flow .flow-photo{
  min-height:245px!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}body.page-id-212 .mv2-steelstory .steel-flow article:nth-child(1) .flow-photo{background-position:center 45%!important}body.page-id-212 .mv2-steelstory .steel-flow article:nth-child(2) .flow-photo{background-position:center!important}body.page-id-212 .mv2-steelstory .steel-flow article:nth-child(3) .flow-photo{background-position:center!important}body.page-id-212 .mv2-steelstory .steel-flow article:nth-child(4) .flow-photo{background-position:center!important}body.page-id-212 .mv2-steelstory .flow-photo span{
  background:rgba(5,45,39,.82)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.20)!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  backdrop-filter:blur(5px);
}
@media(max-width:700px){body.page-id-212 .mv2-steelstory .steel-flow .flow-photo{min-height:210px!important}body.page-id-212 .mv2-steelstory .section-head.dark h2{font-size:38px!important;line-height:1!important}
}body.page-id-212 /* V5.2 process-image correction */
.v4-process .v4-photo{
  min-height:260px!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  position:relative;
}body.page-id-212 .v4-process .v4-photo b{
  max-width:82%;
  line-height:1.25!important;
  letter-spacing:.08em!important;
  text-shadow:0 2px 10px rgba(0,0,0,.45);
}body.page-id-212 .v4-process article:nth-child(1) .v4-photo{background-position:center 42%!important}body.page-id-212 .v4-process article:nth-child(2) .v4-photo{background-position:center 48%!important}body.page-id-212 .v4-process article:nth-child(3) .v4-photo{background-position:center!important}body.page-id-212 .v4-process article:nth-child(4) .v4-photo{background-position:center!important}body.page-id-212 .v4-process article:nth-child(5) .v4-photo{background-position:center 45%!important}body.page-id-212 .v4-process article:nth-child(6) .v4-photo{background-position:center!important}
@media(max-width:700px){body.page-id-212 .v4-process .v4-photo{min-height:215px!important}
}body.page-id-212 .v6-fabric-colours,body.page-id-212 .v6-sample-gallery{padding:82px 0;background:#eee8dd;color:#123e36}body.page-id-212 .v6-sample-gallery{background:#f6f2ea}body.page-id-212 .v6-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-212 .v6-head h2,body.page-id-212 .v6-app-title h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-212 .v6-head p{font-size:10px;line-height:1.7;color:#66746f}body.page-id-212 .v6-fabric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-212 .v6-fabric-grid>div{background:#fff;border:1px solid #d8d0c2;border-radius:14px;padding:8px}body.page-id-212 .v6-fabric-grid i{display:block;height:120px;background:var(--fc);border-radius:9px;border:1px solid rgba(0,0,0,.06)}body.page-id-212 .v6-fabric-grid b,body.page-id-212 .v6-fabric-grid small{display:block}body.page-id-212 .v6-fabric-grid b{font-size:9px;margin:10px 2px 4px}body.page-id-212 .v6-fabric-grid small{font-size:6.5px;color:#77817d;margin:0 2px 5px}body.page-id-212 .v6-fabric-note{margin-top:10px;background:#0b4037;color:#fff;border-radius:12px;padding:15px 18px;display:flex;gap:20px;align-items:center}body.page-id-212 .v6-fabric-note b{font-size:7px;color:#ddb05a}body.page-id-212 .v6-fabric-note span{font-size:8px;color:#cad6d1}body.page-id-212 .v6-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-212 .v6-gallery article{background:#fff;border:1px solid #d8d0c2;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-212 .v6-img{height:230px;background-size:cover;background-position:center}body.page-id-212 .membrane-close{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-212 .mesh-close{background-image:url('https://image.made-in-china.com/2f0j00IADVtPkdbTrs/Best-Quality-100-Virgin-HDPE-Plastic-Nylon-Black-UV-Shade-Net-for-Farm-Garden-Greenhouse-Agriculture-Shading-Blocked.webp')}body.page-id-212 .galv-close{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-212 .powder-close{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-212 .v6-gallery article>span,body.page-id-212 .v6-gallery article>h3,body.page-id-212 .v6-gallery article>p{margin-left:16px;margin-right:16px}body.page-id-212 .v6-gallery article>span{display:block;font-size:7px;color:#b37c24;font-weight:900;margin-top:15px}body.page-id-212 .v6-gallery h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-212 .v6-gallery p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-212 .v6-app-matrix{margin-top:45px;background:#0b4037;color:#fff;border-radius:20px;padding:30px}body.page-id-212 .v6-app-title{max-width:850px}body.page-id-212 .v6-app-title h2{font-size:45px}body.page-id-212 .v6-app-rows{margin-top:24px;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}body.page-id-212 .v6-app-rows>div{display:grid;grid-template-columns:1fr 1.2fr 1.3fr 1.2fr}body.page-id-212 .v6-app-rows b,body.page-id-212 .v6-app-rows span{padding:13px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);font-size:8px}body.page-id-212 .v6-app-rows b{color:#e0b45f}body.page-id-212 .v6-app-rows span{color:#ced9d5}body.page-id-212 .v6-app-matrix>small{display:block;margin-top:12px;color:#aebfba;font-size:6.5px;line-height:1.5}
@media(max-width:900px){body.page-id-212 .v6-head{grid-template-columns:1fr}body.page-id-212 .v6-fabric-grid{grid-template-columns:repeat(3,1fr)}body.page-id-212 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-212 .v6-app-rows>div{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-212 .v6-fabric-colours,body.page-id-212 .v6-sample-gallery{padding:50px 0}body.page-id-212 .v6-fabric-grid,body.page-id-212 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-212 .v6-fabric-grid i{height:85px}body.page-id-212 .v6-app-rows>div{grid-template-columns:1fr}body.page-id-212 .v6-app-title h2{font-size:36px}body.page-id-212 .v6-fabric-note{display:block}body.page-id-212 .v6-fabric-note span{display:block;margin-top:7px}}body.page-id-212 .v61-qaqc{padding:86px 0;background:#f3eee4;color:#123e36}body.page-id-212 .v61-q-head{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-212 .v61-q-head h2{font-size:clamp(46px,5.8vw,82px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0;max-width:900px}body.page-id-212 .v61-q-head>p{font-size:10px;line-height:1.75;color:#69746f;max-width:420px}body.page-id-212 .v61-q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-212 .v61-q-grid article{background:#fff;border:1px solid #d9d1c3;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px rgba(16,55,47,.055)}body.page-id-212 .v61-q-photo{height:215px;background-size:cover;background-position:center}body.page-id-212 .v61-q-photo.prep{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://www.ntnengenharia.com.br/imagens/informacoes/jateamento-industrial-01.jpg')}body.page-id-212 .v61-q-photo.wft{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://technopaintng.com/assets/photos/tp-oil-01.jpg')}body.page-id-212 .v61-q-photo.dft{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://st3.depositphotos.com/35613826/37232/i/450/depositphotos_372328512-stock-photo-technicians-measuring-dry-film-thickness.jpg')}body.page-id-212 .v61-q-photo.visual{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.raiderpainting.com/wp-content/uploads/2019/11/Steel_Structural_Coatings_-e1456772102454.jpg')}body.page-id-212 .v61-q-photo.ral{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-212 .v61-q-photo.recordimg{background-image:linear-gradient(0deg,rgba(7,52,44,.18),transparent 55%),url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=1200&q=85')}body.page-id-212 .v61-q-body{padding:18px 20px 20px;min-height:175px}body.page-id-212 .v61-q-body span{font-size:7px;font-weight:900;color:#b27a20;letter-spacing:.12em}body.page-id-212 .v61-q-body h3{font-size:21px;line-height:1.05;margin:8px 0}body.page-id-212 .v61-q-body p{font-size:8px;line-height:1.6;color:#67736e;min-height:40px}body.page-id-212 .v61-q-body b{display:block;margin-top:15px;padding-top:11px;border-top:1px solid #e5ded3;font-size:6.5px;letter-spacing:.08em;color:#8d6b31}body.page-id-212 .v61-q-flow{margin-top:15px;background:#0b4037;color:#fff;border-radius:14px;padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px}body.page-id-212 .v61-q-flow span{font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-212 .v61-q-flow i{font-style:normal;color:#d9a844}body.page-id-212 .v61-q-note{margin-top:10px;border:1px solid #d5ccbd;border-radius:13px;padding:15px 18px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}body.page-id-212 .v61-q-note b{font-size:7px;color:#b27a20;letter-spacing:.1em}body.page-id-212 .v61-q-note p{font-size:7.5px;line-height:1.55;color:#6b7671;margin:0}
@media(max-width:850px){body.page-id-212 .v61-q-head{grid-template-columns:1fr;gap:15px}body.page-id-212 .v61-q-grid{grid-template-columns:1fr 1fr}body.page-id-212 .v61-q-photo{height:180px}body.page-id-212 .v61-q-flow{overflow-x:auto;justify-content:flex-start}body.page-id-212 .v61-q-flow span{white-space:nowrap}body.page-id-212 .v61-q-note{grid-template-columns:1fr}}
@media(max-width:560px){body.page-id-212 .v61-qaqc{padding:50px 0}body.page-id-212 .v61-q-grid{grid-template-columns:1fr}body.page-id-212 .v61-q-photo{height:205px}body.page-id-212 .v61-q-body{min-height:auto}body.page-id-212 .v61-q-head h2{font-size:43px}}body.page-id-212 /* V6.5 compact VIP coating build-up */
.coating-compact-v65{
  padding-top:56px !important;
  padding-bottom:56px !important;
  min-height:auto !important;
}body.page-id-212 .coating-compact-v65 .section-head,body.page-id-212 .coating-compact-v65 .section-heading,body.page-id-212 .coating-compact-v65 header{
  margin-bottom:26px !important;
}body.page-id-212 .coating-compact-v65 h2{
  margin-bottom:14px !important;
  line-height:.96 !important;
}body.page-id-212 .coating-compact-v65 p{
  margin-top:8px !important;
  margin-bottom:12px !important;
}body.page-id-212 .coating-compact-v65 .grid,body.page-id-212 .coating-compact-v65 .cards,body.page-id-212 .coating-compact-v65 [class*="grid"]{
  gap:14px !important;
}body.page-id-212 .coating-compact-v65 .card,body.page-id-212 .coating-compact-v65 [class*="card"]{
  min-height:auto !important;
}body.page-id-212 .coating-compact-v65 .card,body.page-id-212 .coating-compact-v65 [class*="card"],body.page-id-212 .coating-compact-v65 li{
  padding-top:18px !important;
  padding-bottom:18px !important;
}body.page-id-212 .coating-compact-v65 > *:last-child{
  margin-bottom:0 !important;
}
@media (max-width:760px){body.page-id-212 .coating-compact-v65{
    padding-top:34px !important;
    padding-bottom:34px !important;
  }body.page-id-212 .coating-compact-v65 .grid,body.page-id-212 .coating-compact-v65 .cards,body.page-id-212 .coating-compact-v65 [class*="grid"]{
    gap:10px !important;
  }
}body.page-id-212 /* V6.6 — compact evidence/documentation section */
.evidence-v66{
  min-height:auto !important;
  padding-top:42px !important;
  padding-bottom:42px !important;
}body.page-id-212 .evidence-v66 .container,body.page-id-212 .evidence-v66 .wrap,body.page-id-212 .evidence-v66 [class*="container"]{
  padding-top:0 !important;
  padding-bottom:0 !important;
}body.page-id-212 .evidence-v66 h2{
  margin-top:0 !important;
  margin-bottom:10px !important;
  line-height:.98 !important;
}body.page-id-212 .evidence-v66 p{
  margin-top:6px !important;
  margin-bottom:10px !important;
}body.page-id-212 .evidence-v66 .grid,body.page-id-212 .evidence-v66 [class*="grid"],body.page-id-212 .evidence-v66 .row{
  gap:18px !important;
  align-items:center !important;
}body.page-id-212 .evidence-v66 .card,body.page-id-212 .evidence-v66 [class*="card"]{
  min-height:0 !important;
}body.page-id-212 .evidence-v66 img{
  max-height:280px !important;
  object-fit:contain !important;
}body.page-id-212 .evidence-v66 > *:first-child{margin-top:0 !important;}body.page-id-212 .evidence-v66 > *:last-child{margin-bottom:0 !important;}

@media (min-width:900px){body.page-id-212 .evidence-v66{
    padding-top:36px !important;
    padding-bottom:36px !important;
  }body.page-id-212 .evidence-v66 .grid,body.page-id-212 .evidence-v66 [class*="grid"],body.page-id-212 .evidence-v66 .row{
    grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr) !important;
  }
}
@media (max-width:760px){body.page-id-212 .evidence-v66{
    padding:28px 0 !important;
  }body.page-id-212 .evidence-v66 img{
    max-height:220px !important;
  }
}body.page-id-212 /* V6.8 — tighter,body.page-id-212 balanced coating system section */
.coat-v68{
  min-height:0 !important;
  padding:30px 0 34px !important;
}body.page-id-212 .coat-v68 .container,body.page-id-212 .coat-v68 .wrap,body.page-id-212 .coat-v68 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-212 .coat-v68 h2{
  margin:0 0 8px !important;
  line-height:.96 !important;
}body.page-id-212 .coat-v68 p{margin:5px 0 8px !important;}body.page-id-212 .coat-v68 .grid,body.page-id-212 .coat-v68 [class*="grid"],body.page-id-212 .coat-v68 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-212 .coat-v68 .card,body.page-id-212 .coat-v68 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
}body.page-id-212 .coat-v68 li{padding-top:11px !important;padding-bottom:11px !important;}body.page-id-212 .coat-v68 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-212 .coat-v68 .grid,body.page-id-212 .coat-v68 [class*="grid"],body.page-id-212 .coat-v68 .row{
    column-gap:12px !important;row-gap:10px !important;
  }
}
@media(max-width:760px){body.page-id-212 .coat-v68{padding:24px 0 26px !important;}body.page-id-212 .coat-v68 .card,body.page-id-212 .coat-v68 [class*="card"]{padding:13px 14px !important;}
}body.page-id-212 /* V6.9 — Evidence section: VIP compact editorial layout */
.evidence-v69{
  min-height:0 !important;
  padding:28px 0 30px !important;
  overflow:hidden;
}body.page-id-212 .evidence-v69 .container,body.page-id-212 .evidence-v69 .wrap,body.page-id-212 .evidence-v69 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-212 .evidence-v69 h2{
  margin:0 0 6px !important;
  line-height:.94 !important;
  max-width:720px;
}body.page-id-212 .evidence-v69 p{margin:4px 0 8px !important;}body.page-id-212 .evidence-v69 .grid,body.page-id-212 .evidence-v69 [class*="grid"],body.page-id-212 .evidence-v69 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-212 .evidence-v69 .card,body.page-id-212 .evidence-v69 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
  border-radius:18px !important;
}body.page-id-212 .evidence-v69 [class*="stack"],body.page-id-212 .evidence-v69 [class*="deck"]{
  transform:scale(.90);
  transform-origin:center center;
  margin:-18px 0 !important;
}body.page-id-212 .evidence-v69 ul,body.page-id-212 .evidence-v69 ol{margin:6px 0 !important;}body.page-id-212 .evidence-v69 li{padding-top:8px !important;padding-bottom:8px !important;}body.page-id-212 .evidence-v69 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-212 .evidence-v69{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) minmax(340px,.72fr) !important;
    column-gap:28px !important;
    align-items:center !important;
  }body.page-id-212 .evidence-v69 > *{min-width:0;}
}
@media(max-width:760px){body.page-id-212 .evidence-v69{padding:22px 0 24px !important;}body.page-id-212 .evidence-v69 [class*="stack"],body.page-id-212 .evidence-v69 [class*="deck"]{
    transform:scale(.96);margin:-8px 0 !important;
  }
}body.page-id-212 /* V7.0 — complete redesign of “Evidence behind the material” */
.evidence-v70{
  min-height:auto !important;
  height:auto !important;
  padding:42px 5vw 44px !important;
  margin:0 !important;
  display:grid !important;
  grid-template-columns:minmax(0,0.86fr) minmax(460px,1.14fr) !important;
  grid-template-rows:auto !important;
  gap:34px !important;
  align-items:center !important;
  background:
    radial-gradient(circle at 78% 28%, rgba(197,145,31,.10), transparent 27%),
    linear-gradient(180deg,#f5f1e7 0%,#f2eee5 100%) !important;
}body.page-id-212 .evidence-v70 > *{
  min-width:0 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}body.page-id-212 .evidence-v70 h2{
  font-size:clamp(44px,5.2vw,78px) !important;
  line-height:.92 !important;
  letter-spacing:-.055em !important;
  max-width:660px !important;
  margin:0 0 14px !important;
}body.page-id-212 .evidence-v70 h2 + p,body.page-id-212 .evidence-v70 h2 ~ p{
  max-width:610px !important;
  font-size:16px !important;
  line-height:1.55 !important;
  margin:0 0 16px !important;
}body.page-id-212 .evidence-v70 [class*="tag"],body.page-id-212 .evidence-v70 [class*="pill"],body.page-id-212 .evidence-v70 .chips,body.page-id-212 .evidence-v70 [class*="chip"]{
  margin-top:10px !important;
  gap:7px !important;
}body.page-id-212 /* Make the document stack a substantial visual rather than a tiny floating object */
.evidence-v70 [class*="stack"],body.page-id-212 .evidence-v70 [class*="deck"]{
  width:min(100%,620px) !important;
  min-height:365px !important;
  margin:0 auto !important;
  transform:none !important;
  display:grid !important;
  place-items:center !important;
  position:relative !important;
}body.page-id-212 .evidence-v70 [class*="stack"] > *,body.page-id-212 .evidence-v70 [class*="deck"] > *{
  max-width:100% !important;
}body.page-id-212 /* Compact any cards/lists below the main content */
.evidence-v70 .grid,body.page-id-212 .evidence-v70 [class*="grid"],body.page-id-212 .evidence-v70 .row{
  gap:10px !important;
}body.page-id-212 .evidence-v70 .card,body.page-id-212 .evidence-v70 [class*="card"]{
  min-height:0 !important;
  padding:13px 15px !important;
  border-radius:16px !important;
}body.page-id-212 .evidence-v70 ul,body.page-id-212 .evidence-v70 ol{
  margin:8px 0 0 !important;
}body.page-id-212 .evidence-v70 li{
  padding-top:7px !important;
  padding-bottom:7px !important;
}body.page-id-212 /* Kill the large blank vertical zones inherited from the old page */
.evidence-v70 [style*="min-height"],body.page-id-212 .evidence-v70 [style*="height"]{
  min-height:0 !important;
}
@media(max-width:900px){body.page-id-212 .evidence-v70{
    grid-template-columns:1fr !important;
    gap:20px !important;
    padding:30px 22px 32px !important;
  }body.page-id-212 .evidence-v70 h2{
    font-size:clamp(40px,11vw,64px) !important;
    max-width:none !important;
  }body.page-id-212 .evidence-v70 [class*="stack"],body.page-id-212 .evidence-v70 [class*="deck"]{
    min-height:300px !important;
    width:100% !important;
  }
}body.page-id-212 /* V7.1 — Four Families section,body.page-id-212 redesigned to eliminate dead space */
.four-families-v71{
  min-height:auto !important;
  height:auto !important;
  padding:34px 5vw 38px !important;
  margin:0 !important;
  overflow:hidden !important;
}body.page-id-212 .four-families-v71 h2{
  margin:0 0 8px !important;
  line-height:.93 !important;
  letter-spacing:-.045em !important;
}body.page-id-212 .four-families-v71 h2 + p{
  margin:0 0 20px !important;
  max-width:620px !important;
}body.page-id-212 .four-families-v71 .grid,body.page-id-212 .four-families-v71 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:14px !important;
  align-items:stretch !important;
}body.page-id-212 .four-families-v71 .card,body.page-id-212 .four-families-v71 [class*="card"]{
  min-height:0 !important;
  height:auto !important;
  margin:0 !important;
  border-radius:20px !important;
  overflow:hidden !important;
}body.page-id-212 .four-families-v71 img{
  width:100% !important;
  height:270px !important;
  object-fit:cover !important;
  display:block !important;
}body.page-id-212 .four-families-v71 .card > div,body.page-id-212 .four-families-v71 [class*="card"] > div{
  padding-top:14px !important;
  padding-bottom:14px !important;
}body.page-id-212 .four-families-v71 p{margin-top:5px !important;margin-bottom:7px !important;}body.page-id-212 .four-families-v71 [class*="tag"],body.page-id-212 .four-families-v71 [class*="pill"],body.page-id-212 .four-families-v71 [class*="chip"]{
  margin-top:6px !important;
}body.page-id-212 .four-families-v71 > *:last-child{margin-bottom:0 !important;}body.page-id-212 /* override inherited oversized section/card heights */
.four-families-v71 [style*="min-height"],body.page-id-212 .four-families-v71 [style*="height"]{
  min-height:0 !important;
}
@media(min-width:1100px){body.page-id-212 .four-families-v71 .grid,body.page-id-212 .four-families-v71 [class*="grid"]{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }body.page-id-212 .four-families-v71 img{height:230px !important;}
}
@media(max-width:720px){body.page-id-212 .four-families-v71{
    padding:26px 20px 30px !important;
  }body.page-id-212 .four-families-v71 .grid,body.page-id-212 .four-families-v71 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-212 .four-families-v71 img{height:230px !important;}
}body.page-id-212 /* V7.2 — unified VIP redesign for Four Material Families */
.four-families-v72{
  padding:54px 5vw 58px !important;
  background:
    radial-gradient(circle at 12% 8%, rgba(195,145,53,.10), transparent 22%),
    linear-gradient(180deg,#f5f1e9 0%,#eee8de 100%) !important;
}body.page-id-212 .four-families-v72 h2{
  margin:0 0 10px !important;
  max-width:820px !important;
  line-height:.92 !important;
  letter-spacing:-.052em !important;
}body.page-id-212 .four-families-v72 h2 + p{
  max-width:760px !important;
  margin:0 0 28px !important;
  line-height:1.6 !important;
}body.page-id-212 /* Force every material family into the SAME card proportion */
.four-families-v72 .grid,body.page-id-212 .four-families-v72 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
}body.page-id-212 .four-families-v72 .card,body.page-id-212 .four-families-v72 [class*="card"]{
  display:grid !important;
  grid-template-columns:1.08fr .92fr !important;
  min-height:330px !important;
  height:330px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  border-radius:22px !important;
  border:1px solid rgba(19,62,54,.12) !important;
  background:#fff !important;
  box-shadow:0 18px 45px rgba(18,57,49,.08) !important;
}body.page-id-212 /* remove any featured/wide behavior */
.four-families-v72 .featured,body.page-id-212 .four-families-v72 [class*="featured"],body.page-id-212 .four-families-v72 [class*="large"]{
  grid-column:auto !important;
  grid-row:auto !important;
  width:auto !important;
  height:330px !important;
}body.page-id-212 /* Left image panel */
.four-families-v72 .card img,body.page-id-212 .four-families-v72 [class*="card"] img{
  width:100% !important;
  height:100% !important;
  min-height:330px !important;
  object-fit:cover !important;
  margin:0 !important;
  display:block !important;
}body.page-id-212 /* Keep visual blocks equal even when background images are used */
.four-families-v72 .card [class*="image"],body.page-id-212 .four-families-v72 .card [class*="photo"],body.page-id-212 .four-families-v72 .card [class*="visual"],body.page-id-212 .four-families-v72 [class*="card"] [class*="image"],body.page-id-212 .four-families-v72 [class*="card"] [class*="photo"],body.page-id-212 .four-families-v72 [class*="card"] [class*="visual"]{
  min-height:330px !important;
  height:330px !important;
  background-size:cover !important;
  background-position:center !important;
}body.page-id-212 /* Right content panel */
.four-families-v72 .card > div:last-child,body.page-id-212 .four-families-v72 [class*="card"] > div:last-child{
  padding:30px 28px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-height:330px !important;
}body.page-id-212 .four-families-v72 .card h3,body.page-id-212 .four-families-v72 [class*="card"] h3{
  font-size:30px !important;
  line-height:1.02 !important;
  margin:8px 0 10px !important;
  letter-spacing:-.035em !important;
}body.page-id-212 .four-families-v72 .card p,body.page-id-212 .four-families-v72 [class*="card"] p{
  font-size:10px !important;
  line-height:1.6 !important;
  color:#68756f !important;
  margin:0 0 15px !important;
}body.page-id-212 .four-families-v72 .card small,body.page-id-212 .four-families-v72 [class*="card"] small{
  color:#b37c24 !important;
  font-size:7px !important;
  font-weight:900 !important;
  letter-spacing:.11em !important;
}body.page-id-212 .four-families-v72 .card [class*="tag"],body.page-id-212 .four-families-v72 .card [class*="pill"],body.page-id-212 .four-families-v72 .card [class*="chip"],body.page-id-212 .four-families-v72 [class*="card"] [class*="tag"],body.page-id-212 .four-families-v72 [class*="card"] [class*="pill"],body.page-id-212 .four-families-v72 [class*="card"] [class*="chip"]{
  margin-top:10px !important;
  gap:5px !important;
}body.page-id-212 /* Give the section a cleaner editorial rhythm */
.four-families-v72 > *:last-child{margin-bottom:0 !important;}

@media(max-width:980px){body.page-id-212 .four-families-v72 .grid,body.page-id-212 .four-families-v72 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-212 .four-families-v72 .card,body.page-id-212 .four-families-v72 [class*="card"],body.page-id-212 .four-families-v72 .featured,body.page-id-212 .four-families-v72 [class*="featured"],body.page-id-212 .four-families-v72 [class*="large"]{
    height:310px !important;
    min-height:310px !important;
  }
}
@media(max-width:640px){body.page-id-212 .four-families-v72{
    padding:38px 18px 42px !important;
  }body.page-id-212 .four-families-v72 .card,body.page-id-212 .four-families-v72 [class*="card"]{
    grid-template-columns:1fr !important;
    height:auto !important;
    min-height:0 !important;
  }body.page-id-212 .four-families-v72 .card img,body.page-id-212 .four-families-v72 [class*="card"] img,body.page-id-212 .four-families-v72 .card [class*="image"],body.page-id-212 .four-families-v72 .card [class*="photo"],body.page-id-212 .four-families-v72 .card [class*="visual"]{
    min-height:220px !important;
    height:220px !important;
  }body.page-id-212 .four-families-v72 .card > div:last-child,body.page-id-212 .four-families-v72 [class*="card"] > div:last-child{
    min-height:0 !important;
    padding:22px 20px !important;
  }
}body.page-id-212 /* V7.3 VIP application-led selection */
.application-v73{
 min-height:0!important;height:auto!important;padding:38px 5vw 42px!important;margin:0!important;
 background:linear-gradient(145deg,#073d35,#0b5548 58%,#073b34)!important;color:#fff!important;overflow:hidden!important
}body.page-id-212 .application-v73 h2,body.page-id-212 .application-v73 h3{color:#fff!important}body.page-id-212 .application-v73 h2{font-size:clamp(42px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.05em!important;margin:0 0 10px!important;max-width:850px!important}body.page-id-212 .application-v73 p{color:rgba(255,255,255,.74)!important;line-height:1.55!important}body.page-id-212 .application-v73 .eyebrow,body.page-id-212 .application-v73 [class*="eyebrow"]{color:#e0b34b!important}body.page-id-212 .application-v73 .grid,body.page-id-212 .application-v73 [class*="grid"]{gap:12px!important}body.page-id-212 .application-v73 .card,body.page-id-212 .application-v73 [class*="card"]{
 min-height:0!important;height:auto!important;padding:18px 20px!important;margin:0!important;
 background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:17px!important;color:#fff!important
}body.page-id-212 .application-v73 table{width:100%!important;border-collapse:separate!important;border-spacing:0 8px!important}body.page-id-212 .application-v73 th{color:#e5b84f!important;background:rgba(0,0,0,.08)!important;padding:12px 14px!important;text-align:left!important}body.page-id-212 .application-v73 td{color:rgba(255,255,255,.88)!important;padding:13px 14px!important;border-top:1px solid rgba(255,255,255,.10)!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.page-id-212 .application-v73 tr td:first-child{color:#f0c65d!important;font-weight:800!important;border-left:1px solid rgba(255,255,255,.10)!important;border-radius:12px 0 0 12px!important}body.page-id-212 .application-v73 tr td:last-child{border-right:1px solid rgba(255,255,255,.10)!important;border-radius:0 12px 12px 0!important}body.page-id-212 .application-v73 [style*="opacity"]{opacity:1!important}body.page-id-212 .application-v73 [class*="watermark"],body.page-id-212 .application-v73 [class*="ghost"]{opacity:.10!important;color:#fff!important}body.page-id-212 .application-v73::before{
 content:"SELECT BY USE • EXPOSURE • PROJECT SPECIFICATION";display:block;color:#e0b34b;font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:10px
}
@media(max-width:760px){body.page-id-212 .application-v73{padding:28px 20px 32px!important}body.page-id-212 .application-v73 table{font-size:11px!important}}body.page-id-212 *{box-sizing:border-box}body.page-id-212{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-212{scroll-behavior:smooth}body.page-id-212{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-212 a{color:inherit;text-decoration:none}body.page-id-212 img{max-width:100%;display:block}body.page-id-212 .wrap{width:min(1380px,94%);margin:auto}body.page-id-212 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-212 h1,body.page-id-212 h2,body.page-id-212 h3{margin-top:0}body.page-id-212 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-212 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-212 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-212 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-212 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-212 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-212 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-212 .menu a:hover{color:var(--gold)}body.page-id-212 .nav-actions{display:flex;gap:8px}body.page-id-212 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-212 .btn.gold{background:var(--gold);color:#fff}body.page-id-212 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-212 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-212 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-212 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-212 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-212 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-212 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-212 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-212 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-212 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-212 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-212 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-212 section{padding:92px 0}body.page-id-212 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-212 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-212 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-212 .trust-item:last-child{border:0}body.page-id-212 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-212 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-212 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-212 .visual-stack{position:relative;min-height:520px}body.page-id-212 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-212 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-212 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-212 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-212 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-212 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-212 .solution-body{padding:19px}body.page-id-212 .solution-body h3{color:var(--green);font-size:18px}body.page-id-212 .solution-body p{color:var(--muted);font-size:12px}body.page-id-212 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-212 .parking-feature{background:var(--paper)}body.page-id-212 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-212 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-212 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-212 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-212 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-212 .engineering{background:var(--deep);color:#fff}body.page-id-212 .engineering h2{color:#fff}body.page-id-212 .engineering .lead{color:#b8c8c0}body.page-id-212 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-212 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-212 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-212 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-212 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-212 .eng-card b{color:#d7bc81;display:block}body.page-id-212 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-212 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-212 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-212 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-212 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-212 .process span{font-size:10px;color:var(--muted)}body.page-id-212 .materials{background:var(--paper)}body.page-id-212 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-212 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-212 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-212 .mat h3{color:var(--green)}body.page-id-212 .mat p{font-size:12px;color:var(--muted)}body.page-id-212 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-212 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-212 .industry b{color:var(--green);display:block}body.page-id-212 .industry span{font-size:11px;color:var(--muted)}body.page-id-212 .project-section{background:#fff}body.page-id-212 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-212 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-212 .project-card:first-child{grid-row:span 2}body.page-id-212 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-212 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-212 .project-info b{display:block}body.page-id-212 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-212 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-212 .stats-section h2{color:#fff}body.page-id-212 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-212 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-212 .stat-card small{color:#b8cbc1;display:block}body.page-id-212 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-212 .knowledge{background:var(--paper)}body.page-id-212 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-212 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-212 .article b{color:var(--green);display:block}body.page-id-212 .article p{font-size:11px;color:var(--muted)}body.page-id-212 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-212 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-212 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-212 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-212 .rfq-section{background:var(--deep);color:#fff}body.page-id-212 .rfq-section h2{color:#fff}body.page-id-212 .rfq-section .lead{color:#b9cbc2}body.page-id-212 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-212 input,body.page-id-212 select,body.page-id-212 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-212 textarea{min-height:110px}body.page-id-212 .full{grid-column:1/-1}body.page-id-212 .rfq-form button{border:0}body.page-id-212 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-212 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-212 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-212 footer h3,body.page-id-212 footer h4{color:#fff}body.page-id-212 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-212 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-212 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-212 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-212 .menu{display:none}body.page-id-212 .solution-grid,body.page-id-212 .industry-grid,body.page-id-212 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-212 .intro-grid,body.page-id-212 .parking-grid,body.page-id-212 .eng-grid{grid-template-columns:1fr}body.page-id-212 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-212 .mat-grid,body.page-id-212 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-212 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-212 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-212 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-212 .topbar{display:block;text-align:center}body.page-id-212 .nav-actions .ghost{display:none}body.page-id-212 .hero{min-height:680px}body.page-id-212 .hero h1{font-size:52px}body.page-id-212 .hero-stats,body.page-id-212 .solution-grid,body.page-id-212 .industry-grid,body.page-id-212 .knowledge-grid,body.page-id-212 .mat-grid,body.page-id-212 .stats-grid,body.page-id-212 .rfq-form,body.page-id-212 .footer-grid{grid-template-columns:1fr}body.page-id-212 .process-grid{grid-template-columns:1fr 1fr}body.page-id-212 .design-list,body.page-id-212 .eng-cards{grid-template-columns:1fr}body.page-id-212 .project-grid{grid-template-columns:1fr}body.page-id-212 .project-card:first-child{grid-column:auto}
}body.page-id-212 .lang-switch{display:flex;gap:5px}body.page-id-212 .lang-switch button{border:1px solid #dce5df;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:950;cursor:pointer}body.page-id-212 .lang-switch button.active{background:#063b2c;color:#fff}body.page-id-212 .ar{display:block;font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:inherit}body.page-id-212 span.ar,body.page-id-212 b.ar,body.page-id-212 a.ar{display:block!important;margin-top:5px}body.page-id-212 h1 span.ar,body.page-id-212 h2 span.ar{font-size:.70em;line-height:1.35;letter-spacing:0}body.page-id-212 .hero p .ar,body.page-id-212 .lead .ar{color:inherit}body.page-id-212 .dual-ar{font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:#53675d;border-right:3px solid #c8a45e;padding-right:13px;margin-top:8px}body.page-id-212 .hero .dual-ar{color:#d7e3dd;max-width:800px}body.page-id-212.ar-mode .en{display:block!important}body.page-id-212.ar-mode .ar{display:block!important}body.page-id-212 header .menu{white-space:nowrap}body.page-id-212 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-212 header .menu a:hover{color:#c7a158}body.page-id-212 .card h3{margin-top:8px}body.page-id-212 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-212 header .menu{display:none}}body.page-id-212 #client-trust,body.page-id-212 #before-after,body.page-id-212 #quality-safety,body.page-id-212 #after-sales,body.page-id-212 #final-corporate-cta{scroll-margin-top:95px}body.page-id-212 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-212 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-212 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-212 footer .footer-grid{grid-template-columns:1fr}}body.page-id-212 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-212 .wrap,body.page-id-212 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-212 section{padding:64px 0!important}body.page-id-212 .section-head{margin-bottom:26px!important}body.page-id-212 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-212 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-212 h3{font-size:17px!important}body.page-id-212 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-212 .ar-line,body.page-id-212 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-212 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-212 .hero-content,body.page-id-212 .hero-in{max-width:860px!important}body.page-id-212 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-212 .hero-proof,body.page-id-212 .hero-stats{margin-top:28px!important}body.page-id-212 header{height:82px!important}body.page-id-212 .logo img,body.page-id-212 .brand img{width:104px!important;height:66px!important}body.page-id-212 .menu{gap:10px!important}body.page-id-212 .menu a{font-size:9px!important}body.page-id-212 .nav{gap:14px!important}body.page-id-212 .btn{padding:11px 14px!important}body.page-id-212 .cards4,body.page-id-212 .solution-grid{gap:12px!important}body.page-id-212 .card-img,body.page-id-212 .solution-img{height:160px!important}body.page-id-212 .card-body,body.page-id-212 .solution-body{padding:16px!important}body.page-id-212 .card-body p,body.page-id-212 .solution-body p{font-size:11px!important}body.page-id-212 .split,body.page-id-212 .intro-grid,body.page-id-212 .parking-grid,body.page-id-212 .eng-grid{gap:38px!important}body.page-id-212 .visual-collage,body.page-id-212 .visual-stack{min-height:430px!important}body.page-id-212 .parking-photo,body.page-id-212 .parking-visual{height:470px!important}body.page-id-212 .eng-photo,body.page-id-212 .eng-visual{height:470px!important}body.page-id-212 .process,body.page-id-212 .process-grid{gap:8px!important}body.page-id-212 .process-step,body.page-id-212 .process{font-size:11px}body.page-id-212 .material-grid,body.page-id-212 .mat-grid,body.page-id-212 .industry-grid,body.page-id-212 .blog-grid,body.page-id-212 .knowledge-grid{gap:10px!important}body.page-id-212 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-212 .location-grid{gap:8px!important}body.page-id-212 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-212 footer{padding-top:46px!important}body.page-id-212 .footer-grid{gap:18px!important}body.page-id-212 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-212 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-212 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-212 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-212 .visual-banner .caption b{font-size:22px;display:block}body.page-id-212 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-212 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-212 .wrap,body.page-id-212 .w{width:calc(100% - 28px)!important}body.page-id-212 section{padding:42px 0!important}body.page-id-212 .hero{min-height:620px!important}body.page-id-212 .cards4,body.page-id-212 .solution-grid,body.page-id-212 .industry-grid,body.page-id-212 .blog-grid,body.page-id-212 .knowledge-grid,body.page-id-212 .material-grid,body.page-id-212 .mat-grid,body.page-id-212 .cred-grid,body.page-id-212 .stats-grid{grid-template-columns:1fr!important}body.page-id-212 .process,body.page-id-212 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-212 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-212 /* V3 compact rhythm */
section{padding:42px 0!important}body.page-id-212 section + section{margin-top:0!important}body.page-id-212 .section-head{margin-bottom:18px!important}body.page-id-212 .section-head h2{margin-bottom:12px!important}body.page-id-212 .section-head .lead{margin-bottom:8px!important}body.page-id-212 .soft,body.page-id-212 .dark,body.page-id-212 .credentials{margin:0!important}body.page-id-212 .cards,body.page-id-212 .cards4,body.page-id-212 .solution-grid,body.page-id-212 .industry-grid,body.page-id-212 .material-grid,body.page-id-212 .mat-grid,body.page-id-212 .eng-list,body.page-id-212 .process,body.page-id-212 .process-grid{margin-top:18px!important}body.page-id-212 .card,body.page-id-212 .industry,body.page-id-212 .material,body.page-id-212 .eng-item,body.page-id-212 .process-step{margin-top:0!important}body.page-id-212 p{margin-top:8px;margin-bottom:10px}body.page-id-212 h2{margin-bottom:12px!important}body.page-id-212 h3{margin-bottom:7px!important}body.page-id-212 .visual-banner{margin-top:18px!important;height:260px!important}body.page-id-212 .auto-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;margin-top:20px}body.page-id-212 .auto-feature-img{height:360px;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 16px 38px rgba(0,0,0,.12)}body.page-id-212 .auto-feature-content{padding:6px 0}body.page-id-212 .mini-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}body.page-id-212 .mini-visual{min-height:180px;border-radius:15px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-212 .mini-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(1,24,18,.86))}body.page-id-212 .mini-visual b{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:12px}body.page-id-212 .highlight-band{padding:30px!important;background:linear-gradient(110deg,#053b2b,#0b5841);border-radius:20px;color:#fff;margin-top:20px}body.page-id-212 .highlight-band h3{color:#fff!important;font-size:24px!important}body.page-id-212 .highlight-band p{color:#cbd9d2!important}body.page-id-212 .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}body.page-id-212 .quick-box{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px}body.page-id-212 .quick-box b{display:block;color:var(--green);font-size:12px}body.page-id-212 .quick-box span{font-size:10px;color:var(--muted)}
@media(min-width:1000px) and (max-width:1450px){body.page-id-212 section{padding:36px 0!important}body.page-id-212 .visual-banner{height:235px!important}body.page-id-212 .auto-feature-img{height:320px!important}
}
@media(max-width:900px){body.page-id-212 .auto-feature{grid-template-columns:1fr}body.page-id-212 .mini-strip,body.page-id-212 .quick-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-212 section{padding:34px 0!important}body.page-id-212 .mini-strip,body.page-id-212 .quick-grid{grid-template-columns:1fr}
}body.page-id-212 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-212{overflow-x:hidden}body.page-id-212 .wrap,body.page-id-212 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-212 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-212 section + section{margin-top:0!important}body.page-id-212 .section-head{margin:0 0 14px!important}body.page-id-212 .section-head h2{margin:4px 0 9px!important}body.page-id-212 p{margin:6px 0 9px!important}body.page-id-212 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-212 .cards,body.page-id-212 .cards4,body.page-id-212 .solution-grid,body.page-id-212 .industry-grid,body.page-id-212 .material-grid,body.page-id-212 .mat-grid,body.page-id-212 .eng-list,body.page-id-212 .process,body.page-id-212 .process-grid,body.page-id-212 .quick-grid,body.page-id-212 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-212 #parking .parking-grid,body.page-id-212 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-212 #parking .parking-photo,body.page-id-212 #parking .parking-visual,body.page-id-212 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-212 #manufacturing .process,body.page-id-212 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-212 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-212 #manufacturing .manufacturing-visual,body.page-id-212 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-212 #final-corporate-cta{padding:28px 0!important}body.page-id-212 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-212 #final-corporate-cta .visual-collage,body.page-id-212 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-212 #rfq{padding:38px 0!important}body.page-id-212 #rfq .section-head{margin-bottom:12px!important}body.page-id-212 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-212 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-212 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-212 #manufacturing .process,body.page-id-212 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-212 .wrap,body.page-id-212 .w{width:calc(100% - 30px)!important}body.page-id-212 #parking .parking-grid,body.page-id-212 #parking .auto-feature,body.page-id-212 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-212 #manufacturing .process,body.page-id-212 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-212 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-212 section{padding:30px 0!important}body.page-id-212 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-212 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-212 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-212 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-212 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-212 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-212 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-212 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-212 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-212 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-212 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-212 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-212 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-212 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-212 .quote-card p{font-size:10px;line-height:1.6}body.page-id-212 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-212 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-212 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-212 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-212 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-212 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-212 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-212 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-212 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-212 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-212 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-212 .footer-ar{direction:rtl;text-align:left}body.page-id-212 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-212 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-212 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-212 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-212 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-212 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-212 .corp-heading{grid-template-columns:1fr}body.page-id-212 .corp-cards,body.page-id-212 .vendor-strip,body.page-id-212 .footer-pro{grid-template-columns:1fr}body.page-id-212 .footer-legal{display:block}
}body.page-id-212 /* ===== V6 single-certification + professional visual cleanup ===== */
.cert-vip{background:#f7f7f3!important;padding:38px 0!important;border-top:1px solid #e3e4df;border-bottom:1px solid #e3e4df}body.page-id-212 .cert-head{display:grid;grid-template-columns:1.6fr .75fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-212 .cert-head h2{font-size:32px!important;margin:4px 0 8px!important}body.page-id-212 .cert-ar{direction:rtl;text-align:right;color:#8b6c2f;font-size:12px;line-height:1.8;border-right:3px solid #c8a45e;padding-right:12px}body.page-id-212 .cert-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;gap:10px}body.page-id-212 .cert-main,body.page-id-212 .cert-company{background:#fff;border:1px solid #dedfd9;border-radius:12px;padding:17px;min-height:190px;box-shadow:0 5px 16px rgba(0,0,0,.035)}body.page-id-212 .cert-badge{width:46px;height:46px;border:1px solid #c4a357;border-radius:50%;display:grid;place-items:center;color:#9b7625;font-weight:900;font-size:11px;margin-bottom:12px}body.page-id-212 .cert-main h3,body.page-id-212 .cert-company h3{font-size:15px!important;color:#064334!important;margin-bottom:5px!important}body.page-id-212 .cert-main p{font-size:10px;color:#58665f}body.page-id-212 .cert-main span{font-size:8px;color:#a1813d;border-top:1px solid #eee;padding-top:8px;display:block;margin-top:10px}body.page-id-212 .cert-company dl{margin:10px 0 0}body.page-id-212 .cert-company dl div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #eee}body.page-id-212 .cert-company dt{font-size:9px;color:#65736d}body.page-id-212 .cert-company dd{font-size:10px;font-weight:800;color:#064334;margin:0;text-align:right}body.page-id-212 #corporate-resource-zone .corp-card:nth-child(2) h3{color:#064334!important}
@media(max-width:1000px){body.page-id-212 .cert-grid{grid-template-columns:1fr 1fr}body.page-id-212 .cert-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-212 .cert-grid{grid-template-columns:1fr}}body.page-id-212 /* V7 capability redesign */
.cap-v7{background:linear-gradient(180deg,#f7f7f3,#fff)!important;padding:36px 0!important}body.page-id-212 .cap-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}body.page-id-212 .cap-intro h2{font-size:38px!important;max-width:600px;margin:5px 0 10px!important}body.page-id-212 .cap-intro .lead{max-width:620px!important}body.page-id-212 .cap-visual{height:315px;border-radius:18px;position:relative;overflow:hidden;
background:
linear-gradient(90deg,rgba(0,50,38,.12),rgba(0,50,38,.03)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1400&q=88') center/cover no-repeat;
box-shadow:0 14px 36px rgba(0,0,0,.10)}body.page-id-212 .cap-visual-label{position:absolute;left:16px;bottom:16px;background:rgba(0,55,42,.91);color:#fff;border-radius:9px;padding:11px 14px;min-width:220px}body.page-id-212 .cap-visual-label b{display:block;font-size:11px;color:#d8b663}body.page-id-212 .cap-visual-label span{font-size:9px;color:#dce8e3}body.page-id-212 .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}body.page-id-212 .cap-card{display:flex;gap:11px;align-items:center;text-decoration:none;background:#fff;border:1px solid #e0e2dd;border-radius:10px;padding:13px 14px;min-height:72px;transition:.2s}body.page-id-212 .cap-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.07);border-color:#c4a45c}body.page-id-212 .cap-card>span{font-size:20px;font-weight:800;color:#b18a38;min-width:30px}body.page-id-212 .cap-card b{display:block;color:#064334;font-size:12px;margin-bottom:3px}body.page-id-212 .cap-card small{display:block;color:#69756f;font-size:8.5px;line-height:1.5}
@media(max-width:900px){body.page-id-212 .cap-intro{grid-template-columns:1fr}body.page-id-212 .cap-grid{grid-template-columns:1fr 1fr}body.page-id-212 .cap-visual{height:260px}}
@media(max-width:560px){body.page-id-212 .cap-grid{grid-template-columns:1fr}body.page-id-212 .cap-intro h2{font-size:30px!important}}body.page-id-212 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-212 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-212 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-212 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-212 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-212 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-212 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-212 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-212 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-212 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-212 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-212 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-212 .sector-copy{padding:13px}body.page-id-212 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-212 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-212 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-212 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-212 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-212 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-212 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-212 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-212 #parking{background:#f7f7f3!important}body.page-id-212 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-212 .sectors-head{grid-template-columns:1fr}body.page-id-212 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-212 .sector-grid{grid-template-columns:1fr}body.page-id-212 .sector-footer{grid-template-columns:1fr}}body.page-id-212 /* V10 premium parking collection redesign */
.parking-v10{background:#f6f5ef!important;padding:38px 0!important}body.page-id-212 .pv10-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-212 .pv10-head h2{font-size:36px!important;color:#073f33!important;margin:4px 0 8px!important;max-width:690px}body.page-id-212 .pv10-ar{direction:rtl;text-align:right;color:#8b6b2e;border-right:3px solid #c29b43;padding-right:12px;font-size:11px;line-height:1.85}body.page-id-212 .pv10-showcase{display:grid;grid-template-columns:1.7fr .7fr;gap:10px}body.page-id-212 .pv10-hero{height:310px;border-radius:15px;overflow:hidden;position:relative;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,45,35,.48)),
url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-212 .pv10-badge{position:absolute;top:14px;left:14px;background:#c29b43;color:#fff;padding:7px 10px;border-radius:5px;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-212 .pv10-hero-copy{position:absolute;left:18px;bottom:17px;color:#fff}body.page-id-212 .pv10-hero-copy b{display:block;font-size:22px}body.page-id-212 .pv10-hero-copy span{font-size:9px;color:#e0ebe6}body.page-id-212 .pv10-info{background:#073f33;border-radius:15px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:center}body.page-id-212 .pv10-stat{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-212 .pv10-stat b{font-size:17px;color:#d0ad58}body.page-id-212 .pv10-stat span{font-size:9px;color:#d7e3de}body.page-id-212 .pv10-info>a{margin-top:13px;text-decoration:none;color:#fff;border:1px solid #c7a14a;border-radius:5px;padding:9px 10px;font-size:8px;font-weight:800;text-align:center}body.page-id-212 .pv10-types{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}body.page-id-212 .pv10-types article{background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px;min-height:152px;transition:.2s}body.page-id-212 .pv10-types article:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(0,0,0,.07);border-color:#c4a052}body.page-id-212 .pv10-types article>span{display:block;color:#b48a35;font-size:8px;font-weight:900;margin-top:8px}body.page-id-212 .pv10-types article>b{display:block;color:#073f33;font-size:10px;margin:2px 0 4px}body.page-id-212 .pv10-types article>small{font-size:7.8px;line-height:1.45;color:#69756f}body.page-id-212 .shape{height:52px;border-radius:7px;background:#f1f0e9;position:relative;overflow:hidden}body.page-id-212 .shape:before,body.page-id-212 .shape:after{content:"";position:absolute}body.page-id-212 .shape-cant:before{width:72%;height:18px;border-top:4px solid #b49349;border-radius:60% 60% 0 0;left:15%;top:20px}body.page-id-212 .shape-cant:after{width:3px;height:28px;background:#244e43;left:21%;top:20px}body.page-id-212 .shape-double:before{width:82%;height:20px;border-top:4px solid #b49349;border-radius:50%;left:9%;top:18px}body.page-id-212 .shape-double:after{width:3px;height:30px;background:#244e43;left:50%;top:18px}body.page-id-212 .shape-arch:before{width:75%;height:31px;border:4px solid #b49349;border-bottom:0;border-radius:50% 50% 0 0;left:12%;top:13px}body.page-id-212 .shape-pyramid:before{width:0;height:0;border-left:39px solid transparent;border-right:39px solid transparent;border-bottom:31px solid #c8ad6a;left:15%;top:10px}body.page-id-212 .shape-sail:before{width:70%;height:30px;background:#c8ad6a;clip-path:polygon(0 75%,45% 0,100% 70%,55% 45%);left:15%;top:10px}body.page-id-212 .shape-custom:before{width:72%;height:28px;border:4px solid #b49349;border-radius:60% 10% 60% 10%;left:14%;top:11px;transform:skew(-10deg)}body.page-id-212 .pv10-bottom{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px 14px;margin-top:9px}body.page-id-212 .pv10-bottom b{display:block;color:#073f33;font-size:10px}body.page-id-212 .pv10-bottom span{font-size:8px;color:#68746f}body.page-id-212 .pv10-bottom a{text-decoration:none;background:#b28a38;color:#fff;padding:8px 11px;border-radius:5px;font-size:8px;font-weight:800}
@media(max-width:1000px){body.page-id-212 .pv10-showcase{grid-template-columns:1fr}body.page-id-212 .pv10-types{grid-template-columns:repeat(3,1fr)}body.page-id-212 .pv10-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-212 .pv10-types{grid-template-columns:1fr 1fr}body.page-id-212 .pv10-bottom{display:block}body.page-id-212 .pv10-bottom a{display:inline-block;margin-top:9px}}body.page-id-212 /* V11 — larger parking shade design cards */
.pv10-types{
 display:grid!important;
 grid-template-columns:repeat(3,1fr)!important;
 gap:12px!important;
 margin-top:14px!important;
}body.page-id-212 .pv10-types article{
 min-height:245px!important;
 padding:14px!important;
 border-radius:13px!important;
}body.page-id-212 .pv10-types .shape{
 height:135px!important;
 border-radius:10px!important;
 background:#f1f0e9!important;
}body.page-id-212 .pv10-types article>span{
 font-size:9px!important;
 margin-top:10px!important;
}body.page-id-212 .pv10-types article>b{
 font-size:13px!important;
 margin:3px 0 5px!important;
}body.page-id-212 .pv10-types article>small{
 font-size:9px!important;
 line-height:1.55!important;
}body.page-id-212 /* enlarge the six schematic shade icons */
.shape-cant:before{width:76%!important;height:45px!important;border-top-width:7px!important;left:12%!important;top:48px!important}body.page-id-212 .shape-cant:after{width:5px!important;height:65px!important;left:20%!important;top:49px!important}body.page-id-212 .shape-double:before{width:84%!important;height:50px!important;border-top-width:7px!important;left:8%!important;top:42px!important}body.page-id-212 .shape-double:after{width:5px!important;height:70px!important;left:50%!important;top:43px!important}body.page-id-212 .shape-arch:before{width:78%!important;height:78px!important;border-width:7px!important;border-bottom:0!important;left:11%!important;top:31px!important}body.page-id-212 .shape-pyramid:before{border-left-width:82px!important;border-right-width:82px!important;border-bottom-width:72px!important;left:18%!important;top:27px!important}body.page-id-212 .shape-sail:before{width:76%!important;height:78px!important;left:12%!important;top:27px!important}body.page-id-212 .shape-custom:before{width:76%!important;height:72px!important;border-width:7px!important;left:12%!important;top:28px!important}
@media(max-width:800px){body.page-id-212 .pv10-types{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){body.page-id-212 .pv10-types{grid-template-columns:1fr!important}
}body.page-id-212 /* V12 — clean homepage,body.page-id-212 no repeated capability/workflow sections */
.eng-v12{background:#f7f7f3!important;padding:40px 0!important}body.page-id-212 .eng12-head{display:grid;grid-template-columns:1.45fr .65fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-212 .eng12-head h2{font-size:36px!important;color:#073f33!important;max-width:760px;margin:4px 0 8px!important}body.page-id-212 .eng12-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:12px;color:#8a6a2c;font-size:11px;line-height:1.85}body.page-id-212 .eng12-main{display:grid;grid-template-columns:1.35fr .85fr;gap:10px}body.page-id-212 .eng12-visual{height:325px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,48,37,.42)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-212 .eng12-tag{position:absolute;left:16px;bottom:16px;background:rgba(3,58,44,.93);color:#fff;border-radius:9px;padding:12px 14px}body.page-id-212 .eng12-tag span{display:block;color:#d5b15b;font-size:8px;letter-spacing:1px;font-weight:800}body.page-id-212 .eng12-tag b{display:block;font-size:16px;margin-top:3px}body.page-id-212 .eng12-panel{background:#073f33;border-radius:15px;padding:10px 16px}body.page-id-212 .eng12-panel>div{display:grid;grid-template-columns:35px 1fr;column-gap:8px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-212 .eng12-panel>div:last-child{border-bottom:0}body.page-id-212 .eng12-panel strong{grid-row:1/3;color:#d3ad54;font-size:18px}body.page-id-212 .eng12-panel b{color:#fff;font-size:10px}body.page-id-212 .eng12-panel small{color:#cbdad4;font-size:8px;margin-top:3px}body.page-id-212 .eng12-deliverables{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}body.page-id-212 .eng12-deliverables>div{background:#fff;border:1px solid #dfe1dc;border-radius:9px;padding:11px;text-align:center}body.page-id-212 .eng12-deliverables b{display:block;color:#073f33;font-size:9px}body.page-id-212 .eng12-deliverables span{display:block;color:#77817d;font-size:7.5px;margin-top:3px}
@media(max-width:900px){body.page-id-212 .eng12-head,body.page-id-212 .eng12-main{grid-template-columns:1fr}body.page-id-212 .eng12-deliverables{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){body.page-id-212 .eng12-deliverables{grid-template-columns:1fr}}body.page-id-212 /* V13 — larger,body.page-id-212 more prominent engineering deliverable cards */
.eng12-deliverables{
  grid-template-columns:repeat(5,1fr)!important;
  gap:12px!important;
  margin-top:15px!important;
}body.page-id-212 .eng12-deliverables>div{
  min-height:105px!important;
  padding:18px 12px!important;
  border-radius:12px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  border:1px solid #d9ddd7!important;
  box-shadow:0 5px 15px rgba(0,0,0,.035)!important;
  transition:.2s ease!important;
}body.page-id-212 .eng12-deliverables>div:hover{
  transform:translateY(-3px)!important;
  border-color:#c3a052!important;
  box-shadow:0 9px 22px rgba(0,0,0,.07)!important;
}body.page-id-212 .eng12-deliverables b{
  font-size:13px!important;
  line-height:1.3!important;
  margin-bottom:7px!important;
}body.page-id-212 .eng12-deliverables span{
  font-size:9px!important;
  line-height:1.45!important;
  margin-top:0!important;
}
@media(max-width:1000px){body.page-id-212 .eng12-deliverables{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:650px){body.page-id-212 .eng12-deliverables{grid-template-columns:1fr 1fr!important}
}body.page-id-212 /* V14 — improve readability and hierarchy of 01–04 engineering workflow */
.eng12-panel{
  padding:14px 20px!important;
}body.page-id-212 .eng12-panel>div{
  grid-template-columns:52px 1fr!important;
  column-gap:12px!important;
  padding:17px 0!important;
  min-height:76px!important;
  align-items:start!important;
}body.page-id-212 .eng12-panel strong{
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.5px!important;
}body.page-id-212 .eng12-panel b{
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:.1px!important;
}body.page-id-212 .eng12-panel small{
  font-size:10.5px!important;
  line-height:1.55!important;
  margin-top:5px!important;
  color:#e0e9e5!important;
  max-width:95%!important;
}
@media(max-width:650px){body.page-id-212 .eng12-panel{padding:12px 15px!important}body.page-id-212 .eng12-panel>div{grid-template-columns:44px 1fr!important}body.page-id-212 .eng12-panel strong{font-size:22px!important}body.page-id-212 .eng12-panel b{font-size:13px!important}body.page-id-212 .eng12-panel small{font-size:10px!important}
}body.page-id-212 /* V15 — distinct Materials section; fabrication/execution kept separate */
.mat15{background:#f5f5f1;padding:42px 0 38px}body.page-id-212 .mat15-head{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-212 .mat15-head h2{font-size:35px;line-height:1.04;color:#073f33;margin:4px 0 8px;max-width:760px}body.page-id-212 .mat15-head .lead{max-width:760px}body.page-id-212 .mat15-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:13px;color:#80672f;font-size:11px;line-height:1.9}body.page-id-212 .mat15-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-bottom:11px}body.page-id-212 .mat15-visual{min-height:280px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,31,.05),rgba(3,55,42,.52)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-212 .mat15-overlay{position:absolute;left:16px;bottom:16px;background:rgba(4,57,44,.94);color:#fff;padding:13px 15px;border-radius:10px;max-width:430px}body.page-id-212 .mat15-overlay span{display:block;color:#d4ae54;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-212 .mat15-overlay b{display:block;font-size:17px;margin:4px 0}body.page-id-212 .mat15-overlay small{font-size:8px;color:#d8e3df}body.page-id-212 .mat15-spec{background:#073f33;color:#fff;border-radius:15px;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}body.page-id-212 .mat15-kicker{font-size:8px;letter-spacing:1.2px;color:#d4ae54;font-weight:900}body.page-id-212 .mat15-spec h3{font-size:25px;line-height:1.08;margin:7px 0 10px}body.page-id-212 .mat15-spec p{font-size:10px;line-height:1.7;color:#d7e1dd}body.page-id-212 .mat15-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}body.page-id-212 .mat15-pills span{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 9px;font-size:7.5px}body.page-id-212 .mat15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-212 .mat15-grid article{background:#fff;border:1px solid #dde1dc;border-radius:13px;padding:17px;min-height:180px;position:relative}body.page-id-212 .mat15-no{position:absolute;right:14px;top:13px;color:#c2a15b;font-size:12px;font-weight:900}body.page-id-212 .mat15-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf1ed;color:#073f33;font-size:9px;font-weight:900;margin-bottom:13px;border:1px solid #d7ddd7}body.page-id-212 .mat15-grid h3{font-size:14px;color:#073f33;margin:0 0 7px}body.page-id-212 .mat15-grid p{font-size:9px;line-height:1.6;color:#58645f;margin:0 0 10px}body.page-id-212 .mat15-grid small{font-size:7.5px;color:#a27f36;font-weight:700;text-transform:uppercase;letter-spacing:.4px}body.page-id-212 .mat15-bottom{margin-top:11px;background:#fff;border:1px solid #dde1dc;border-radius:12px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-212 .mat15-bottom b{display:block;color:#073f33;font-size:11px}body.page-id-212 .mat15-bottom span{display:block;color:#69736f;font-size:8px;margin-top:3px}body.page-id-212 .mat15-bottom a{background:#b78d36;color:#fff;text-decoration:none;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:800;white-space:nowrap}
@media(max-width:900px){body.page-id-212 .mat15-head,body.page-id-212 .mat15-feature{grid-template-columns:1fr}body.page-id-212 .mat15-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-212 .mat15-grid{grid-template-columns:1fr}body.page-id-212 .mat15-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-212 /* V16 — Premium 01–06 workflow: icons + subtle technical blueprint watermark */
@keyframes workflowGlow{
  from { box-shadow:0 4px 14px rgba(0,0,0,.025); }
  to   { box-shadow:0 10px 24px rgba(4,63,51,.09); }
}body.page-id-212 /* Target the six workflow cards under Project Delivery Process */
section:has(h2:-webkit-any-link),body.page-id-212 section{}body.page-id-212 /* Generic enhancement scoped by JS-added class */
.vip-workflow{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}body.page-id-212 .vip-workflow:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  opacity:.045;
  background-image:
    linear-gradient(rgba(5,63,50,.75) 1px, transparent 1px),
    linear-gradient(90deg,rgba(5,63,50,.75) 1px, transparent 1px),
    radial-gradient(circle at 18% 28%,transparent 0 52px,rgba(5,63,50,.65) 53px 54px,transparent 55px),
    radial-gradient(circle at 78% 65%,transparent 0 84px,rgba(5,63,50,.55) 85px 86px,transparent 87px);
  background-size:28px 28px,28px 28px,220px 220px,300px 300px;
}body.page-id-212 .vip-workflow-card{
  position:relative!important;
  background:rgba(255,255,255,.93)!important;
  border:1px solid #dfe3df!important;
  border-top:2px solid #b89242!important;
  border-radius:12px!important;
  padding:18px 14px 16px 14px!important;
  min-height:175px!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}body.page-id-212 .vip-workflow-card:hover{
  transform:translateY(-5px)!important;
  border-color:#b89242!important;
  box-shadow:0 12px 26px rgba(4,63,51,.10)!important;
}body.page-id-212 .vip-workflow-icon{
  width:43px;
  height:43px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 0 13px 0;
  background:#edf2ef;
  border:1px solid #d8dfdb;
  color:#064335;
}body.page-id-212 .vip-workflow-icon svg{
  width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;
  stroke-linecap:round;stroke-linejoin:round;
}body.page-id-212 .vip-workflow-card:hover .vip-workflow-icon{
  background:#064335;color:#d9b458;border-color:#064335;
}body.page-id-212 .vip-workflow-card .workflow-number{
  position:absolute!important;
  right:13px!important;
  top:13px!important;
  color:#b18b3d!important;
  font-size:20px!important;
  font-weight:900!important;
  line-height:1!important;
}body.page-id-212 .vip-workflow-card h3,body.page-id-212 .vip-workflow-card b{
  color:#073f33!important;
}body.page-id-212 .vip-workflow-card p,body.page-id-212 .vip-workflow-card small{
  line-height:1.55!important;
}
@media(max-width:700px){body.page-id-212 .vip-workflow-card{min-height:160px!important}
}body.page-id-212 /* V17 — Factory capability replaces repetitive second workflow */
.factory17{padding:44px 0 38px;background:#fff}body.page-id-212 .factory17-head{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-212 .factory17-head h2{font-size:36px;line-height:1.04;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-212 .factory17-head p{font-size:10.5px;line-height:1.7;color:#59655f;max-width:760px}body.page-id-212 .factory17-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:14px;font-size:10.5px;line-height:1.9;color:#80672f}body.page-id-212 .factory17-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:11px}body.page-id-212 .factory17-photo{min-height:340px;border-radius:16px;position:relative;overflow:hidden;
 background:linear-gradient(180deg,rgba(4,38,31,.05),rgba(4,50,40,.48)),
 url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-212 .factory17-photo-label{position:absolute;left:17px;bottom:17px;background:rgba(4,58,45,.94);color:#fff;border-radius:11px;padding:14px 16px;max-width:480px}body.page-id-212 .factory17-photo-label small{display:block;color:#d8b45b;font-size:8px;letter-spacing:1px;font-weight:900}body.page-id-212 .factory17-photo-label strong{display:block;font-size:19px;line-height:1.2;margin:4px 0}body.page-id-212 .factory17-photo-label span{font-size:8.5px;color:#dce6e2}body.page-id-212 .factory17-side{background:#073f33;color:#fff;border-radius:16px;padding:30px 25px;display:flex;flex-direction:column;justify-content:center}body.page-id-212 .factory17-badge{font-size:8px;color:#d7af54;font-weight:900;letter-spacing:1.2px}body.page-id-212 .factory17-side h3{font-size:26px;line-height:1.08;margin:8px 0 11px}body.page-id-212 .factory17-side p{font-size:10px;line-height:1.7;color:#d9e3df}body.page-id-212 .factory17-checks{display:grid;gap:7px;margin-top:15px}body.page-id-212 .factory17-checks span{font-size:8.5px;border:1px solid rgba(255,255,255,.17);border-radius:8px;padding:8px 10px}body.page-id-212 .factory17-checks span:before{content:"✓";color:#d7af54;font-weight:900;margin-right:7px}body.page-id-212 .factory17-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px}body.page-id-212 .factory17-grid article{border:1px solid #dfe3df;border-radius:13px;padding:18px;background:#f8f9f7;min-height:205px;transition:.2s ease}body.page-id-212 .factory17-grid article:hover{transform:translateY(-4px);border-color:#bc9849;box-shadow:0 10px 24px rgba(4,63,51,.07)}body.page-id-212 .factory17-icon{width:48px;height:48px;border-radius:11px;background:#e9efeb;border:1px solid #d6dfda;display:flex;align-items:center;justify-content:center;color:#073f33;margin-bottom:15px}body.page-id-212 .factory17-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.page-id-212 .factory17-grid h3{font-size:15px;color:#073f33;margin:0 0 8px}body.page-id-212 .factory17-grid p{font-size:9px;line-height:1.6;color:#5d6863;min-height:58px}body.page-id-212 .factory17-grid b{font-size:7.5px;color:#a47e31;letter-spacing:.6px}body.page-id-212 .factory17-strip{margin-top:11px;background:#073f33;color:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}body.page-id-212 .factory17-strip div{border-right:1px solid rgba(255,255,255,.15);padding-right:12px}body.page-id-212 .factory17-strip div:last-child{border-right:0}body.page-id-212 .factory17-strip strong{display:block;color:#d8b45b;font-size:10px;margin-bottom:3px}body.page-id-212 .factory17-strip span{font-size:7.8px;color:#d9e3df}
@media(max-width:900px){body.page-id-212 .factory17-head,body.page-id-212 .factory17-hero{grid-template-columns:1fr}body.page-id-212 .factory17-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-212 .factory17-grid,body.page-id-212 .factory17-strip{grid-template-columns:1fr}body.page-id-212 .factory17-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:10px}
}body.page-id-212 /* V18 — one consolidated materials showcase; no repeated material imagery */
.materials18{padding:46px 0 42px;background:#f8f8f5}body.page-id-212 .materials18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:end;margin-bottom:18px}body.page-id-212 .materials18-head h2{font-size:38px;line-height:1.03;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-212 .materials18-head p{font-size:11px;line-height:1.7;color:#5d6762;max-width:730px}body.page-id-212 .materials18-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:15px;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-212 .materials18-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-bottom:11px}body.page-id-212 .materials18-feature-photo{min-height:290px;border-radius:16px;position:relative;overflow:hidden;
background:linear-gradient(180deg,rgba(4,40,33,.08),rgba(4,50,40,.52)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-212 .materials18-overlay{position:absolute;left:17px;right:17px;bottom:17px;background:rgba(4,58,45,.94);border-radius:11px;padding:14px 16px;color:#fff}body.page-id-212 .materials18-overlay small{display:block;color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-212 .materials18-overlay strong{display:block;font-size:20px;margin:4px 0}body.page-id-212 .materials18-overlay span{font-size:8.5px;color:#dbe6e1}body.page-id-212 .materials18-feature-copy{border-radius:16px;background:#073f33;color:#fff;padding:31px 28px;display:flex;flex-direction:column;justify-content:center}body.page-id-212 .materials18-kicker{color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1.1px}body.page-id-212 .materials18-feature-copy h3{font-size:27px;line-height:1.08;margin:8px 0 11px}body.page-id-212 .materials18-feature-copy p{font-size:10px;line-height:1.7;color:#d9e4df}body.page-id-212 .materials18-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-212 .materials18-pills span{border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:7px 10px;font-size:7.8px}body.page-id-212 .materials18-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-212 .materials18-grid article{background:#fff;border:1px solid #dde2de;border-radius:14px;overflow:hidden;min-height:250px}body.page-id-212 .materials18-swatch{height:88px;position:relative}body.page-id-212 .materials18-swatch:after{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(135deg,transparent 0 8px,#073f33 8px 9px)}body.page-id-212 .materials18-swatch.membrane{background:linear-gradient(135deg,#f5f2e9,#dcd8cc)}body.page-id-212 .materials18-swatch.hdpe{background:linear-gradient(135deg,#dfe6dc,#b9c8ba)}body.page-id-212 .materials18-swatch.ptfe{background:linear-gradient(135deg,#f7f7f2,#d9ddd8)}body.page-id-212 .materials18-swatch.steel{background:linear-gradient(135deg,#c8cecb,#737e79)}body.page-id-212 .materials18-body{padding:16px}body.page-id-212 .materials18-code{display:inline-block;border:1px solid #d7ddd9;border-radius:18px;padding:5px 9px;font-size:7.5px;color:#073f33;font-weight:900}body.page-id-212 .materials18-body h3{font-size:15px;color:#073f33;margin:11px 0 7px}body.page-id-212 .materials18-body p{font-size:8.8px;line-height:1.6;color:#5f6964;min-height:58px}body.page-id-212 .materials18-body b{font-size:7px;color:#a27c31;letter-spacing:.6px}body.page-id-212 .materials18-note{margin-top:11px;border:1px solid #dce1dd;background:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:1fr 1.5fr auto;gap:15px;align-items:center}body.page-id-212 .materials18-note strong{font-size:10px;color:#073f33}body.page-id-212 .materials18-note span{font-size:8.5px;color:#65706a}body.page-id-212 .materials18-note a{background:#b58b3c;color:#fff;text-decoration:none;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}
@media(max-width:900px){body.page-id-212 .materials18-head,body.page-id-212 .materials18-feature{grid-template-columns:1fr}body.page-id-212 .materials18-grid{grid-template-columns:repeat(2,1fr)}body.page-id-212 .materials18-note{grid-template-columns:1fr}
}
@media(max-width:560px){body.page-id-212 .materials18-grid{grid-template-columns:1fr}}body.page-id-212 /* V19 — consolidated sector section,body.page-id-212 intentionally unlike card-grid sections */
.sector19{padding:52px 0;background:#f7f7f3}body.page-id-212 .sector19-head{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:end;margin-bottom:20px}body.page-id-212 .sector19-head h2{font-size:40px;line-height:1.02;color:#073f33;max-width:790px;margin:6px 0 10px}body.page-id-212 .sector19-head p{font-size:11px;line-height:1.7;color:#606b65;max-width:700px}body.page-id-212 .sector19-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding:3px 16px 3px 0;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-212 .sector19-stage{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;min-height:430px}body.page-id-212 .sector19-photo{position:relative;border-radius:18px;overflow:hidden;
 background:
 linear-gradient(180deg,rgba(3,42,34,.04),rgba(3,46,37,.66)),
 url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-212 .sector19-badge{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:12px;background:rgba(4,57,45,.94);color:#fff}body.page-id-212 .sector19-badge small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-212 .sector19-badge strong{display:block;font-size:23px;line-height:1.12;margin:5px 0 7px}body.page-id-212 .sector19-badge span{font-size:8.5px;color:#dbe5e1}body.page-id-212 .sector19-list{background:#073f33;border-radius:18px;padding:16px;color:#fff;display:flex;flex-direction:column}body.page-id-212 .sector19-list article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:17px 8px;border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-212 .sector19-list article>span{font-size:22px;color:#d4ad54;font-weight:800}body.page-id-212 .sector19-list h3{font-size:16px;margin:0 0 4px}body.page-id-212 .sector19-list p{font-size:8.8px;line-height:1.5;color:#cbd9d4;margin:0}body.page-id-212 .sector19-cta{margin-top:auto;display:block;background:#bd963e;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:9px;font-size:9px;font-weight:900}body.page-id-212 .sector19-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #dce2de;border-radius:13px;background:#fff;overflow:hidden}body.page-id-212 .sector19-proof div{padding:15px 18px;border-right:1px solid #e3e6e3}body.page-id-212 .sector19-proof div:last-child{border-right:0}body.page-id-212 .sector19-proof b{display:block;color:#073f33;font-size:9px;letter-spacing:.5px}body.page-id-212 .sector19-proof span{display:block;color:#7a827e;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-212 .sector19-head,body.page-id-212 .sector19-stage{grid-template-columns:1fr}body.page-id-212 .sector19-photo{min-height:390px}body.page-id-212 .sector19-proof{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-212 .sector19-head h2{font-size:31px}body.page-id-212 .sector19-proof{grid-template-columns:1fr}
}body.page-id-212 /* V20 — Why Car Parking Shades Riyadh + Project Portfolio; intentionally different from workflow cards */
.why20{padding:48px 0;background:#fff}body.page-id-212 .why20-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-212 .why20-head h2{font-size:40px;line-height:1.02;color:#073f33;margin:5px 0 10px;max-width:780px}body.page-id-212 .why20-head p{font-size:11px;line-height:1.7;color:#5e6963;max-width:760px}body.page-id-212 .why20-ar{direction:rtl!important;text-align:right;border-right:3px solid #bc9645;padding-right:15px!important;color:#775f2d!important;font-size:11px!important;line-height:1.9!important}body.page-id-212 .why20-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-212 .why20-photo{min-height:480px;border-radius:18px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,32,.03),rgba(3,47,37,.62)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-212 .why20-photo-copy{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(4,57,45,.94);border-radius:12px;padding:16px 18px;color:#fff}body.page-id-212 .why20-photo-copy small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-212 .why20-photo-copy strong{display:block;font-size:21px;margin:5px 0}body.page-id-212 .why20-photo-copy span{font-size:8.5px;color:#dce6e2}body.page-id-212 .why20-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-212 .why20-stats article{border:1px solid #dce1dd;border-radius:14px;padding:18px;background:#f8f8f5;display:flex;gap:13px;align-items:flex-start}body.page-id-212 .why20-stats strong{font-size:25px;line-height:1;color:#b18a3b;min-width:55px}body.page-id-212 .why20-stats b{display:block;font-size:13px;color:#073f33;margin-bottom:5px}body.page-id-212 .why20-stats span{display:block;font-size:8.5px;line-height:1.55;color:#68736d}body.page-id-212 .portfolio20{padding:48px 0;background:#073f33;color:#fff}body.page-id-212 .portfolio20-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}body.page-id-212 .portfolio20-head h2{font-size:37px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-212 .portfolio20-head p{font-size:10px;line-height:1.65;color:#cad8d3;max-width:720px}body.page-id-212 .portfolio20-head>a,body.page-id-212 .portfolio20-bottom>a{white-space:nowrap;text-decoration:none;background:#bd963e;color:#fff;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}body.page-id-212 .portfolio20-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:10px}body.page-id-212 .p20{position:relative;border-radius:15px;overflow:hidden;background-position:center;background-size:cover}body.page-id-212 .p20:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(2,37,29,.82))}body.page-id-212 .p20-industrial{grid-column:span 7;grid-row:span 2;background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1300&q=88')}body.page-id-212 .p20-commercial{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000&q=88')}body.page-id-212 .p20-education{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=1000&q=88')}body.page-id-212 .p20-hospitality{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=1000&q=88')}body.page-id-212 .p20-public{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88')}body.page-id-212 .p20-residential{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1000&q=88')}body.page-id-212 .p20-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px}body.page-id-212 .p20-copy span{font-size:7px;letter-spacing:1px;color:#d7b15a;font-weight:900}body.page-id-212 .p20-copy h3{font-size:16px;margin:4px 0;color:#fff}body.page-id-212 .p20-copy p{font-size:8px;line-height:1.5;color:#dbe5e1;margin:0}body.page-id-212 .portfolio20-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px}body.page-id-212 .portfolio20-bottom b{display:block;color:#d7b15a;font-size:10px}body.page-id-212 .portfolio20-bottom span{display:block;color:#d4dfdb;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-212 .why20-head,body.page-id-212 .why20-stage{grid-template-columns:1fr}body.page-id-212 .why20-photo{min-height:390px}body.page-id-212 .portfolio20-head{display:block}body.page-id-212 .portfolio20-head>a{display:inline-block;margin-top:10px}body.page-id-212 .portfolio20-grid{grid-template-columns:1fr 1fr;grid-auto-rows:250px}body.page-id-212 .p20{grid-column:auto!important;grid-row:auto!important}
}
@media(max-width:560px){body.page-id-212 .why20-stats,body.page-id-212 .portfolio20-grid{grid-template-columns:1fr}body.page-id-212 .why20-head h2,body.page-id-212 .portfolio20-head h2{font-size:31px}body.page-id-212 .portfolio20-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-212 /* V21 — unique case-study bridge; no repeated sector catalogue */
.case21{padding:48px 0;background:#f5f3ed}body.page-id-212 .case21-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:22px}body.page-id-212 .case21-head h2{font-size:38px;line-height:1.04;color:#073f33;margin:5px 0 9px}body.page-id-212 .case21-head p{font-size:10px;line-height:1.7;color:#65706a;max-width:760px}body.page-id-212 .case21-ar{direction:rtl;text-align:right;border-right:3px solid #b99343;padding-right:15px;color:#755d2d!important}body.page-id-212 .case21-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-212 .case21-row article{min-height:150px;background:#fff;border:1px solid #deded7;border-radius:14px;padding:18px}body.page-id-212 .case21-row span{display:block;color:#b58d3d;font-size:22px;font-weight:900;margin-bottom:24px}body.page-id-212 .case21-row b{display:block;color:#073f33;font-size:14px;margin-bottom:7px}body.page-id-212 .case21-row small{display:block;color:#6b746f;font-size:8.5px;line-height:1.55}body.page-id-212 .case21-note{margin-top:10px;padding:12px 15px;border-left:3px solid #b99343;background:#fff;font-size:8.5px;color:#66706b}
@media(max-width:800px){body.page-id-212 .case21-head{grid-template-columns:1fr}body.page-id-212 .case21-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){body.page-id-212 .case21-row{grid-template-columns:1fr}body.page-id-212 .case21-head h2{font-size:30px}}body.page-id-212 /* V22 — restore upper sector design; replace lower repetition with real-project showcase */
.projects22{padding:50px 0;background:#073f33;color:#fff}body.page-id-212 .projects22-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-212 .projects22-head h2{font-size:39px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-212 .projects22-head p{font-size:10px;line-height:1.7;color:#cad8d3;max-width:760px}body.page-id-212 .projects22-ar{direction:rtl!important;text-align:right;border-right:3px solid #bd963e;padding-right:15px!important;color:#d7b96d!important;font-size:10.5px!important;line-height:1.85!important}body.page-id-212 .projects22-grid{display:grid;grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:255px 255px;gap:10px}body.page-id-212 .project22{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center}body.page-id-212 .project22:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(1,34,27,.88))}body.page-id-212 .p22-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1300&q=88')}body.page-id-212 .p22-b{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=88')}body.page-id-212 .p22-c{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=88')}body.page-id-212 .p22-d{grid-column:2/4;background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=1200&q=88')}body.page-id-212 .project22-overlay{position:absolute;left:16px;right:16px;bottom:15px;z-index:2}body.page-id-212 .project22-overlay span{display:block;color:#d8b45b;font-size:7px;letter-spacing:1px;font-weight:900}body.page-id-212 .project22-overlay h3{font-size:17px;color:#fff;margin:4px 0 5px}body.page-id-212 .project22-overlay p{font-size:8px;line-height:1.5;color:#dce6e2;margin:0 0 5px}body.page-id-212 .project22-overlay small{font-size:7px;color:#b9cbc4}body.page-id-212 .projects22-meta{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:0;margin-top:11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;overflow:hidden}body.page-id-212 .projects22-meta div{padding:13px 14px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-212 .projects22-meta b{display:block;color:#d8b45b;font-size:8px}body.page-id-212 .projects22-meta span{display:block;color:#d5dfdb;font-size:7.5px;margin-top:3px}body.page-id-212 .projects22-meta a{display:flex;align-items:center;justify-content:center;padding:0 16px;background:#bd963e;color:#fff;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:900px){body.page-id-212 .projects22-head{grid-template-columns:1fr}body.page-id-212 .projects22-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px}body.page-id-212 .p22-a,body.page-id-212 .p22-d{grid-row:auto;grid-column:auto}body.page-id-212 .projects22-meta{grid-template-columns:1fr 1fr}body.page-id-212 .projects22-meta a{padding:12px}
}
@media(max-width:560px){body.page-id-212 .projects22-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,260px)}body.page-id-212 .projects22-meta{grid-template-columns:1fr}
}body.page-id-212 .client-journey-vip{padding:110px 0;background:linear-gradient(180deg,#f8f7f2 0%,#fff 100%);color:#0d3532;position:relative;overflow:hidden}body.page-id-212 .client-journey-vip:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(177,139,65,.13);border-radius:50%;right:-230px;top:-240px}body.page-id-212 .cj-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-212 .cj-head{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:48px}body.page-id-212 .cj-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.24em;color:#aa8441;margin-bottom:16px}body.page-id-212 .cj-head h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:0;font-weight:800}body.page-id-212 .cj-head h2 em{font-style:normal;color:#b18b49}body.page-id-212 .cj-intro{border-left:2px solid #b18b49;padding-left:28px;font-size:17px;line-height:1.65;color:#52615f}body.page-id-212 .cj-intro p{margin:0 0 10px}body.page-id-212 .cj-ar{direction:rtl;text-align:right;color:#6d716c}body.page-id-212 .cj-panel{display:grid;grid-template-columns:.78fr 1.22fr;background:#0b3b36;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px rgba(10,45,41,.13)}body.page-id-212 .cj-feature{padding:54px 46px;background:radial-gradient(circle at 10% 10%,rgba(187,146,72,.23),transparent 42%),#0b3b36;color:#fff;display:flex;flex-direction:column;min-height:480px}body.page-id-212 .cj-feature-top{display:flex;justify-content:space-between;align-items:center;color:#d7b46f}body.page-id-212 .cj-feature-top span{font-size:48px;font-weight:300}body.page-id-212 .cj-feature-top small{letter-spacing:.2em;font-weight:800}body.page-id-212 .cj-feature h3{font-size:34px;line-height:1.08;margin:auto 0 18px;max-width:360px}body.page-id-212 .cj-feature p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.72);max-width:390px}body.page-id-212 .cj-feature a{margin-top:28px;color:#fff;text-decoration:none;font-weight:800;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}body.page-id-212 .cj-feature a b{color:#d7b46f;font-size:20px;margin-left:8px}body.page-id-212 .cj-steps{background:#fff;padding:12px 36px}body.page-id-212 .cj-steps article{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 4px;border-bottom:1px solid #e9e5dc;align-items:start}body.page-id-212 .cj-steps article:last-child{border-bottom:0}body.page-id-212 .cj-steps article>span{font-size:27px;color:#b18b49;font-weight:700}body.page-id-212 .cj-steps small{font-size:10px;letter-spacing:.18em;color:#9a7b43;font-weight:800}body.page-id-212 .cj-steps h3{font-size:21px;margin:4px 0 6px;color:#123c38}body.page-id-212 .cj-steps p{margin:0;color:#6c7472;line-height:1.5;font-size:14px}body.page-id-212 .cj-action{margin-top:24px;border:1px solid #ded9ce;border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:rgba(255,255,255,.7)}body.page-id-212 .cj-action span{display:block;font-size:10px;letter-spacing:.18em;color:#a27d3d;font-weight:800;margin-bottom:5px}body.page-id-212 .cj-action strong{font-size:18px;color:#173d39}body.page-id-212 .cj-action a{background:#b18b49;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.08em;font-weight:800;padding:17px 22px;border-radius:10px;white-space:nowrap}
@media(max-width:850px){body.page-id-212 .client-journey-vip{padding:70px 0}body.page-id-212 .cj-head,body.page-id-212 .cj-panel{grid-template-columns:1fr}body.page-id-212 .cj-head{gap:28px}body.page-id-212 .cj-intro{padding-left:18px}body.page-id-212 .cj-feature{min-height:390px}body.page-id-212 .cj-action{align-items:flex-start;flex-direction:column}body.page-id-212 .cj-action a{width:100%;text-align:center}}
@media(max-width:520px){body.page-id-212 .cj-feature{padding:38px 28px}body.page-id-212 .cj-steps{padding:8px 20px}body.page-id-212 .cj-steps article{grid-template-columns:48px 1fr}body.page-id-212 .cj-head h2{font-size:42px}}body.page-id-212 /* V25 compact client journey override */
.client-journey-compact{padding:62px 0 68px;background:#fbfaf7;color:#123b37}body.page-id-212 .cjc-wrap{width:min(1180px,90%);margin:auto}body.page-id-212 .cjc-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-212 .cjc-head span{font-size:10px;letter-spacing:.22em;font-weight:800;color:#aa8240}body.page-id-212 .cjc-head h2{font-size:clamp(32px,3.3vw,48px);line-height:1.04;letter-spacing:-.035em;margin:8px 0 0}body.page-id-212 .cjc-head h2 em{font-style:normal;color:#ad8543}body.page-id-212 .cjc-head p{font-size:15px;line-height:1.55;color:#66716f;margin:0;border-left:2px solid #b28a48;padding-left:20px}body.page-id-212 .cjc-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch}body.page-id-212 .cjc-flow article{position:relative;background:#fff;border:1px solid #e7e3da;border-radius:15px;padding:22px 18px 20px;min-height:178px;box-shadow:0 8px 24px rgba(17,56,52,.045)}body.page-id-212 .cjc-flow article>b{position:absolute;top:14px;right:15px;font-size:13px;color:#b18a47}body.page-id-212 .cjc-icon{width:42px;height:42px;border-radius:12px;background:#eef2ef;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#0c443d;margin-bottom:16px}body.page-id-212 .cjc-flow h3{font-size:18px;margin:0 0 7px}body.page-id-212 .cjc-flow p{font-size:13px;line-height:1.48;color:#6b7472;margin:0}body.page-id-212 .cjc-flow>i{font-style:normal;align-self:center;text-align:center;color:#b18a47;font-size:20px}body.page-id-212 .cjc-last{border-color:#d7bf8d!important;background:linear-gradient(180deg,#fff,#fcf8ef)!important}body.page-id-212 .cjc-last .cjc-icon{background:#f3ead7;color:#a67828}body.page-id-212 .cjc-bottom{margin-top:18px;background:#0c403a;border-radius:14px;padding:18px 20px 18px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}body.page-id-212 .cjc-bottom strong{font-size:17px;display:block;margin-bottom:2px}body.page-id-212 .cjc-bottom span{font-size:12px;color:rgba(255,255,255,.7)}body.page-id-212 .cjc-bottom a{background:#b38a46;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}
@media(max-width:900px){body.page-id-212 .cjc-head{grid-template-columns:1fr;gap:18px}body.page-id-212 .cjc-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-212 .cjc-flow>i{display:none}body.page-id-212 .cjc-flow article{min-height:160px}body.page-id-212 .cjc-last{grid-column:1/-1}body.page-id-212 .cjc-bottom{flex-direction:column;align-items:flex-start}body.page-id-212 .cjc-bottom a{width:100%;text-align:center}}
@media(max-width:560px){body.page-id-212 .client-journey-compact{padding:48px 0}body.page-id-212 .cjc-flow{grid-template-columns:1fr}body.page-id-212 .cjc-last{grid-column:auto}body.page-id-212 .cjc-head h2{font-size:34px}}body.page-id-212 /* V26 – compact VIP project transformation */
.project-transform-v26{padding:64px 0 70px;background:#f8f7f3;color:#103d38}body.page-id-212 .pt26-wrap{width:min(1180px,90%);margin:auto}body.page-id-212 .pt26-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-212 .pt26-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#ad8542}body.page-id-212 .pt26-head h2{font-size:clamp(34px,3.4vw,50px);line-height:1.02;letter-spacing:-.04em;margin:8px 0 0}body.page-id-212 .pt26-head h2 em{font-style:normal;color:#ad8542}body.page-id-212 .pt26-head>p{margin:0;padding-left:20px;border-left:2px solid #b38b49;color:#697370;font-size:14px;line-height:1.6}body.page-id-212 .pt26-showcase{display:grid;grid-template-columns:1.55fr .75fr;gap:16px}body.page-id-212 .pt26-visual{background:#0d403a;border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;min-height:285px;box-shadow:0 16px 38px rgba(14,55,50,.10)}body.page-id-212 .pt26-photo{border-radius:13px;min-height:255px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-size:cover;background-position:center}body.page-id-212 .pt26-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,33,30,.04),rgba(5,33,30,.82))}body.page-id-212 .pt26-photo>*{position:relative;z-index:1;color:white}body.page-id-212 .pt26-photo span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#e2bc70;margin-bottom:7px}body.page-id-212 .pt26-photo strong{font-size:23px;line-height:1.05}body.page-id-212 .pt26-photo small{font-size:11px;opacity:.78;margin-top:7px}body.page-id-212 .before-photo{background-image:linear-gradient(135deg,#536864,#1c3834)}body.page-id-212 .after-photo{background-image:linear-gradient(135deg,#8aa39d,#0f4b43)}body.page-id-212 .pt26-arrow{align-self:center;text-align:center;color:#d7ae62;font-size:27px;font-weight:300}body.page-id-212 .pt26-engineering{border:1px solid #ded8cb;border-radius:18px;background:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between}body.page-id-212 .pt26-num{font-size:46px;line-height:1;color:#c49a53;font-weight:300}body.page-id-212 .pt26-engineering span{font-size:9px;letter-spacing:.18em;font-weight:800;color:#aa8240}body.page-id-212 .pt26-engineering h3{font-size:25px;line-height:1.08;margin:9px 0 10px;color:#103d38}body.page-id-212 .pt26-engineering p{font-size:13px;line-height:1.55;color:#697370;margin:0}body.page-id-212 .pt26-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #e2ded5;background:#fff;border-radius:14px;overflow:hidden}body.page-id-212 .pt26-proof>div{padding:17px 18px;border-right:1px solid #e8e4db;display:grid;grid-template-columns:30px 1fr;column-gap:9px}body.page-id-212 .pt26-proof>div:last-child{border-right:0}body.page-id-212 .pt26-proof b{grid-row:1/3;font-size:12px;color:#b08744}body.page-id-212 .pt26-proof strong{font-size:13px;color:#173f3b}body.page-id-212 .pt26-proof span{font-size:10px;color:#7a817f;margin-top:3px}
@media(max-width:900px){body.page-id-212 .pt26-head,body.page-id-212 .pt26-showcase{grid-template-columns:1fr;gap:20px}body.page-id-212 .pt26-proof{grid-template-columns:1fr 1fr}body.page-id-212 .pt26-proof>div:nth-child(2){border-right:0}body.page-id-212 .pt26-engineering{min-height:220px}}
@media(max-width:560px){body.page-id-212 .project-transform-v26{padding:48px 0}body.page-id-212 .pt26-visual{grid-template-columns:1fr;gap:10px}body.page-id-212 .pt26-arrow{transform:rotate(90deg)}body.page-id-212 .pt26-proof{grid-template-columns:1fr}body.page-id-212 .pt26-proof>div{border-right:0;border-bottom:1px solid #e8e4db}body.page-id-212 .pt26-proof>div:last-child{border-bottom:0}}body.page-id-212 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-212 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-212 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-212 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-212 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-212 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-212 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-212 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-212 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-212 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-212 .fp27-main{grid-row:1/3}body.page-id-212 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-212 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-212 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-212 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-212 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-212 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-212 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-212 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-212 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-212 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-212 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-212 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-212 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-212 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-212 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-212 .fp27-proof strong{font-size:13px}body.page-id-212 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-212 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-212 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-212 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-212 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-212 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-212 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-212 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-212 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-212 .featured-projects-v27{padding:52px 0}body.page-id-212 .fp27-grid{display:flex;flex-direction:column}body.page-id-212 .fp27-card{min-height:260px}body.page-id-212 .fp27-main{min-height:330px}body.page-id-212 .fp27-footer{flex-direction:column}body.page-id-212 .fp27-proof{display:block}body.page-id-212 .fp27-proof span{display:block;margin-top:4px}}body.page-id-212 /* V28 — distinct Why Car Parking Shades Riyadh section,body.page-id-212 intentionally not a project gallery */
.why-cpsr-v28{padding:72px 0;background:#f5f3ed;color:#123e39}body.page-id-212 .wb28-wrap{width:min(1180px,90%);margin:auto}body.page-id-212 .wb28-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:end;margin-bottom:30px}body.page-id-212 .wb28-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#b18a48}body.page-id-212 .wb28-intro h2{font-size:clamp(37px,3.7vw,53px);line-height:1;letter-spacing:-.045em;margin:8px 0 0}body.page-id-212 .wb28-intro h2 em{font-style:normal;color:#b18a48}body.page-id-212 .wb28-intro p{margin:0;padding-left:20px;border-left:2px solid #bd9550;font-size:14px;line-height:1.65;color:#69736f}body.page-id-212 .wb28-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}body.page-id-212 .wb28-visual{min-height:390px;border-radius:18px;background:linear-gradient(145deg,#0c3b36,#18564e);padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}body.page-id-212 .wb28-visual:after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(211,173,102,.2);border-radius:50%;right:-80px;top:-70px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}body.page-id-212 .wb28-stamp{position:relative;z-index:1}body.page-id-212 .wb28-stamp span,body.page-id-212 .wb28-caption b{font-size:9px;letter-spacing:.2em;color:#d8b36b;font-weight:800}body.page-id-212 .wb28-stamp strong{display:block;font-size:35px;line-height:1.02;letter-spacing:-.035em;margin:13px 0 8px}body.page-id-212 .wb28-stamp small{font-size:11px;color:rgba(255,255,255,.62)}body.page-id-212 .wb28-caption{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);padding-top:16px}body.page-id-212 .wb28-caption span{display:block;font-size:11px;line-height:1.5;color:rgba(255,255,255,.64);margin-top:5px}body.page-id-212 .wb28-points{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd8cd;border-radius:18px;overflow:hidden;background:#fff}body.page-id-212 .wb28-points article{padding:27px 25px;display:grid;grid-template-columns:40px 1fr;gap:12px;min-height:195px}body.page-id-212 .wb28-points article:nth-child(1),body.page-id-212 .wb28-points article:nth-child(2){border-bottom:1px solid #e5e1d8}body.page-id-212 .wb28-points article:nth-child(1),body.page-id-212 .wb28-points article:nth-child(3){border-right:1px solid #e5e1d8}body.page-id-212 .wb28-points article>b{font-size:14px;color:#bd9550;font-weight:500}body.page-id-212 .wb28-points span{font-size:8px;letter-spacing:.17em;font-weight:800;color:#a98548}body.page-id-212 .wb28-points h3{font-size:19px;line-height:1.08;margin:7px 0 9px;color:#153f3a}body.page-id-212 .wb28-points p{font-size:12px;line-height:1.55;color:#707875;margin:0}
@media(max-width:900px){body.page-id-212 .wb28-intro,body.page-id-212 .wb28-body{grid-template-columns:1fr;gap:20px}body.page-id-212 .wb28-visual{min-height:300px}}
@media(max-width:580px){body.page-id-212 .why-cpsr-v28{padding:52px 0}body.page-id-212 .wb28-points{grid-template-columns:1fr}body.page-id-212 .wb28-points article{border-right:0!important;border-bottom:1px solid #e5e1d8!important;min-height:auto}body.page-id-212 .wb28-points article:last-child{border-bottom:0!important}}body.page-id-212 /* V29 fresh sections: intentionally avoids repeated experience/process/QA messaging */
.fresh29{padding:62px 0}body.page-id-212 .f29-wrap{width:min(1180px,90%);margin:auto}body.page-id-212 .f29-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:27px}body.page-id-212 .f29-head>div>span,body.page-id-212 .rfq29-copy>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-212 .f29-head h2,body.page-id-212 .rfq29-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 0;color:#103d38}body.page-id-212 .f29-head h2 em,body.page-id-212 .rfq29-copy h2 em{font-style:normal;color:#b18a48}body.page-id-212 .f29-head>p{margin:0;border-left:2px solid #b18a48;padding-left:20px;font-size:13px;line-height:1.65;color:#69736f}body.page-id-212 .warranty29{background:#f6f4ee}body.page-id-212 .w29-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px}body.page-id-212 .w29-grid>div,body.page-id-212 .w29-grid>article{border-radius:15px;min-height:230px}body.page-id-212 .w29-main{padding:27px;background:#0c403a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-212 .w29-main>span{font-size:8px;letter-spacing:.2em;color:#d7b36b;font-weight:900}body.page-id-212 .w29-main h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-212 .w29-main p{font-size:12px;line-height:1.55;color:rgba(255,255,255,.68)}body.page-id-212 .w29-main a{color:#d9b66e;text-decoration:none;font-size:10px;font-weight:800;margin-top:10px}body.page-id-212 .w29-grid article{background:#fff;border:1px solid #e2ddd3;padding:24px}body.page-id-212 .w29-grid article b{color:#b18a48;font-size:13px}body.page-id-212 .w29-grid article h3{font-size:18px;color:#123e39;margin:30px 0 8px}body.page-id-212 .w29-grid article p{font-size:11px;line-height:1.55;color:#6e7773}body.page-id-212 .download29{background:#fff}body.page-id-212 .d29-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-212 .d29-grid article{border:1px solid #e0ddd5;border-radius:15px;padding:22px;background:#fbfaf7}body.page-id-212 .d29-grid article>div{width:44px;height:44px;border-radius:10px;background:#0c403a;color:#d7b36b;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;margin-bottom:25px}body.page-id-212 .d29-grid article>span{font-size:8px;letter-spacing:.17em;color:#a47d3d;font-weight:900}body.page-id-212 .d29-grid h3{font-size:18px;color:#123e39;margin:7px 0}body.page-id-212 .d29-grid p{font-size:11px;line-height:1.55;color:#6e7773;min-height:52px}body.page-id-212 .d29-grid a{font-size:9px;color:#0c403a;font-weight:900;text-decoration:none;border-top:1px solid #e3dfd7;display:block;padding-top:13px;margin-top:14px}body.page-id-212 .rfq29{background:#f6f4ee;padding-top:22px}body.page-id-212 .rfq29-panel{background:#0c403a;border-radius:20px;padding:35px;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}body.page-id-212 .rfq29-copy h2{color:#fff;font-size:37px}body.page-id-212 .rfq29-copy p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.68);max-width:430px}body.page-id-212 .rfq29-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.14);border-radius:13px;overflow:hidden}body.page-id-212 .rfq29-items div{padding:14px;border-bottom:1px solid rgba(255,255,255,.11);display:flex;gap:11px}body.page-id-212 .rfq29-items div:nth-child(odd){border-right:1px solid rgba(255,255,255,.11)}body.page-id-212 .rfq29-items b{color:#d7b36b;font-size:10px}body.page-id-212 .rfq29-items span{font-size:11px;color:#eef3f1}body.page-id-212 .rfq29-btn{grid-column:2;text-align:center;background:#bc9149;color:#fff;text-decoration:none;padding:13px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.08em}
@media(max-width:900px){body.page-id-212 .f29-head,body.page-id-212 .rfq29-panel{grid-template-columns:1fr}body.page-id-212 .w29-grid,body.page-id-212 .d29-grid{grid-template-columns:1fr 1fr}body.page-id-212 .rfq29-btn{grid-column:auto}}
@media(max-width:560px){body.page-id-212 .fresh29{padding:48px 0}body.page-id-212 .w29-grid,body.page-id-212 .d29-grid,body.page-id-212 .rfq29-items{grid-template-columns:1fr}body.page-id-212 .rfq29-items div:nth-child(odd){border-right:0}body.page-id-212 .w29-grid>div,body.page-id-212 .w29-grid>article{min-height:auto}}body.page-id-212 .fit30{padding:58px 0;background:#fff}body.page-id-212 .fit30-wrap{width:min(1180px,90%);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}body.page-id-212 .fit30-copy>span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#ad8441}body.page-id-212 .fit30-copy h2{font-size:clamp(33px,3.2vw,47px);line-height:1.03;letter-spacing:-.04em;color:#103d38;margin:8px 0 14px}body.page-id-212 .fit30-copy h2 em{font-style:normal;color:#b18a48}body.page-id-212 .fit30-copy p{font-size:12px;line-height:1.65;color:#69736f;max-width:470px}body.page-id-212 .fit30-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dedbd3;border-radius:16px;overflow:hidden}body.page-id-212 .fit30-grid article{padding:21px;min-height:142px;background:#faf9f5}body.page-id-212 .fit30-grid article:nth-child(odd){border-right:1px solid #dedbd3}body.page-id-212 .fit30-grid article:nth-child(-n+2){border-bottom:1px solid #dedbd3}body.page-id-212 .fit30-grid b{font-size:10px;color:#b18a48}body.page-id-212 .fit30-grid h3{font-size:17px;color:#123e39;margin:18px 0 6px}body.page-id-212 .fit30-grid p{font-size:10.5px;line-height:1.5;color:#707874;margin:0}body.page-id-212 .fit30-cta{grid-column:2;justify-self:start;margin-top:-28px;margin-left:20px;background:#0c403a;color:#fff;text-decoration:none;padding:12px 18px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.08em}
@media(max-width:850px){body.page-id-212 .fit30-wrap{grid-template-columns:1fr}body.page-id-212 .fit30-cta{grid-column:auto;margin:0}}
@media(max-width:520px){body.page-id-212 .fit30-grid{grid-template-columns:1fr}body.page-id-212 .fit30-grid article:nth-child(odd){border-right:0}body.page-id-212 .fit30-grid article{border-bottom:1px solid #dedbd3!important}body.page-id-212 .fit30-grid article:last-child{border-bottom:0!important}}body.page-id-212 .specialist-vip{padding:52px 0;background:#f7f5ef}body.page-id-212 .specialist-shell{background:linear-gradient(120deg,#0b3f39 0%,#0f4d45 42%,#f3efe5 42%,#f8f6f0 100%);border-radius:28px;padding:34px;display:grid;grid-template-columns:.82fr 1.65fr;gap:30px;box-shadow:0 18px 50px rgba(15,45,39,.10);overflow:hidden}body.page-id-212 .specialist-copy{padding:10px 12px;color:#fff;align-self:center}body.page-id-212 .specialist-copy .ey{color:#d7b66b}body.page-id-212 .specialist-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.02;margin:12px 0 14px;color:#fff}body.page-id-212 .specialist-copy .lead{color:rgba(255,255,255,.78);font-size:15px;max-width:430px}body.page-id-212 .specialist-copy .ar-line{color:#d8c48d;margin-top:16px;font-size:14px;line-height:1.8}body.page-id-212 .specialist-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}body.page-id-212 .specialist-card{position:relative;background:rgba(255,255,255,.92);border:1px solid rgba(12,63,57,.12);border-radius:20px;padding:22px 20px;text-decoration:none;color:#143f3a;min-height:205px;display:flex;flex-direction:column;transition:.25s ease}body.page-id-212 .specialist-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,60,52,.12);border-color:#c7a55b}body.page-id-212 .specialist-no{font-size:13px;color:#b28c3e;margin-bottom:30px}body.page-id-212 .specialist-card small{font-size:10px;letter-spacing:1.5px;color:#9a7a3e}body.page-id-212 .specialist-card b{font-size:21px;margin:7px 0 8px}body.page-id-212 .specialist-card em{font-style:normal;font-size:12px;color:#65716e;line-height:1.5}body.page-id-212 .specialist-card strong{margin-top:auto;padding-top:22px;font-size:10px;letter-spacing:.7px;color:#9b7836}@media(max-width:900px){body.page-id-212 .specialist-shell{grid-template-columns:1fr;background:#0f4d45}body.page-id-212 .specialist-options{grid-template-columns:1fr}body.page-id-212 .specialist-card{min-height:150px}}body.page-id-212 /* V32 premium resource centre */
.corp-zone{padding:92px 0 82px;background:linear-gradient(180deg,#f7f4ed 0%,#fff 100%)}body.page-id-212 .corp-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:54px;align-items:end;margin-bottom:34px}body.page-id-212 .corp-heading h2{max-width:850px;letter-spacing:-.045em;line-height:.96}body.page-id-212 .corp-heading p{max-width:760px;font-size:16px;line-height:1.75}body.page-id-212 .corp-ar{border-left:2px solid #b88a3b;padding:8px 0 8px 24px;line-height:1.9}body.page-id-212 .corp-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-212 .corp-card{grid-column:span 3;min-height:340px;padding:28px;border:1px solid rgba(13,61,55,.13);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(20,49,44,.055);display:flex;flex-direction:column;transition:.25s ease}body.page-id-212 .corp-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgba(20,49,44,.10);border-color:rgba(184,138,59,.45)}body.page-id-212 .corp-card.quote-card{grid-column:span 12;min-height:auto;display:grid;grid-template-columns:70px 1.1fr 1fr auto;gap:24px;align-items:center;background:#103f39;color:#fff;border-color:#103f39;padding:24px 28px}body.page-id-212 .corp-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#103f39;color:#d8b064;font-weight:800;margin-bottom:22px}body.page-id-212 .quote-card .corp-icon{background:#d8b064;color:#103f39;margin:0}body.page-id-212 .corp-card h3{font-size:22px;line-height:1.1;margin:0 0 5px}body.page-id-212 .corp-card .ar{font-size:12px;color:#9b7b43;margin-bottom:18px}body.page-id-212 .corp-card ul{margin:0 0 24px;padding-left:18px;line-height:1.75;color:#52615e;font-size:13px}body.page-id-212 .corp-card>a{margin-top:auto;font-size:12px;font-weight:800;letter-spacing:.05em;color:#0f4a42;text-decoration:none}body.page-id-212 .quote-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.6}body.page-id-212 .quote-card h3{color:#fff}body.page-id-212 .quote-card .ar{color:#d8b064;margin:3px 0 0}body.page-id-212 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-212 .quote-mini span{border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 10px;font-size:11px;color:rgba(255,255,255,.8)}body.page-id-212 .quote-card .corp-cta{margin:0;background:#d8b064;color:#103f39;padding:14px 18px;border-radius:10px;white-space:nowrap}body.page-id-212 .vendor-strip{margin-top:18px;border-radius:18px;overflow:hidden;background:#103f39;display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-212 .vendor-strip>div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-212 .vendor-strip>div:last-child{border-right:0}body.page-id-212 .vendor-strip b{display:block;color:#d8b064;font-size:12px;margin-bottom:3px}body.page-id-212 .vendor-strip span{color:rgba(255,255,255,.68);font-size:10px}
@media(max-width:1000px){body.page-id-212 .corp-heading{grid-template-columns:1fr}body.page-id-212 .corp-card{grid-column:span 6}body.page-id-212 .corp-card.quote-card{grid-column:span 12;grid-template-columns:55px 1fr}body.page-id-212 .quote-mini,body.page-id-212 .quote-card .corp-cta{grid-column:2}body.page-id-212 .vendor-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-212 .corp-zone{padding:64px 0}body.page-id-212 .corp-card{grid-column:span 12;min-height:auto}body.page-id-212 .corp-card.quote-card{grid-template-columns:1fr}body.page-id-212 .quote-mini,body.page-id-212 .quote-card .corp-cta{grid-column:1}body.page-id-212 .vendor-strip{grid-template-columns:1fr}body.page-id-212 .corp-ar{border-left:0;border-top:2px solid #b88a3b;padding:18px 0 0}}body.page-id-212 /* V34 compact premium FAQ */
.faq34{padding:56px 0 62px;background:#f7f6f1;color:#123e39}body.page-id-212 .faq34-wrap{width:min(1180px,90%);margin:auto}body.page-id-212 .faq34-head{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:end;margin-bottom:24px}body.page-id-212 .faq34-head>div:first-child>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-212 .faq34-head h2{font-size:clamp(34px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 5px}body.page-id-212 .faq34-head h2 em{font-style:normal;color:#b18a48}body.page-id-212 .faq34-head p{margin:0;font-size:13px;color:#6d7672}body.page-id-212 .faq34-ar{direction:rtl;text-align:right;border-right:2px solid #b18a48;padding-right:18px}body.page-id-212 .faq34-ar strong{display:block;font-size:22px;color:#173f3a}body.page-id-212 .faq34-ar small{display:block;margin-top:5px;font-size:11px;color:#777e7a}body.page-id-212 .faq34-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-212 .faq34 details{background:#fff;border:1px solid #dfdcd3;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px rgba(15,58,53,.025)}body.page-id-212 .faq34 summary{list-style:none;cursor:pointer;min-height:70px;padding:17px 18px;display:grid;grid-template-columns:34px 1fr 26px;gap:10px;align-items:center}body.page-id-212 .faq34 summary::-webkit-details-marker{display:none}body.page-id-212 .faq34 summary b{font-size:11px;color:#b18a48}body.page-id-212 .faq34 summary span{font-size:13px;font-weight:800;line-height:1.35;color:#173f3a}body.page-id-212 .faq34 summary i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#eef1ed;display:flex;align-items:center;justify-content:center;font-size:17px;color:#0c403a;transition:.2s}body.page-id-212 .faq34 details[open] summary i{transform:rotate(45deg);background:#b18a48;color:#fff}body.page-id-212 .faq34 details p{margin:0;padding:0 18px 17px 62px;font-size:11.5px;line-height:1.6;color:#6c7571}body.page-id-212 .faq34-cta{margin-top:14px;background:#0c403a;color:#fff;border-radius:12px;padding:16px 18px 16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-212 .faq34-cta strong{display:block;font-size:15px}body.page-id-212 .faq34-cta span{display:block;margin-top:2px;font-size:10.5px;color:rgba(255,255,255,.65)}body.page-id-212 .faq34-cta a{background:#b78e49;color:#fff;text-decoration:none;padding:11px 15px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}
@media(max-width:800px){body.page-id-212 .faq34-head{grid-template-columns:1fr;gap:18px}body.page-id-212 .faq34-grid{grid-template-columns:1fr}}
@media(max-width:520px){body.page-id-212 .faq34{padding:46px 0}body.page-id-212 .faq34-cta{flex-direction:column;align-items:flex-start}body.page-id-212 .faq34-cta a{width:100%;text-align:center}body.page-id-212 .faq34 details p{padding-left:18px}}body.page-id-212 /* ===== V39: compact RFQ / project enquiry section ===== */
#rfq{padding:24px 0!important;}body.page-id-212 #rfq .wrap{max-width:1040px!important;}body.page-id-212 #rfq .ey{margin-bottom:4px!important;}body.page-id-212 #rfq h2{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.02!important;margin:3px 0 6px!important;max-width:900px!important;}body.page-id-212 #rfq .lead,body.page-id-212 #rfq .dual-ar{font-size:12px!important;line-height:1.45!important;margin:3px 0!important;}body.page-id-212 #rfq .rfq-form{margin-top:10px!important;padding:14px!important;border-radius:16px!important;gap:8px!important;}body.page-id-212 #rfq .rfq-form input,body.page-id-212 #rfq .rfq-form select,body.page-id-212 #rfq .rfq-form textarea{padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;min-height:38px!important;}body.page-id-212 #rfq .rfq-form textarea{min-height:62px!important;height:62px!important;resize:vertical;}body.page-id-212 #rfq .rfq-form input[type=file]{min-height:38px!important;padding:7px 10px!important;}body.page-id-212 #rfq .rfq-form button{min-height:40px!important;padding:10px 16px!important;margin-top:0!important;}
@media(max-width:700px){body.page-id-212 #rfq{padding:20px 0!important;}body.page-id-212 #rfq h2{font-size:30px!important;}body.page-id-212 #rfq .rfq-form{grid-template-columns:1fr!important;padding:12px!important;}body.page-id-212 #rfq .rfq-form .full{grid-column:1!important;}
}body.page-id-212 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-212 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-212 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-212 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-212 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-212 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-212 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-212 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-212 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-212 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-212 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-212 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-212 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-212 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-212 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-212 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-212 .footer-brand{padding-right:0}body.page-id-212 .footer-legal{display:block;line-height:1.8}}body.page-id-212{--g:#073f35;--g2:#0b5447;--gold:#c89539;--cream:#f4efe6;--ink:#123e36}body.page-id-212 .fab2{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-212 .f2-shell{width:min(1240px,92vw);margin:auto}body.page-id-212 .f2-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d4a64b}body.page-id-212 .f2-kicker.dark{color:#a97424}body.page-id-212 .f2-hero{padding:74px 0 56px;background:radial-gradient(circle at 80% 16%,rgba(213,170,80,.15),transparent 28%),linear-gradient(145deg,#062e29,#0b5145);color:#fff}body.page-id-212 .f2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:52px;align-items:center}body.page-id-212 .f2-hero h1{font-size:clamp(58px,6.8vw,104px);line-height:.86;letter-spacing:-.064em;margin:12px 0 22px}body.page-id-212 .f2-hero h1 em{font-style:normal;color:#deb45b}body.page-id-212 .f2-hero p{max-width:680px;line-height:1.72;color:#cad8d3;font-size:14px}body.page-id-212 .f2-actions{display:flex;gap:8px;margin:25px 0}body.page-id-212 .f2-actions a,body.page-id-212 .f2-cta a{padding:13px 17px;border-radius:8px;background:#d4a64b;color:#153e35;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-212 .f2-actions a.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.23)}body.page-id-212 .f2-proofline{display:flex;gap:6px;flex-wrap:wrap}body.page-id-212 .f2-proofline span{padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:99px;font-size:6.5px;color:#d0ddd8}body.page-id-212 .f2-hero-media{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:280px 165px 130px;gap:9px}body.page-id-212 .f2-hero-img{border-radius:18px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-212 .f2-hero-img.main{grid-row:1/4;background-image:linear-gradient(180deg,transparent,rgba(4,43,37,.45)),url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1200&q=85')}body.page-id-212 .f2-hero-img.weld{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=700&q=85')}body.page-id-212 .f2-hero-img.plate{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=700&q=85')}body.page-id-212 .f2-hero-note{grid-column:2;background:#c89539;color:#fff;border-radius:18px;padding:19px;display:flex;flex-direction:column;justify-content:end}body.page-id-212 .f2-hero-note small{font-size:7px}body.page-id-212 .f2-hero-note b{font-size:16px;margin-top:5px}body.page-id-212 .f2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-212 .f2-head h2,body.page-id-212 .f2-machinery h2,body.page-id-212 .f2-connections h2,body.page-id-212 .f2-qc h2,body.page-id-212 .f2-marking h2,body.page-id-212 .f2-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-212 .f2-head p,body.page-id-212 .f2-machinery p,body.page-id-212 .f2-connections p,body.page-id-212 .f2-qc p,body.page-id-212 .f2-marking p{color:#68756f;line-height:1.65}body.page-id-212 .f2-capabilities,body.page-id-212 .f2-steel-process,body.page-id-212 .f2-membrane,body.page-id-212 .f2-custom,body.page-id-212 .f2-gallery{padding:68px 0}body.page-id-212 .f2-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-212 .f2-cap-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-212 .f2-cap-img{height:175px;background-size:cover;background-position:center}body.page-id-212 .f2-cap-img.cut{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .f2-cap-img.drill{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .f2-cap-img.fitup{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .f2-cap-img.welding{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .f2-cap-img.grinding{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .f2-cap-img.membrane{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-212 .f2-cap-img.qc{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .f2-cap-img.dispatch{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .f2-cap-grid article>span,body.page-id-212 .f2-cap-grid article>h3,body.page-id-212 .f2-cap-grid article>p{margin-left:15px;margin-right:15px}body.page-id-212 .f2-cap-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:14px}body.page-id-212 .f2-cap-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-212 .f2-cap-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-212 .f2-machinery{padding:56px 0;background:#e7dfd3}body.page-id-212 .f2-machine-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-212 .f2-machine-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3c9ba;border-radius:15px;overflow:hidden;background:#fff}body.page-id-212 .f2-machine-list div{padding:17px;border-right:1px solid #ddd5c8;border-bottom:1px solid #ddd5c8}body.page-id-212 .f2-machine-list b,body.page-id-212 .f2-machine-list span{display:block}body.page-id-212 .f2-machine-list b{font-size:8px;color:#a97424}body.page-id-212 .f2-machine-list span{font-size:9px;color:#66746e;margin-top:5px}body.page-id-212 .f2-receiving,body.page-id-212 .f2-welding,body.page-id-212 .f2-finish,body.page-id-212 .f2-transform{padding:62px 0;background:#073f35;color:#fff}body.page-id-212 .f2-head.light h2{color:#fff}body.page-id-212 .f2-head.light p{color:#bfcec9}body.page-id-212 .f2-receive-flow,body.page-id-212 .f2-weld-flow,body.page-id-212 .f2-finish-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-212 .f2-weld-flow{grid-template-columns:repeat(5,1fr)}body.page-id-212 .f2-receive-flow>div,body.page-id-212 .f2-weld-flow>div,body.page-id-212 .f2-finish-row>div{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:21px}body.page-id-212 .f2-receive-flow b,body.page-id-212 .f2-weld-flow b,body.page-id-212 .f2-finish-row b{color:#e1b75f;font-size:22px}body.page-id-212 .f2-receive-flow h3,body.page-id-212 .f2-weld-flow h3,body.page-id-212 .f2-finish-row h3{font-size:18px;margin:12px 0 6px}body.page-id-212 .f2-receive-flow p,body.page-id-212 .f2-weld-flow p,body.page-id-212 .f2-finish-row p{font-size:8px;line-height:1.5;color:#bdcbc6}body.page-id-212 .f2-process{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-212 .f2-process article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-212 .f2-pic{height:190px;background-size:cover;background-position:center}body.page-id-212 .review{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .cutting{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .platework{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .drilling{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .fit{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .weld2{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .grind{background-image:url('https://images.unsplash.com/photo-1581092334494-412b6e1d8035?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .preassembly{background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .f2-step{color:#b67d22;font-size:8px;font-weight:900;margin:14px 16px 0}body.page-id-212 .f2-process h3,body.page-id-212 .f2-process p{margin-left:16px;margin-right:16px}body.page-id-212 .f2-process h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-212 .f2-process p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-212 .f2-connections{padding:60px 0;background:#e9e2d6}body.page-id-212 .f2-conn-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-212 .f2-conn-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}body.page-id-212 .f2-conn-tags span{border:1px solid #d1c8b9;background:#fff;padding:7px 9px;border-radius:99px;font-size:7px;font-weight:900;color:#8a672c}body.page-id-212 .f2-conn-visual{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-212 .f2-conn-visual>div{background:#0b473d;color:#fff;border-radius:15px;padding:22px;min-height:120px}body.page-id-212 .f2-conn-visual b,body.page-id-212 .f2-conn-visual small{display:block}body.page-id-212 .f2-conn-visual b{font-size:13px;color:#ddb05a}body.page-id-212 .f2-conn-visual small{font-size:8px;color:#bfd0ca;margin-top:9px}body.page-id-212 .f2-mem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-212 .f2-mem-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:17px}body.page-id-212 .f2-mem-img{height:175px;background-size:cover;background-position:center}body.page-id-212 .mat{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-212 .layout{background-image:url('https://admin.tensilefabric.co.uk/projects/1965/full/M1965-JF-107-GA%20with%20Fabric%20copy.jpg')}body.page-id-212 .cuttingm{background-image:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .edge{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .join{background-image:url('https://images.unsplash.com/photo-1558618666-fcd25c85cd64?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .hardware{background-image:url('https://images.unsplash.com/photo-1586864387967-d02ef85d93e8?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .checkm{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .packm{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .f2-mem-grid article>span,body.page-id-212 .f2-mem-grid article>h3,body.page-id-212 .f2-mem-grid article>p{margin-left:15px;margin-right:15px}body.page-id-212 .f2-mem-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:13px}body.page-id-212 .f2-mem-grid h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-212 .f2-mem-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-212 .f2-qc,body.page-id-212 .f2-marking{padding:58px 0}body.page-id-212 .f2-qc-grid,body.page-id-212 .f2-mark-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-212 .f2-qc-list,body.page-id-212 .f2-mark-demo{background:#fff;border:1px solid #d7cfc1;border-radius:16px;padding:8px 18px}body.page-id-212 .f2-qc-list>div{display:grid;grid-template-columns:50px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-212 .f2-qc-list>div:last-child{border:0}body.page-id-212 .f2-qc-list b{font-size:20px;color:#bb8730}body.page-id-212 .f2-qc-list strong{font-size:12px}body.page-id-212 .f2-qc-list small{display:block;color:#71807a;margin-top:4px}body.page-id-212 .f2-marking{background:#e8e0d4}body.page-id-212 .f2-mark-demo{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-212 .f2-mark-demo>div{background:#0b473d;color:#fff;border-radius:12px;padding:18px}body.page-id-212 .f2-mark-demo span{display:block;font-family:monospace;color:#dfb45b;font-size:15px}body.page-id-212 .f2-mark-demo small{font-size:7px;color:#c1d0cb}body.page-id-212 .f2-dispatch{padding:58px 0}body.page-id-212 .f2-dispatch-flow{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #d5ccbd;border-radius:18px;padding:20px;gap:10px;overflow-x:auto}body.page-id-212 .f2-dispatch-flow>div{text-align:center;min-width:90px}body.page-id-212 .f2-dispatch-flow b{display:block;color:#b77f24;font-size:20px}body.page-id-212 .f2-dispatch-flow span{font-size:7px;font-weight:900}body.page-id-212 .f2-dispatch-flow i{font-style:normal;color:#b77f24}body.page-id-212 .f2-transform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-212 .f2-transform-grid>div{height:210px;border-radius:15px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-212 .f2-transform-grid>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(4,43,37,.86))}body.page-id-212 .f2-transform-grid span,body.page-id-212 .f2-transform-grid b,body.page-id-212 .f2-transform-grid small{position:relative;z-index:2}body.page-id-212 .f2-transform-grid span{color:#e0b45b;font-size:8px}body.page-id-212 .f2-transform-grid b{font-size:14px;margin:5px 0}body.page-id-212 .f2-transform-grid small{font-size:7px;color:#c4d2cd}body.page-id-212 .f2-transform-grid .raw{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .fabricated{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .finished{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-212 .installed{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .f2-custom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-212 .f2-custom-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:14px;padding:20px}body.page-id-212 .f2-custom-grid b{display:block;font-size:11px;color:#154238}body.page-id-212 .f2-custom-grid span{display:block;font-size:8px;color:#6a7671;margin-top:7px}body.page-id-212 .f2-gallery{background:#e9e2d7}body.page-id-212 .f2-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-212 .f2-gallery-grid>div{height:190px;border:1px dashed #bcb2a2;border-radius:14px;background:linear-gradient(145deg,#d8d0c4,#f2ede5);display:flex;align-items:flex-end;padding:16px}body.page-id-212 .f2-gallery-grid span{font-size:8px;font-weight:900;color:#86652c}body.page-id-212 .f2-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-212 .f2-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-212 .f2-cta h2{color:#fff}body.page-id-212 .f2-cta p{color:#becdc8;line-height:1.65}
@media(max-width:950px){body.page-id-212 .f2-hero-grid,body.page-id-212 .f2-head,body.page-id-212 .f2-machine-grid,body.page-id-212 .f2-conn-grid,body.page-id-212 .f2-qc-grid,body.page-id-212 .f2-mark-grid,body.page-id-212 .f2-cta-grid{grid-template-columns:1fr}body.page-id-212 .f2-cap-grid,body.page-id-212 .f2-process,body.page-id-212 .f2-mem-grid,body.page-id-212 .f2-transform-grid{grid-template-columns:1fr 1fr}body.page-id-212 .f2-receive-flow,body.page-id-212 .f2-finish-row{grid-template-columns:1fr 1fr}body.page-id-212 .f2-weld-flow{grid-template-columns:1fr 1fr}body.page-id-212 .f2-custom-grid,body.page-id-212 .f2-gallery-grid{grid-template-columns:1fr 1fr}body.page-id-212 .f2-hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-212 .f2-shell{width:calc(100% - 28px)}body.page-id-212 .f2-hero{padding:46px 0}body.page-id-212 .f2-hero h1{font-size:52px}body.page-id-212 .f2-hero-media{grid-template-columns:1fr;grid-template-rows:250px 120px 120px 110px;min-height:0}body.page-id-212 .f2-hero-img.main{grid-row:auto}body.page-id-212 .f2-hero-note{grid-column:auto}body.page-id-212 .f2-capabilities,body.page-id-212 .f2-steel-process,body.page-id-212 .f2-membrane,body.page-id-212 .f2-custom,body.page-id-212 .f2-gallery{padding:45px 0}body.page-id-212 .f2-cap-grid,body.page-id-212 .f2-process,body.page-id-212 .f2-mem-grid,body.page-id-212 .f2-receive-flow,body.page-id-212 .f2-finish-row,body.page-id-212 .f2-weld-flow,body.page-id-212 .f2-transform-grid,body.page-id-212 .f2-custom-grid,body.page-id-212 .f2-gallery-grid{grid-template-columns:1fr}body.page-id-212 .f2-machine-list,body.page-id-212 .f2-conn-visual,body.page-id-212 .f2-mark-demo{grid-template-columns:1fr}body.page-id-212 .f2-actions{flex-direction:column;align-items:flex-start}body.page-id-212 .f2-dispatch-flow{justify-content:flex-start}}body.page-id-212 /* V3 — premium factory visit module */
.f3-visit{
  padding:66px 0 58px;
  background:
    radial-gradient(circle at 84% 12%,rgba(210,163,67,.13),transparent 27%),
    linear-gradient(145deg,#073b33,#0b5548);
  color:#fff;
}body.page-id-212 .f3-visit-top{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:end}body.page-id-212 .f3-visit h2{font-size:clamp(46px,5.4vw,78px);line-height:.91;letter-spacing:-.055em;margin:8px 0 0;color:#fff}body.page-id-212 .f3-visit-top p{color:#c2d1cc;line-height:1.7;margin:0 0 18px}body.page-id-212 .f3-visit-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}body.page-id-212 .f3-visit-actions a{background:#d4a64b;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-212 .f3-visit-actions span{font-size:7px;font-weight:900;letter-spacing:.13em;color:#d7e1dd}body.page-id-212 .f3-visit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:32px}body.page-id-212 .f3-visit-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:16px;padding:20px}body.page-id-212 .f3-visit-grid article>b{font-size:23px;color:#e0b45a}body.page-id-212 .f3-visit-grid article>span{display:block;font-size:6.5px;font-weight:900;letter-spacing:.14em;color:#a9c0b8;margin-top:11px}body.page-id-212 .f3-visit-grid h3{font-size:18px;margin:6px 0;color:#fff}body.page-id-212 .f3-visit-grid p{font-size:8px;line-height:1.55;color:#bdcdc7;margin-bottom:0}body.page-id-212 .f3-visit-note{margin-top:10px;background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:15px 18px;display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center}body.page-id-212 .f3-visit-note>b{font-size:7px;color:#e0b45a;letter-spacing:.12em}body.page-id-212 .f3-visit-note>div{display:flex;align-items:center;justify-content:space-between;gap:8px}body.page-id-212 .f3-visit-note span{font-size:6.5px;font-weight:900;letter-spacing:.07em;color:#d2ded9}body.page-id-212 .f3-visit-note i{font-style:normal;color:#d6a94e}
@media(max-width:900px){body.page-id-212 .f3-visit-top{grid-template-columns:1fr;gap:18px}body.page-id-212 .f3-visit-grid{grid-template-columns:1fr 1fr}body.page-id-212 .f3-visit-note{grid-template-columns:1fr}body.page-id-212 .f3-visit-note>div{overflow-x:auto;justify-content:flex-start}body.page-id-212 .f3-visit-note span{white-space:nowrap}
}
@media(max-width:600px){body.page-id-212 .f3-visit{padding:46px 0}body.page-id-212 .f3-visit-grid{grid-template-columns:1fr}body.page-id-212 .f3-visit h2{font-size:44px}
}body.page-id-212{--bg:#f4efe6;--ink:#123e36;--green:#073f35;--green2:#0b5548;--gold:#c99538}body.page-id-212 .bk{background:var(--bg);color:var(--ink);overflow:hidden}body.page-id-212 .bk-shell{width:min(1240px,92vw);margin:auto}body.page-id-212 .bk-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d7a84d}body.page-id-212 .bk-kicker.dark{color:#a87526}body.page-id-212 .bk-hero{padding:72px 0 58px;background:radial-gradient(circle at 80% 15%,rgba(214,169,76,.16),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-212 .bk-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-212 .bk-hero h1{font-size:clamp(57px,6.5vw,98px);line-height:.87;letter-spacing:-.062em;margin:12px 0 20px}body.page-id-212 .bk-hero h1 em{font-style:normal;color:#dfb55b}body.page-id-212 .bk-hero p{max-width:720px;color:#c6d5d0;line-height:1.7;font-size:14px}body.page-id-212 .bk-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:760px}body.page-id-212 .bk-search span{display:grid;place-items:center;color:#58716a;font-size:21px}body.page-id-212 .bk-search input{border:0;outline:0;padding:13px 4px;font-size:11px}body.page-id-212 .bk-search button,body.page-id-212 .bk-more button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-212 .bk-trends{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}body.page-id-212 .bk-trends b{font-size:6px;color:#d9ac55}body.page-id-212 .bk-trends span{font-size:6.5px;border:1px solid rgba(255,255,255,.13);padding:6px 8px;border-radius:99px;color:#c8d7d2}body.page-id-212 .bk-start{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:25px}body.page-id-212 .bk-start>small{color:#dfb55b;font-size:7px;font-weight:900;letter-spacing:.15em}body.page-id-212 .bk-start>b{display:block;font-size:25px;margin:8px 0}body.page-id-212 .bk-start>p{font-size:10px}body.page-id-212 .bk-start>div{display:grid;grid-template-columns:35px 1fr;gap:9px;padding:11px 0;border-top:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:700}body.page-id-212 .bk-start>div span{color:#e0b45a}body.page-id-212 .bk-start a{display:inline-block;margin-top:13px;color:#e0b45a;font-size:7px;font-weight:900}body.page-id-212 .bk-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-212 .bk-head h2,body.page-id-212 .bk-expert h2,body.page-id-212 .bk-saudi h2,body.page-id-212 .bk-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-212 .bk-head p,body.page-id-212 .bk-saudi p{color:#69766f;line-height:1.65}body.page-id-212 .bk-head.light h2{color:#fff}body.page-id-212 .bk-head.light p{color:#bfcec9}body.page-id-212 .bk-categories,body.page-id-212 .bk-paths,body.page-id-212 .bk-library,body.page-id-212 .bk-saudi,body.page-id-212 .bk-case{padding:65px 0}body.page-id-212 .bk-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-212 .bk-cat-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:15px;padding:20px}body.page-id-212 .bk-cat-grid b{font-size:21px;color:#bd8730}body.page-id-212 .bk-cat-grid h3{font-size:18px;margin:13px 0 6px}body.page-id-212 .bk-cat-grid p{font-size:8px;line-height:1.5;color:#6b7772}body.page-id-212 .bk-cat-grid span{font-size:6.5px;font-weight:900;color:#a87526}body.page-id-212 .bk-featured,body.page-id-212 .bk-faq{padding:64px 0;background:#073f35;color:#fff}body.page-id-212 .bk-feature-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}body.page-id-212 .bk-big{background:#fff;color:var(--ink);border-radius:18px;overflow:hidden}body.page-id-212 .bk-photo{background-size:cover;background-position:center}body.page-id-212 .bk-big .bk-photo{height:340px}body.page-id-212 .parking{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1200&q=80')}body.page-id-212 .fabric{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=700&q=80')}body.page-id-212 .engineering{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=700&q=80')}body.page-id-212 .cost{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=700&q=80')}body.page-id-212 .bk-card-copy{padding:22px}body.page-id-212 .bk-card-copy>span,body.page-id-212 .bk-side span,body.page-id-212 .bk-library-grid article>span{font-size:7px;font-weight:900;color:#ae7825;letter-spacing:.09em}body.page-id-212 .bk-card-copy h3{font-size:29px;line-height:1.05;margin:8px 0}body.page-id-212 .bk-card-copy p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-212 .bk-card-copy a,body.page-id-212 .bk-side a{font-size:7px;font-weight:900;color:#9e6e25}body.page-id-212 .bk-side{display:grid;gap:10px}body.page-id-212 .bk-side article{display:grid;grid-template-columns:145px 1fr;background:#fff;color:var(--ink);border-radius:15px;overflow:hidden}body.page-id-212 .bk-side .bk-photo{height:100%}body.page-id-212 .bk-side article>div:last-child{padding:15px}body.page-id-212 .bk-side h3{font-size:16px;margin:7px 0 11px}body.page-id-212 .bk-paths{background:#e9e2d6}body.page-id-212 .bk-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-212 .bk-path-grid article{background:#fff;border:1px solid #d7cec0;border-radius:17px;padding:23px}body.page-id-212 .bk-path-grid>article>span{font-size:7px;color:#aa7526;font-weight:900}body.page-id-212 .bk-path-grid h3{font-size:22px;margin:8px 0 15px}body.page-id-212 .bk-path-grid ol{padding-left:20px;color:#68756f;font-size:9px;line-height:2}body.page-id-212 .bk-path-grid a{font-size:7px;color:#9d6d25;font-weight:900}body.page-id-212 .bk-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-212 .bk-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-212 .bk-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-212 .bk-library-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-212 .bk-thumb{height:190px;background-size:cover;background-position:center}body.page-id-212 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .t2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .t3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .t4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .t5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .t6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .bk-library-grid article>span,body.page-id-212 .bk-library-grid article>h3,body.page-id-212 .bk-library-grid article>p,body.page-id-212 .bk-library-grid article>small{margin-left:16px;margin-right:16px}body.page-id-212 .bk-library-grid article>span{display:block;margin-top:14px}body.page-id-212 .bk-library-grid h3{font-size:19px;margin-top:6px;margin-bottom:6px}body.page-id-212 .bk-library-grid p{font-size:8px;line-height:1.5;color:#6a7671}body.page-id-212 .bk-library-grid small{font-size:6px;color:#9c8b6a}body.page-id-212 .bk-more{text-align:center;margin-top:18px}body.page-id-212 .bk-more button{padding:12px 17px}body.page-id-212 .bk-expert{padding:62px 0;background:#e8e0d4}body.page-id-212 .bk-expert-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center}body.page-id-212 .bk-expert>div p{color:#69766f;line-height:1.65}body.page-id-212 .bk-expert-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-212 .bk-expert-cards article{background:#fff;border-radius:15px;padding:20px;border:1px solid #d5ccbd}body.page-id-212 .bk-expert-cards b{font-size:27px;color:#bc8730}body.page-id-212 .bk-expert-cards h3{font-size:18px}body.page-id-212 .bk-expert-cards p{font-size:8px!important}body.page-id-212 .bk-expert-cards a{font-size:6.5px;font-weight:900;color:#9e6d25}body.page-id-212 .bk-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-212 .bk-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:12px;padding:15px}body.page-id-212 .bk-faq-grid b{color:#dfb45a}body.page-id-212 .bk-faq-grid span{font-size:10px;font-weight:700}body.page-id-212 .bk-faq-grid i{font-style:normal;color:#dfb45a;font-size:18px}body.page-id-212 .bk-saudi{background:#f6f2ea}body.page-id-212 .bk-saudi-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-212 .bk-city-cloud{display:flex;flex-wrap:wrap;gap:8px}body.page-id-212 .bk-city-cloud span{padding:12px 15px;border:1px solid #d4cabb;background:#fff;border-radius:999px;font-size:8px;font-weight:900;color:#6e624d}body.page-id-212 .bk-city-cloud span:last-child{background:#0a473d;color:#fff;border-color:#0a473d}body.page-id-212 .bk-case{background:#e9e2d7}body.page-id-212 .bk-case-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-212 .bk-case-row>div{min-height:175px;border-radius:15px;background:linear-gradient(145deg,#0b4d42,#073b33);color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-212 .bk-case-row b{font-size:7px;color:#dfb45a}body.page-id-212 .bk-case-row h3{font-size:20px;margin:7px 0}body.page-id-212 .bk-case-row span{font-size:6px;color:#bed0c9}body.page-id-212 .bk-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-212 .bk-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-212 .bk-cta h2{color:#fff}body.page-id-212 .bk-cta p{color:#bdccc7;line-height:1.65}body.page-id-212 .bk-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:900px){body.page-id-212 .bk-hero-grid,body.page-id-212 .bk-head,body.page-id-212 .bk-feature-grid,body.page-id-212 .bk-expert-grid,body.page-id-212 .bk-saudi-grid,body.page-id-212 .bk-cta-grid{grid-template-columns:1fr}body.page-id-212 .bk-cat-grid{grid-template-columns:1fr 1fr}body.page-id-212 .bk-path-grid,body.page-id-212 .bk-library-grid,body.page-id-212 .bk-case-row{grid-template-columns:1fr 1fr}body.page-id-212 .bk-head{gap:12px}body.page-id-212 .bk-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-212 .bk-shell{width:calc(100% - 28px)}body.page-id-212 .bk-hero{padding:46px 0}body.page-id-212 .bk-hero h1{font-size:51px}body.page-id-212 .bk-search{grid-template-columns:34px 1fr}body.page-id-212 .bk-search button{grid-column:1/-1;padding:12px}body.page-id-212 .bk-cat-grid,body.page-id-212 .bk-path-grid,body.page-id-212 .bk-library-grid,body.page-id-212 .bk-expert-cards,body.page-id-212 .bk-faq-grid,body.page-id-212 .bk-case-row{grid-template-columns:1fr}body.page-id-212 .bk-side article{grid-template-columns:115px 1fr}body.page-id-212 .bk-big .bk-photo{height:240px}body.page-id-212 .bk-categories,body.page-id-212 .bk-paths,body.page-id-212 .bk-library,body.page-id-212 .bk-saudi,body.page-id-212 .bk-case{padding:45px 0}}body.page-id-212 /* BLOG & KNOWLEDGE V3 — complete VIP knowledge architecture */
:root{--k3g:#073f35;--k3g2:#0b5548;--k3gold:#cb983b;--k3cream:#f4efe6;--k3ink:#123e36}body.page-id-212 .bk3{background:var(--k3cream);color:var(--k3ink);overflow:hidden}body.page-id-212 .k3-shell{width:min(1240px,92vw);margin:auto}body.page-id-212 .k3-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-212 .k3-kicker.dark{color:#a87526}body.page-id-212 .k3-hero{padding:76px 0 62px;background:radial-gradient(circle at 80% 12%,rgba(217,172,81,.17),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-212 .k3-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}body.page-id-212 .k3-hero h1{font-size:clamp(58px,6.7vw,102px);line-height:.86;letter-spacing:-.064em;margin:12px 0 21px}body.page-id-212 .k3-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-212 .k3-hero p{font-size:14px;line-height:1.72;color:#c7d6d1;max-width:710px}body.page-id-212 .k3-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:750px}body.page-id-212 .k3-search>span{display:grid;place-items:center;color:#58736b;font-size:20px}body.page-id-212 .k3-search input{border:0;outline:0;padding:12px 4px;font-size:10px}body.page-id-212 .k3-search button,body.page-id-212 .k3-center button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-212 .k3-popular{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:11px}body.page-id-212 .k3-popular b{font-size:6px;color:#dfb45b}body.page-id-212 .k3-popular span{border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:6px 8px;font-size:6px;color:#cad9d4}body.page-id-212 .k3-dashboard{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:10px 22px 17px}body.page-id-212 .k3-dash-top{padding:16px 0}body.page-id-212 .k3-dash-top small{color:#dfb45b;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-212 .k3-dash-top>b{display:block;font-size:24px;margin-top:5px}body.page-id-212 .k3-dashboard>a{display:grid;grid-template-columns:40px 1fr 20px;gap:8px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none}body.page-id-212 .k3-dashboard>a>span{color:#dfb45b;font-size:10px;font-weight:900}body.page-id-212 .k3-dashboard>a b{font-size:11px}body.page-id-212 .k3-dashboard>a small{display:block;font-size:7px;color:#9fb7af;margin-top:3px}body.page-id-212 .k3-dashboard>a i{font-style:normal;color:#dfb45b}body.page-id-212 .k3-dash-foot{display:flex;gap:5px;flex-wrap:wrap;padding-top:11px;border-top:1px solid rgba(255,255,255,.12)}body.page-id-212 .k3-dash-foot span{font-size:6px;padding:6px 7px;background:rgba(255,255,255,.06);border-radius:99px;color:#c7d6d1}body.page-id-212 .k3-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-212 .k3-head h2,body.page-id-212 .k3-engineer h2,body.page-id-212 .k3-saudi h2,body.page-id-212 .k3-authority h2,body.page-id-212 .k3-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.052em;margin:6px 0 0}body.page-id-212 .k3-head p{color:#69766f;line-height:1.65}body.page-id-212 .k3-head.light h2{color:#fff}body.page-id-212 .k3-head.light p{color:#bdcdc7}body.page-id-212 .k3-start,body.page-id-212 .k3-latest,body.page-id-212 .k3-compare,body.page-id-212 .k3-faq,body.page-id-212 .k3-cases{padding:66px 0}body.page-id-212 .k3-start-grid{display:grid;grid-template-columns:1.4fr repeat(2,1fr);gap:9px}body.page-id-212 .k3-start-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:20px}body.page-id-212 .k3-start-grid .hero-guide{grid-row:span 2;padding:0;overflow:hidden}body.page-id-212 .hero-guide .k3-img{height:280px}body.page-id-212 .hero-guide>div:last-child{padding:22px}body.page-id-212 .k3-start-grid span{font-size:7px;font-weight:900;color:#ad7825}body.page-id-212 .k3-start-grid h3{font-size:20px;line-height:1.08;margin:8px 0}body.page-id-212 .hero-guide h3{font-size:29px}body.page-id-212 .k3-start-grid p{font-size:8px;line-height:1.55;color:#68756f}body.page-id-212 .k3-start-grid a{font-size:6.5px;font-weight:900;color:#9f6e25}body.page-id-212 .k3-img{background-size:cover;background-position:center}body.page-id-212 .park,body.page-id-212 .a1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=82')}body.page-id-212 .a2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=900&q=82')}body.page-id-212 .a3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=900&q=82')}body.page-id-212 .a4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=900&q=82')}body.page-id-212 .a5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=900&q=82')}body.page-id-212 .a6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=900&q=82')}body.page-id-212 .k3-topics,body.page-id-212 .k3-tools,body.page-id-212 .k3-saudi{padding:65px 0;background:#073f35;color:#fff}body.page-id-212 .k3-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-212 .k3-topic-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:19px}body.page-id-212 .k3-topic-grid b{font-size:20px;color:#dfb45a}body.page-id-212 .k3-topic-grid>article>span{display:block;font-size:6px;color:#9fb9b0;font-weight:900;letter-spacing:.12em;margin-top:12px}body.page-id-212 .k3-topic-grid h3{font-size:18px;margin:6px 0}body.page-id-212 .k3-topic-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-212 .k3-topic-grid small{font-size:6px;color:#dfb45a}body.page-id-212 .k3-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-212 .k3-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-212 .k3-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-212 .k3-article-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-212 .k3-article-grid .k3-img{height:205px}body.page-id-212 .k3-article-grid article>span,body.page-id-212 .k3-article-grid h3,body.page-id-212 .k3-article-grid p,body.page-id-212 .k3-article-grid a{margin-left:16px;margin-right:16px}body.page-id-212 .k3-article-grid article>span{display:block;margin-top:14px;font-size:6.5px;font-weight:900;color:#aa7526}body.page-id-212 .k3-article-grid h3{font-size:19px;line-height:1.08;margin-top:7px;margin-bottom:6px}body.page-id-212 .k3-article-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-212 .k3-article-grid a{font-size:6px;font-weight:900;color:#9f6e25}body.page-id-212 .k3-center{text-align:center;margin-top:20px}body.page-id-212 .k3-center button{padding:12px 17px}body.page-id-212 .k3-engineer{padding:64px 0;background:#e8e0d4}body.page-id-212 .k3-eng-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:center}body.page-id-212 .k3-engineer p{color:#68756f;line-height:1.65}body.page-id-212 .k3-engineer a{font-size:7px;font-weight:900;color:#9d6c24}body.page-id-212 .k3-eng-list{background:#fff;border:1px solid #d5ccbd;border-radius:17px;padding:7px 18px}body.page-id-212 .k3-eng-list>div{display:grid;grid-template-columns:48px 1fr 20px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #e5ded3}body.page-id-212 .k3-eng-list>div:last-child{border:0}body.page-id-212 .k3-eng-list b{font-size:18px;color:#b98128}body.page-id-212 .k3-eng-list strong{font-size:12px}body.page-id-212 .k3-eng-list small{display:block;color:#73807b;font-size:7px;margin-top:3px}body.page-id-212 .k3-eng-list i{font-style:normal;color:#b98128}body.page-id-212 .k3-compare{background:#f6f2eb}body.page-id-212 .k3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-212 .k3-compare-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-212 .k3-compare-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0a473d;color:#dfb45a;font-size:9px}body.page-id-212 .k3-compare-grid h3{font-size:18px;min-height:45px}body.page-id-212 .k3-compare-grid span{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-212 .k3-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-212 .k3-tools-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-212 .k3-tools-grid b{font-size:21px;color:#dfb45a}body.page-id-212 .k3-tools-grid h3{font-size:18px;margin:12px 0 6px}body.page-id-212 .k3-tools-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-212 .k3-tools-grid span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-212 .k3-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-212 .k3-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:15px}body.page-id-212 .k3-faq-grid b{color:#b67e27}body.page-id-212 .k3-faq-grid span{font-size:10px;font-weight:700}body.page-id-212 .k3-faq-grid i{font-style:normal;color:#b67e27;font-size:18px}body.page-id-212 .k3-saudi{background:linear-gradient(145deg,#073b33,#0b5548)}body.page-id-212 .k3-saudi-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-212 .k3-saudi h2{color:#fff}body.page-id-212 .k3-saudi p{color:#bdcdc7;line-height:1.65}body.page-id-212 .k3-cities{display:flex;flex-wrap:wrap;gap:8px}body.page-id-212 .k3-cities span{padding:11px 14px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:99px;font-size:7px;font-weight:900;color:#d1ddd9}body.page-id-212 .k3-cities span:last-child{background:#d2a348;color:#173e35;border-color:#d2a348}body.page-id-212 .k3-cases{background:#e9e2d7}body.page-id-212 .k3-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-212 .k3-case-grid article{background:#fff;border:1px solid #d5ccbd;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-212 .k3-case-photo{height:215px;background-size:cover;background-position:center}body.page-id-212 .c1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=82')}body.page-id-212 .c2{background-image:url('https://images.unsplash.com/photo-1554068865-24cecd4e34b8?auto=format&fit=crop&w=900&q=82')}body.page-id-212 .c3{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=82')}body.page-id-212 .k3-case-grid article>span,body.page-id-212 .k3-case-grid h3,body.page-id-212 .k3-case-grid p,body.page-id-212 .k3-case-grid a{margin-left:16px;margin-right:16px}body.page-id-212 .k3-case-grid article>span{display:block;margin-top:14px;font-size:6px;color:#a87425;font-weight:900}body.page-id-212 .k3-case-grid h3{font-size:20px;margin-top:6px;margin-bottom:6px}body.page-id-212 .k3-case-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-212 .k3-case-grid a{font-size:6px;font-weight:900;color:#9f6d24}body.page-id-212 .k3-authority{padding:50px 0;background:#f7f3ec}body.page-id-212 .k3-auth-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}body.page-id-212 .k3-auth-list{display:flex;flex-wrap:wrap;gap:7px}body.page-id-212 .k3-auth-list span{padding:9px 11px;border:1px solid #d5ccbd;background:#fff;border-radius:99px;font-size:6.5px;font-weight:900;color:#75664b}body.page-id-212 .k3-cta{padding:57px 0;background:#062f29;color:#fff}body.page-id-212 .k3-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-212 .k3-cta h2{color:#fff}body.page-id-212 .k3-cta p{color:#bdccc7;line-height:1.65}body.page-id-212 .k3-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-212 .k3-hero-grid,body.page-id-212 .k3-head,body.page-id-212 .k3-eng-grid,body.page-id-212 .k3-saudi-grid,body.page-id-212 .k3-auth-grid,body.page-id-212 .k3-cta-grid{grid-template-columns:1fr}body.page-id-212 .k3-start-grid{grid-template-columns:1fr 1fr}body.page-id-212 .k3-start-grid .hero-guide{grid-column:1/-1;grid-row:auto}body.page-id-212 .k3-topic-grid,body.page-id-212 .k3-tools-grid{grid-template-columns:1fr 1fr}body.page-id-212 .k3-article-grid,body.page-id-212 .k3-case-grid{grid-template-columns:1fr 1fr}body.page-id-212 .k3-compare-grid{grid-template-columns:1fr 1fr}body.page-id-212 .k3-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-212 .k3-shell{width:calc(100% - 28px)}body.page-id-212 .k3-hero{padding:47px 0}body.page-id-212 .k3-hero h1{font-size:51px}body.page-id-212 .k3-search{grid-template-columns:35px 1fr}body.page-id-212 .k3-search button{grid-column:1/-1;padding:11px}body.page-id-212 .k3-start,body.page-id-212 .k3-latest,body.page-id-212 .k3-compare,body.page-id-212 .k3-faq,body.page-id-212 .k3-cases{padding:45px 0}body.page-id-212 .k3-start-grid,body.page-id-212 .k3-topic-grid,body.page-id-212 .k3-article-grid,body.page-id-212 .k3-compare-grid,body.page-id-212 .k3-tools-grid,body.page-id-212 .k3-faq-grid,body.page-id-212 .k3-case-grid{grid-template-columns:1fr}body.page-id-212 .hero-guide .k3-img{height:230px}body.page-id-212 .k3-head{gap:12px}}body.page-id-212{--mg:#073f35;--mg2:#0b5548;--gold:#ca9739;--cream:#f4efe6;--ink:#123e36}body.page-id-212 .mg{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-212 .mg-shell{width:min(1180px,92vw);margin:auto}body.page-id-212 .mg-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-212 .mg-kicker.dark{color:#a87526}body.page-id-212 .mg-hero{padding:70px 0 58px;background:radial-gradient(circle at 82% 14%,rgba(216,170,78,.17),transparent 28%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-212 .mg-breadcrumb{font-size:6.5px;color:#91aaa2;margin-bottom:22px}body.page-id-212 .mg-hero h1{font-size:clamp(60px,7vw,105px);line-height:.85;letter-spacing:-.065em;margin:10px 0 22px}body.page-id-212 .mg-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-212 .mg-lead{max-width:850px;font-size:15px;line-height:1.72;color:#c7d6d1}body.page-id-212 .mg-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}body.page-id-212 .mg-meta span{font-size:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:99px;color:#cbd9d5}body.page-id-212 .mg-intro,body.page-id-212 .mg-site,body.page-id-212 .mg-material,body.page-id-212 .mg-engineering,body.page-id-212 .mg-quote,body.page-id-212 .mg-warranty,body.page-id-212 .mg-faq{padding:64px 0}body.page-id-212 .mg-intro-grid,body.page-id-212 .mg-size-grid,body.page-id-212 .mg-steel-grid,body.page-id-212 .mg-install-grid,body.page-id-212 .mg-check-grid,body.page-id-212 .mg-cta-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-212 .mg-intro h2,body.page-id-212 .mg-size h2,body.page-id-212 .mg-steel h2,body.page-id-212 .mg-install h2,body.page-id-212 .mg-check h2,body.page-id-212 .mg-cta h2,body.page-id-212 .mg-head h2{font-size:clamp(42px,5vw,70px);line-height:.93;letter-spacing:-.05em;margin:7px 0 15px}body.page-id-212 .mg-intro p,body.page-id-212 .mg-size p,body.page-id-212 .mg-head p,body.page-id-212 .mg-steel p,body.page-id-212 .mg-install p,body.page-id-212 .mg-check p{line-height:1.65;color:#68756f}body.page-id-212 .mg-callout{background:#e8e0d4;border-radius:12px;padding:15px;margin-top:20px}body.page-id-212 .mg-callout b,body.page-id-212 .mg-callout span{display:block}body.page-id-212 .mg-callout b{font-size:7px;color:#a87526}body.page-id-212 .mg-callout span{font-size:11px;font-weight:800;margin-top:5px}body.page-id-212 .mg-toc{background:#fff;border:1px solid #d5ccbd;border-radius:17px;padding:18px 22px}body.page-id-212 .mg-toc>b{display:block;color:#a87526;font-size:7px;margin-bottom:7px}body.page-id-212 .mg-toc a{display:block;padding:8px 0;border-bottom:1px solid #e9e2d8;font-size:8px;color:#294e46}body.page-id-212 .mg-toc a:last-child{border:0}body.page-id-212 .mg-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-212 .mg-head.light h2{color:#fff}body.page-id-212 .mg-head.light p{color:#bfcec9}body.page-id-212 .mg-site-grid,body.page-id-212 .mg-finish-grid,body.page-id-212 .mg-warranty-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-212 .mg-site-grid article,body.page-id-212 .mg-warranty-grid article{background:#fff;border:1px solid #d7cfc1;border-radius:15px;padding:20px}body.page-id-212 .mg-site-grid b,body.page-id-212 .mg-warranty-grid b{font-size:21px;color:#b98128}body.page-id-212 .mg-site-grid h3,body.page-id-212 .mg-warranty-grid h3{font-size:18px;margin:11px 0 6px}body.page-id-212 .mg-site-grid p,body.page-id-212 .mg-warranty-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-212 .mg-design,body.page-id-212 .mg-finish,body.page-id-212 .mg-install,body.page-id-212 .mg-check{padding:62px 0;background:#073f35;color:#fff}body.page-id-212 .mg-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-212 .mg-design-grid article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden;padding-bottom:17px}body.page-id-212 .mg-pic{height:180px;background-size:cover;background-position:center}body.page-id-212 .cant,body.page-id-212 .double{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .arch{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .tensile{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=800&q=80')}body.page-id-212 .mg-design-grid article>span,body.page-id-212 .mg-design-grid h3,body.page-id-212 .mg-design-grid p{margin-left:15px;margin-right:15px}body.page-id-212 .mg-design-grid article>span{display:block;margin-top:13px;font-size:6px;color:#dfb45a;font-weight:900}body.page-id-212 .mg-design-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-212 .mg-design-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-212 .mg-size{padding:60px 0;background:#e9e2d6}body.page-id-212 .mg-diagram{height:300px;border-radius:18px;background:#fff;border:1px solid #d4cabb;position:relative;display:grid;place-items:center}body.page-id-212 .mg-diagram .car{width:65%;height:45%;border-radius:30px 30px 12px 12px;background:#0a473d;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:900}body.page-id-212 .mg-diagram .dim{position:absolute;color:#a87526;font-size:8px;font-weight:900}body.page-id-212 .mg-diagram .top{top:28px}body.page-id-212 .mg-diagram .side{right:20px;transform:rotate(90deg)}body.page-id-212 .mg-diagram small{position:absolute;bottom:15px;font-size:6px;color:#8b7d66}body.page-id-212 .mg-mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-212 .mg-mat-grid article{background:#fff;border:1px solid #d7cec0;border-radius:15px;padding:20px}body.page-id-212 .mg-mat-grid b{font-size:23px;color:#b98128}body.page-id-212 .mg-mat-grid h3{font-size:18px;margin:8px 0}body.page-id-212 .mg-mat-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-212 .mg-mat-grid span{font-size:6px;font-weight:900;color:#9d6c24}body.page-id-212 .mg-warning{display:grid;grid-template-columns:210px 1fr;gap:20px;background:#0a473d;color:#fff;border-radius:13px;padding:16px 20px;margin-top:10px;align-items:center}body.page-id-212 .mg-warning b{color:#dfb45a;font-size:9px}body.page-id-212 .mg-warning p{font-size:8px;color:#c5d4cf}body.page-id-212 .mg-steel{padding:62px 0;background:#e8e0d4}body.page-id-212 .mg-steel-list{background:#fff;border:1px solid #d5ccbd;border-radius:16px;padding:8px 18px}body.page-id-212 .mg-steel-list>div{display:grid;grid-template-columns:50px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-212 .mg-steel-list>div:last-child{border:0}body.page-id-212 .mg-steel-list b{font-size:19px;color:#b98128}body.page-id-212 .mg-steel-list strong{font-size:11px}body.page-id-212 .mg-steel-list small{display:block;font-size:7px;color:#71807a;margin-top:3px}body.page-id-212 .mg-eng-flow{display:flex;align-items:stretch;gap:8px}body.page-id-212 .mg-eng-flow>div{flex:1;background:#fff;border:1px solid #d7cec0;border-radius:15px;padding:19px}body.page-id-212 .mg-eng-flow>i{align-self:center;font-style:normal;color:#b98128}body.page-id-212 .mg-eng-flow b{font-size:20px;color:#b98128}body.page-id-212 .mg-eng-flow h3{font-size:17px;margin:10px 0 5px}body.page-id-212 .mg-eng-flow p{font-size:8px;color:#68756f}body.page-id-212 .mg-note{display:grid;grid-template-columns:110px 1fr;gap:15px;margin-top:10px;background:#e8e0d4;border-radius:12px;padding:14px}body.page-id-212 .mg-note b{font-size:7px;color:#a87526}body.page-id-212 .mg-note span{font-size:8px}body.page-id-212 .mg-finish-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-212 .mg-finish-grid b{font-size:21px;color:#dfb45a}body.page-id-212 .mg-finish-grid h3{font-size:18px}body.page-id-212 .mg-finish-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-212 .mg-table{background:#fff;border:1px solid #d5ccbd;border-radius:15px;overflow:hidden}body.page-id-212 .mg-table>div{display:grid;grid-template-columns:2fr .6fr .6fr 1fr;align-items:center;border-bottom:1px solid #e5ded3}body.page-id-212 .mg-table>div:last-child{border:0}body.page-id-212 .mg-table>div>*{padding:12px 15px}body.page-id-212 .mg-table .head{background:#0a473d;color:#fff;font-size:7px;font-weight:900}body.page-id-212 .mg-table div:not(.head){font-size:8px}body.page-id-212 .mg-table div:not(.head)>span{text-align:center;color:#b98128;font-size:15px}body.page-id-212 .mg-table strong{font-size:7px;color:#8a7043}body.page-id-212 .mg-install-grid{grid-template-columns:.8fr 1.2fr}body.page-id-212 .mg-install h2,body.page-id-212 .mg-install p,body.page-id-212 .mg-check h2,body.page-id-212 .mg-check p{color:#fff}body.page-id-212 .mg-install p,body.page-id-212 .mg-check p{color:#bdcdc7}body.page-id-212 .mg-install-flow{display:flex;align-items:center;justify-content:space-between;gap:6px;overflow-x:auto;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:20px}body.page-id-212 .mg-install-flow span{font-size:6px;font-weight:900;white-space:nowrap}body.page-id-212 .mg-install-flow i{font-style:normal;color:#dfb45a}body.page-id-212 .mg-check-grid{grid-template-columns:.75fr 1.25fr}body.page-id-212 .mg-checklist{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-212 .mg-checklist label{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:10px;padding:12px;font-size:8px;color:#d2dfda}body.page-id-212 .mg-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-212 .mg-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:15px}body.page-id-212 .mg-faq-grid b{color:#b67e27}body.page-id-212 .mg-faq-grid span{font-size:10px;font-weight:700}body.page-id-212 .mg-faq-grid i{font-style:normal;color:#b67e27;font-size:18px}body.page-id-212 .mg-cta{padding:56px 0;background:#062f29;color:#fff}body.page-id-212 .mg-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-212 .mg-cta h2{color:#fff}body.page-id-212 .mg-cta p{color:#bdccc7;line-height:1.65}body.page-id-212 .mg-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:900px){body.page-id-212 .mg-intro-grid,body.page-id-212 .mg-head,body.page-id-212 .mg-size-grid,body.page-id-212 .mg-steel-grid,body.page-id-212 .mg-install-grid,body.page-id-212 .mg-check-grid,body.page-id-212 .mg-cta-grid{grid-template-columns:1fr}body.page-id-212 .mg-site-grid,body.page-id-212 .mg-design-grid,body.page-id-212 .mg-mat-grid,body.page-id-212 .mg-finish-grid,body.page-id-212 .mg-warranty-grid{grid-template-columns:1fr 1fr}body.page-id-212 .mg-eng-flow{display:grid;grid-template-columns:1fr 1fr}body.page-id-212 .mg-eng-flow>i{display:none}}
@media(max-width:600px){body.page-id-212 .mg-shell{width:calc(100% - 28px)}body.page-id-212 .mg-hero h1{font-size:52px}body.page-id-212 .mg-site-grid,body.page-id-212 .mg-design-grid,body.page-id-212 .mg-mat-grid,body.page-id-212 .mg-finish-grid,body.page-id-212 .mg-warranty-grid,body.page-id-212 .mg-eng-flow,body.page-id-212 .mg-checklist,body.page-id-212 .mg-faq-grid{grid-template-columns:1fr}body.page-id-212 .mg-warning{grid-template-columns:1fr}body.page-id-212 .mg-table{overflow-x:auto}body.page-id-212 .mg-table>div{min-width:620px}}body.page-id-212 .cpsr-logo{display:inline-flex;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}body.page-id-212 .cpsr-logo b{font-size:18px;letter-spacing:1.4px;color:#063b2c}body.page-id-212 .cpsr-logo em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:2.6px;color:#c79d43;margin-top:5px}body.page-id-212 footer .cpsr-logo b{color:#fff;font-size:22px}body.page-id-212 footer .cpsr-logo em{color:#d7b35f}body.page-id-212 (max-width:620px){.cpsr-logo b{font-size:14px}.cpsr-logo em{font-size:8px;letter-spacing:1.8px}}

/* parking-shade-cost-price.html */
body.page-id-213 #masthead,body.page-id-213 .site-header,body.page-id-213 #colophon,body.page-id-213 .site-footer{display:none!important}body.page-id-213 #primary,body.page-id-213 .content-area,body.page-id-213 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-213 .entry-content-wrap,body.page-id-213 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-213 .entry-content{margin:0!important}body.page-id-213 *{box-sizing:border-box}body.page-id-213{margin:0;font-family:Arial,Helvetica,sans-serif;color:#173e39;background:#f7f6f1}body.page-id-213 a{color:inherit}body.page-id-213 .wrap{width:min(1180px,92%);margin:auto}body.page-id-213 header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e1d8}body.page-id-213 nav{height:76px;display:flex;align-items:center;gap:22px}body.page-id-213 .brand{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-right:auto}body.page-id-213 .brand span{color:#b48b47}body.page-id-213 nav a{font-size:13px;text-decoration:none;font-weight:700}body.page-id-213 .quote{background:#0d433d;color:white;padding:12px 15px;border-radius:8px}body.page-id-213 .hero{min-height:610px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,43,39,.94) 0%,rgba(5,43,39,.75) 44%,rgba(5,43,39,.15) 74%),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover no-repeat;color:white}body.page-id-213 .hero .wrap{padding:92px 0 64px}body.page-id-213 .eyebrow{font-size:11px;letter-spacing:.18em;color:#e1bc76;font-weight:900}body.page-id-213 h1{font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.055em;max-width:850px;margin:14px 0 20px}body.page-id-213 .hero p{max-width:650px;font-size:17px;line-height:1.7;color:#d8e0dd}body.page-id-213 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-213 .btn{padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:900;font-size:12px;background:#b68c48;color:#fff}body.page-id-213 .btn.alt{background:transparent;border:1px solid #9bb0ac}body.page-id-213 .trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1ddd4;border-radius:14px;margin-top:-30px;position:relative;z-index:3;box-shadow:0 12px 35px #163e3912}body.page-id-213 .trust div{padding:22px;border-right:1px solid #e5e1d9}body.page-id-213 .trust div:last-child{border:0}body.page-id-213 .trust b{display:block;font-size:17px}body.page-id-213 .trust span{font-size:11px;color:#78807c}body.page-id-213 section{padding:78px 0}body.page-id-213 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}body.page-id-213 .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:6px 0}body.page-id-213 .head p{max-width:500px;color:#707a76;line-height:1.65}body.page-id-213 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-213 .card{background:white;border:1px solid #e1ddd5;border-radius:16px;overflow:hidden}body.page-id-213 .card .pic{height:220px;background-size:cover;background-position:center}body.page-id-213 .card .body{padding:22px}body.page-id-213 .num{font-size:10px;color:#b48b47;font-weight:900;letter-spacing:.15em}body.page-id-213 .card h3{font-size:22px;margin:8px 0}body.page-id-213 .card p{font-size:13px;color:#737c78;line-height:1.6}body.page-id-213 .tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}body.page-id-213 .tags span{font-size:9px;background:#eef1ed;padding:7px 8px;border-radius:999px}body.page-id-213 .learn{font-size:11px;font-weight:900;text-decoration:none;color:#0c433d}body.page-id-213 .dark{background:#0b403a;color:white}body.page-id-213 .dark .head p{color:#b8c5c1}body.page-id-213 .systems{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-213 .feature{min-height:470px;border-radius:18px;background:linear-gradient(0deg,rgba(5,42,38,.85),rgba(5,42,38,.1)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover;display:flex;align-items:end;padding:30px}body.page-id-213 .feature h3{font-size:38px;margin:5px 0}body.page-id-213 .feature p{max-width:580px;color:#d6dfdc;line-height:1.6}body.page-id-213 .side{display:grid;gap:12px}body.page-id-213 .mini{background:#164e47;border:1px solid #2b625c;border-radius:15px;padding:23px}body.page-id-213 .mini b{font-size:19px}body.page-id-213 .mini p{font-size:12px;color:#bdcac7;line-height:1.55}body.page-id-213 .process{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.page-id-213 .step{background:#fff;border:1px solid #e1ddd5;border-radius:12px;padding:18px;min-height:150px}body.page-id-213 .step b{font-size:10px;color:#b48b47}body.page-id-213 .step h4{font-size:15px;margin:12px 0 8px}body.page-id-213 .step p{font-size:11px;color:#737b77;line-height:1.5}body.page-id-213 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}body.page-id-213 .photo{min-height:430px;border-radius:18px;background:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover}body.page-id-213 .panel{background:white;border-radius:18px;border:1px solid #e1ddd5;padding:34px}body.page-id-213 .panel h2{font-size:42px;letter-spacing:-.04em;margin:10px 0}body.page-id-213 .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}body.page-id-213 .checks div{padding:12px;background:#f1f2ee;border-radius:9px;font-size:12px;font-weight:700}body.page-id-213 .cta{padding:45px 0;background:#b38a47;color:white}body.page-id-213 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-213 .cta h2{font-size:38px;margin:0}body.page-id-213 footer{background:#062f2b;color:#c7d2cf;padding:55px 0 25px}body.page-id-213 .foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}body.page-id-213 footer h4{color:white}body.page-id-213 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-213 footer p{font-size:12px;line-height:1.7}body.page-id-213 .copy{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px}@media(max-width:900px){body.page-id-213 nav a:not(.quote){display:none}body.page-id-213 .hero{min-height:540px}body.page-id-213 .trust{grid-template-columns:1fr 1fr}body.page-id-213 .trust div:nth-child(2){border-right:0}body.page-id-213 .grid{grid-template-columns:1fr 1fr}body.page-id-213 .systems,body.page-id-213 .engineering{grid-template-columns:1fr}body.page-id-213 .process{grid-template-columns:repeat(3,1fr)}body.page-id-213 .foot{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.page-id-213 section{padding:52px 0}body.page-id-213 h1{font-size:48px}body.page-id-213 .hero .wrap{padding:72px 0 48px}body.page-id-213 .trust{margin-top:-18px}body.page-id-213 .trust div{padding:15px}body.page-id-213 .grid{grid-template-columns:1fr}body.page-id-213 .head{display:block}body.page-id-213 .card .pic{height:205px}body.page-id-213 .process{grid-template-columns:1fr 1fr}body.page-id-213 .feature{min-height:390px}body.page-id-213 .checks{grid-template-columns:1fr}body.page-id-213 .cta .wrap{display:block}body.page-id-213 .cta h2{font-size:30px;margin-bottom:18px}body.page-id-213 .foot{grid-template-columns:1fr 1fr;gap:20px}}body.page-id-213 /* V5 VIP engineering workflow */
.workflow-vip{padding:68px 0 62px;background:linear-gradient(180deg,#f7f3eb 0%,#eee8dc 100%);position:relative;overflow:hidden}body.page-id-213 .workflow-vip:before{content:"ENGINEERING PROCESS";position:absolute;right:-20px;top:12px;font-size:118px;font-weight:900;letter-spacing:-.06em;color:rgba(8,57,50,.035);white-space:nowrap;pointer-events:none}body.page-id-213 .workflow-head{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;margin-bottom:30px;position:relative;z-index:1}body.page-id-213 .workflow-head h2{font-size:clamp(36px,4.4vw,62px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;max-width:820px}body.page-id-213 .workflow-head>p{margin:0 0 5px;font-size:16px;line-height:1.7;color:#5f6c68;max-width:520px}body.page-id-213 .vip-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0;position:relative;z-index:1}body.page-id-213 .vip-steps>div{position:relative;min-height:250px;padding:25px 25px 22px;border:1px solid #ded7ca;border-top:0;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(20,47,42,.055);overflow:hidden}body.page-id-213 .vip-steps>div:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),#e7c66e)}body.page-id-213 .vip-steps>div:nth-child(3),body.page-id-213 .vip-steps>div:nth-child(6){background:linear-gradient(145deg,#0b4038,#0d5649);color:#fff;border-color:#164f45}body.page-id-213 .vip-steps>div:nth-child(3) p,body.page-id-213 .vip-steps>div:nth-child(6) p{color:rgba(255,255,255,.74)}body.page-id-213 .vip-steps b{position:absolute;right:20px;top:18px;font-size:12px;color:var(--gold);letter-spacing:.12em}body.page-id-213 .vip-steps .wf-icon{display:flex;width:48px;height:48px;border-radius:12px;align-items:center;justify-content:center;background:#0b4038;color:#e9c15b;font-weight:900;font-size:12px;letter-spacing:.03em}body.page-id-213 .vip-steps>div:nth-child(3) .wf-icon,body.page-id-213 .vip-steps>div:nth-child(6) .wf-icon{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15)}body.page-id-213 .vip-steps h3{font-size:23px;line-height:1.1;margin:24px 0 10px;letter-spacing:-.02em}body.page-id-213 .vip-steps p{font-size:14.5px;line-height:1.62;color:#5f6c68;margin:0 0 20px}body.page-id-213 .vip-steps em{position:absolute;left:25px;bottom:20px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.13em;color:#b88a2e}body.page-id-213 .workflow-strip{margin-top:14px;background:#0b4038;color:#fff;border-radius:12px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;position:relative;z-index:1}body.page-id-213 .workflow-strip span{color:#e6bd55;font-size:16px}body.page-id-213 .workflow-strip strong{white-space:nowrap}
@media(max-width:900px){body.page-id-213 .workflow-head{grid-template-columns:1fr;gap:16px}body.page-id-213 .vip-steps{grid-template-columns:repeat(2,1fr)}body.page-id-213 .workflow-vip:before{font-size:80px}body.page-id-213 .workflow-strip{overflow-x:auto;justify-content:flex-start}body.page-id-213 .workflow-strip strong,body.page-id-213 .workflow-strip span{flex:0 0 auto}}
@media(max-width:560px){body.page-id-213 .workflow-vip{padding:48px 0}body.page-id-213 .workflow-head h2{font-size:38px}body.page-id-213 .workflow-head>p{font-size:15px}body.page-id-213 .vip-steps{grid-template-columns:1fr}body.page-id-213 .vip-steps>div{min-height:225px;padding:22px}body.page-id-213 .vip-steps em{left:22px}body.page-id-213 .workflow-strip{padding:13px 15px}body.page-id-213 .workflow-vip:before{display:none}}body.page-id-213 /* V6.5 — balance Project Snapshot right column and remove dead space */
.v61-snapshot{display:flex;flex-direction:column;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}body.page-id-213 .v65-snapshot-fill{margin-top:18px;display:grid;gap:10px}body.page-id-213 .v65-status-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-213 .v65-status-card,body.page-id-213 .v65-highlight-card{border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.035);padding:15px}body.page-id-213 .v65-status-card small,body.page-id-213 .v65-highlight-card small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em;margin-bottom:7px}body.page-id-213 .v65-status-card b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-213 .v65-status-card span{display:block;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.45;margin-top:5px}body.page-id-213 .v65-progress{height:5px;border-radius:99px;background:rgba(255,255,255,.09);overflow:hidden;margin-top:10px}body.page-id-213 .v65-progress i{display:block;width:100%;height:100%;background:#dcb05a}body.page-id-213 .v65-highlight-card{padding:17px}body.page-id-213 .v65-highlight-card h4{margin:0 0 10px;color:#fff;font-size:16px}body.page-id-213 .v65-highlights{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-213 .v65-highlights span{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:9px;color:rgba(255,255,255,.72);font-size:8.5px;line-height:1.35;background:rgba(0,0,0,.06)}body.page-id-213 .v65-record-note{margin-top:auto;padding-top:16px;color:rgba(255,255,255,.42);font-size:7.5px;line-height:1.5;border-top:1px solid rgba(255,255,255,.09)}
@media(max-width:760px){body.page-id-213 .v65-status-row,body.page-id-213 .v65-highlights{grid-template-columns:1fr}body.page-id-213 .v61-snapshot{min-height:auto}body.page-id-213 .v65-record-note{margin-top:10px}}body.page-id-213 /* V6.6 — use the remaining Project Snapshot depth instead of leaving dead space */
.v66-snapshot-lower{
  margin-top:12px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}body.page-id-213 .v66-panel{
  border:1px solid rgba(255,255,255,.13);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  padding:15px;
  min-height:132px;
}body.page-id-213 .v66-panel small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.14em;margin-bottom:8px
}body.page-id-213 .v66-panel b{display:block;color:#fff;font-size:14px;line-height:1.2;margin-bottom:8px}body.page-id-213 .v66-panel p{margin:0;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.5}body.page-id-213 .v66-checks{display:grid;gap:6px;margin-top:10px}body.page-id-213 .v66-checks span{
  display:flex;align-items:center;gap:7px;
  color:rgba(255,255,255,.72);font-size:8px;line-height:1.3
}body.page-id-213 .v66-checks i{
  width:17px;height:17px;border-radius:50%;
  display:grid;place-items:center;flex:0 0 17px;
  border:1px solid rgba(220,176,90,.55);color:#dcb05a;
  font-style:normal;font-size:8px
}body.page-id-213 .v66-media-line{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}body.page-id-213 .v66-media-line span{
  min-height:48px;border:1px dashed rgba(255,255,255,.18);border-radius:9px;
  display:grid;place-items:center;text-align:center;padding:6px;
  color:rgba(255,255,255,.48);font-size:6.8px;font-weight:800;letter-spacing:.06em;
  background:rgba(0,0,0,.07)
}body.page-id-213 .v66-bottom-note{
  margin-top:10px;border-left:2px solid #dcb05a;padding:10px 12px;
  background:rgba(220,176,90,.055);border-radius:0 10px 10px 0;
  color:rgba(255,255,255,.62);font-size:8px;line-height:1.45
}
@media(max-width:760px){body.page-id-213 .v66-snapshot-lower{grid-template-columns:1fr}body.page-id-213 .v66-panel{min-height:auto}
}body.page-id-213 /* V6.7 — Case Study video rebuilt as a proper wide media panel */
.v63-video-wrap{
  position:relative !important;
  width:100% !important;
  min-height:0 !important;
  height:auto !important;
  aspect-ratio:16/9;
  overflow:hidden;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.16);
  background:#073f38;
  box-shadow:0 18px 40px rgba(0,0,0,.16);
}body.page-id-213 .v63-video-wrap iframe{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  border:0;
  display:block;
}body.page-id-213 .v63-video-label{
  left:16px !important;
  bottom:15px !important;
  padding:8px 11px !important;
  background:rgba(3,45,40,.88) !important;
  backdrop-filter:blur(8px);
}body.page-id-213 .v67-video-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:18px;
  margin:18px 0 10px;
}body.page-id-213 .v67-video-head small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.15em;margin-bottom:5px
}body.page-id-213 .v67-video-head b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-213 .v67-video-head span{max-width:260px;color:rgba(255,255,255,.54);font-size:8px;line-height:1.45;text-align:right}body.page-id-213 .v63-demo-note{
  margin-top:8px !important;
  padding:9px 12px !important;
  border-radius:10px;
  background:rgba(255,255,255,.025);
  border:1px solid rgba(255,255,255,.07);
}
@media(max-width:760px){body.page-id-213 .v67-video-head{display:block}body.page-id-213 .v67-video-head span{display:block;text-align:left;margin-top:6px;max-width:none}body.page-id-213 .v63-video-wrap{aspect-ratio:16/9 !important}
}body.page-id-213 /* V6.8 — restore compact video area,body.page-id-213 placeholder only */
.v67-video-head{display:none !important}body.page-id-213 .v63-video-wrap{
  position:relative !important;
  overflow:hidden !important;
  border-radius:13px !important;
  border:1px solid rgba(255,255,255,.13) !important;
  min-height:210px !important;
  height:210px !important;
  aspect-ratio:auto !important;
  background:
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 30%),
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}body.page-id-213 .v63-video-wrap iframe{display:none !important}body.page-id-213 .v68-video-placeholder{
  text-align:center;
  padding:24px;
  max-width:420px;
  position:relative;
  z-index:2;
}body.page-id-213 .v68-video-placeholder small{
  display:block;
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:9px;
}body.page-id-213 .v68-video-placeholder b{
  display:block;
  color:#fff;
  font-size:18px;
  margin-bottom:6px;
}body.page-id-213 .v68-video-placeholder span{
  display:block;
  color:rgba(255,255,255,.55);
  font-size:9px;
  line-height:1.5;
}body.page-id-213 .v63-video-label{display:none !important}body.page-id-213 .v63-demo-note{
  margin-top:8px !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:rgba(255,255,255,.45) !important;
  font-size:7px !important;
}
@media(max-width:560px){body.page-id-213 .v63-video-wrap{height:175px !important;min-height:175px !important}body.page-id-213 .v68-video-placeholder b{font-size:16px}
}body.page-id-213 /* V6.10 — retained lower visual project journey starts cleanly */
.v6-case-template .v61-story-head{margin-top:0 !important;padding-top:0 !important}body.page-id-213 /* V6.11 final refinement */
.v3-browse{padding-top:52px!important;padding-bottom:52px!important}body.page-id-213 .v3-browse .v3-kicker{margin-bottom:9px!important}body.page-id-213 .v3-browse h2{font-size:clamp(34px,4vw,56px)!important;max-width:780px!important}body.page-id-213 .v3-browse-grid{margin-top:20px!important}body.page-id-213 .v3-browse-grid a{padding:16px!important}body.page-id-213 .v3-browse-grid b{margin:20px 0 7px!important}body.page-id-213 .v6-cities{padding-top:66px!important}
@media(max-width:560px){body.page-id-213 .v3-browse{padding-top:38px!important;padding-bottom:38px!important}
}body.page-id-213{--pv2-green:#0d3f39;--pv2-green2:#082f2b;--pv2-gold:#b68b47;--pv2-ink:#153c38;--pv2-cream:#f5f2e9;--pv2-line:#dedbd1}body.page-id-213 .pv2{font-family:inherit;color:var(--pv2-ink);background:#fff}body.page-id-213 .pv2 *{box-sizing:border-box}body.page-id-213 .pv2-shell{width:min(1240px,92%);margin:auto}body.page-id-213 .pv2-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:#092f2c;color:#fff}body.page-id-213 .pv2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,35,.97) 0%,rgba(5,38,35,.88) 44%,rgba(5,38,35,.28) 100%),radial-gradient(circle at 82% 35%,rgba(182,139,71,.28),transparent 30%),linear-gradient(135deg,#0d4841,#071f1d)}body.page-id-213 .pv2-hero-bg:after{content:"";position:absolute;right:-6%;top:10%;width:50%;height:80%;border:1px solid rgba(255,255,255,.13);transform:skewX(-12deg);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}body.page-id-213 .pv2-hero-inner{position:relative;z-index:2;padding:92px 0 68px}body.page-id-213 .pv2-kicker,body.page-id-213 .pv2-section-head>span,body.page-id-213 .pv2-label,body.page-id-213 .pv2-rfq span{font-size:11px;letter-spacing:.22em;font-weight:900;color:var(--pv2-gold)}body.page-id-213 .pv2-hero h1{max-width:930px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:15px 0 24px}body.page-id-213 .pv2-hero h1 em,body.page-id-213 .pv2-section-head h2 em{font-style:normal;color:#c59a55}body.page-id-213 .pv2-hero p{max-width:760px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.77)}body.page-id-213 .pv2-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}body.page-id-213 .pv2-actions a,body.page-id-213 .pv2-rfq-box a{padding:14px 18px;border-radius:8px;background:var(--pv2-gold);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-213 .pv2-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}body.page-id-213 .pv2-stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}body.page-id-213 .pv2-stats span{font-size:10px;color:rgba(255,255,255,.63)}body.page-id-213 .pv2-stats b{display:block;font-size:24px;color:#fff;margin-bottom:3px}body.page-id-213 .pv2-nav{padding:28px 0;background:var(--pv2-cream);border-bottom:1px solid var(--pv2-line)}body.page-id-213 .pv2-nav .pv2-shell{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center}body.page-id-213 .pv2-nav-title span{font-size:9px;letter-spacing:.2em;color:var(--pv2-gold);font-weight:900}body.page-id-213 .pv2-nav-title strong{display:block;font-size:17px;margin-top:4px}body.page-id-213 .pv2-chips{display:flex;gap:8px;flex-wrap:wrap}body.page-id-213 .pv2-chips a{font-size:10px;font-weight:800;text-decoration:none;color:var(--pv2-green);background:#fff;border:1px solid var(--pv2-line);padding:9px 12px;border-radius:999px}body.page-id-213 .pv2-feature,body.page-id-213 .pv2-family,body.page-id-213 .pv2-tech{padding:78px 0}body.page-id-213 .pv2-section-head{max-width:850px;margin-bottom:34px}body.page-id-213 .pv2-section-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.045em;margin:9px 0 12px}body.page-id-213 .pv2-section-head p{max-width:740px;color:#6d7773;line-height:1.7;font-size:14px}body.page-id-213 .pv2-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-213 .pv2-design-grid article,body.page-id-213 .pv2-cards article{border:1px solid var(--pv2-line);border-radius:14px;padding:24px;background:#fff;min-height:190px;transition:.2s}body.page-id-213 .pv2-design-grid article:hover,body.page-id-213 .pv2-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,63,57,.08)}body.page-id-213 .pv2-design-grid b,body.page-id-213 .pv2-cards .num{color:var(--pv2-gold);font-size:11px}body.page-id-213 .pv2-design-grid h3,body.page-id-213 .pv2-cards h3{font-size:19px;margin:20px 0 9px}body.page-id-213 .pv2-design-grid p,body.page-id-213 .pv2-cards p{font-size:12.5px;line-height:1.65;color:#6b7471}body.page-id-213 .pv2-design-grid small,body.page-id-213 .pv2-cards small{display:block;margin-top:18px;font-size:8px;letter-spacing:.12em;color:#9b7b45;font-weight:900}body.page-id-213 .pv2-dark{padding:78px 0;background:linear-gradient(135deg,var(--pv2-green2),var(--pv2-green));color:#fff}body.page-id-213 .pv2-section-head.light h2{color:#fff}body.page-id-213 .pv2-section-head.light p{color:rgba(255,255,255,.66)}body.page-id-213 .pv2-cards{display:grid;gap:12px}body.page-id-213 .pv2-cards.four{grid-template-columns:repeat(4,1fr)}body.page-id-213 .pv2-cards.three{grid-template-columns:repeat(3,1fr)}body.page-id-213 .pv2-dark .pv2-cards article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}body.page-id-213 .pv2-dark .pv2-cards h3{color:#fff}body.page-id-213 .pv2-dark .pv2-cards p{color:rgba(255,255,255,.65)}body.page-id-213 .pv2-split{padding:0;background:#fff}body.page-id-213 .pv2-split-grid{display:grid;grid-template-columns:1fr 1fr}body.page-id-213 .pv2-split-grid>div{padding:70px 7%;min-height:440px}body.page-id-213 .pv2-split-grid>div:first-child{background:#f3f0e7}body.page-id-213 .pv2-split-grid>div:last-child{background:#e8eee9}body.page-id-213 .pv2-split h2{font-size:36px;line-height:1.05;margin:12px 0 26px}body.page-id-213 .pv2-split ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-213 .pv2-split li{background:rgba(255,255,255,.7);padding:12px;border-radius:8px;font-size:12px;font-weight:750}body.page-id-213 .pv2-family.cream{background:var(--pv2-cream)}body.page-id-213 .pv2-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-213 .pv2-mini-grid div{padding:20px;border:1px solid var(--pv2-line);border-radius:12px;background:#fff}body.page-id-213 .pv2-mini-grid b{font-size:15px}body.page-id-213 .pv2-mini-grid span{display:block;color:#7a827f;font-size:11px;margin-top:5px}body.page-id-213 .pv2-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--pv2-line);border-radius:16px;overflow:hidden}body.page-id-213 .pv2-process>div{padding:24px;border-right:1px solid var(--pv2-line);min-height:180px}body.page-id-213 .pv2-process>div:last-child{border:0}body.page-id-213 .pv2-process b{color:var(--pv2-gold);font-size:11px}body.page-id-213 .pv2-process h3{font-size:17px;margin:24px 0 8px}body.page-id-213 .pv2-process p{font-size:11.5px;line-height:1.6;color:#6e7774}body.page-id-213 .pv2-rfq{padding:70px 0;background:#0b3732;color:#fff}body.page-id-213 .pv2-rfq-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}body.page-id-213 .pv2-rfq h2{font-size:45px;line-height:1.02;letter-spacing:-.04em;margin:10px 0 15px}body.page-id-213 .pv2-rfq p{color:rgba(255,255,255,.65);line-height:1.7}body.page-id-213 .pv2-rfq-box{background:#fff;color:var(--pv2-ink);border-radius:16px;padding:27px}body.page-id-213 .pv2-rfq-box strong{font-size:18px}body.page-id-213 .pv2-rfq-box ul{padding-left:18px;margin:15px 0 24px;color:#66716d;font-size:12px;line-height:1.8}body.page-id-213 .pv2-rfq-box a{display:inline-block}
@media(max-width:980px){body.page-id-213 .pv2-design-grid,body.page-id-213 .pv2-cards.four{grid-template-columns:repeat(2,1fr)}body.page-id-213 .pv2-cards.three{grid-template-columns:repeat(2,1fr)}body.page-id-213 .pv2-process{grid-template-columns:repeat(2,1fr)}body.page-id-213 .pv2-process>div{border-bottom:1px solid var(--pv2-line)}body.page-id-213 .pv2-nav .pv2-shell{grid-template-columns:1fr}body.page-id-213 .pv2-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.page-id-213 .pv2-hero{min-height:auto}body.page-id-213 .pv2-hero-inner{padding:68px 0 45px}body.page-id-213 .pv2-hero h1{font-size:44px}body.page-id-213 .pv2-hero p{font-size:14px}body.page-id-213 .pv2-stats{grid-template-columns:repeat(2,1fr);gap:20px}body.page-id-213 .pv2-feature,body.page-id-213 .pv2-family,body.page-id-213 .pv2-tech,body.page-id-213 .pv2-dark{padding:52px 0}body.page-id-213 .pv2-section-head h2{font-size:37px}body.page-id-213 .pv2-design-grid,body.page-id-213 .pv2-cards.four,body.page-id-213 .pv2-cards.three{grid-template-columns:1fr 1fr}body.page-id-213 .pv2-design-grid article,body.page-id-213 .pv2-cards article{padding:17px;min-height:170px}body.page-id-213 .pv2-design-grid h3,body.page-id-213 .pv2-cards h3{font-size:16px}body.page-id-213 .pv2-split-grid{grid-template-columns:1fr}body.page-id-213 .pv2-split-grid>div{padding:48px 6%;min-height:auto}body.page-id-213 .pv2-mini-grid{grid-template-columns:1fr 1fr}body.page-id-213 .pv2-process{grid-template-columns:1fr}body.page-id-213 .pv2-process>div{min-height:auto;border-right:0}body.page-id-213 .pv2-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-213 .pv2-rfq h2{font-size:36px}}
@media(max-width:430px){body.page-id-213 .pv2-design-grid,body.page-id-213 .pv2-cards.four,body.page-id-213 .pv2-cards.three,body.page-id-213 .pv2-mini-grid{grid-template-columns:1fr}body.page-id-213 .pv2-split ul{grid-template-columns:1fr}body.page-id-213 .pv2-actions a{width:100%;text-align:center}}body.page-id-213 /* V3 Mega Product Catalogue */
.v3-finder{padding:34px 0;background:#0d3f39;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}body.page-id-213 .v3-finder .pv2-shell{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center}body.page-id-213 .v3-finder-copy span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#c19751}body.page-id-213 .v3-finder-copy h2{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}body.page-id-213 .v3-finder-copy p{font-size:11px;color:rgba(255,255,255,.62);margin:0}body.page-id-213 .v3-filter-buttons{display:flex;gap:7px;flex-wrap:wrap}body.page-id-213 .v3-filter-buttons button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}body.page-id-213 .v3-filter-buttons button.active{background:#b68b47;border-color:#b68b47}body.page-id-213 .v3-filterable.v3-hidden{display:none!important}body.page-id-213 .v3-mega{margin-top:24px}body.page-id-213 .v3-more{width:100%;border:1px solid #d9d5ca;background:#f7f5ef;color:#0d3f39;border-radius:11px;padding:15px 18px;font-size:10px;letter-spacing:.11em;font-weight:900;cursor:pointer;text-align:center}body.page-id-213 .pv2-dark .v3-more{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.page-id-213 .v3-mega-grid{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}body.page-id-213 .v3-mega.open .v3-mega-grid{display:grid}body.page-id-213 .v3-product{border:1px solid #dfdbd0;background:#fff;border-radius:11px;padding:17px;min-height:160px;color:#153c38}body.page-id-213 .pv2-dark .v3-product{background:#fff;color:#153c38;border-color:#fff}body.page-id-213 .v3-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}body.page-id-213 .v3-product-top b{font-size:10px;color:#b68b47}body.page-id-213 .v3-product-top span{font-size:7px;letter-spacing:.12em;color:#9a9f9c;font-weight:900}body.page-id-213 .v3-product h4{font-size:14px;margin:18px 0 7px}body.page-id-213 .v3-product p{font-size:10.5px!important;line-height:1.5!important;color:#707976!important;margin:0}body.page-id-213 .v3-product-actions{display:flex;gap:12px;margin-top:17px}body.page-id-213 .v3-product-actions a{font-size:8px;font-weight:900;letter-spacing:.05em;text-decoration:none;color:#0d3f39}body.page-id-213 .v3-product-actions a:last-child{color:#a97f3e}body.page-id-213 .v3-compare{padding:70px 0;background:linear-gradient(135deg,#082f2b,#0d3f39);color:#fff}body.page-id-213 .v3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13);border-radius:14px;overflow:hidden}body.page-id-213 .v3-compare-grid>div{padding:24px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-213 .v3-compare-grid>div:last-child{border:0}body.page-id-213 .v3-compare-grid b{font-size:10px;color:#c19751}body.page-id-213 .v3-compare-grid h3{font-size:17px;margin:22px 0 8px}body.page-id-213 .v3-compare-grid p{font-size:11px;line-height:1.6;color:rgba(255,255,255,.62)}
@media(max-width:980px){body.page-id-213 .v3-finder .pv2-shell{grid-template-columns:1fr}body.page-id-213 .v3-mega-grid{grid-template-columns:repeat(2,1fr)}body.page-id-213 .v3-compare-grid{grid-template-columns:repeat(2,1fr)}body.page-id-213 .v3-compare-grid>div{border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:600px){body.page-id-213 .v3-finder{padding:27px 0}body.page-id-213 .v3-finder .pv2-shell{gap:18px}body.page-id-213 .v3-filter-buttons{display:grid;grid-template-columns:repeat(3,1fr)}body.page-id-213 .v3-filter-buttons button{padding:9px 5px}body.page-id-213 .v3-mega-grid{grid-template-columns:1fr}body.page-id-213 .v3-product{min-height:auto}body.page-id-213 .v3-compare-grid{grid-template-columns:1fr}body.page-id-213 .v3-compare-grid>div{border-right:0}body.page-id-213 .v3-more{font-size:9px}}body.page-id-213 *{box-sizing:border-box}body.page-id-213{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-213{scroll-behavior:smooth}body.page-id-213{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-213 a{color:inherit;text-decoration:none}body.page-id-213 img{max-width:100%;display:block}body.page-id-213 .wrap{width:min(1380px,94%);margin:auto}body.page-id-213 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-213 h1,body.page-id-213 h2,body.page-id-213 h3{margin-top:0}body.page-id-213 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-213 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-213 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-213 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-213 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-213 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-213 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-213 .menu a:hover{color:var(--gold)}body.page-id-213 .nav-actions{display:flex;gap:8px}body.page-id-213 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-213 .btn.gold{background:var(--gold);color:#fff}body.page-id-213 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-213 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-213 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-213 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-213 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-213 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-213 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-213 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-213 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-213 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-213 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-213 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-213 section{padding:92px 0}body.page-id-213 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-213 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-213 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-213 .trust-item:last-child{border:0}body.page-id-213 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-213 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-213 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-213 .visual-stack{position:relative;min-height:520px}body.page-id-213 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-213 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-213 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-213 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-213 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-213 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-213 .solution-body{padding:19px}body.page-id-213 .solution-body h3{color:var(--green);font-size:18px}body.page-id-213 .solution-body p{color:var(--muted);font-size:12px}body.page-id-213 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-213 .parking-feature{background:var(--paper)}body.page-id-213 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-213 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-213 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-213 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-213 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-213 .engineering{background:var(--deep);color:#fff}body.page-id-213 .engineering h2{color:#fff}body.page-id-213 .engineering .lead{color:#b8c8c0}body.page-id-213 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-213 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-213 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-213 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-213 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-213 .eng-card b{color:#d7bc81;display:block}body.page-id-213 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-213 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-213 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-213 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-213 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-213 .process span{font-size:10px;color:var(--muted)}body.page-id-213 .materials{background:var(--paper)}body.page-id-213 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-213 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-213 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-213 .mat h3{color:var(--green)}body.page-id-213 .mat p{font-size:12px;color:var(--muted)}body.page-id-213 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-213 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-213 .industry b{color:var(--green);display:block}body.page-id-213 .industry span{font-size:11px;color:var(--muted)}body.page-id-213 .project-section{background:#fff}body.page-id-213 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-213 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-213 .project-card:first-child{grid-row:span 2}body.page-id-213 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-213 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-213 .project-info b{display:block}body.page-id-213 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-213 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-213 .stats-section h2{color:#fff}body.page-id-213 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-213 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-213 .stat-card small{color:#b8cbc1;display:block}body.page-id-213 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-213 .knowledge{background:var(--paper)}body.page-id-213 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-213 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-213 .article b{color:var(--green);display:block}body.page-id-213 .article p{font-size:11px;color:var(--muted)}body.page-id-213 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-213 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-213 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-213 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-213 .rfq-section{background:var(--deep);color:#fff}body.page-id-213 .rfq-section h2{color:#fff}body.page-id-213 .rfq-section .lead{color:#b9cbc2}body.page-id-213 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-213 input,body.page-id-213 select,body.page-id-213 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-213 textarea{min-height:110px}body.page-id-213 .full{grid-column:1/-1}body.page-id-213 .rfq-form button{border:0}body.page-id-213 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-213 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-213 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-213 footer h3,body.page-id-213 footer h4{color:#fff}body.page-id-213 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-213 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-213 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-213 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-213 .menu{display:none}body.page-id-213 .solution-grid,body.page-id-213 .industry-grid,body.page-id-213 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-213 .intro-grid,body.page-id-213 .parking-grid,body.page-id-213 .eng-grid{grid-template-columns:1fr}body.page-id-213 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-213 .mat-grid,body.page-id-213 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-213 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-213 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-213 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-213 .topbar{display:block;text-align:center}body.page-id-213 .nav-actions .ghost{display:none}body.page-id-213 .hero{min-height:680px}body.page-id-213 .hero h1{font-size:52px}body.page-id-213 .hero-stats,body.page-id-213 .solution-grid,body.page-id-213 .industry-grid,body.page-id-213 .knowledge-grid,body.page-id-213 .mat-grid,body.page-id-213 .stats-grid,body.page-id-213 .rfq-form,body.page-id-213 .footer-grid{grid-template-columns:1fr}body.page-id-213 .process-grid{grid-template-columns:1fr 1fr}body.page-id-213 .design-list,body.page-id-213 .eng-cards{grid-template-columns:1fr}body.page-id-213 .project-grid{grid-template-columns:1fr}body.page-id-213 .project-card:first-child{grid-column:auto}
}body.page-id-213 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-213 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-213 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-213 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-213 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-213 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-213 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-213 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-213 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-213 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-213 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-213 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-213 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-213 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-213 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-213 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-213 .hero{min-height:700px!important}body.page-id-213 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-213 .hero h1{font-size:46px!important}body.page-id-213 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-213 /* V44 — split-screen VIP hero: compact,body.page-id-213 copy left,body.page-id-213 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-213 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-213 .hero:after{display:none!important}body.page-id-213 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-213 .hero-slide{background-position:center center!important}body.page-id-213 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-213 .hero-in>.ey,body.page-id-213 .hero-in>h1,body.page-id-213 .hero-in>p,body.page-id-213 .hero-in>.hero-actions,body.page-id-213 .hero-in>.hero-stats,body.page-id-213 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-213 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-213 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-213 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-213 .hero-actions{margin-top:22px!important}body.page-id-213 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-213 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-213 .hero-stat b{font-size:13px!important}body.page-id-213 .hero-stat span{font-size:9px!important}body.page-id-213 .hero-slider-nav{margin-top:14px!important}body.page-id-213 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-213 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-213 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-213 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-213 .hero-in>.ey,body.page-id-213 .hero-in>h1,body.page-id-213 .hero-in>p,body.page-id-213 .hero-in>.hero-actions,body.page-id-213 .hero-in>.hero-stats,body.page-id-213 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-213 .hero h1{font-size:43px!important}body.page-id-213 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-213 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-213 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-213 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-213 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-213 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-213 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-213 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-213 .hero-in>.ey,body.page-id-213 .hero-in>h1,body.page-id-213 .hero-in>p,body.page-id-213 .hero-in>.hero-actions,body.page-id-213 .hero-in>.hero-stats,body.page-id-213 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-213 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-213 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-213 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-213 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-213 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-213 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-213 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-213 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-213 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-213 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-213 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-213 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-213 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-213 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-213 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-213 .hero p{max-width:92%!important}body.page-id-213 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-213 .hero{min-height:680px!important}body.page-id-213 .hero h1{font-size:38px!important}body.page-id-213 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-213 .hero-stat{min-height:62px!important}body.page-id-213 .hero p{font-size:13px!important}}body.page-id-213 header .menu{white-space:nowrap}body.page-id-213 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-213 header .menu a:hover{color:#c7a158}body.page-id-213 .card h3{margin-top:8px}body.page-id-213 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-213 header .menu{display:none}}body.page-id-213 #client-trust,body.page-id-213 #before-after,body.page-id-213 #quality-safety,body.page-id-213 #after-sales,body.page-id-213 #final-corporate-cta{scroll-margin-top:95px}body.page-id-213 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-213 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-213 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-213 footer .footer-grid{grid-template-columns:1fr}}body.page-id-213 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-213 .wrap,body.page-id-213 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-213 section{padding:64px 0!important}body.page-id-213 .section-head{margin-bottom:26px!important}body.page-id-213 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-213 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-213 h3{font-size:17px!important}body.page-id-213 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-213 .ar-line,body.page-id-213 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-213 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-213 .hero-content,body.page-id-213 .hero-in{max-width:860px!important}body.page-id-213 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-213 .hero-proof,body.page-id-213 .hero-stats{margin-top:28px!important}body.page-id-213 header{height:82px!important}body.page-id-213 .logo img,body.page-id-213 .brand img{width:104px!important;height:66px!important}body.page-id-213 .menu{gap:10px!important}body.page-id-213 .menu a{font-size:9px!important}body.page-id-213 .nav{gap:14px!important}body.page-id-213 .btn{padding:11px 14px!important}body.page-id-213 .cards4,body.page-id-213 .solution-grid{gap:12px!important}body.page-id-213 .card-img,body.page-id-213 .solution-img{height:160px!important}body.page-id-213 .card-body,body.page-id-213 .solution-body{padding:16px!important}body.page-id-213 .card-body p,body.page-id-213 .solution-body p{font-size:11px!important}body.page-id-213 .split,body.page-id-213 .intro-grid,body.page-id-213 .parking-grid,body.page-id-213 .eng-grid{gap:38px!important}body.page-id-213 .visual-collage,body.page-id-213 .visual-stack{min-height:430px!important}body.page-id-213 .parking-photo,body.page-id-213 .parking-visual{height:470px!important}body.page-id-213 .eng-photo,body.page-id-213 .eng-visual{height:470px!important}body.page-id-213 .process,body.page-id-213 .process-grid{gap:8px!important}body.page-id-213 .process-step,body.page-id-213 .process{font-size:11px}body.page-id-213 .material-grid,body.page-id-213 .mat-grid,body.page-id-213 .industry-grid,body.page-id-213 .blog-grid,body.page-id-213 .knowledge-grid{gap:10px!important}body.page-id-213 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-213 .location-grid{gap:8px!important}body.page-id-213 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-213 footer{padding-top:46px!important}body.page-id-213 .footer-grid{gap:18px!important}body.page-id-213 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-213 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-213 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-213 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-213 .visual-banner .caption b{font-size:22px;display:block}body.page-id-213 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-213 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-213 .wrap,body.page-id-213 .w{width:calc(100% - 28px)!important}body.page-id-213 section{padding:42px 0!important}body.page-id-213 .hero{min-height:620px!important}body.page-id-213 .cards4,body.page-id-213 .solution-grid,body.page-id-213 .industry-grid,body.page-id-213 .blog-grid,body.page-id-213 .knowledge-grid,body.page-id-213 .material-grid,body.page-id-213 .mat-grid,body.page-id-213 .cred-grid,body.page-id-213 .stats-grid{grid-template-columns:1fr!important}body.page-id-213 .process,body.page-id-213 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-213 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-213 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-213{overflow-x:hidden}body.page-id-213 .wrap,body.page-id-213 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-213 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-213 section + section{margin-top:0!important}body.page-id-213 .section-head{margin:0 0 14px!important}body.page-id-213 .section-head h2{margin:4px 0 9px!important}body.page-id-213 p{margin:6px 0 9px!important}body.page-id-213 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-213 .cards,body.page-id-213 .cards4,body.page-id-213 .solution-grid,body.page-id-213 .industry-grid,body.page-id-213 .material-grid,body.page-id-213 .mat-grid,body.page-id-213 .eng-list,body.page-id-213 .process,body.page-id-213 .process-grid,body.page-id-213 .quick-grid,body.page-id-213 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-213 #parking .parking-grid,body.page-id-213 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-213 #parking .parking-photo,body.page-id-213 #parking .parking-visual,body.page-id-213 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-213 #manufacturing .process,body.page-id-213 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-213 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-213 #manufacturing .manufacturing-visual,body.page-id-213 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-213 #final-corporate-cta{padding:28px 0!important}body.page-id-213 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-213 #final-corporate-cta .visual-collage,body.page-id-213 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-213 #rfq{padding:38px 0!important}body.page-id-213 #rfq .section-head{margin-bottom:12px!important}body.page-id-213 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-213 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-213 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-213 #manufacturing .process,body.page-id-213 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-213 .wrap,body.page-id-213 .w{width:calc(100% - 30px)!important}body.page-id-213 #parking .parking-grid,body.page-id-213 #parking .auto-feature,body.page-id-213 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-213 #manufacturing .process,body.page-id-213 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-213 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-213 section{padding:30px 0!important}body.page-id-213 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-213 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-213 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-213 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-213 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-213 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-213 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-213 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-213 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-213 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-213 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-213 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-213 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-213 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-213 .quote-card p{font-size:10px;line-height:1.6}body.page-id-213 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-213 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-213 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-213 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-213 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-213 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-213 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-213 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-213 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-213 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-213 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-213 .footer-ar{direction:rtl;text-align:left}body.page-id-213 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-213 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-213 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-213 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-213 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-213 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-213 .corp-heading{grid-template-columns:1fr}body.page-id-213 .corp-cards,body.page-id-213 .vendor-strip,body.page-id-213 .footer-pro{grid-template-columns:1fr}body.page-id-213 .footer-legal{display:block}
}body.page-id-213 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-213 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-213 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-213 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-213 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-213 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-213 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-213 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-213 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-213 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-213 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-213 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-213 .sector-copy{padding:13px}body.page-id-213 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-213 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-213 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-213 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-213 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-213 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-213 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-213 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-213 #parking{background:#f7f7f3!important}body.page-id-213 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-213 .sectors-head{grid-template-columns:1fr}body.page-id-213 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-213 .sector-grid{grid-template-columns:1fr}body.page-id-213 .sector-footer{grid-template-columns:1fr}}body.page-id-213 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-213 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-213 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-213 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-213 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-213 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-213 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-213 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-213 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-213 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-213 .fp27-main{grid-row:1/3}body.page-id-213 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-213 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-213 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-213 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-213 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-213 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-213 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-213 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-213 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-213 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-213 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-213 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-213 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-213 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-213 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-213 .fp27-proof strong{font-size:13px}body.page-id-213 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-213 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-213 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-213 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-213 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-213 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-213 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-213 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-213 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-213 .featured-projects-v27{padding:52px 0}body.page-id-213 .fp27-grid{display:flex;flex-direction:column}body.page-id-213 .fp27-card{min-height:260px}body.page-id-213 .fp27-main{min-height:330px}body.page-id-213 .fp27-footer{flex-direction:column}body.page-id-213 .fp27-proof{display:block}body.page-id-213 .fp27-proof span{display:block;margin-top:4px}}body.page-id-213 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-213 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-213 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-213 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-213 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-213 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-213 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-213 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-213 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-213 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-213 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-213 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-213 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-213 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-213 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-213 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-213 .footer-brand{padding-right:0}body.page-id-213 .footer-legal{display:block;line-height:1.8}}body.page-id-213 /* V41 — premium,body.page-id-213 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-213 header .nav{height:100%;gap:28px!important}body.page-id-213 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-213 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-213 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-213 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-213 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-213 header .header-menu a.nav-link:hover:after,body.page-id-213 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-213 header .header-menu .nav-link:hover,body.page-id-213 header .header-menu .nav-link.active{color:#063b2c}body.page-id-213 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-213 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-213 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-213 header .nav-more:hover .nav-dropdown,body.page-id-213 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-213 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-213 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-213 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-213 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-213 header .header-menu{display:none!important}body.page-id-213 header .nav{justify-content:space-between}body.page-id-213 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-213 header{height:76px!important}body.page-id-213 header .logo img{width:108px!important;height:62px!important}body.page-id-213 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-213 /* V42 — full desktop navigation,body.page-id-213 no More dropdown */
header{height:92px!important}body.page-id-213 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-213 header .logo{flex:0 0 auto}body.page-id-213 header .logo img{width:118px!important;height:72px!important}body.page-id-213 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-213 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-213 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-213 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-213 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-213 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-213 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-213 header .logo img{width:100px!important}body.page-id-213 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-213 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-213 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-213 header .header-menu::-webkit-scrollbar{display:none}body.page-id-213 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-213 header .header-menu{display:none!important}body.page-id-213 header .header-quote{display:inline-block}}body.page-id-213 .footer-accordion{border:0}body.page-id-213 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-213 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-213 .footer-accordion summary{pointer-events:none}body.page-id-213 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-213 footer#contact{padding:24px 0 82px!important}body.page-id-213 footer#contact .footer-pro{display:block!important}body.page-id-213 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-213 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-213 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-213 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-213 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-213 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-213 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-213 .footer-accordion[open] summary:after{content:'–'}body.page-id-213 .footer-accordion-body{padding:0 0 12px}body.page-id-213 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-213 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-213 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-213 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-213 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-213 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-213 footer#contact{padding:20px 0 76px!important}body.page-id-213 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-213 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-213 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-213 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-213 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-213 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-213 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-213 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-213 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-213 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-213 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-213 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-213 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-213 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-213 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-213 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-213 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-213 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-213 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-213 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-213 footer#contact .footer-brand img{width:72px!important}body.page-id-213 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-213 /* V52 — Resource cards: clearer type,body.page-id-213 tighter spacing,body.page-id-213 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-213 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-213 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-213 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-213 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-213 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-213 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-213 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-213 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-213 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-213 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-213 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-213 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-213 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-213 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-213 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-213 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-213 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-213 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-213 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-213 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-213 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-213 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-213 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-213 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-213 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-213 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-213 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-213 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-213 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-213 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-213 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}body.page-id-213 /* V5 requested visibility + spacing corrections */

/* Smart Product Finder: force readable heading and copy */
.v3-finder,body.page-id-213 .v3-finder *{ box-sizing:border-box; }body.page-id-213 .v3-finder-copy h2{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:0 1px 1px rgba(0,0,0,.12);
}body.page-id-213 .v3-finder-copy p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
}body.page-id-213 .v3-finder-copy span{
  color:#d2aa63 !important;
  opacity:1 !important;
}body.page-id-213 /* Keep category More/View All controls attached to category content */
.v3-mega{margin-top:14px !important;}body.page-id-213 .v3-more{
  max-width:100% !important;
  margin:0 !important;
  min-height:44px;
}body.page-id-213 .v3-mega-grid{margin-top:10px !important;}body.page-id-213 /* Remove excessive blank space created by legacy standalone more boxes */
.pv2-category,body.page-id-213 .pv2-section,body.page-id-213 section[id]{
  scroll-margin-top:90px;
}body.page-id-213 /* RFQ section: restore contrast for title,body.page-id-213 copy and BOQ/drawing prompt */
#rfq,body.page-id-213 #rfq *{box-sizing:border-box;}body.page-id-213 #rfq h1,body.page-id-213 #rfq h2,body.page-id-213 #rfq h3,body.page-id-213 #rfq h4,body.page-id-213 #rfq .pv2-section-head h2,body.page-id-213 #rfq [class*="title"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-213 #rfq p,body.page-id-213 #rfq li,body.page-id-213 #rfq label,body.page-id-213 #rfq [class*="copy"],body.page-id-213 #rfq [class*="text"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-213 #rfq .pv2-section-head h2,body.page-id-213 #rfq .pv2-section-head p{
  color:#fff !important;
}body.page-id-213 #rfq .pv2-section-head span{
  color:#d2aa63 !important;
}body.page-id-213 /* Specific light RFQ card so "Have Drawing, BOQ..." cannot disappear */
#rfq .pv2-rfq-card,body.page-id-213 #rfq [class*="rfq-card"],body.page-id-213 #rfq [class*="request-card"]{
  background:#f6f0e4 !important;
  color:#173e39 !important;
}body.page-id-213 #rfq .pv2-rfq-card h3,body.page-id-213 #rfq .pv2-rfq-card h4,body.page-id-213 #rfq [class*="rfq-card"] h3,body.page-id-213 #rfq [class*="rfq-card"] h4,body.page-id-213 #rfq [class*="request-card"] h3,body.page-id-213 #rfq [class*="request-card"] h4{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-213 #rfq .pv2-rfq-card p,body.page-id-213 #rfq .pv2-rfq-card li,body.page-id-213 #rfq [class*="rfq-card"] p,body.page-id-213 #rfq [class*="rfq-card"] li,body.page-id-213 #rfq [class*="request-card"] p,body.page-id-213 #rfq [class*="request-card"] li{
  color:#4f5f5b !important;
  opacity:1 !important;
}body.page-id-213 /* Responsive cleanup */
@media (max-width:980px){
  .v3-finder-copy h2{font-size:26px !important;line-height:1.08 !important;}
}
@media (max-width:600px){body.page-id-213 .v3-finder-copy h2{font-size:24px !important;}body.page-id-213 .v3-finder-copy p{font-size:12px !important;line-height:1.55 !important;}body.page-id-213 .v3-more{min-height:42px;padding:12px 10px !important;}body.page-id-213 #rfq .pv2-rfq-card,body.page-id-213 #rfq [class*="rfq-card"],body.page-id-213 #rfq [class*="request-card"]{padding:20px !important;}
}body.page-id-213 /* V6: attach View All directly to its product group — no standalone lower boxes */
.v6-inline-more{
  display:block;
  width:100%;
  margin:8px 0 0 !important;
  padding:12px 16px;
  border:1px solid rgba(23,62,57,.18);
  border-radius:0 0 12px 12px;
  background:rgba(255,255,255,.72);
  color:#173e39;
  font:700 11px/1.2 inherit;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
  cursor:pointer;
}body.page-id-213 .v6-inline-more:hover{background:#173e39;color:#fff}body.page-id-213 /* Hide legacy detached controls if any remain */
.v3-more{
  margin-top:8px !important;
}
@media (max-width:700px){body.page-id-213 .v6-inline-more{padding:11px 13px;font-size:10px}
}body.page-id-213 /* V7 RFQ visibility / color-scheme fix */
#rfq{
  background:linear-gradient(135deg,#0a342f 0%,#0d3f39 100%) !important;
}body.page-id-213 #rfq .pv2-rfq-grid > div:first-child{
  color:#ffffff !important;
}body.page-id-213 #rfq .pv2-rfq-grid > div:first-child > span{
  color:#d4aa63 !important;
  opacity:1 !important;
}body.page-id-213 #rfq .pv2-rfq-grid > div:first-child h2,body.page-id-213 #rfq .pv2-rfq-grid > div:first-child h1,body.page-id-213 #rfq .pv2-rfq-grid > div:first-child h3{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}body.page-id-213 #rfq .pv2-rfq-grid > div:first-child p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-213 #rfq .pv2-rfq-box{
  background:#f7f1e6 !important;
  color:#173e39 !important;
  border:1px solid rgba(212,170,99,.35) !important;
}body.page-id-213 #rfq .pv2-rfq-box strong{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-213 #rfq .pv2-rfq-box ul,body.page-id-213 #rfq .pv2-rfq-box li{
  color:#4f5d59 !important;
  opacity:1 !important;
}body.page-id-213 #rfq .pv2-rfq-box a{
  background:#b68b47 !important;
  color:#ffffff !important;
}body.page-id-213 /* Extra explicit protection for the exact headline */
#rfq h2{
  color:#ffffff !important;
}body.page-id-213{--eg:#0c3b35;--eg2:#123f39;--gold:#c99b4a;--cream:#f5f0e6;--ink:#163b37}body.page-id-213 .eng-page{background:#f7f4ed;color:var(--ink);font-family:inherit}body.page-id-213 .eng-wrap{width:min(1180px,calc(100% - 48px));margin:auto}body.page-id-213 .eng-kicker{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}body.page-id-213 .eng-hero{background:linear-gradient(115deg,#092f2b,#0f463f);color:#fff;padding:86px 0 72px}body.page-id-213 .eng-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:center}body.page-id-213 .eng-hero h1{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.045em;margin:0 0 24px;max-width:850px}body.page-id-213 .eng-hero h1 em{font-style:normal;color:#d7b46f}body.page-id-213 .eng-lead{font-size:18px;line-height:1.7;max-width:780px;color:rgba(255,255,255,.78)}body.page-id-213 .eng-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}body.page-id-213 .eng-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:800;font-size:13px}body.page-id-213 .eng-btn.gold{background:var(--gold);color:#fff}body.page-id-213 .eng-btn.outline{border:1px solid rgba(255,255,255,.35);color:#fff}body.page-id-213 .eng-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(255,255,255,.16)}body.page-id-213 .eng-proof div{padding:18px 14px 0 0}body.page-id-213 .eng-proof b{display:block;color:var(--gold);font-size:12px}body.page-id-213 .eng-proof span{font-size:13px}body.page-id-213 .eng-hero-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);padding:34px;border-radius:18px}body.page-id-213 .eng-hero-panel>span{font-size:11px;letter-spacing:.18em;color:#d7b46f;font-weight:800}body.page-id-213 .eng-hero-panel h3{font-size:28px;margin:12px 0 20px}body.page-id-213 .eng-hero-panel ul{padding-left:18px;line-height:2;color:rgba(255,255,255,.82)}body.page-id-213 .eng-intro,body.page-id-213 .eng-workflow,body.page-id-213 .eng-apps{padding:74px 0}body.page-id-213 .eng-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:34px}body.page-id-213 .eng-title-row h2,body.page-id-213 .eng-workflow h2,body.page-id-213 .eng-two h2,body.page-id-213 .eng-rfq h2{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.035em;margin:0}body.page-id-213 .eng-title-row>p,body.page-id-213 .eng-two>div>p{font-size:16px;line-height:1.7;color:#66716e}body.page-id-213 .eng-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-213 .eng-card-grid article{background:#fff;border:1px solid #e7e1d6;border-radius:14px;padding:25px;min-height:220px}body.page-id-213 .eng-card-grid b,body.page-id-213 .eng-steps b{color:var(--gold);font-size:12px}body.page-id-213 .eng-card-grid h3,body.page-id-213 .eng-steps h3,body.page-id-213 .eng-app-grid h3{font-size:20px;margin:34px 0 10px}body.page-id-213 .eng-card-grid p,body.page-id-213 .eng-steps p,body.page-id-213 .eng-app-grid p{font-size:14px;line-height:1.65;color:#697370}body.page-id-213 .eng-dark{background:var(--eg);color:#fff;padding:70px 0}body.page-id-213 .eng-title-row.light>p{color:rgba(255,255,255,.65)}body.page-id-213 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:15px;overflow:hidden}body.page-id-213 .eng-basis>div{padding:30px;border-right:1px solid rgba(255,255,255,.15)}body.page-id-213 .eng-basis>div:last-child{border-right:0}body.page-id-213 .eng-basis span{color:var(--gold);font-size:12px}body.page-id-213 .eng-basis h3{font-size:22px;margin:35px 0 8px}body.page-id-213 .eng-basis p{color:rgba(255,255,255,.7);line-height:1.6}body.page-id-213 .eng-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-213 .eng-steps>div{border-top:2px solid var(--gold);background:#fff;padding:22px;min-height:210px}body.page-id-213 .eng-deliverables{padding:72px 0;background:#ece7dc}body.page-id-213 .eng-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}body.page-id-213 .eng-checks{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ddd5c7}body.page-id-213 .eng-checks span{padding:17px 20px;border-bottom:1px solid #eee7db;border-right:1px solid #eee7db;font-size:14px}body.page-id-213 .eng-checks span:before{content:"✓";color:var(--gold);font-weight:900;margin-right:10px}body.page-id-213 .eng-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-213 .eng-app-grid>div{background:#fff;border-radius:14px;padding:25px;border:1px solid #e7e1d6;min-height:155px}body.page-id-213 .eng-app-grid h3{margin-top:0}body.page-id-213 .eng-rfq{background:linear-gradient(120deg,#0a342f,#11483f);color:#fff;padding:68px 0}body.page-id-213 .eng-rfq-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}body.page-id-213 .eng-rfq p{color:rgba(255,255,255,.76);font-size:16px;line-height:1.7;max-width:700px}body.page-id-213 .eng-rfq-box{background:#f5eee1;color:var(--ink);padding:30px;border-radius:16px}body.page-id-213 .eng-rfq-box h3{font-size:24px;margin-top:0}body.page-id-213 .eng-rfq-box ul{line-height:1.9;color:#53615d}body.page-id-213 .eng-rfq-box a{display:block;margin-top:20px;background:var(--gold);color:#fff;text-decoration:none;padding:14px;border-radius:6px;font-weight:800;text-align:center;font-size:12px}
@media(max-width:900px){body.page-id-213 .eng-wrap{width:min(100% - 28px,1180px)}body.page-id-213 .eng-hero{padding:58px 0 46px}body.page-id-213 .eng-hero-grid,body.page-id-213 .eng-title-row,body.page-id-213 .eng-two,body.page-id-213 .eng-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-213 .eng-card-grid{grid-template-columns:repeat(2,1fr)}body.page-id-213 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-213 .eng-steps{grid-template-columns:repeat(2,1fr)}body.page-id-213 .eng-app-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-213 .eng-hero h1{font-size:46px}body.page-id-213 .eng-lead{font-size:16px}body.page-id-213 .eng-proof{grid-template-columns:repeat(2,1fr)}body.page-id-213 .eng-card-grid,body.page-id-213 .eng-basis,body.page-id-213 .eng-steps,body.page-id-213 .eng-app-grid,body.page-id-213 .eng-checks{grid-template-columns:1fr}body.page-id-213 .eng-basis>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}body.page-id-213 .eng-intro,body.page-id-213 .eng-workflow,body.page-id-213 .eng-apps,body.page-id-213 .eng-deliverables,body.page-id-213 .eng-dark,body.page-id-213 .eng-rfq{padding:48px 0}body.page-id-213 .eng-card-grid article{min-height:auto}body.page-id-213 .eng-steps>div{min-height:auto}body.page-id-213 .eng-title-row{margin-bottom:24px}
}body.page-id-213 /* V2 — visual-first engineering presentation */
.eng-hero{position:relative;overflow:hidden}body.page-id-213 .eng-hero:after{content:"";position:absolute;inset:0 0 0 53%;background:
linear-gradient(90deg,#0a342f 0%,rgba(10,52,47,.55) 35%,rgba(10,52,47,.08) 100%),
url('https://www.dlubal.com/de/webimage/013523/2734628/RFEM_1200x900px.png') center/cover no-repeat;opacity:.48;pointer-events:none}body.page-id-213 .eng-hero .eng-wrap{position:relative;z-index:2}body.page-id-213 .eng-hero-grid{grid-template-columns:1.15fr .55fr}body.page-id-213 .eng-visual-lab{padding:74px 0;background:#f3efe7}body.page-id-213 .ev-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-213 .ev-head h2,body.page-id-213 .load-head h2{font-size:clamp(36px,4.6vw,64px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:820px}body.page-id-213 .ev-head>p{color:#66716e;line-height:1.7;margin:0}body.page-id-213 .ev-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}body.page-id-213 .ev-card{background:#fff;border:1px solid #e1d9cb;border-radius:18px;overflow:hidden}body.page-id-213 .ev-card:nth-child(1),body.page-id-213 .ev-card:nth-child(2){grid-column:span 6}body.page-id-213 .ev-card:nth-child(n+3){grid-column:span 3}body.page-id-213 .ev-img{height:280px;position:relative;background:#e8e8e4;overflow:hidden}body.page-id-213 .ev-card:nth-child(n+3) .ev-img{height:210px}body.page-id-213 .ev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}body.page-id-213 .ev-card:hover img{transform:scale(1.025)}body.page-id-213 .ev-img span{position:absolute;top:14px;left:14px;background:#0d3d37;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;letter-spacing:.12em}body.page-id-213 .ev-copy{padding:20px}body.page-id-213 .ev-copy h3{font-size:21px;margin:0 0 8px}body.page-id-213 .ev-copy p{font-size:13px;line-height:1.55;color:#6a7471;margin:0}body.page-id-213 .load-strip{padding:68px 0;background:#0b3933;color:#fff}body.page-id-213 .load-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}body.page-id-213 .load-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden}body.page-id-213 .load-grid article{padding:30px;min-height:250px;border-right:1px solid rgba(255,255,255,.15);position:relative}body.page-id-213 .load-grid article:last-child{border-right:0}body.page-id-213 .load-icon{height:64px;display:flex;align-items:center;font-size:31px;font-weight:300;color:#d8ad61;letter-spacing:7px}body.page-id-213 .load-grid b{font-size:11px;color:#d8ad61;letter-spacing:.14em}body.page-id-213 .load-grid h3{font-size:24px;margin:25px 0 8px}body.page-id-213 .load-grid p{color:rgba(255,255,255,.67);font-size:13px;line-height:1.6}
@media(max-width:900px){body.page-id-213 .eng-hero:after{inset:42% 0 0 0;opacity:.2}body.page-id-213 .ev-head{grid-template-columns:1fr;gap:18px}body.page-id-213 .ev-card:nth-child(1),body.page-id-213 .ev-card:nth-child(2),body.page-id-213 .ev-card:nth-child(n+3){grid-column:span 6}body.page-id-213 .load-grid{grid-template-columns:repeat(2,1fr)}body.page-id-213 .load-grid article{border-bottom:1px solid rgba(255,255,255,.15)}
}
@media(max-width:560px){body.page-id-213 .eng-visual-lab,body.page-id-213 .load-strip{padding:46px 0}body.page-id-213 .ev-card:nth-child(1),body.page-id-213 .ev-card:nth-child(2),body.page-id-213 .ev-card:nth-child(n+3){grid-column:span 12}body.page-id-213 .ev-img,body.page-id-213 .ev-card:nth-child(n+3) .ev-img{height:220px}body.page-id-213 .load-grid{grid-template-columns:1fr}body.page-id-213 .load-grid article{min-height:auto;border-right:0;padding:24px}body.page-id-213 .load-icon{height:45px}
}body.page-id-213 .eng-card-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}body.page-id-213 .eng-card-grid article{grid-column:span 3;position:relative;overflow:hidden;min-height:310px!important;padding:0!important;border:1px solid #ded7ca!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(10,55,49,.06)}body.page-id-213 .eng-card-grid article::before{content:"";display:block;height:145px;background:linear-gradient(135deg,#0b3933,#17675b);border-bottom:3px solid #d7aa58}body.page-id-213 .eng-card-grid article::after{position:absolute;top:26px;left:28px;color:#fff;font-size:48px;line-height:1;font-weight:800;opacity:.96}body.page-id-213 .eng-card-grid article:nth-child(1)::after{content:"⌁"}body.page-id-213 .eng-card-grid article:nth-child(2)::after{content:"▱"}body.page-id-213 .eng-card-grid article:nth-child(3)::after{content:"↗"}body.page-id-213 .eng-card-grid article:nth-child(4)::after{content:"⊥"}body.page-id-213 .eng-card-grid article:nth-child(5)::after{content:"◇"}body.page-id-213 .eng-card-grid article:nth-child(6)::after{content:"⌗"}body.page-id-213 .eng-card-grid article:nth-child(7)::after{content:"✓"}body.page-id-213 .eng-card-grid article:nth-child(8)::after{content:"↻"}body.page-id-213 .eng-card-grid article>b{position:absolute;top:18px;right:20px;background:#d7aa58;color:#173d37!important;padding:7px 9px;border-radius:999px;font-size:11px!important;letter-spacing:.1em;z-index:2}body.page-id-213 .eng-card-grid article h3{font-size:21px!important;margin:20px 22px 9px!important;color:#123e38;line-height:1.12}body.page-id-213 .eng-card-grid article p{font-size:14px!important;line-height:1.55!important;margin:0 22px 22px!important;color:#65716d!important}body.page-id-213 .eng-intro{padding:62px 0!important;background:linear-gradient(180deg,#fbfaf7 0%,#f3efe7 100%)}body.page-id-213 .eng-intro .eng-title-row{margin-bottom:26px!important}
@media(max-width:1050px){body.page-id-213 .eng-card-grid article{grid-column:span 6}}
@media(max-width:560px){body.page-id-213 .eng-card-grid{gap:12px!important}body.page-id-213 .eng-card-grid article{grid-column:span 12;min-height:0!important}body.page-id-213 .eng-card-grid article::before{height:105px}body.page-id-213 .eng-card-grid article::after{top:25px;font-size:38px}body.page-id-213 .eng-card-grid article h3{font-size:20px!important;margin-top:17px!important}body.page-id-213 .eng-intro{padding:44px 0!important}}body.page-id-213 /* V4 Structural Design Basis readability + VIP redesign */
.eng-dark{background:linear-gradient(135deg,#073d34 0%,#0b5547 55%,#073b33 100%);padding:64px 0;position:relative;overflow:hidden}body.page-id-213 .eng-dark:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(210,164,75,.16);border-radius:50%;right:-160px;top:-220px}body.page-id-213 .eng-dark .eng-wrap{position:relative;z-index:1}body.page-id-213 .eng-dark .eng-title-row{align-items:end;margin-bottom:28px}body.page-id-213 .eng-dark .eng-title-row h2{color:#fff!important;font-size:clamp(34px,4vw,58px);line-height:1.02;max-width:780px;margin:10px 0 0}body.page-id-213 .eng-dark .eng-title-row>p{color:#eef5f1!important;font-size:17px!important;line-height:1.65!important;max-width:480px!important;font-weight:500}body.page-id-213 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:0!important;border-radius:0!important;overflow:visible!important}body.page-id-213 .eng-basis>div{position:relative;min-height:260px;padding:26px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 18px 45px rgba(0,0,0,.10);backdrop-filter:blur(3px)}body.page-id-213 .eng-basis>div:before{display:block;width:46px;height:46px;margin-bottom:34px;border-radius:12px;background:#d2a44b;color:#073d34;font-size:22px;font-weight:900;text-align:center;line-height:46px}body.page-id-213 .eng-basis>div:nth-child(1):before{content:"↗"}body.page-id-213 .eng-basis>div:nth-child(2):before{content:"≋"}body.page-id-213 .eng-basis>div:nth-child(3):before{content:"⌗"}body.page-id-213 .eng-basis>div:nth-child(4):before{content:"⌂"}body.page-id-213 .eng-basis span{position:absolute;top:28px;right:25px;color:#e5bd6b!important;font-size:13px!important;font-weight:800;letter-spacing:.08em}body.page-id-213 .eng-basis h3{color:#fff!important;font-size:23px!important;line-height:1.15;margin:0 0 12px!important;font-weight:800}body.page-id-213 .eng-basis p{color:#f1f5f3!important;font-size:15.5px!important;line-height:1.58!important;margin:0!important;font-weight:500}body.page-id-213 .eng-basis>div:nth-child(1) p:after{content:"\A Location • Dimensions • Layout • Quantity • Site conditions";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-213 .eng-basis>div:nth-child(2) p:after{content:"\A Dead load • Wind load • Uplift • Material grades";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-213 .eng-basis>div:nth-child(3) p:after{content:"\A Columns • Beams • Arms • Plates • Connections";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-213 .eng-basis>div:nth-child(4) p:after{content:"\A Base plates • Anchors • Footings • Site coordination";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}
@media(max-width:900px){body.page-id-213 .eng-dark{padding:48px 0}body.page-id-213 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-213 .eng-basis>div{min-height:245px}body.page-id-213 .eng-dark .eng-title-row>p{max-width:100%!important}}
@media(max-width:560px){body.page-id-213 .eng-dark{padding:38px 0}body.page-id-213 .eng-dark .eng-title-row{margin-bottom:20px}body.page-id-213 .eng-dark .eng-title-row h2{font-size:36px!important}body.page-id-213 .eng-dark .eng-title-row>p{font-size:15px!important}body.page-id-213 .eng-basis{grid-template-columns:1fr;gap:10px}body.page-id-213 .eng-basis>div{min-height:0;padding:22px!important}body.page-id-213 .eng-basis>div:before{margin-bottom:22px}body.page-id-213 .eng-basis h3{font-size:21px!important}body.page-id-213 .eng-basis p{font-size:15px!important}}body.page-id-213 .eng-deliverables{padding:72px 0;background:linear-gradient(135deg,#f7f3e8 0%,#fff 58%,#edf4ef 100%)}body.page-id-213 .eng-deliverables .eng-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:start}body.page-id-213 .eng-deliverables h2{font-size:clamp(34px,4vw,62px);line-height:1.02;max-width:620px;margin:12px 0 18px}body.page-id-213 .eng-deliverables p{font-size:18px;line-height:1.7;max-width:570px}body.page-id-213 .deliverable-note{margin-top:28px;padding:22px 24px;border-left:4px solid #d8a62b;background:#fff;border-radius:0 16px 16px 0;font-weight:650;color:#174b3d}body.page-id-213 .eng-checks{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;background:transparent!important;border:0!important}body.page-id-213 .eng-checks span{display:flex!important;align-items:center;min-height:72px;padding:17px 18px 17px 54px!important;background:#fff;border:1px solid rgba(18,75,60,.13);border-radius:15px;position:relative;font-size:16px!important;font-weight:700;color:#173f35;box-shadow:0 8px 24px rgba(19,62,52,.055)}body.page-id-213 .eng-checks span:before{content:'✓';position:absolute;left:18px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0c5745;color:#fff;font-size:13px;font-weight:900}body.page-id-213 .eng-checks span:nth-child(7){border-color:#d8a62b}body.page-id-213 .eng-checks span:nth-child(11){border-color:#d8a62b}
@media(max-width:800px){body.page-id-213 .eng-deliverables{padding:48px 0}body.page-id-213 .eng-deliverables .eng-two{grid-template-columns:1fr;gap:25px}body.page-id-213 .eng-deliverables h2{font-size:38px}body.page-id-213 .eng-deliverables p{font-size:16px}body.page-id-213 .eng-checks{grid-template-columns:1fr!important}body.page-id-213 .eng-checks span{min-height:60px;font-size:15px!important;padding:14px 14px 14px 50px!important}body.page-id-213 .deliverable-note{margin-top:20px}}body.page-id-213 .eng-apps{padding:72px 0;background:linear-gradient(180deg,#f7f3e9 0%,#fff 100%)}body.page-id-213 .eng-apps .eng-title-row{align-items:end;margin-bottom:30px;gap:36px}body.page-id-213 .eng-apps .eng-title-row h2{font-size:clamp(36px,4.4vw,66px);line-height:.98;max-width:820px;margin:8px 0 0}body.page-id-213 .eng-apps .eng-title-row>p{font-size:17px;line-height:1.65;max-width:430px;color:#4e5d56}body.page-id-213 .eng-app-grid.vip-app-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-213 .vip-app-card{position:relative;min-height:330px;border-radius:24px;overflow:hidden;background:#0c4a3b;border:1px solid rgba(13,76,61,.15);box-shadow:0 14px 34px rgba(15,52,43,.10)}body.page-id-213 .vip-app-card:nth-child(1),body.page-id-213 .vip-app-card:nth-child(2){grid-column:span 6;min-height:400px}body.page-id-213 .vip-app-card:nth-child(n+3){grid-column:span 3}body.page-id-213 .vip-app-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}body.page-id-213 .vip-app-card:hover img{transform:scale(1.045)}body.page-id-213 .vip-app-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,25,20,.04) 22%,rgba(4,28,22,.92) 100%)}body.page-id-213 .vip-app-content{position:absolute;z-index:2;left:24px;right:24px;bottom:23px;color:#fff}body.page-id-213 .vip-app-no{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#d9a52c;color:#103d32;font-size:12px;font-weight:800;margin-bottom:12px}body.page-id-213 .vip-app-content h3{font-size:clamp(20px,2vw,29px);line-height:1.08;margin:0 0 8px;color:#fff}body.page-id-213 .vip-app-content p{font-size:14px;line-height:1.5;margin:0;color:rgba(255,255,255,.84)}body.page-id-213 .vip-app-tag{display:inline-block;margin-top:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){body.page-id-213 .eng-apps{padding:48px 0}body.page-id-213 .eng-apps .eng-title-row{display:block}body.page-id-213 .eng-apps .eng-title-row>p{margin-top:16px}body.page-id-213 .eng-app-grid.vip-app-grid{grid-template-columns:1fr 1fr}body.page-id-213 .vip-app-card,body.page-id-213 .vip-app-card:nth-child(1),body.page-id-213 .vip-app-card:nth-child(2),body.page-id-213 .vip-app-card:nth-child(n+3){grid-column:span 1;min-height:300px}}
@media(max-width:600px){body.page-id-213 .eng-apps{padding:38px 0}body.page-id-213 .eng-apps .eng-title-row h2{font-size:38px}body.page-id-213 .eng-app-grid.vip-app-grid{grid-template-columns:1fr;gap:12px}body.page-id-213 .vip-app-card,body.page-id-213 .vip-app-card:nth-child(1),body.page-id-213 .vip-app-card:nth-child(2),body.page-id-213 .vip-app-card:nth-child(n+3){min-height:270px}body.page-id-213 .vip-app-content{left:18px;right:18px;bottom:18px}body.page-id-213 .vip-app-content h3{font-size:23px}body.page-id-213 .vip-app-content p{font-size:13px}}body.page-id-213 #eng-rfq{background:linear-gradient(135deg,#063f38 0%,#0a574b 58%,#073b35 100%);color:#fff;padding:78px 0 64px;overflow:hidden;position:relative}body.page-id-213 #eng-rfq:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(237,183,62,.12),transparent 28%);pointer-events:none}body.page-id-213 .rfq-vip-wrap{width:min(1180px,92%);margin:auto;position:relative;z-index:1}body.page-id-213 .rfq-vip-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:34px}body.page-id-213 .rfq-vip-kicker{display:block;color:#e9b53e;font-size:13px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-213 .rfq-vip-head h2{font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:0}body.page-id-213 .rfq-vip-head p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 0 4px}body.page-id-213 .rfq-vip-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-213 .rfq-blueprint,body.page-id-213 .rfq-info-card{border:1px solid rgba(255,255,255,.16);border-radius:22px;overflow:hidden}body.page-id-213 .rfq-blueprint{background:#082f2c;min-height:520px}body.page-id-213 .rfq-blueprint-top{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;letter-spacing:.11em;color:rgba(255,255,255,.65)}body.page-id-213 .rfq-blueprint-top b{color:#e9b53e}body.page-id-213 .rfq-blueprint svg{display:block;width:100%;height:auto;padding:22px}body.page-id-213 .rfq-blueprint-note{display:flex;gap:22px;flex-wrap:wrap;padding:17px 22px;border-top:1px solid rgba(255,255,255,.13);font-size:13px;font-weight:700}body.page-id-213 .rfq-info-card{background:#f7f2e8;color:#143f39;padding:32px}body.page-id-213 .rfq-card-no{font-size:11px;font-weight:900;letter-spacing:.14em;color:#aa7a22}body.page-id-213 .rfq-info-card h3{font-size:34px;line-height:1.02;letter-spacing:-.04em;margin:13px 0 12px}body.page-id-213 .rfq-info-card>p{font-size:15px;line-height:1.55;color:#65706d;margin:0 0 18px}body.page-id-213 .rfq-info-list{border-top:1px solid #d9d3c7}body.page-id-213 .rfq-info-list div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #ddd6ca}body.page-id-213 .rfq-info-list b{font-size:14px}body.page-id-213 .rfq-info-list span{font-size:13px;color:#747b78;line-height:1.35}body.page-id-213 .rfq-vip-btn{margin-top:22px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#dca72e;color:#123c37;padding:16px 18px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.07em}body.page-id-213 .rfq-vip-btn span{font-size:20px}body.page-id-213 .rfq-flow{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 20px;background:rgba(0,0,0,.10)}body.page-id-213 .rfq-flow div{display:flex;align-items:center;gap:10px}body.page-id-213 .rfq-flow b{color:#e9b53e;font-size:12px}body.page-id-213 .rfq-flow span{font-size:13px;font-weight:700}body.page-id-213 .rfq-flow i{font-style:normal;color:#e9b53e;padding:0 12px}
@media(max-width:820px){body.page-id-213 #eng-rfq{padding:52px 0 42px}body.page-id-213 .rfq-vip-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.page-id-213 .rfq-vip-head h2{font-size:44px}body.page-id-213 .rfq-vip-head p{font-size:16px}body.page-id-213 .rfq-vip-grid{grid-template-columns:1fr}body.page-id-213 .rfq-blueprint{min-height:0}body.page-id-213 .rfq-blueprint-top{font-size:9px}body.page-id-213 .rfq-blueprint svg{padding:10px}body.page-id-213 .rfq-blueprint-note{gap:10px 16px;font-size:11px}body.page-id-213 .rfq-info-card{padding:24px 20px}body.page-id-213 .rfq-info-card h3{font-size:30px}body.page-id-213 .rfq-info-list div{grid-template-columns:1fr;gap:4px}body.page-id-213 .rfq-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-213 .rfq-flow i{display:none}body.page-id-213 .rfq-flow div{border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0}}
@media(max-width:480px){body.page-id-213 .rfq-vip-wrap{width:92%}body.page-id-213 .rfq-vip-head h2{font-size:38px}body.page-id-213 .rfq-flow{grid-template-columns:1fr}body.page-id-213 .rfq-blueprint-top{flex-direction:column}body.page-id-213 .rfq-blueprint-note{display:grid;grid-template-columns:1fr 1fr}}body.page-id-213 /* V9: mobile readability + RFQ heading contrast */
.rfq-vip-head h2{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;opacity:1!important}body.page-id-213 .rfq-vip-head h2 br{display:block}body.page-id-213 .rfq-vip-head p{color:rgba(255,255,255,.92)!important}body.page-id-213 .eng-hero h1,body.page-id-213 .eng-hero h1 em{opacity:1!important}
@media(max-width:767px){body.page-id-213,body.page-id-213{overflow-x:hidden!important;width:100%!important}body.page-id-213 .eng-page{overflow:hidden!important}body.page-id-213 .eng-wrap,body.page-id-213 .rfq-vip-wrap{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}body.page-id-213 .eng-hero{padding:42px 0 28px!important;min-height:auto!important}body.page-id-213 .eng-hero-grid{display:block!important}body.page-id-213 .eng-kicker{font-size:11px!important;letter-spacing:1.5px!important;line-height:1.35!important}body.page-id-213 .eng-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important;letter-spacing:-1.4px!important;margin:12px 0 16px!important;max-width:100%!important}body.page-id-213 .eng-hero h1 em{display:inline!important;color:#d7a936!important}body.page-id-213 .eng-lead{font-size:16px!important;line-height:1.6!important;max-width:100%!important}body.page-id-213 .eng-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:20px!important}body.page-id-213 .eng-btn{width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}body.page-id-213 .eng-proof{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}body.page-id-213 .eng-proof>div{min-width:0!important;padding:12px 10px!important}body.page-id-213 .eng-proof b{font-size:14px!important}body.page-id-213 .eng-proof span{font-size:11px!important;line-height:1.25!important}body.page-id-213 .eng-hero-panel{margin-top:18px!important;padding:20px!important;width:auto!important}body.page-id-213 .eng-hero-panel h3{font-size:23px!important;line-height:1.15!important}body.page-id-213 .eng-hero-panel li{font-size:14px!important;line-height:1.45!important}body.page-id-213 .eng-visual-lab,body.page-id-213 .load-strip,body.page-id-213 .vip-applications,body.page-id-213 .eng-rfq{padding-top:48px!important;padding-bottom:48px!important}body.page-id-213 .ev-head{display:block!important}body.page-id-213 .ev-head h2{font-size:32px!important;line-height:1.05!important}body.page-id-213 .ev-head p{font-size:15px!important;margin-top:12px!important}body.page-id-213 .ev-grid,body.page-id-213 .load-grid,body.page-id-213 .vip-app-grid{grid-template-columns:1fr!important;gap:14px!important}body.page-id-213 .ev-card,body.page-id-213 .vip-app-card{min-width:0!important}body.page-id-213 .ev-img img,body.page-id-213 .vip-app-card img{height:220px!important;object-fit:cover!important}body.page-id-213 .load-head h2{font-size:32px!important;line-height:1.08!important}body.page-id-213 .rfq-vip-head{display:block!important;margin-bottom:22px!important}body.page-id-213 .rfq-vip-head h2{font-size:38px!important;line-height:1.02!important;letter-spacing:-1px!important;margin:9px 0 14px!important;color:#fff!important}body.page-id-213 .rfq-vip-head p{font-size:15px!important;line-height:1.55!important;max-width:100%!important}body.page-id-213 .rfq-vip-grid{display:flex!important;flex-direction:column!important;gap:14px!important}body.page-id-213 .rfq-blueprint,body.page-id-213 .rfq-info-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.page-id-213 .rfq-blueprint{overflow:hidden!important}body.page-id-213 .rfq-blueprint-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px!important;font-size:10px!important}body.page-id-213 .rfq-blueprint svg{display:block!important;width:100%!important;height:auto!important;min-height:210px!important}body.page-id-213 .rfq-blueprint-note{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:12px 14px!important}body.page-id-213 .rfq-blueprint-note span{font-size:12px!important}body.page-id-213 .rfq-info-card{padding:20px!important}body.page-id-213 .rfq-info-card h3{font-size:26px!important;line-height:1.08!important}body.page-id-213 .rfq-info-card p{font-size:14px!important;line-height:1.55!important}body.page-id-213 .rfq-info-list>div{padding:11px 0!important}body.page-id-213 .rfq-info-list b{font-size:14px!important}body.page-id-213 .rfq-info-list span{font-size:12px!important;line-height:1.4!important}body.page-id-213 .rfq-vip-btn{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;font-size:12px!important;padding:14px 10px!important}body.page-id-213 .rfq-flow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}body.page-id-213 .rfq-flow i{display:none!important}body.page-id-213 .rfq-flow>div{min-width:0!important;padding:12px 8px!important}body.page-id-213 .rfq-flow b{font-size:12px!important}body.page-id-213 .rfq-flow span{font-size:11px!important;line-height:1.25!important}body.page-id-213 footer .w{width:auto!important;padding-left:18px!important;padding-right:18px!important}
}
@media(min-width:768px) and (max-width:1100px){body.page-id-213 .eng-wrap,body.page-id-213 .rfq-vip-wrap{padding-left:28px!important;padding-right:28px!important}body.page-id-213 .eng-hero h1{font-size:58px!important}body.page-id-213 .rfq-vip-head h2{color:#fff!important}}body.page-id-213 /* V10 — category-correct temporary 3D/engineering concept visuals */
.eng-apps img[alt*="application"]{
  object-fit:cover !important;
  object-position:center !important;
  background:#0b3732 !important;
}
@media(max-width:700px){body.page-id-213 .eng-apps img[alt*="application"]{
    min-height:220px !important;
    max-height:300px !important;
    width:100% !important;
  }
}body.page-id-213 .v11-materials{background:#f3f0e8;color:#113c36;padding:86px 0}body.page-id-213 .mat-wrap{width:min(1500px,92vw);margin:auto}body.page-id-213 .mat-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:35px}body.page-id-213 .mat-kicker{font-size:13px;letter-spacing:.22em;font-weight:800;color:#a87827}body.page-id-213 .mat-head h2{font-size:clamp(42px,5vw,76px);line-height:.94;margin:16px 0 0;letter-spacing:-.045em}body.page-id-213 .mat-head h2 em{font-style:normal;color:#bd8d39}body.page-id-213 .mat-head>p{font-size:18px;line-height:1.65;color:#52645f;max-width:620px}body.page-id-213 .mat-strip{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #d8d1c2;border-bottom:1px solid #d8d1c2;padding:15px 0;margin-bottom:24px}body.page-id-213 .mat-strip span{border:1px solid #d2c8b6;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:800;letter-spacing:.08em;background:#faf8f2}body.page-id-213 .mat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.page-id-213 .mat-card{background:#fff;border:1px solid #d9d2c4;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;min-height:390px;box-shadow:0 12px 35px rgba(30,55,48,.06)}body.page-id-213 .mat-card:nth-child(7){grid-column:1/-1;grid-template-columns:.75fr 1.25fr}body.page-id-213 .mat-visual{min-height:100%;background:#0b3732}body.page-id-213 .mat-visual img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-213 .mat-body{padding:28px;position:relative}body.page-id-213 .mat-num{font-size:12px;color:#b58532;font-weight:800;letter-spacing:.12em}body.page-id-213 .mat-body h3{font-size:25px;line-height:1.08;margin:13px 0 10px}body.page-id-213 .mat-body p{font-size:14px;line-height:1.55;color:#60706c;margin-bottom:20px}body.page-id-213 .mat-body ul{list-style:none;padding:0;margin:0;border-top:1px solid #eee9df}body.page-id-213 .mat-body li{font-size:13px;padding:9px 0;border-bottom:1px solid #eee9df}body.page-id-213 .mat-body li:before{content:"✓";color:#b88731;font-weight:900;margin-right:9px}body.page-id-213 .mat-spec{margin-top:22px;background:#0b3c35;color:white;border-radius:26px;padding:34px;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center}body.page-id-213 .mat-spec small{color:#dfb45f;font-weight:800;letter-spacing:.18em}body.page-id-213 .mat-spec h3{font-size:29px;margin:8px 0 0}body.page-id-213 .spec-items{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-213 .spec-items span{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px;font-size:12px;background:rgba(255,255,255,.04)}
@media(max-width:900px){body.page-id-213 .v11-materials{padding:55px 0}body.page-id-213 .mat-wrap{width:min(94vw,700px)}body.page-id-213 .mat-head{grid-template-columns:1fr;gap:20px}body.page-id-213 .mat-head h2{font-size:44px}body.page-id-213 .mat-head>p{font-size:16px}body.page-id-213 .mat-grid{grid-template-columns:1fr}body.page-id-213 .mat-card,body.page-id-213 .mat-card:nth-child(7){grid-column:auto;grid-template-columns:1fr;min-height:0}body.page-id-213 .mat-visual{height:260px}body.page-id-213 .mat-body{padding:23px}body.page-id-213 .mat-body h3{font-size:24px}body.page-id-213 .mat-spec{grid-template-columns:1fr;padding:25px;gap:22px}body.page-id-213 .spec-items{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){body.page-id-213 .mat-head h2{font-size:37px}body.page-id-213 .mat-visual{height:225px}body.page-id-213 .mat-strip{gap:6px}body.page-id-213 .mat-strip span{font-size:9px;padding:8px 10px}body.page-id-213 .spec-items{grid-template-columns:1fr 1fr}body.page-id-213 .mat-spec h3{font-size:24px}
}body.page-id-213 /* V12 — Desktop-first materials redesign with real photographs */
@media (min-width: 1001px){
  .v11-materials{
    padding:72px 0 78px !important;
  }
  .mat-wrap{
    width:min(1480px,94vw) !important;
  }
  .mat-head{
    grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr) !important;
    gap:55px !important;
    margin-bottom:18px !important;
    align-items:end !important;
  }
  .mat-head h2{
    font-size:clamp(48px,4.3vw,68px) !important;
    line-height:.98 !important;
  }
  .mat-head>p{
    font-size:16px !important;
    line-height:1.65 !important;
  }
  .mat-photo-note{
    margin:0 0 22px;
    font-size:11px;
    color:#697873;
    letter-spacing:.02em;
  }
  .mat-strip{
    margin-bottom:18px !important;
    padding:12px 0 !important;
  }
  .mat-grid{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:15px !important;
  }
  .mat-card,
  .mat-card:nth-child(7){
    grid-column:auto !important;
    display:flex !important;
    flex-direction:column !important;
    min-height:0 !important;
    border-radius:18px !important;
    overflow:hidden !important;
  }
  .mat-card:nth-child(7){
    grid-column:2 / span 1 !important;
  }
  .mat-visual{
    width:100% !important;
    height:235px !important;
    min-height:235px !important;
    overflow:hidden !important;
    background:#d9ddd9 !important;
  }
  .mat-visual img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }
  .mat-body{
    padding:21px 22px 23px !important;
    flex:1 !important;
  }
  .mat-body h3{
    font-size:22px !important;
    margin:10px 0 8px !important;
  }
  .mat-body p{
    font-size:13px !important;
    line-height:1.55 !important;
    min-height:42px;
    margin-bottom:14px !important;
  }
  .mat-body li{
    font-size:12px !important;
    padding:7px 0 !important;
  }
  .mat-spec{
    margin-top:20px !important;
    padding:28px 30px !important;
    grid-template-columns:.55fr 1.45fr !important;
    border-radius:20px !important;
  }
  .mat-spec h3{
    font-size:25px !important;
  }
  .spec-items{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }
}body.page-id-213 /* Tablet */
@media (min-width:701px) and (max-width:1000px){
  .mat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  .mat-card,.mat-card:nth-child(7){display:flex!important;flex-direction:column!important;grid-column:auto!important}
  .mat-visual{height:230px!important}
  .mat-card:nth-child(7){grid-column:1/-1!important;max-width:52%;justify-self:center}
}body.page-id-213 /* Mobile — keep the good stacked behaviour but improve image fidelity */
@media (max-width:700px){
  .mat-photo-note{
    margin:0 0 16px;
    font-size:10px;
    line-height:1.45;
    color:#687772;
  }
  .mat-visual img{
    object-fit:cover !important;
    object-position:center !important;
  }
  .mat-body p{min-height:0!important}
}body.page-id-213 /* V13 technical review — image-led material approval panel */
.v13-review{
  width:min(1480px,94vw)!important;
  margin:26px auto 0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid rgba(16,67,55,.16)!important;
  border-radius:26px!important;
  background:#f5f1e7!important;
  box-shadow:0 22px 60px rgba(15,54,45,.10)!important;
}body.page-id-213 .v13-review-copy{padding:42px 44px 40px!important}body.page-id-213 .v13-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#b88624}body.page-id-213 .v13-review h3{font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important;margin:10px 0 13px!important;color:#123f35!important;max-width:720px}body.page-id-213 .v13-review-copy>p{font-size:15px!important;line-height:1.65!important;color:#66736f!important;max-width:760px;margin:0 0 26px!important}body.page-id-213 .v13-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(16,67,55,.14);border-left:1px solid rgba(16,67,55,.14)}body.page-id-213 .v13-check{padding:16px 17px;border-right:1px solid rgba(16,67,55,.14);border-bottom:1px solid rgba(16,67,55,.14);min-height:84px;background:rgba(255,255,255,.35)}body.page-id-213 .v13-check b{display:block;font-size:14px;color:#173f36;margin-bottom:5px}body.page-id-213 .v13-check span{display:block;font-size:11.5px;line-height:1.45;color:#75817d}body.page-id-213 .v13-photo-stack{background:#0d4a3c;padding:16px;display:grid;grid-template-rows:minmax(0,1.35fr) minmax(160px,.65fr);gap:12px}body.page-id-213 .v13-main-photo,body.page-id-213 .v13-mini-photos figure{position:relative;margin:0;overflow:hidden;border-radius:17px;background:#dfe2df}body.page-id-213 .v13-main-photo img,body.page-id-213 .v13-mini-photos img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-213 .v13-main-photo figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:12px;background:rgba(8,46,38,.84);color:#fff;backdrop-filter:blur(7px)}body.page-id-213 .v13-main-photo figcaption b{display:block;font-size:15px}body.page-id-213 .v13-main-photo figcaption span{font-size:10.5px;opacity:.78}body.page-id-213 .v13-mini-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-213 .v13-mini-photos figcaption{position:absolute;left:9px;bottom:9px;background:rgba(8,46,38,.86);color:white;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}
@media(max-width:1000px){body.page-id-213 .v13-review{grid-template-columns:1fr!important}body.page-id-213 .v13-photo-stack{grid-template-columns:1.2fr .8fr;grid-template-rows:320px}body.page-id-213 .v13-mini-photos{grid-template-columns:1fr;grid-template-rows:1fr 1fr}
}
@media(max-width:700px){body.page-id-213 .v13-review{width:calc(100% - 28px)!important;border-radius:20px!important}body.page-id-213 .v13-review-copy{padding:26px 20px 22px!important}body.page-id-213 .v13-review h3{font-size:32px!important}body.page-id-213 .v13-review-copy>p{font-size:13px!important}body.page-id-213 .v13-review-grid{grid-template-columns:1fr}body.page-id-213 .v13-check{min-height:auto;padding:13px 14px}body.page-id-213 .v13-photo-stack{padding:10px;grid-template-columns:1fr;grid-template-rows:245px 145px}body.page-id-213 .v13-mini-photos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}
}body.page-id-213 /* V14 — eight image-led verification cards */
.v13-review{
  grid-template-columns:1fr!important;
}body.page-id-213 .v13-photo-stack{display:none!important}body.page-id-213 .v13-review-copy{padding:42px!important}body.page-id-213 .v13-review-copy>p{max-width:900px!important}body.page-id-213 .v13-review-grid{
  border:0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}body.page-id-213 .v14-verify-card{
  overflow:hidden;
  border-radius:17px;
  border:1px solid rgba(16,67,55,.15);
  background:#fff;
  min-width:0;
  box-shadow:0 8px 24px rgba(16,57,48,.05);
}body.page-id-213 .v14-card-image{
  position:relative;
  height:155px;
  overflow:hidden;
  background:#d9dfdc;
}body.page-id-213 .v14-card-image img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center;
  transition:transform .35s ease;
}body.page-id-213 .v14-verify-card:hover .v14-card-image img{transform:scale(1.035)}body.page-id-213 .v14-no{
  position:absolute;top:11px;left:11px;
  width:34px;height:34px;border-radius:50%;
  display:grid;place-items:center;
  background:#d7a72e;color:#123f35;font-size:10px;font-weight:900;
}body.page-id-213 .v14-card-copy{padding:17px 17px 18px}body.page-id-213 .v14-card-copy h4{
  margin:0 0 7px;color:#153f36;font-size:17px;line-height:1.15
}body.page-id-213 .v14-card-copy p{
  margin:0 0 15px!important;min-height:68px;
  color:#697873!important;font-size:11.5px!important;line-height:1.55!important
}body.page-id-213 .v14-tag{
  display:inline-block;padding-top:10px;border-top:1px solid #e2e5df;
  width:100%;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#b18225
}
@media(max-width:1100px){body.page-id-213 .v13-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-213 .v14-card-image{height:190px}body.page-id-213 .v14-card-copy p{min-height:52px}
}
@media(max-width:700px){body.page-id-213 .v13-review-copy{padding:26px 18px 20px!important}body.page-id-213 .v13-review-grid{grid-template-columns:1fr!important;gap:11px!important}body.page-id-213 .v14-verify-card{display:grid;grid-template-columns:120px 1fr;border-radius:14px}body.page-id-213 .v14-card-image{height:100%;min-height:150px}body.page-id-213 .v14-card-copy{padding:15px}body.page-id-213 .v14-card-copy h4{font-size:16px}body.page-id-213 .v14-card-copy p{min-height:0;font-size:11px!important;margin-bottom:10px!important}body.page-id-213 .v14-no{width:29px;height:29px;font-size:9px}
}
@media(max-width:420px){body.page-id-213 .v14-verify-card{grid-template-columns:105px 1fr}body.page-id-213 .v14-card-copy{padding:13px}
}body.page-id-213 /* V15 — professional topic-matched verification visuals */
.v14-card-image{height:175px!important}body.page-id-213 .v14-card-image:after{
 content:"";position:absolute;inset:auto 0 0;height:42%;
 background:linear-gradient(transparent,rgba(8,45,37,.55));pointer-events:none
}body.page-id-213 .v15-visual-label{
 position:absolute;z-index:2;left:12px;bottom:11px;
 padding:6px 8px;border-radius:7px;
 background:rgba(10,58,47,.88);color:#fff;
 font-size:8px;font-weight:850;letter-spacing:.11em
}body.page-id-213 .v14-no{z-index:3}body.page-id-213 .v14-card-copy h4{font-size:18px!important}body.page-id-213 .v14-card-copy p{font-size:11.8px!important;line-height:1.58!important;min-height:76px!important}
@media(max-width:1100px){body.page-id-213 .v14-card-image{height:205px!important}body.page-id-213 .v14-card-copy p{min-height:55px!important}
}
@media(max-width:700px){body.page-id-213 .v14-card-image{height:100%!important;min-height:165px!important}body.page-id-213 .v14-card-copy p{min-height:0!important}body.page-id-213 .v15-visual-label{font-size:7px;left:8px;bottom:8px;padding:5px 6px}
}body.page-id-213 /* V16 refinement */
.v16-section{padding:78px 0;background:#f7f6f1}body.page-id-213 .v16-section.dark{background:#0d433d;color:#fff}body.page-id-213 .v16-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#b48b47;margin-bottom:10px}body.page-id-213 .v16-title{font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 16px;max-width:820px}body.page-id-213 .v16-lead{font-size:17px;line-height:1.65;max-width:760px;color:#66706d}body.page-id-213 .dark .v16-lead{color:#d8e3df}body.page-id-213 .v16-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-213 .v16-card{background:#fff;border:1px solid #e4dfd4;border-radius:18px;padding:22px;min-height:190px;box-shadow:0 8px 28px rgba(13,67,61,.05)}body.page-id-213 .dark .v16-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}body.page-id-213 .v16-num{font-size:11px;color:#b48b47;font-weight:900;letter-spacing:.14em}body.page-id-213 .v16-card h3{font-size:19px;margin:28px 0 8px}body.page-id-213 .v16-card p{font-size:14px;line-height:1.55;margin:0;color:#69736f}body.page-id-213 .dark .v16-card p{color:#d4dfdb}body.page-id-213 .v16-pillrow{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}body.page-id-213 .v16-pill{border:1px solid #d7d2c7;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;background:#fff}body.page-id-213 .dark .v16-pill{background:transparent;border-color:rgba(255,255,255,.22)}body.page-id-213 .v16-projects{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:14px;margin-top:32px}body.page-id-213 .v16-project{min-height:260px;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(13,67,61,.05),rgba(13,67,61,.13));border:1px solid #ded9ce}body.page-id-213 .v16-project b{font-size:22px}body.page-id-213 .v16-project span{font-size:13px;margin-top:7px;color:#65706c}body.page-id-213 .v16-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}body.page-id-213 .v16-faq details{background:#fff;border:1px solid #e2ddd2;border-radius:14px;padding:17px 18px}body.page-id-213 .v16-faq summary{font-weight:800;cursor:pointer}body.page-id-213 .v16-faq p{font-size:14px;line-height:1.6;color:#66706d}body.page-id-213 .eng-rfq{margin-top:0!important}body.page-id-213 .eng-deliverables{padding-top:72px!important;padding-bottom:72px!important}
@media(max-width:900px){body.page-id-213 .v16-grid{grid-template-columns:1fr 1fr}body.page-id-213 .v16-projects{grid-template-columns:1fr}body.page-id-213 .v16-project{min-height:180px}body.page-id-213 .v16-faq{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-213 .v16-section{padding:52px 0}body.page-id-213 .v16-grid{grid-template-columns:1fr}body.page-id-213 .v16-card{min-height:auto;padding:18px}body.page-id-213 .v16-card h3{margin-top:18px}body.page-id-213 .v16-title{font-size:36px}body.page-id-213 .v16-lead{font-size:15px}body.page-id-213 .v16-project{padding:20px}body.page-id-213 .hero{min-height:560px}body.page-id-213 .wrap{width:min(94%,1180px)}}body.page-id-213 /* V17 — improve contrast and readability of Design Basis section */
#design-basis .v16-title{color:#fff!important;text-shadow:none!important;opacity:1!important;max-width:900px!important}body.page-id-213 #design-basis .v16-lead{color:#f3f7f5!important;opacity:1!important;font-weight:500!important;max-width:920px!important}body.page-id-213 #design-basis .v16-card h3{color:#fff!important;font-weight:800!important}body.page-id-213 #design-basis .v16-card p{color:#edf4f1!important;opacity:1!important;font-size:15px!important;line-height:1.6!important}body.page-id-213 #design-basis .v16-num{color:#f0bd48!important}body.page-id-213 #design-basis .v16-pill{color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.32)!important}
@media(max-width:600px){body.page-id-213 #design-basis .v16-title{font-size:34px!important;line-height:1.06!important}body.page-id-213 #design-basis .v16-lead{font-size:16px!important;line-height:1.55!important}body.page-id-213 #design-basis .v16-card p{font-size:14px!important}}body.page-id-213 /* V18 — visual application portfolio + expanded engineering FAQ */
.app-v18{background:#f6f3eb}body.page-id-213 .app-v18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end}body.page-id-213 .app-v18-head .v16-lead{margin:0 0 8px}body.page-id-213 .app-v18-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}body.page-id-213 .app-v18-card{background:#fff;border:1px solid #ded9ce;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(20,55,50,.08);transition:.25s ease}body.page-id-213 .app-v18-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(20,55,50,.13)}body.page-id-213 .app-v18-visual{position:relative;aspect-ratio:1.75/1;overflow:hidden;background:#103f3a}body.page-id-213 .app-v18-visual svg{width:100%;height:100%;display:block}body.page-id-213 .app-v18-badge{position:absolute;left:16px;bottom:14px;background:rgba(255,255,255,.94);color:#103f3a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-213 .app-v18-copy{padding:22px 22px 24px}body.page-id-213 .app-v18-copy h3{font-size:23px;line-height:1.08;margin:10px 0 10px}body.page-id-213 .app-v18-copy p{font-size:14px;line-height:1.65;color:#66706d;margin:0}body.page-id-213 .app-v18-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}body.page-id-213 .app-v18-tags span{font-size:10px!important;color:#173e39!important;background:#f4efe3;border:1px solid #e4ddcf;border-radius:999px;padding:7px 9px;margin:0!important;font-weight:800}body.page-id-213 .faq-v18{background:#fff}body.page-id-213 .faq-v18-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end}body.page-id-213 .faq-v18-head>p{font-size:16px;line-height:1.65;color:#66706d;margin:0 0 8px}body.page-id-213 .faq-v18 .v16-title{font-size:clamp(42px,5vw,70px);line-height:.98;margin-bottom:0}body.page-id-213 .faq-v18-grid{gap:12px;margin-top:36px}body.page-id-213 .faq-v18-grid details{padding:0;background:#faf9f5;border:1px solid #dfdbd1;border-radius:16px;overflow:hidden}body.page-id-213 .faq-v18-grid summary{list-style:none;padding:19px 54px 19px 20px;position:relative;font-size:15px;line-height:1.35}body.page-id-213 .faq-v18-grid summary::-webkit-details-marker{display:none}body.page-id-213 .faq-v18-grid summary:after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0d433d;color:#fff;font-size:18px}body.page-id-213 .faq-v18-grid details[open] summary:after{content:'–';background:#d9a72f}body.page-id-213 .faq-v18-grid details[open] summary{background:#f3efe5}body.page-id-213 .faq-v18-grid details p{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7;color:#5f6966}body.page-id-213 .faq-v18-grid details[open] p{padding-top:16px}
@media(max-width:900px){body.page-id-213 .app-v18-head,body.page-id-213 .faq-v18-head{grid-template-columns:1fr;gap:12px}body.page-id-213 .app-v18-grid{grid-template-columns:1fr}body.page-id-213 .app-v18-card{display:grid;grid-template-columns:1fr 1fr}body.page-id-213 .app-v18-visual{aspect-ratio:auto;min-height:250px}body.page-id-213 .faq-v18-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-213 .app-v18-grid{gap:14px}body.page-id-213 .app-v18-card{display:block}body.page-id-213 .app-v18-visual{min-height:0;aspect-ratio:1.7/1}body.page-id-213 .app-v18-copy{padding:18px}body.page-id-213 .app-v18-copy h3{font-size:21px}body.page-id-213 .faq-v18 .v16-title{font-size:36px}body.page-id-213 .faq-v18-grid{grid-template-columns:1fr;margin-top:24px}body.page-id-213 .faq-v18-grid summary{font-size:14px;padding:17px 50px 17px 17px}body.page-id-213 .faq-v18-grid details p{padding-left:17px;padding-right:17px}}body.page-id-213 /* V20 — mobile-first correction for Material Approval and full-page responsive behavior */
@media (max-width: 700px){

  /* Global mobile safety */
  html, body{max-width:100%; overflow-x:hidden !important;}
  .eng-page, .v11-materials, .v13-review, .v13-review-copy,
  .v13-review-grid, .v14-verify-card, .v14-card-image, .v14-card-copy{
    min-width:0 !important;
    max-width:100% !important;
    box-sizing:border-box !important;
  }

  /* Material Approval wrapper */
  .v13-review{
    width:calc(100% - 24px) !important;
    margin:18px auto 0 !important;
    display:block !important;
    border-radius:18px !important;
    overflow:hidden !important;
    padding:0 !important;
  }

  .v13-review-copy{
    padding:22px 15px 18px !important;
  }

  .v13-kicker{
    font-size:9px !important;
    letter-spacing:.14em !important;
    line-height:1.35 !important;
  }

  .v13-review h3{
    font-size:clamp(28px,9vw,38px) !important;
    line-height:1.02 !important;
    letter-spacing:-.025em !important;
    margin:8px 0 12px !important;
  }

  .v13-review-copy > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin:0 0 18px !important;
  }

  /* 8 cards become compact stacked cards — never tall columns */
  .v13-review-grid{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    border:0 !important;
    width:100% !important;
  }

  .v14-verify-card{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    min-height:0 !important;
    height:auto !important;
    border-radius:14px !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  /* Fixed, compact image area */
  .v14-card-image{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    flex:0 0 165px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
      linear-gradient(135deg,#dfe5e1 0%,#cfd8d3 100%) !important;
  }

  .v14-card-image img{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }

  .v14-card-copy{
    width:100% !important;
    padding:14px 14px 15px !important;
    min-height:0 !important;
    height:auto !important;
  }

  .v14-card-copy h4{
    font-size:18px !important;
    line-height:1.15 !important;
    margin:0 0 6px !important;
  }

  .v14-card-copy p{
    min-height:0 !important;
    height:auto !important;
    font-size:12px !important;
    line-height:1.5 !important;
    margin:0 0 10px !important;
  }

  .v14-tag{
    font-size:8px !important;
    padding-top:8px !important;
  }

  .v14-no{
    width:30px !important;
    height:30px !important;
    font-size:9px !important;
    top:9px !important;
    left:9px !important;
  }

  .v15-visual-label{
    left:9px !important;
    bottom:8px !important;
    font-size:7px !important;
    padding:5px 6px !important;
  }

  /* Materials section around it */
  .v11-materials{
    padding:42px 0 !important;
  }
  .mat-wrap{
    width:calc(100% - 24px) !important;
  }
  .mat-head{
    display:block !important;
    margin-bottom:18px !important;
  }
  .mat-head h2{
    font-size:clamp(33px,10vw,43px) !important;
    line-height:1 !important;
    margin-top:9px !important;
  }
  .mat-head > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin-top:12px !important;
  }
  .mat-strip{
    overflow-x:auto !important;
    flex-wrap:nowrap !important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:10px !important;
  }
  .mat-strip span{
    flex:0 0 auto !important;
    white-space:nowrap !important;
  }

  /* Prevent any inherited giant heights */
  .mat-card, .mat-card:nth-child(7),
  .v14-verify-card, .v13-review-grid > *{
    min-height:0 !important;
    height:auto !important;
  }
}body.page-id-213 /* Very small phones */
@media (max-width: 420px){
  .v14-card-image,
  .v14-card-image img{
    height:145px !important;
    min-height:145px !important;
    max-height:145px !important;
  }
  .v14-card-image{flex-basis:145px !important;}
  .v13-review h3{font-size:30px !important;}
  .v14-card-copy h4{font-size:17px !important;}
}body.page-id-213 /* V21 strategic Car Parking Shades Riyadh SEO/internal-link layer */
.seo-brand-link,body.page-id-213 .seo-internal-link{
  color:inherit;
  text-decoration:none;
  font:inherit;
}body.page-id-213 .seo-brand-link:hover,body.page-id-213 .seo-internal-link:hover{
  text-decoration:underline;
  text-underline-offset:3px;
}body.page-id-213 .cpsr-seo-intro{margin-top:10px;}body.page-id-213{--pj-green:#0b3b35;--pj-green2:#12483f;--pj-gold:#c99a43;--pj-cream:#f4f0e7;--pj-ink:#143e37}body.page-id-213 .pj-page{background:#f6f3ec;color:var(--pj-ink);font-family:inherit}body.page-id-213 .pj-shell{width:min(1480px,92vw);margin:auto}body.page-id-213 .pj-kicker{display:block;color:var(--pj-gold);font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-213 .pj-hero{background:linear-gradient(115deg,#082f2b,#10483f);color:#fff;padding:78px 0 64px;overflow:hidden}body.page-id-213 .pj-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-213 .pj-hero h1{font-size:clamp(52px,5.8vw,88px);line-height:.94;letter-spacing:-.05em;margin:0 0 22px;max-width:880px}body.page-id-213 .pj-hero h1 em{font-style:normal;color:#ddb562}body.page-id-213 .pj-hero-copy>p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.76);max-width:780px}body.page-id-213 .pj-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 35px}body.page-id-213 .pj-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:12px;font-weight:850}body.page-id-213 .pj-gold{background:var(--pj-gold);color:#fff}body.page-id-213 .pj-outline{border:1px solid rgba(255,255,255,.3);color:#fff}body.page-id-213 .pj-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);padding-top:18px;gap:18px}body.page-id-213 .pj-stats b{display:block;color:#ddb562;font-size:10px;letter-spacing:.12em}body.page-id-213 .pj-stats span{display:block;margin-top:6px;font-size:12px;color:rgba(255,255,255,.68)}body.page-id-213 .pj-hero-visual{display:grid;gap:12px}body.page-id-213 .pj-hero-card,body.page-id-213 .pj-placeholder{border-radius:20px;overflow:hidden}body.page-id-213 .pj-placeholder{position:relative;min-height:360px;background-color:#123f39;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.14)}body.page-id-213 .pj-placeholder:before,body.page-id-213 .pj-project-image:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 25%,rgba(5,35,30,.7))}body.page-id-213 .pj-placeholder span{position:absolute;z-index:2;left:18px;bottom:18px;font-size:10px;letter-spacing:.15em;font-weight:850}body.page-id-213 .pj-parking{background-image:linear-gradient(135deg,rgba(10,55,48,.2),rgba(10,55,48,.2)),url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80')}body.page-id-213 .pj-tensile{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-213 .pj-steel{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-213 .pj-cap{padding:15px 18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-top:0}body.page-id-213 .pj-cap b,body.page-id-213 .pj-cap span{display:block}body.page-id-213 .pj-cap span{font-size:11px;opacity:.65;margin-top:4px}body.page-id-213 .pj-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-213 .pj-mini-row .pj-placeholder{min-height:150px}body.page-id-213 .pj-categories{padding:28px 0;background:#eee9df}body.page-id-213 .pj-cat-row{display:flex;gap:8px;flex-wrap:wrap}body.page-id-213 .pj-cat-row a{background:#fff;border:1px solid #ddd5c7;border-radius:999px;padding:10px 14px;text-decoration:none;color:#234941;font-size:11px;font-weight:800}body.page-id-213 .pj-featured,body.page-id-213 .pj-sectors{padding:72px 0}body.page-id-213 .pj-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-213 .pj-section-head h2,body.page-id-213 .pj-case h2,body.page-id-213 .pj-proof h2,body.page-id-213 .pj-rfq h2{font-size:clamp(38px,4.5vw,64px);line-height:.98;letter-spacing:-.04em;margin:0}body.page-id-213 .pj-section-head>p{color:#687570;line-height:1.65}body.page-id-213 .pj-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}body.page-id-213 .pj-project{background:#fff;border:1px solid #ddd6ca;border-radius:20px;overflow:hidden}body.page-id-213 .pj-project-wide{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr}body.page-id-213 .pj-project-image{height:280px;position:relative;background-size:cover;background-position:center}body.page-id-213 .pj-project-wide .pj-project-image{height:auto;min-height:410px}body.page-id-213 .pj-aramco{background-image:url('https://images.unsplash.com/photo-1494526585095-c41746248156?auto=format&fit=crop&w=1400&q=80')}body.page-id-213 .pj-industrial{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1000&q=80')}body.page-id-213 .pj-sports{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=1000&q=80')}body.page-id-213 .pj-walk{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1000&q=80')}body.page-id-213 .pj-membrane{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=1000&q=80')}body.page-id-213 .pj-badge{position:absolute;z-index:2;left:15px;top:15px;background:#0b3b35;color:#fff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-213 .pj-project-body{padding:25px}body.page-id-213 .pj-project-body small{color:#b4832c;font-size:9px;font-weight:850;letter-spacing:.15em}body.page-id-213 .pj-project-body h3{font-size:26px;line-height:1.08;margin:12px 0 9px}body.page-id-213 .pj-project-body p{color:#687570;font-size:13px;line-height:1.6}body.page-id-213 .pj-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}body.page-id-213 .pj-meta span{font-size:9px;background:#f1ede5;border-radius:999px;padding:7px 9px}body.page-id-213 .pj-project-body a{color:#a97825;text-decoration:none;font-size:11px;font-weight:850}body.page-id-213 .pj-case{background:#0b3b35;color:#fff;padding:72px 0}body.page-id-213 .pj-case-head{max-width:900px;margin-bottom:32px}body.page-id-213 .pj-case-head p{color:rgba(255,255,255,.68);line-height:1.65}body.page-id-213 .pj-case-flow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}body.page-id-213 .pj-case-flow article{padding:24px 20px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-213 .pj-case-flow article:last-child{border-right:0}body.page-id-213 .pj-case-flow b{font-size:10px;color:#d9ac57}body.page-id-213 .pj-flow-icon{margin:28px 0 20px;width:50px;height:50px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;color:#d9ac57;font-size:10px;font-weight:900}body.page-id-213 .pj-case-flow h3{font-size:18px}body.page-id-213 .pj-case-flow p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.63)}body.page-id-213 .pj-proof{padding:65px 0;background:#e9e4d9}body.page-id-213 .pj-proof-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-213 .pj-proof-copy p{color:#687570;line-height:1.65}body.page-id-213 .pj-proof-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5cdbc;background:#fff;border-radius:18px;overflow:hidden}body.page-id-213 .pj-proof-items div{padding:22px;border-right:1px solid #e4ded2;border-bottom:1px solid #e4ded2}body.page-id-213 .pj-proof-items b{display:block;color:#b58127;font-size:10px;margin-bottom:8px}body.page-id-213 .pj-proof-items span{font-size:13px}body.page-id-213 .pj-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-213 .pj-sector-grid div{background:#fff;border:1px solid #ded7ca;border-radius:16px;padding:24px;min-height:190px}body.page-id-213 .pj-sector-grid span{color:#b58127;font-size:10px}body.page-id-213 .pj-sector-grid h3{font-size:20px;margin:35px 0 8px}body.page-id-213 .pj-sector-grid p{font-size:12px;line-height:1.55;color:#687570}body.page-id-213 .pj-rfq{background:linear-gradient(120deg,#082f2b,#11483f);color:#fff;padding:68px 0}body.page-id-213 .pj-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-213 .pj-rfq p{color:rgba(255,255,255,.7);line-height:1.65}body.page-id-213 .pj-rfq-box{background:#f3eddf;color:#153e37;padding:28px;border-radius:18px}body.page-id-213 .pj-rfq-box h3{font-size:24px;margin-top:0}body.page-id-213 .pj-rfq-box span{display:block;padding:9px 0;border-bottom:1px solid #ddd5c7;font-size:12px}body.page-id-213 .pj-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:7px;font-size:11px;font-weight:850}
@media(max-width:900px){body.page-id-213 .pj-shell{width:calc(100% - 28px)}body.page-id-213 .pj-hero{padding:52px 0 42px}body.page-id-213 .pj-hero-grid,body.page-id-213 .pj-section-head,body.page-id-213 .pj-proof-grid,body.page-id-213 .pj-rfq-grid{grid-template-columns:1fr;gap:26px}body.page-id-213 .pj-hero h1{font-size:48px}body.page-id-213 .pj-project-wide{display:block}body.page-id-213 .pj-project-wide .pj-project-image{height:270px;min-height:0}body.page-id-213 .pj-case-flow{grid-template-columns:repeat(2,1fr)}body.page-id-213 .pj-sector-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-213 .pj-hero h1{font-size:41px}body.page-id-213 .pj-hero-copy>p{font-size:14px}body.page-id-213 .pj-stats{grid-template-columns:1fr;gap:10px}body.page-id-213 .pj-placeholder{min-height:250px}body.page-id-213 .pj-mini-row .pj-placeholder{min-height:120px}body.page-id-213 .pj-featured,body.page-id-213 .pj-sectors,body.page-id-213 .pj-case,body.page-id-213 .pj-proof,body.page-id-213 .pj-rfq{padding:46px 0}body.page-id-213 .pj-project-grid{grid-template-columns:1fr}body.page-id-213 .pj-project-wide{grid-column:auto}body.page-id-213 .pj-project-image,body.page-id-213 .pj-project-wide .pj-project-image{height:220px}body.page-id-213 .pj-project-body h3{font-size:22px}body.page-id-213 .pj-case-flow{grid-template-columns:1fr}body.page-id-213 .pj-case-flow article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:20px}body.page-id-213 .pj-flow-icon{margin:16px 0}body.page-id-213 .pj-sector-grid,body.page-id-213 .pj-proof-items{grid-template-columns:1fr}body.page-id-213 .pj-sector-grid div{min-height:auto}body.page-id-213 .pj-cat-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-213 .pj-cat-row a{white-space:nowrap;flex:0 0 auto}}body.page-id-213 /* V2 Projects — portfolio/case-study focused; intentionally distinct from Engineering page */
.pv2-page{background:#f5f1e8;color:#143e37}body.page-id-213 .pv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-213 .pv2-kicker{display:block;color:#c69338;font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-213 .pv2-hero{background:#0a3933;color:#fff;padding:76px 0 60px}body.page-id-213 .pv2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:55px;align-items:center}body.page-id-213 .pv2-hero h1{font-size:clamp(58px,6vw,94px);line-height:.91;letter-spacing:-.055em;margin:0 0 22px}body.page-id-213 .pv2-hero h1 em{font-style:normal;color:#ddb25c}body.page-id-213 .pv2-hero p{max-width:720px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.65}body.page-id-213 .pv2-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}body.page-id-213 .pv2-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:850}body.page-id-213 .pv2-btn.gold{background:#c99a43;color:white}body.page-id-213 .pv2-btn.outline{border:1px solid rgba(255,255,255,.3);color:white}body.page-id-213 .pv2-hero-tags{display:flex;gap:7px;flex-wrap:wrap}body.page-id-213 .pv2-hero-tags span{font-size:8px;letter-spacing:.1em;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:7px 9px}body.page-id-213 .pv2-collage{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:10px;height:530px}body.page-id-213 .pv2-photo{position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center}body.page-id-213 .pv2-photo:after,body.page-id-213 .pv2-img:after,body.page-id-213 .pv2-feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 45%,rgba(5,38,32,.72))}body.page-id-213 .pv2-photo span,body.page-id-213 .pv2-img span{position:absolute;z-index:2;bottom:15px;left:15px;color:white;font-size:9px;font-weight:850;letter-spacing:.12em}body.page-id-213 .hero-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80')}body.page-id-213 .hero-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .hero-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .pv2-filter{padding:27px 0;background:#ebe6db}body.page-id-213 .pv2-filter-top{display:flex;justify-content:space-between;align-items:center}body.page-id-213 .pv2-filter-top p{font-size:12px;color:#687570}body.page-id-213 .pv2-pills{display:flex;gap:7px;flex-wrap:wrap}body.page-id-213 .pv2-pills button{border:1px solid #d6cebf;background:#f8f5ef;color:#274b44;border-radius:99px;padding:9px 13px;font:inherit;font-size:10px;font-weight:750}body.page-id-213 .pv2-pills button.active{background:#0d4038;color:white;border-color:#0d4038}body.page-id-213 .pv2-feature,body.page-id-213 .pv2-grid-section,body.page-id-213 .pv2-sectors{padding:72px 0}body.page-id-213 .pv2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-213 .pv2-head h2,body.page-id-213 .pv2-proof h2,body.page-id-213 .pv2-rfq h2,body.page-id-213 .pv2-sectors>div>h2{font-size:clamp(39px,4.7vw,67px);line-height:.96;letter-spacing:-.045em;margin:0}body.page-id-213 .pv2-head>p{color:#66746f;line-height:1.65}body.page-id-213 .pv2-feature-card{display:grid;grid-template-columns:1.15fr .85fr;background:#fff;border:1px solid #dcd4c6;border-radius:24px;overflow:hidden}body.page-id-213 .pv2-feature-image{min-height:620px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80') center/cover}body.page-id-213 .pv2-badge{position:absolute;z-index:3;top:17px;left:17px;background:#0b3b35;color:#fff;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-213 .pv2-image-note{position:absolute;z-index:3;left:18px;bottom:18px;background:rgba(8,52,44,.85);color:#fff;padding:9px 11px;border-radius:8px;font-size:9px}body.page-id-213 .pv2-feature-copy{padding:38px}body.page-id-213 .pv2-feature-copy small,body.page-id-213 .pv2-card-copy small{color:#ad7b25;font-size:9px;font-weight:850;letter-spacing:.13em}body.page-id-213 .pv2-feature-copy h3{font-size:38px;line-height:1.03;margin:13px 0}body.page-id-213 .pv2-lead{font-size:14px;line-height:1.65;color:#66746f}body.page-id-213 .pv2-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e3ddd1;margin:25px 0}body.page-id-213 .pv2-facts div{padding:14px;border-right:1px solid #e3ddd1;border-bottom:1px solid #e3ddd1}body.page-id-213 .pv2-facts b{display:block;font-size:8px;color:#ad7b25;letter-spacing:.1em}body.page-id-213 .pv2-facts span{font-size:12px}body.page-id-213 .pv2-story{display:grid;gap:8px}body.page-id-213 .pv2-story>div{background:#f4f0e8;border-radius:11px;padding:13px}body.page-id-213 .pv2-story b{font-size:9px;color:#ad7b25}body.page-id-213 .pv2-story h4{font-size:15px;margin:4px 0}body.page-id-213 .pv2-story p{font-size:11px;line-height:1.5;color:#697671;margin:0}body.page-id-213 .pv2-textlink,body.page-id-213 .pv2-card-copy a{display:inline-block;margin-top:18px;color:#a67420;text-decoration:none;font-size:10px;font-weight:850}body.page-id-213 .pv2-grid-section{background:#eee9df}body.page-id-213 .pv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-213 .pv2-grid article{background:#fff;border:1px solid #dcd4c6;border-radius:18px;overflow:hidden}body.page-id-213 .pv2-img{height:245px;position:relative;background-size:cover;background-position:center}body.page-id-213 .p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=80')}body.page-id-213 .p2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=900&q=80')}body.page-id-213 .p3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=900&q=80')}body.page-id-213 .p4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-213 .p5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-213 .p6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=900&q=80')}body.page-id-213 .pv2-card-copy{padding:20px}body.page-id-213 .pv2-card-copy h3{font-size:22px;margin:9px 0 6px}body.page-id-213 .pv2-card-copy p{font-size:12px;line-height:1.55;color:#687570}body.page-id-213 .pv2-proof{background:#0a3933;color:white;padding:68px 0}body.page-id-213 .pv2-head.light>p{color:rgba(255,255,255,.65)}body.page-id-213 .pv2-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden}body.page-id-213 .pv2-proof-grid>div{padding:25px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-213 .pv2-proof-grid span{color:#d8aa52;font-size:10px}body.page-id-213 .pv2-proof-grid h3{font-size:21px;margin:30px 0 8px}body.page-id-213 .pv2-proof-grid p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.62)}body.page-id-213 .pv2-sector-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}body.page-id-213 .pv2-sector-row a{background:#fff;border:1px solid #ddd5c7;border-radius:15px;padding:22px;text-decoration:none;color:#173f37}body.page-id-213 .pv2-sector-row b,body.page-id-213 .pv2-sector-row span{display:block}body.page-id-213 .pv2-sector-row b{font-size:17px}body.page-id-213 .pv2-sector-row span{font-size:10px;color:#73807c;margin-top:7px}body.page-id-213 .pv2-rfq{padding:66px 0;background:#e8e2d7}body.page-id-213 .pv2-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-213 .pv2-rfq p{color:#66746f;line-height:1.65}body.page-id-213 .pv2-rfq-box{background:#0b3b35;color:#fff;border-radius:18px;padding:28px}body.page-id-213 .pv2-rfq-box h3{font-size:23px;margin-top:0}body.page-id-213 .pv2-rfq-box span{display:block;border-bottom:1px solid rgba(255,255,255,.13);padding:9px 0;font-size:11px;color:rgba(255,255,255,.72)}body.page-id-213 .pv2-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;border-radius:7px;padding:13px;font-size:10px;font-weight:850}
@media(max-width:900px){body.page-id-213 .pv2-shell{width:calc(100% - 28px)}body.page-id-213 .pv2-hero-grid,body.page-id-213 .pv2-head,body.page-id-213 .pv2-feature-card,body.page-id-213 .pv2-rfq-grid{grid-template-columns:1fr;gap:25px}body.page-id-213 .pv2-hero h1{font-size:53px}body.page-id-213 .pv2-collage{height:420px}body.page-id-213 .pv2-feature-image{min-height:350px}body.page-id-213 .pv2-grid{grid-template-columns:repeat(2,1fr)}body.page-id-213 .pv2-proof-grid,body.page-id-213 .pv2-sector-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-213 .pv2-hero{padding:48px 0 38px}body.page-id-213 .pv2-hero h1{font-size:44px}body.page-id-213 .pv2-hero p{font-size:14px}body.page-id-213 .pv2-collage{height:340px;grid-template-columns:1fr 1fr;grid-template-rows:1.3fr .7fr}body.page-id-213 .hero-a{grid-column:1/3;grid-row:auto}body.page-id-213 .pv2-filter-top{display:block}body.page-id-213 .pv2-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-213 .pv2-pills button{flex:0 0 auto;white-space:nowrap}body.page-id-213 .pv2-feature,body.page-id-213 .pv2-grid-section,body.page-id-213 .pv2-sectors,body.page-id-213 .pv2-proof,body.page-id-213 .pv2-rfq{padding:45px 0}body.page-id-213 .pv2-feature-image{min-height:245px}body.page-id-213 .pv2-feature-copy{padding:22px}body.page-id-213 .pv2-feature-copy h3{font-size:29px}body.page-id-213 .pv2-facts{grid-template-columns:1fr}body.page-id-213 .pv2-grid{grid-template-columns:1fr}body.page-id-213 .pv2-img{height:215px}body.page-id-213 .pv2-proof-grid,body.page-id-213 .pv2-sector-row{grid-template-columns:1fr}body.page-id-213 .pv2-proof-grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-213 /* V3 fresh Projects visual portfolio — independent design language */
.v3p{background:#f3efe6;color:#133d36}body.page-id-213 .v3-shell{width:min(1500px,93vw);margin:auto}body.page-id-213 .v3-kicker{display:block;color:#c79438;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:14px}body.page-id-213 .v3-hero{background:#082f2b;color:white;padding:54px 0 22px}body.page-id-213 .v3-hero-top{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:stretch}body.page-id-213 .v3-copy{padding:40px 0}body.page-id-213 .v3-copy h1{font-size:clamp(60px,6.6vw,105px);line-height:.87;letter-spacing:-.06em;margin:0 0 25px}body.page-id-213 .v3-copy h1 i{font-style:normal;color:#ddb25b}body.page-id-213 .v3-copy p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.7);max-width:650px}body.page-id-213 .v3-actions{display:flex;gap:9px;margin-top:27px}body.page-id-213 .v3-actions a{background:#c99a43;color:white;text-decoration:none;padding:13px 16px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.06em}body.page-id-213 .v3-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.25)}body.page-id-213 .v3-feature-photo{min-height:490px;border-radius:22px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1600&q=82') center/cover;overflow:hidden}body.page-id-213 .v3-feature-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(4,31,27,.8))}body.page-id-213 .v3-feature-photo span,body.page-id-213 .v3-feature-photo b{position:absolute;z-index:2;left:22px}body.page-id-213 .v3-feature-photo span{bottom:55px;color:#dcb05a;font-size:9px;letter-spacing:.15em;font-weight:900}body.page-id-213 .v3-feature-photo b{bottom:24px;font-size:18px}body.page-id-213 .v3-film{display:grid;grid-template-columns:1.3fr .8fr 1fr .8fr;gap:8px;margin-top:8px}body.page-id-213 .v3-film>div{height:120px;border-radius:10px;position:relative;background-size:cover;background-position:center;overflow:hidden}body.page-id-213 .v3-film>div:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(4,32,27,.7))}body.page-id-213 .v3-film span{position:absolute;z-index:2;bottom:10px;left:11px;font-size:8px;font-weight:900;letter-spacing:.12em}body.page-id-213 .film-a{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-213 .film-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=600&q=80')}body.page-id-213 .film-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=700&q=80')}body.page-id-213 .film-d{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=600&q=80')}body.page-id-213 .v3-gallery{padding:72px 0}body.page-id-213 .v3-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:26px}body.page-id-213 .v3-title-row h2,body.page-id-213 .v3-case-copy h2,body.page-id-213 .v3-ksa h2,body.page-id-213 .v3-browse h2,body.page-id-213 .v3-contact h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-213 .v3-title-row>p{color:#697670;line-height:1.6}body.page-id-213 .v3-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}body.page-id-213 .v3-filters button{border:1px solid #d6cebf;background:#faf7f1;border-radius:99px;padding:9px 12px;font:inherit;font-size:9px;font-weight:850;color:#34564f}body.page-id-213 .v3-filters button.on{background:#0b3a34;color:white}body.page-id-213 .v3-masonry{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:255px;gap:10px}body.page-id-213 .v3-tile{position:relative;border-radius:15px;overflow:hidden;background-size:cover;background-position:center}body.page-id-213 .v3-tile.tall{grid-row:span 2}body.page-id-213 .v3-tile.wide{grid-column:span 2}body.page-id-213 .v3-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,38,32,.84))}body.page-id-213 .v3-overlay{position:absolute;z-index:2;left:19px;right:19px;bottom:18px;color:white}body.page-id-213 .v3-overlay small{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-213 .v3-overlay h3{font-size:22px;margin:6px 0}body.page-id-213 .v3-overlay span{font-size:8px;font-weight:900}body.page-id-213 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=80')}body.page-id-213 .t2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .t3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .t4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1100&q=80')}body.page-id-213 .t5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .t6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .v3-case{padding:75px 0;background:#e8e2d6}body.page-id-213 .v3-case-label{display:flex;gap:12px;align-items:center;margin-bottom:22px}body.page-id-213 .v3-case-label span{width:34px;height:34px;border-radius:50%;background:#c99a43;color:white;display:grid;place-items:center;font-size:9px}body.page-id-213 .v3-case-label b{font-size:9px;letter-spacing:.16em}body.page-id-213 .v3-case-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:35px}body.page-id-213 .v3-case-main{height:510px;border-radius:18px;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80') center/cover}body.page-id-213 .v3-case-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-213 .v3-case-thumbs>div{height:125px;border-radius:10px;background-size:cover;background-position:center;position:relative}body.page-id-213 .v3-case-thumbs span{position:absolute;left:9px;bottom:9px;background:#0b3b35;color:white;padding:6px;font-size:7px;font-weight:850}body.page-id-213 .before{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=500&q=80')}body.page-id-213 .during{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=500&q=80')}body.page-id-213 .after{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=500&q=80')}body.page-id-213 .v3-case-copy{padding:15px 5px}body.page-id-213 .v3-case-copy>small{color:#aa7926;font-size:9px;font-weight:900;letter-spacing:.14em}body.page-id-213 .v3-case-copy h2{font-size:clamp(38px,4vw,60px);margin:12px 0 17px}body.page-id-213 .v3-case-copy .intro{color:#64726d;line-height:1.65}body.page-id-213 .v3-case-copy dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cebf;margin:22px 0}body.page-id-213 .v3-case-copy dl div{padding:13px;border-right:1px solid #d6cebf;border-bottom:1px solid #d6cebf}body.page-id-213 .v3-case-copy dt{font-size:7px;color:#aa7926;font-weight:900}body.page-id-213 .v3-case-copy dd{font-size:11px;margin:4px 0 0}body.page-id-213 .v3-story{display:grid;gap:7px}body.page-id-213 .v3-story div{background:#f5f1e9;padding:12px;border-radius:9px}body.page-id-213 .v3-story b{font-size:8px;color:#aa7926}body.page-id-213 .v3-story p{font-size:10.5px;color:#687570;line-height:1.5;margin:4px 0 0}body.page-id-213 .v3-case-copy>a{display:inline-block;margin-top:18px;color:#9c6e20;font-size:9px;font-weight:900;text-decoration:none}body.page-id-213 .v3-ksa{padding:72px 0}body.page-id-213 .v3-ksa-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-213 .v3-ksa p{color:#687570;line-height:1.65}body.page-id-213 .v3-map-card{height:420px;background:#0a3933;border-radius:22px;position:relative;overflow:hidden;color:white}body.page-id-213 .v3-map-card:before{content:"";position:absolute;width:60%;height:68%;left:20%;top:14%;border:1px solid rgba(220,176,90,.28);border-radius:46% 54% 43% 57%;transform:rotate(-8deg)}body.page-id-213 .v3-map-card>b,body.page-id-213 .v3-map-card>small{position:absolute;left:24px}body.page-id-213 .v3-map-card>b{bottom:38px;font-size:19px}body.page-id-213 .v3-map-card>small{bottom:22px;font-size:8px;opacity:.55}body.page-id-213 .pin{position:absolute;font-size:7px;font-weight:900;color:#e1b65e}body.page-id-213 .pin:before{content:"";display:inline-block;width:7px;height:7px;background:#e1b65e;border-radius:50%;margin-right:5px}body.page-id-213 .p-riy{left:52%;top:48%}body.page-id-213 .p-dam{right:17%;top:37%}body.page-id-213 .p-dha{right:15%;top:43%}body.page-id-213 .p-jub{right:13%;top:29%}body.page-id-213 .p-jed{left:24%;top:57%}body.page-id-213 .v3-proof{background:#0a3933;color:white;padding:65px 0}body.page-id-213 .v3-title-row.light>p{color:rgba(255,255,255,.6)}body.page-id-213 .v3-proof-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-213 .v3-proof-row div{padding:24px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-213 .v3-proof-row span{font-size:8px;color:#dcb05a}body.page-id-213 .v3-proof-row b{display:block;margin:28px 0 7px;font-size:13px}body.page-id-213 .v3-proof-row p{font-size:10px;color:rgba(255,255,255,.58);line-height:1.5}body.page-id-213 .v3-browse{padding:72px 0}body.page-id-213 .v3-browse>div>h2{max-width:850px}body.page-id-213 .v3-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px}body.page-id-213 .v3-browse-grid a{background:white;border:1px solid #ddd5c7;border-radius:13px;padding:20px;text-decoration:none;color:#153f37}body.page-id-213 .v3-browse-grid span{font-size:8px;color:#aa7926}body.page-id-213 .v3-browse-grid b{display:block;font-size:17px;margin:30px 0 8px}body.page-id-213 .v3-browse-grid em{font-style:normal;font-size:8px;color:#aa7926;font-weight:900}body.page-id-213 .v3-contact{padding:65px 0;background:#e7e1d5}body.page-id-213 .v3-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-213 .v3-contact p{color:#687570}body.page-id-213 .v3-contact-btn{background:#0a3933;color:white;text-decoration:none;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr auto;align-items:center}body.page-id-213 .v3-contact-btn small,body.page-id-213 .v3-contact-btn b{grid-column:1}body.page-id-213 .v3-contact-btn small{color:#dcb05a;font-size:8px}body.page-id-213 .v3-contact-btn b{font-size:16px;margin-top:7px}body.page-id-213 .v3-contact-btn span{grid-column:2;grid-row:1/3;font-size:27px;color:#dcb05a}
@media(max-width:900px){body.page-id-213 .v3-shell{width:calc(100% - 28px)}body.page-id-213 .v3-hero-top,body.page-id-213 .v3-title-row,body.page-id-213 .v3-case-grid,body.page-id-213 .v3-ksa-grid,body.page-id-213 .v3-contact-grid{grid-template-columns:1fr;gap:25px}body.page-id-213 .v3-copy h1{font-size:60px}body.page-id-213 .v3-feature-photo{min-height:370px}body.page-id-213 .v3-masonry{grid-template-columns:1fr 1fr}body.page-id-213 .v3-tile.wide{grid-column:span 1}body.page-id-213 .v3-proof-row,body.page-id-213 .v3-browse-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-213 .v3-hero{padding:35px 0 14px}body.page-id-213 .v3-copy{padding:15px 0}body.page-id-213 .v3-copy h1{font-size:47px}body.page-id-213 .v3-copy p{font-size:13px}body.page-id-213 .v3-feature-photo{min-height:280px}body.page-id-213 .v3-film{grid-template-columns:1fr 1fr}body.page-id-213 .v3-film>div{height:90px}body.page-id-213 .v3-gallery,body.page-id-213 .v3-case,body.page-id-213 .v3-ksa,body.page-id-213 .v3-proof,body.page-id-213 .v3-browse,body.page-id-213 .v3-contact{padding:44px 0}body.page-id-213 .v3-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-213 .v3-filters button{flex:0 0 auto}body.page-id-213 .v3-masonry{display:block}body.page-id-213 .v3-tile{height:235px;margin-bottom:9px}body.page-id-213 .v3-case-main{height:280px}body.page-id-213 .v3-case-thumbs>div{height:85px}body.page-id-213 .v3-case-copy dl{grid-template-columns:1fr}body.page-id-213 .v3-map-card{height:310px}body.page-id-213 .v3-proof-row,body.page-id-213 .v3-browse-grid{grid-template-columns:1fr}body.page-id-213 .v3-proof-row div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-213 /* V4 clean Projects-only page: suppress legacy Engineering components */
.eng-page,body.page-id-213 .v11-materials,body.page-id-213 .v13-review,body.page-id-213 .v14-verify-card,body.page-id-213 .eng-faq,body.page-id-213 .faq-section,body.page-id-213 .engineering-faq,body.page-id-213 .design-basis,body.page-id-213 .engineering-deliverables,body.page-id-213 .engineering-applications{ display:none !important; }body.page-id-213 /* V5 — project-ready SEO,body.page-id-213 internal linking and conversion layer */
.v5-card-facts{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 10px}body.page-id-213 .v5-card-facts span{position:static!important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:5px 7px;font-size:7px!important;letter-spacing:.04em!important}body.page-id-213 .v5-card-actions{display:flex;gap:12px;align-items:center}body.page-id-213 .v5-card-actions a{color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.05em}body.page-id-213 .v5-card-actions a.related{color:#ddb15a}body.page-id-213 .v5-ready{padding:70px 0;background:#ebe5da}body.page-id-213 .v5-ready-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-213 .v5-ready-grid article{background:#f8f5ef;border:1px solid #d9d1c3;border-radius:15px;padding:22px;min-height:185px}body.page-id-213 .v5-ready-grid span{font-size:9px;color:#aa7926;font-weight:900}body.page-id-213 .v5-ready-grid h3{font-size:18px;margin:34px 0 8px}body.page-id-213 .v5-ready-grid p{font-size:11px;line-height:1.55;color:#687570;margin:0}body.page-id-213 .v5-enquiry{background:#0a3933;color:#fff;border-radius:18px;padding:25px}body.page-id-213 .v5-enquiry-head small,body.page-id-213 .v5-enquiry-head b{display:block}body.page-id-213 .v5-enquiry-head small{color:#ddb15a;font-size:8px;letter-spacing:.13em}body.page-id-213 .v5-enquiry-head b{font-size:22px;margin-top:6px}body.page-id-213 .v5-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0}body.page-id-213 .v5-fields span{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:11px;font-size:10px;color:rgba(255,255,255,.72)}body.page-id-213 .v5-upload{font-size:10px;color:rgba(255,255,255,.65);padding:11px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-213 .v5-upload b{color:#ddb15a}body.page-id-213 .v5-enquiry>a{display:block;background:#c99a43;color:white;text-decoration:none;text-align:center;border-radius:7px;padding:13px;margin-top:12px;font-size:9px;font-weight:900;letter-spacing:.05em}
@media(max-width:900px){body.page-id-213 .v5-ready-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-213 .v5-ready{padding:44px 0}body.page-id-213 .v5-ready-grid{grid-template-columns:1fr}body.page-id-213 .v5-ready-grid article{min-height:0}body.page-id-213 .v5-fields{grid-template-columns:1fr}body.page-id-213 .v5-card-actions{flex-wrap:wrap}}body.page-id-213 /* V6 — scalable KSA city project templates */
.v6-cities{padding:72px 0;background:#f4f0e8}body.page-id-213 .v6-city-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 0 18px;border-top:1px solid #d8d0c2}body.page-id-213 .v6-city-toolbar>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#a97826}body.page-id-213 .v6-city-toolbar div{display:flex;gap:5px;flex-wrap:wrap}body.page-id-213 .v6-city-toolbar button{border:1px solid #d5cdbf;background:#fff;border-radius:99px;padding:7px 9px;font:inherit;font-size:7px;font-weight:850;color:#36564f}body.page-id-213 .v6-city-toolbar button.active{background:#0a3933;color:#fff}body.page-id-213 .v6-city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-213 .v6-city-card{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden}body.page-id-213 .v6-city-image{height:150px;background:linear-gradient(135deg,#164b43,#092f2b);position:relative;display:grid;place-items:center}body.page-id-213 .v6-city-no{position:absolute;top:10px;left:10px;color:#dcb05a;font-size:8px;font-weight:900}body.page-id-213 .v6-photo-placeholder{border:1px dashed rgba(255,255,255,.32);color:rgba(255,255,255,.62);padding:15px;border-radius:8px;font-size:7px;font-weight:850;letter-spacing:.1em}body.page-id-213 .v6-city-copy{padding:16px}body.page-id-213 .v6-city-copy small{color:#a97826;font-size:7px;font-weight:900;letter-spacing:.11em}body.page-id-213 .v6-city-copy h3{font-size:18px;margin:7px 0}body.page-id-213 .v6-city-copy p{font-size:10px;line-height:1.5;color:#697671}body.page-id-213 .v6-city-tags{display:flex;gap:4px;flex-wrap:wrap;margin:11px 0}body.page-id-213 .v6-city-tags span{background:#f0ece4;border-radius:99px;padding:5px 6px;font-size:7px}body.page-id-213 .v6-city-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #eee8de;padding-top:10px}body.page-id-213 .v6-city-actions a{font-size:7px;font-weight:900;text-decoration:none;color:#9f7021}body.page-id-213 .v6-city-actions a.product{color:#31554d}body.page-id-213 .v6-case-template{padding:72px 0;background:#0a3933;color:#fff}body.page-id-213 .v6-case-template>div>h2{font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.05em;margin:0;max-width:900px}body.page-id-213 .v6-case-intro{max-width:760px;color:rgba(255,255,255,.64);line-height:1.65;margin:18px 0 28px}body.page-id-213 .v6-template-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}body.page-id-213 .v6-template-photo{min-height:340px;border:1px dashed rgba(255,255,255,.28);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.035)}body.page-id-213 .v6-template-photo span{color:#dcb05a;font-size:9px}body.page-id-213 .v6-template-photo b{font-size:14px;margin:12px 0 5px}body.page-id-213 .v6-template-photo small{font-size:8px;color:rgba(255,255,255,.5)}body.page-id-213 .v6-template-fields{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.13);border-radius:15px;overflow:hidden}body.page-id-213 .v6-template-fields div{padding:15px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-213 .v6-template-fields b,body.page-id-213 .v6-template-fields span{display:block}body.page-id-213 .v6-template-fields b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-213 .v6-template-fields span{font-size:10px;color:rgba(255,255,255,.66);margin-top:5px}body.page-id-213 .v6-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-213 .v6-story-grid article{border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:16px}body.page-id-213 .v6-story-grid span{font-size:8px;color:#dcb05a}body.page-id-213 .v6-story-grid h3{font-size:16px;margin:22px 0 6px}body.page-id-213 .v6-story-grid p{font-size:9px;line-height:1.5;color:rgba(255,255,255,.58)}body.page-id-213 .v6-gallery-template{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-213 .v6-gallery-template div{height:125px;border:1px dashed rgba(255,255,255,.24);border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.025)}body.page-id-213 .v6-gallery-template span{font-size:7px;color:rgba(255,255,255,.55);letter-spacing:.09em}
@media(max-width:900px){body.page-id-213 .v6-city-grid{grid-template-columns:1fr 1fr}body.page-id-213 .v6-template-grid{grid-template-columns:1fr}body.page-id-213 .v6-story-grid,body.page-id-213 .v6-gallery-template{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-213 .v6-cities,body.page-id-213 .v6-case-template{padding:44px 0}body.page-id-213 .v6-city-toolbar{display:block}body.page-id-213 .v6-city-toolbar div{margin-top:10px;flex-wrap:nowrap;overflow-x:auto}body.page-id-213 .v6-city-grid{grid-template-columns:1fr}body.page-id-213 .v6-city-image{height:130px}body.page-id-213 .v6-template-fields{grid-template-columns:1fr}body.page-id-213 .v6-story-grid{grid-template-columns:1fr}body.page-id-213 .v6-gallery-template{grid-template-columns:1fr 1fr}body.page-id-213 .v6-gallery-template div{height:95px}}body.page-id-213 /* V6.1 — ONLY Case Study Template redesign. All other V6 page sections untouched. */
.v6-case-template{
  background:
    radial-gradient(circle at 88% 12%, rgba(201,154,67,.13), transparent 28%),
    linear-gradient(135deg,#082f2b 0%,#0b3c35 55%,#0a332e 100%) !important;
  color:#fff !important;
  padding:76px 0 !important;
}body.page-id-213 .v61-case-head{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:56px;
  align-items:end;
  margin-bottom:28px;
}body.page-id-213 .v61-case-head h2{
  color:#fff !important;
  font-size:clamp(42px,5.3vw,76px) !important;
  line-height:.95 !important;
  letter-spacing:-.05em !important;
  margin:0 0 16px !important;
  max-width:980px;
}body.page-id-213 .v61-case-head p{
  color:rgba(255,255,255,.68) !important;
  font-size:15px !important;
  line-height:1.65 !important;
  max-width:850px;
  margin:0 !important;
}body.page-id-213 .v61-case-badge{
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.055);
  border-radius:18px;
  padding:23px;
  backdrop-filter:blur(10px);
}body.page-id-213 .v61-case-badge span,body.page-id-213 .v61-case-badge b,body.page-id-213 .v61-case-badge small{display:block}body.page-id-213 .v61-case-badge span{color:#dcb05a;font-size:8px;font-weight:900;letter-spacing:.16em}body.page-id-213 .v61-case-badge b{font-size:21px;margin:9px 0 5px}body.page-id-213 .v61-case-badge small{font-size:9px;color:rgba(255,255,255,.55)}body.page-id-213 .v61-hero-card{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:0;
  border:1px solid rgba(255,255,255,.15);
  border-radius:22px;
  overflow:hidden;
  background:rgba(255,255,255,.045);
  box-shadow:0 25px 70px rgba(0,0,0,.18);
}body.page-id-213 .v61-hero-visual{padding:14px;background:rgba(255,255,255,.03)}body.page-id-213 .v61-hero-photo{
  height:390px;
  border-radius:15px;
  border:1px dashed rgba(255,255,255,.28);
  background:
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 35%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  padding:35px;
}body.page-id-213 .v61-photo-label{
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:14px;
}body.page-id-213 .v61-hero-photo strong{font-size:16px;max-width:520px;line-height:1.35}body.page-id-213 .v61-hero-photo small{margin-top:9px;color:rgba(255,255,255,.5);font-size:9px}body.page-id-213 .v61-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-213 .v61-mini-gallery div{
  height:92px;
  border-radius:11px;
  border:1px dashed rgba(255,255,255,.22);
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.025);
}body.page-id-213 .v61-mini-gallery span{font-size:7px;font-weight:850;letter-spacing:.1em;color:rgba(255,255,255,.58)}body.page-id-213 .v61-snapshot{padding:34px}body.page-id-213 .v61-label{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.15em}body.page-id-213 .v61-snapshot h3{font-size:34px;line-height:1.05;margin:10px 0 12px;color:#fff}body.page-id-213 .v61-snapshot>p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.64);margin-bottom:22px}body.page-id-213 .v61-facts{
  display:grid;
  grid-template-columns:1fr 1fr;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  overflow:hidden;
}body.page-id-213 .v61-facts div{padding:14px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-213 .v61-facts b,body.page-id-213 .v61-facts span{display:block}body.page-id-213 .v61-facts b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-213 .v61-facts span{font-size:9.5px;color:rgba(255,255,255,.67);margin-top:5px;line-height:1.4}body.page-id-213 .v61-story-head{margin:34px 0 14px}body.page-id-213 .v61-story-head h3{font-size:31px;margin:0;color:#fff}body.page-id-213 .v61-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .v61-story-grid article{
  border:1px solid rgba(255,255,255,.13);
  border-radius:15px;
  padding:19px;
  background:rgba(255,255,255,.035);
  min-height:205px;
}body.page-id-213 .v61-story-grid article>span{font-size:8px;color:#dcb05a;font-weight:900}body.page-id-213 .v61-story-icon{
  width:46px;height:46px;border-radius:50%;
  margin:22px 0 16px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.18);
  color:#dcb05a;font-size:9px;font-weight:900;
  background:rgba(255,255,255,.035);
}body.page-id-213 .v61-story-grid h4{font-size:18px;color:#fff;margin:0 0 7px}body.page-id-213 .v61-story-grid p{font-size:10px;line-height:1.55;color:rgba(255,255,255,.58);margin:0}body.page-id-213 .v61-bottom-note{
  margin-top:16px;
  display:flex;
  justify-content:space-between;
  gap:25px;
  align-items:center;
  border-top:1px solid rgba(255,255,255,.13);
  padding-top:18px;
}body.page-id-213 .v61-bottom-note span,body.page-id-213 .v61-bottom-note b{display:block}body.page-id-213 .v61-bottom-note span{font-size:7px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-213 .v61-bottom-note b{font-size:11px;margin-top:5px;color:rgba(255,255,255,.72)}body.page-id-213 .v61-bottom-note a{
  flex:0 0 auto;
  text-decoration:none;
  background:#c99a43;
  color:#fff;
  padding:12px 15px;
  border-radius:7px;
  font-size:8px;
  font-weight:900;
  letter-spacing:.06em;
}

@media(max-width:900px){body.page-id-213 .v61-case-head,body.page-id-213 .v61-hero-card{grid-template-columns:1fr;gap:22px}body.page-id-213 .v61-case-head{align-items:start}body.page-id-213 .v61-hero-photo{height:310px}body.page-id-213 .v61-story-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){body.page-id-213 .v6-case-template{padding:46px 0 !important}body.page-id-213 .v61-case-head h2{font-size:39px !important}body.page-id-213 .v61-case-head p{font-size:13px !important}body.page-id-213 .v61-case-badge{padding:17px}body.page-id-213 .v61-hero-visual{padding:9px}body.page-id-213 .v61-hero-photo{height:225px;padding:20px}body.page-id-213 .v61-hero-photo strong{font-size:13px}body.page-id-213 .v61-mini-gallery{grid-template-columns:1fr 1fr 1fr}body.page-id-213 .v61-mini-gallery div{height:70px}body.page-id-213 .v61-snapshot{padding:21px 17px}body.page-id-213 .v61-snapshot h3{font-size:27px}body.page-id-213 .v61-facts{grid-template-columns:1fr}body.page-id-213 .v61-story-grid{grid-template-columns:1fr}body.page-id-213 .v61-story-grid article{min-height:auto;padding:16px}body.page-id-213 .v61-story-icon{margin:14px 0 12px}body.page-id-213 .v61-bottom-note{display:block}body.page-id-213 .v61-bottom-note a{display:block;text-align:center;margin-top:14px}
}body.page-id-213 /* V6.2 — visual refinement ONLY for the existing Case Study Template */
.v61-hero-photo{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 74% 22%,rgba(220,176,90,.18),transparent 31%),
    linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));
}body.page-id-213 .v61-hero-photo:before{
  content:"";
  position:absolute; inset:18px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:11px;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:28px 28px;
  pointer-events:none;
}body.page-id-213 .v61-hero-photo:after{
  content:"PROJECT PHOTO / DRAWING AREA";
  position:absolute;right:20px;bottom:18px;
  font-size:7px;font-weight:900;letter-spacing:.13em;
  color:rgba(255,255,255,.34);
}body.page-id-213 .v61-hero-photo>*{position:relative;z-index:2}body.page-id-213 .v61-mini-gallery div{position:relative;overflow:hidden}body.page-id-213 .v61-mini-gallery div:before{
  content:"";
  position:absolute;inset:0;
  background:
    linear-gradient(135deg,transparent 45%,rgba(220,176,90,.13) 46%,transparent 48%),
    linear-gradient(45deg,transparent 58%,rgba(255,255,255,.055) 59%,transparent 61%);
}body.page-id-213 .v61-mini-gallery span{position:relative;z-index:2}body.page-id-213 .v62-study-strip{
  margin:10px 0 0;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
}body.page-id-213 .v62-study{
  position:relative;
  min-height:126px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  padding:16px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.018));
}body.page-id-213 .v62-study:after{
  content:"";
  position:absolute;width:120px;height:120px;border-radius:50%;
  right:-45px;bottom:-55px;border:1px solid rgba(220,176,90,.18);
}body.page-id-213 .v62-study small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.13em;margin-bottom:18px}body.page-id-213 .v62-study b{display:block;color:#fff;font-size:15px;line-height:1.15;margin-bottom:7px}body.page-id-213 .v62-study p{margin:0;color:rgba(255,255,255,.55);font-size:9px;line-height:1.5}body.page-id-213 .v62-study .mark{
  position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:8px;
  display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);
  color:#dcb05a;font-size:8px;font-weight:900;
}body.page-id-213 .v61-story-grid article{position:relative;overflow:hidden}body.page-id-213 .v61-story-grid article:after{
  content:"";
  position:absolute;right:-30px;bottom:-35px;width:100px;height:100px;border-radius:50%;
  border:1px solid rgba(220,176,90,.13);
}body.page-id-213 .v61-story-grid article:nth-child(1){background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}body.page-id-213 .v61-story-grid article:nth-child(2){background:linear-gradient(145deg,rgba(220,176,90,.07),rgba(255,255,255,.018))}body.page-id-213 .v61-story-grid article:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(12,72,63,.2))}body.page-id-213 .v61-story-grid article:nth-child(4){background:linear-gradient(145deg,rgba(220,176,90,.08),rgba(255,255,255,.018))}body.page-id-213 .v62-story-tag{
  display:inline-block;margin-top:14px;padding:6px 8px;border-radius:999px;
  border:1px solid rgba(255,255,255,.12);font-size:7px!important;
  letter-spacing:.08em;color:rgba(255,255,255,.55)!important;
}

@media(max-width:900px){body.page-id-213 .v62-study-strip{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-213 .v62-study-strip{grid-template-columns:1fr 1fr}body.page-id-213 .v62-study{min-height:112px;padding:13px}body.page-id-213 .v62-study b{font-size:13px}body.page-id-213 .v62-study p{font-size:8px}
}body.page-id-213 .v63-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}body.page-id-213 .v61-hero-photo .v63-media{opacity:.58}body.page-id-213 .v61-hero-photo:before{z-index:2!important;background:linear-gradient(90deg,rgba(4,55,48,.72),rgba(4,55,48,.08))!important}body.page-id-213 .v61-hero-photo>*:not(.v63-media){z-index:3!important}body.page-id-213 .v61-mini-gallery div{background-size:cover!important;background-position:center!important}body.page-id-213 .v61-mini-gallery div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,45,40,.82));z-index:1}body.page-id-213 .v61-mini-gallery span{z-index:3!important}body.page-id-213 .v62-study{background-size:cover!important;background-position:center!important}body.page-id-213 .v62-study:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,49,43,.28),rgba(3,49,43,.94));z-index:0}body.page-id-213 .v62-study>*{position:relative;z-index:2}body.page-id-213 .v63-video-wrap{position:relative;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.13);min-height:210px;background:#073f38}body.page-id-213 .v63-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.page-id-213 .v63-video-label{position:absolute;left:14px;bottom:12px;z-index:3;padding:7px 10px;border-radius:999px;background:rgba(3,45,40,.8);color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em}body.page-id-213 .v63-demo-note{font-size:8px;color:rgba(255,255,255,.48);margin-top:8px;letter-spacing:.04em}
@media(max-width:560px){body.page-id-213 .v63-video-wrap{min-height:190px}}body.page-id-213 /* V6.4 — Project Snapshot visual refinement */
.v64-snapshot-visuals{
  margin-top:16px;
  display:grid;
  grid-template-columns:1.35fr .85fr;
  gap:10px;
}body.page-id-213 .v64-location-card,body.page-id-213 .v64-detail-stack>div{
  position:relative;overflow:hidden;border-radius:13px;
  border:1px solid rgba(255,255,255,.13);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
}body.page-id-213 .v64-location-card{min-height:210px;padding:18px}body.page-id-213 .v64-location-card:before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(circle at 70% 38%,rgba(220,176,90,.22) 0 3px,transparent 4px),
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:auto,26px 26px,26px 26px;
}body.page-id-213 .v64-route{position:absolute;left:12%;right:10%;top:54%;height:1px;background:rgba(220,176,90,.55);transform:rotate(-8deg)}body.page-id-213 .v64-route:after,body.page-id-213 .v64-route:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#dcb05a;top:-4px}body.page-id-213 .v64-route:before{left:0}body.page-id-213 .v64-route:after{right:0}body.page-id-213 .v64-location-card>*{position:relative;z-index:2}body.page-id-213 .v64-kicker{color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-213 .v64-location-card b{display:block;color:#fff;font-size:18px;margin-top:8px}body.page-id-213 .v64-location-card p{color:rgba(255,255,255,.58);font-size:9px;line-height:1.55;max-width:70%}body.page-id-213 .v64-location-pin{position:absolute!important;right:18px;bottom:17px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(220,176,90,.45);color:#dcb05a;font-weight:900}body.page-id-213 .v64-detail-stack{display:grid;gap:10px}body.page-id-213 .v64-detail-stack>div{padding:15px;min-height:100px}body.page-id-213 .v64-detail-stack b{display:block;color:#fff;font-size:13px;margin:5px 0}body.page-id-213 .v64-detail-stack p{margin:0;color:rgba(255,255,255,.52);font-size:8px;line-height:1.45}body.page-id-213 .v64-photo-strip{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-213 .v64-photo{
  min-height:105px;border-radius:12px;border:1px solid rgba(255,255,255,.13);
  background-size:cover;background-position:center;position:relative;overflow:hidden
}body.page-id-213 .v64-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,45,40,.9))}body.page-id-213 .v64-photo span{position:absolute;z-index:2;left:11px;bottom:10px;color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-213 .v64-snapshot-note{margin-top:9px;color:rgba(255,255,255,.43);font-size:7px;line-height:1.45}
@media(max-width:720px){body.page-id-213 .v64-snapshot-visuals{grid-template-columns:1fr}body.page-id-213 .v64-location-card{min-height:175px}body.page-id-213 .v64-photo-strip{grid-template-columns:1fr 1fr 1fr}
}
@media(max-width:480px){body.page-id-213 .v64-photo-strip{grid-template-columns:1fr}body.page-id-213 .v64-photo{min-height:145px}
}body.page-id-213 .mat-page{background:#f4f0e8;color:#143d36}body.page-id-213 .mat-shell{width:min(1500px,93vw);margin:auto}body.page-id-213 .mat-kicker{display:block;color:#c7953c;font-size:9px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-213 .mat-hero{background:#082f2b;color:white;padding:68px 0 34px;overflow:hidden}body.page-id-213 .mat-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}body.page-id-213 .mat-hero-copy h1{font-size:clamp(58px,6.4vw,100px);line-height:.88;letter-spacing:-.06em;margin:0 0 24px}body.page-id-213 .mat-hero-copy h1 em{font-style:normal;color:#ddb15a}body.page-id-213 .mat-hero-copy p{max-width:650px;color:rgba(255,255,255,.67);line-height:1.7;font-size:15px}body.page-id-213 .mat-actions{display:flex;gap:8px;margin:25px 0}body.page-id-213 .mat-actions a{padding:13px 15px;border-radius:7px;background:#c7953c;color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-213 .mat-actions .outline{background:transparent;border:1px solid rgba(255,255,255,.22)}body.page-id-213 .mat-mini-proof{display:flex;gap:8px;flex-wrap:wrap}body.page-id-213 .mat-mini-proof span{border:1px solid rgba(255,255,255,.13);padding:7px 9px;border-radius:99px;font-size:7px;color:rgba(255,255,255,.62)}body.page-id-213 .mat-hero-visual{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:340px 170px;gap:9px;position:relative}body.page-id-213 .mat-membrane-demo,body.page-id-213 .mat-steel-demo{border-radius:18px;border:1px dashed rgba(255,255,255,.22);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));display:flex;flex-direction:column;align-items:center;justify-content:center}body.page-id-213 .mat-membrane-demo{grid-row:1/3}body.page-id-213 .mat-steel-demo{grid-column:2}body.page-id-213 .mat-membrane-demo span,body.page-id-213 .mat-steel-demo span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-213 .mat-membrane-demo b,body.page-id-213 .mat-steel-demo b{font-size:12px;margin-top:7px}body.page-id-213 .mat-float{grid-column:2;background:#c7953c;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:end}body.page-id-213 .mat-float small{font-size:7px}body.page-id-213 .mat-float b{font-size:20px;margin-top:6px}body.page-id-213 .mat-library,body.page-id-213 .mat-steel{padding:72px 0}body.page-id-213 .mat-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-213 .mat-head h2,body.page-id-213 .mat-anatomy h2,body.page-id-213 .mat-selector h2,body.page-id-213 .mat-docs h2,body.page-id-213 .mat-rfq h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-213 .mat-head>p{color:#66756f;line-height:1.6}body.page-id-213 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-213 .mat-card{background:#fff;border:1px solid #ddd5c8;border-radius:15px;overflow:hidden}body.page-id-213 .mat-card.featured{grid-column:span 2}body.page-id-213 .mat-photo{height:180px;display:grid;place-items:center;background:linear-gradient(135deg,#184a42,#0a332e);position:relative}body.page-id-213 .mat-card.featured .mat-photo{height:230px}body.page-id-213 .mat-photo:after{content:"";position:absolute;inset:12px;border:1px dashed rgba(255,255,255,.18);border-radius:10px}body.page-id-213 .mat-photo span{color:rgba(255,255,255,.58);font-size:7px;font-weight:900;letter-spacing:.1em}body.page-id-213 .mat-copy{padding:17px}body.page-id-213 .mat-copy small{font-size:7px;color:#a97826;font-weight:900}body.page-id-213 .mat-copy h3{font-size:20px;margin:7px 0}body.page-id-213 .mat-copy p{font-size:10px;line-height:1.55;color:#68756f}body.page-id-213 .mat-copy a{font-size:7px;font-weight:900;color:#a97826;text-decoration:none}body.page-id-213 .mat-anatomy{padding:72px 0;background:#e8e1d5}body.page-id-213 .mat-anatomy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-213 .layers{display:grid;gap:7px;margin:20px 0}body.page-id-213 .layers div{height:68px;border-radius:10px;background:#0a3933;color:white;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 8px 18px rgba(0,0,0,.08)}body.page-id-213 .layers div:nth-child(2){margin:0 16px}body.page-id-213 .layers div:nth-child(3){margin:0 30px;background:#c7953c}body.page-id-213 .layers div:nth-child(4){margin:0 10px}body.page-id-213 .layers b{color:#ddb15a;font-size:8px}body.page-id-213 .layers div:nth-child(3) b{color:#fff}body.page-id-213 .layers span{font-size:9px;font-weight:900;letter-spacing:.08em}body.page-id-213 .mat-layer-visual>small{font-size:8px;color:#7a827e}body.page-id-213 .mat-anatomy-copy>p{color:#66756f;line-height:1.65}body.page-id-213 .mat-check-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3cabb;border-radius:13px;overflow:hidden;margin-top:22px}body.page-id-213 .mat-check-grid div{padding:13px;border-right:1px solid #d3cabb;border-bottom:1px solid #d3cabb}body.page-id-213 .mat-check-grid b,body.page-id-213 .mat-check-grid span{display:block}body.page-id-213 .mat-check-grid b{font-size:7px;color:#a97826}body.page-id-213 .mat-check-grid span{font-size:9px;margin-top:4px;color:#65736e}body.page-id-213 .mat-compare{background:#0a3933;color:white;padding:70px 0}body.page-id-213 .mat-head.light>p{color:rgba(255,255,255,.6)}body.page-id-213 .mat-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.13);border-radius:14px}body.page-id-213 .mat-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}body.page-id-213 .mat-table-wrap th,body.page-id-213 .mat-table-wrap td{padding:14px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);text-align:left;font-size:9px}body.page-id-213 .mat-table-wrap th{color:#ddb15a;font-size:7px;letter-spacing:.08em}body.page-id-213 .mat-table-wrap td{color:rgba(255,255,255,.66)}body.page-id-213 .mat-table-wrap td b{color:#fff}body.page-id-213 .mat-process{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .mat-process article{background:#fff;border:1px solid #ddd5c8;border-radius:14px;padding:11px}body.page-id-213 .mat-process article>span{font-size:7px;color:#a97826}body.page-id-213 .process-img{height:140px;border-radius:9px;background:#0b3933;color:rgba(255,255,255,.5);display:grid;place-items:center;font-size:7px;margin:8px 0 15px}body.page-id-213 .mat-process h3{font-size:17px;margin:0 0 6px}body.page-id-213 .mat-process p{font-size:9px;color:#68756f;line-height:1.5}body.page-id-213 .mat-selector{padding:72px 0;background:#e8e1d5}body.page-id-213 .mat-selector-top{max-width:900px}body.page-id-213 .mat-selector-top p{color:#66756f;line-height:1.6}body.page-id-213 .selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}body.page-id-213 .selector-grid>div{background:#0a3933;color:white;border-radius:14px;padding:20px;min-height:145px}body.page-id-213 .selector-grid span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-213 .selector-grid b{display:block;font-size:16px;margin:28px 0 13px}body.page-id-213 .selector-grid a{color:#ddb15a;text-decoration:none;font-size:7px;font-weight:900}body.page-id-213 .mat-docs{padding:72px 0}body.page-id-213 .mat-docs-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}body.page-id-213 .mat-docs p{color:#66756f}body.page-id-213 .doc-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cdbf;border-radius:14px;overflow:hidden}body.page-id-213 .doc-list div{padding:16px;border-right:1px solid #d6cdbf;border-bottom:1px solid #d6cdbf}body.page-id-213 .doc-list b,body.page-id-213 .doc-list span{display:block}body.page-id-213 .doc-list b{font-size:8px;color:#a97826}body.page-id-213 .doc-list span{font-size:9px;color:#66756f;margin-top:5px}body.page-id-213 .mat-rfq{padding:68px 0;background:#0a3933;color:white}body.page-id-213 .mat-rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}body.page-id-213 .mat-rfq p{color:rgba(255,255,255,.6);line-height:1.65}body.page-id-213 .rfq-box{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:17px;padding:23px}body.page-id-213 .rfq-box small,body.page-id-213 .rfq-box>b{display:block}body.page-id-213 .rfq-box small{font-size:7px;color:#ddb15a}body.page-id-213 .rfq-box>b{font-size:20px;margin:7px 0 16px}body.page-id-213 .rfq-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-213 .rfq-fields span{padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;font-size:8px;color:rgba(255,255,255,.6)}body.page-id-213 .rfq-box a{display:block;margin-top:12px;text-align:center;background:#c7953c;color:white;padding:12px;border-radius:7px;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:950px){body.page-id-213 .mat-hero-grid,body.page-id-213 .mat-head,body.page-id-213 .mat-anatomy-grid,body.page-id-213 .mat-docs-grid,body.page-id-213 .mat-rfq-grid{grid-template-columns:1fr}body.page-id-213 .mat-grid{grid-template-columns:1fr 1fr}body.page-id-213 .mat-process{grid-template-columns:1fr 1fr}body.page-id-213 .selector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-213 .mat-shell{width:calc(100% - 28px)}body.page-id-213 .mat-hero{padding:44px 0 24px}body.page-id-213 .mat-hero-copy h1{font-size:49px}body.page-id-213 .mat-hero-visual{grid-template-columns:1fr;grid-template-rows:260px 150px 130px}body.page-id-213 .mat-membrane-demo{grid-row:auto}body.page-id-213 .mat-steel-demo,body.page-id-213 .mat-float{grid-column:auto}body.page-id-213 .mat-library,body.page-id-213 .mat-anatomy,body.page-id-213 .mat-steel,body.page-id-213 .mat-selector,body.page-id-213 .mat-docs,body.page-id-213 .mat-rfq,body.page-id-213 .mat-compare{padding:45px 0}body.page-id-213 .mat-grid{grid-template-columns:1fr}body.page-id-213 .mat-card.featured{grid-column:auto}body.page-id-213 .mat-process,body.page-id-213 .selector-grid,body.page-id-213 .doc-list{grid-template-columns:1fr}body.page-id-213 .mat-check-grid{grid-template-columns:1fr}body.page-id-213 .rfq-fields{grid-template-columns:1fr}body.page-id-213 .mat-head h2,body.page-id-213 .mat-anatomy h2,body.page-id-213 .mat-selector h2,body.page-id-213 .mat-docs h2,body.page-id-213 .mat-rfq h2{font-size:39px}}body.page-id-213 .mv2{background:#f3efe7;color:#103d35}body.page-id-213 .mv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-213 .eyebrow{display:block;color:#d1a14a;font-size:8px;font-weight:900;letter-spacing:.19em;margin-bottom:13px}body.page-id-213 .mv2-hero{background:radial-gradient(circle at 75% 25%,#14584d 0,#0a3933 38%,#062c28 75%);color:#fff;padding:70px 0 42px}body.page-id-213 .hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-213 .mv2-hero h1{font-size:clamp(62px,7vw,108px);line-height:.86;letter-spacing:-.065em;margin:0 0 25px}body.page-id-213 .mv2-hero h1 em{font-style:normal;color:#ddb15a}body.page-id-213 .mv2-hero p{max-width:650px;color:#b9cbc6;line-height:1.7;font-size:14px}body.page-id-213 .hero-actions{display:flex;gap:8px;margin:26px 0}body.page-id-213 .hero-actions a,body.page-id-213 .rfq-card a{background:#c8953d;color:#fff;text-decoration:none;padding:13px 16px;border-radius:7px;font-size:8px;font-weight:900}body.page-id-213 .hero-actions .ghost{background:transparent;border:1px solid #ffffff35}body.page-id-213 .proof{display:flex;gap:6px;flex-wrap:wrap}body.page-id-213 .proof span,body.page-id-213 .tags span,body.page-id-213 .doc-badges span{border:1px solid #ffffff25;border-radius:99px;padding:6px 9px;font-size:6.5px;font-weight:800}body.page-id-213 .hero-media{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:350px 165px;gap:9px}body.page-id-213 .fabric-visual,body.page-id-213 .steel-visual{position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:20px;background:#0c453d;display:flex;flex-direction:column;justify-content:end;padding:22px}body.page-id-213 .fabric-visual{grid-row:1/3}body.page-id-213 .fabric-shape{position:absolute;width:120%;height:72%;left:-10%;top:4%;border-radius:50% 50% 16% 16%/70% 70% 20% 20%;background:linear-gradient(145deg,#faf8ed,#c9d6cf);transform:rotate(-5deg);box-shadow:inset -30px -20px 55px #738d85}body.page-id-213 .fabric-shape:after{content:"";position:absolute;inset:14%;border:1px solid #496d63;border-radius:50%}body.page-id-213 .fabric-visual small,body.page-id-213 .fabric-visual b,body.page-id-213 .fabric-visual span,body.page-id-213 .steel-visual small,body.page-id-213 .steel-visual b{position:relative;z-index:2}body.page-id-213 .fabric-visual small,body.page-id-213 .steel-visual small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-213 .fabric-visual b,body.page-id-213 .steel-visual b{font-size:16px;margin-top:5px}body.page-id-213 .fabric-visual span{font-size:7px;color:#c1d0cb;margin-top:5px}body.page-id-213 .steel-visual{grid-column:2}body.page-id-213 .beam{position:absolute;width:65%;height:200%;right:5%;top:-45%;background:linear-gradient(90deg,#41524e,#c1cbc6 35%,#5c6b67 65%,#273a36);transform:rotate(28deg);border-radius:8px}body.page-id-213 .hero-chip{grid-column:2;background:#c8953d;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:end}body.page-id-213 .hero-chip small{font-size:7px}body.page-id-213 .hero-chip b{font-size:17px;margin-top:6px}body.page-id-213 .mv2-systems,body.page-id-213 .mv2-selector{padding:76px 0}body.page-id-213 .section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-213 .section-head h2,body.page-id-213 .cut-copy h2,body.page-id-213 .selector-title h2,body.page-id-213 .docs-copy h2,body.page-id-213 .mv2-rfq h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:0}body.page-id-213 .section-head p,body.page-id-213 .selector-title p,body.page-id-213 .docs-copy p{color:#66766f;line-height:1.6}body.page-id-213 .system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body.page-id-213 .system-card{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;border:1px solid #ddd5c7;border-radius:17px;overflow:hidden;min-height:300px}body.page-id-213 .system-card.large{grid-column:1/-1;grid-template-columns:1.1fr .9fr;min-height:390px}body.page-id-213 .system-art{position:relative;background:#0a3c35;overflow:hidden;display:flex;align-items:end;padding:15px}body.page-id-213 .system-art>span{position:relative;z-index:3;color:#d5e0dc;font-size:6.5px;font-weight:900}body.page-id-213 .membrane-art{position:absolute;width:110%;height:90%;left:-8%;top:8%;background:linear-gradient(145deg,#fff,#aabdb6);clip-path:polygon(0 30%,45% 0,100% 26%,86% 88%,43% 65%,8% 100%)}body.page-id-213 .mesh-art{position:absolute;inset:0;background:repeating-linear-gradient(45deg,#154f46 0 3px,#0a3933 3px 7px)}body.page-id-213 .steel-art{position:absolute;inset:0;background:linear-gradient(125deg,transparent 20%,#83938e 21% 35%,transparent 36%),linear-gradient(55deg,transparent 40%,#465a55 41% 55%,transparent 56%),#0a3933}body.page-id-213 .finish-art{position:absolute;inset:0;background:radial-gradient(circle at 25% 40%,#d0b26f 0 7%,transparent 8%),radial-gradient(circle at 55% 60%,#768883 0 10%,transparent 11%),radial-gradient(circle at 80% 35%,#d9ddd8 0 8%,transparent 9%),#0b3933}body.page-id-213 .system-body{padding:25px}body.page-id-213 .system-body small{color:#b57d20;font-size:7px;font-weight:900}body.page-id-213 .system-body h3{font-size:28px;margin:8px 0}body.page-id-213 .system-body p{font-size:10px;line-height:1.6;color:#66756f}body.page-id-213 .tags{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0}body.page-id-213 .tags span{border-color:#d9d0c2;color:#65736e}body.page-id-213 .system-body a,body.page-id-213 .applications a{font-size:7px;color:#a97018;font-weight:900;text-decoration:none}body.page-id-213 .mv2-cutaway{background:#e5ded2;padding:75px 0}body.page-id-213 .cut-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}body.page-id-213 .exploded{margin:28px 0;perspective:800px}body.page-id-213 .layer{height:66px;margin:-3px 0 12px;border-radius:10px;background:#0b4038;color:#fff;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 16px 25px #183b3322;transform:rotateX(8deg) skewX(-8deg)}body.page-id-213 .layer.l2{margin-left:20px}body.page-id-213 .layer.l3{margin-left:40px;background:#c8953d}body.page-id-213 .layer.l4{margin-left:12px}body.page-id-213 .layer b{font-size:8px;color:#e6bb67}body.page-id-213 .layer.l3 b{color:#fff}body.page-id-213 .layer span{font-size:8px;font-weight:900}body.page-id-213 .cut-art>small{font-size:7px;color:#77827e}body.page-id-213 .cut-copy>p{color:#65756f}body.page-id-213 .verify{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d1c7b8;border-radius:14px;overflow:hidden;margin-top:22px}body.page-id-213 .verify>div{padding:14px;border-right:1px solid #d1c7b8;border-bottom:1px solid #d1c7b8}body.page-id-213 .verify i,body.page-id-213 .verify b,body.page-id-213 .verify span{display:block}body.page-id-213 .verify i{font-style:normal;color:#b57d20;font-size:7px}body.page-id-213 .verify b{font-size:11px;margin:5px 0}body.page-id-213 .verify span{font-size:8px;color:#6d7974}body.page-id-213 .selector-title{max-width:980px}body.page-id-213 .applications{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px}body.page-id-213 .applications article{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden;padding-bottom:18px}body.page-id-213 .app-visual{height:170px;background:#0a3d36;display:grid;place-items:center;color:#ffffff65;font-size:7px;position:relative;overflow:hidden}body.page-id-213 .app-visual:before{content:"";position:absolute;width:80%;height:60%;border:8px solid #d5ded9;border-bottom:0;border-radius:50% 50% 0 0;bottom:-5%;opacity:.65}body.page-id-213 .applications article>small,body.page-id-213 .applications article>h3,body.page-id-213 .applications article>p,body.page-id-213 .applications article>a{margin-left:17px;margin-right:17px}body.page-id-213 .applications article>small{display:block;color:#b57d20;font-size:7px;font-weight:900;margin-top:15px}body.page-id-213 .applications h3{font-size:18px;margin-top:6px;margin-bottom:6px}body.page-id-213 .applications p{font-size:9px;color:#69766f;line-height:1.5}body.page-id-213 .mv2-steelstory{padding:75px 0;background:#082f2b;color:#fff}body.page-id-213 .section-head.dark p{color:#aebfba}body.page-id-213 .steel-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-213 .steel-flow article{border:1px solid #ffffff1f;border-radius:14px;padding:10px;background:#ffffff08}body.page-id-213 .flow-photo{height:170px;border-radius:9px;background:#164a42;display:grid;place-items:center;color:#ffffff65;font-size:7px;margin-bottom:14px;overflow:hidden;position:relative}body.page-id-213 .flow-photo:after{content:"";position:absolute;width:70%;height:180%;background:linear-gradient(90deg,#52635f,#c0cac5,#445651);transform:rotate(35deg)}body.page-id-213 .steel-flow article>b{font-size:7px;color:#ddb15a}body.page-id-213 .steel-flow h3{font-size:17px;margin:6px 0}body.page-id-213 .steel-flow p{font-size:9px;color:#aebfba}body.page-id-213 .mv2-docs{padding:80px 0;background:#e5ded2}body.page-id-213 .docs-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}body.page-id-213 .doc-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px}body.page-id-213 .doc-badges span{border-color:#cfc3b1;color:#6c7772}body.page-id-213 .doc-stack{height:430px;position:relative}body.page-id-213 .doc-sheet{position:absolute;width:65%;height:320px;right:12%;top:40px;background:#fff;border:1px solid #d7cdbd;border-radius:13px;padding:25px;box-shadow:0 25px 50px #233a3322}body.page-id-213 .doc-sheet.back{transform:rotate(8deg) translate(60px,-5px);background:#0b3c35;color:#fff}body.page-id-213 .doc-sheet.mid{transform:rotate(-7deg) translate(-55px,20px);background:#c8953d;color:#fff}body.page-id-213 .doc-sheet.front{z-index:3}body.page-id-213 .doc-sheet small{color:#b57d20;font-size:8px}body.page-id-213 .doc-sheet b,body.page-id-213 .doc-sheet span{display:block}body.page-id-213 .doc-sheet b{font-size:20px;margin:20px 0 6px}body.page-id-213 .doc-sheet span{font-size:9px;color:#6b7772}body.page-id-213 .back span,body.page-id-213 .mid span{color:#fff}body.page-id-213 .doc-lines{margin-top:35px;height:120px;background:repeating-linear-gradient(#e5e0d8 0 1px,transparent 1px 23px)}body.page-id-213 .mv2-rfq{padding:70px 0;background:#082f2b;color:#fff}body.page-id-213 .rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}body.page-id-213 .mv2-rfq p{color:#aebfba;line-height:1.6}body.page-id-213 .rfq-card{border:1px solid #ffffff20;background:#ffffff08;border-radius:16px;padding:22px}body.page-id-213 .rfq-card>small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-213 .input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0}body.page-id-213 .input-grid span{border:1px solid #ffffff1e;border-radius:8px;padding:11px;font-size:7px;color:#b7c6c1}body.page-id-213 .rfq-card a{display:block;text-align:center}
@media(max-width:950px){body.page-id-213 .hero-grid,body.page-id-213 .section-head,body.page-id-213 .cut-grid,body.page-id-213 .docs-grid,body.page-id-213 .rfq-grid{grid-template-columns:1fr}body.page-id-213 .applications,body.page-id-213 .steel-flow{grid-template-columns:1fr 1fr}body.page-id-213 .hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-213 .mv2-shell{width:calc(100% - 28px)}body.page-id-213 .mv2-hero{padding:45px 0 28px}body.page-id-213 .mv2-hero h1{font-size:52px}body.page-id-213 .hero-media{grid-template-columns:1fr;grid-template-rows:250px 150px 120px;min-height:auto}body.page-id-213 .fabric-visual{grid-row:auto}body.page-id-213 .steel-visual,body.page-id-213 .hero-chip{grid-column:auto}body.page-id-213 .mv2-systems,body.page-id-213 .mv2-selector,body.page-id-213 .mv2-cutaway,body.page-id-213 .mv2-steelstory,body.page-id-213 .mv2-docs,body.page-id-213 .mv2-rfq{padding:48px 0}body.page-id-213 .system-grid,body.page-id-213 .applications,body.page-id-213 .steel-flow{grid-template-columns:1fr}body.page-id-213 .system-card,body.page-id-213 .system-card.large{grid-column:auto;grid-template-columns:1fr}body.page-id-213 .system-art{min-height:190px}body.page-id-213 .verify{grid-template-columns:1fr}body.page-id-213 .doc-stack{height:350px}body.page-id-213 .doc-sheet{width:72%;height:270px}body.page-id-213 .input-grid{grid-template-columns:1fr}}body.page-id-213 header{position:sticky;top:0;z-index:999;background:rgba(247,245,238,.96);backdrop-filter:blur(16px);border-bottom:1px solid #dcd5c9}body.page-id-213 .m3-nav{width:min(1480px,92vw);height:78px;margin:auto;display:flex;align-items:center;gap:28px}body.page-id-213 .m3-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0b3b34;margin-right:auto}body.page-id-213 .m3-mark{width:40px;height:40px;border-radius:11px;background:#0b3b34;color:#d8a84e;display:grid;place-items:center;font-weight:900;font-size:22px}body.page-id-213 .m3-brand b,body.page-id-213 .m3-brand small{display:block}body.page-id-213 .m3-brand b{font-size:15px}body.page-id-213 .m3-brand small{font-size:5.8px;letter-spacing:.14em;color:#718079;margin-top:3px}body.page-id-213 .m3-links{display:flex;gap:20px}body.page-id-213 .m3-links a{font-size:8px;font-weight:850;text-decoration:none;color:#34524b}body.page-id-213 .m3-links a:last-child{color:#b57d20}body.page-id-213 .m3-quote{font-size:7px;font-weight:900;text-decoration:none;background:#0b3b34;color:#fff;padding:12px 14px;border-radius:8px}body.page-id-213 .m3-real{object-fit:cover!important}body.page-id-213 .fabric-shape.m3-real{position:absolute!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important;border-radius:0!important;filter:saturate(.78) contrast(1.03);box-shadow:none!important}body.page-id-213 .fabric-visual:after,body.page-id-213 .steel-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(4,43,37,.88) 100%)}body.page-id-213 .beam.m3-real{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:0!important}body.page-id-213 .system-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.page-id-213 .system-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(4,43,37,.85))}body.page-id-213 .flow-photo{background-size:cover!important;background-position:center!important}body.page-id-213 .flow-photo:after{display:none!important}body.page-id-213 .m3-matrix{padding:78px 0;background:#f3efe7}body.page-id-213 .matrix-wrap{border:1px solid #d6cebf;border-radius:16px;overflow:hidden;background:#fff}body.page-id-213 .matrix-row{display:grid;grid-template-columns:1.05fr 1.25fr 1.6fr 1.35fr}body.page-id-213 .matrix-row>*{padding:15px;border-right:1px solid #e1dbd0;border-bottom:1px solid #e1dbd0;font-size:9px;line-height:1.45}body.page-id-213 .matrix-row.head{background:#0b3b34;color:#fff}body.page-id-213 .matrix-row.head b{font-size:7px;letter-spacing:.09em;text-transform:uppercase}body.page-id-213 .matrix-row strong{color:#0b3b34}body.page-id-213 .matrix-row span{color:#63726c}body.page-id-213 .m3-proof{padding:80px 0;background:#e5ded2}body.page-id-213 .proof-copy{max-width:900px}body.page-id-213 .proof-copy h2{font-size:clamp(42px,5vw,70px);line-height:.94;letter-spacing:-.05em;margin:0 0 18px}body.page-id-213 .proof-copy p{color:#66766f;line-height:1.7}body.page-id-213 .proof-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px}body.page-id-213 .proof-gallery>div{height:260px;border-radius:16px;position:relative;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:end;color:#fff;background:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783') center/cover}body.page-id-213 .proof-gallery>div:nth-child(1){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-213 .proof-gallery>div:nth-child(3){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-213 .proof-gallery span{font-size:7px;color:#e0b55d}body.page-id-213 .proof-gallery b{font-size:16px;margin:6px 0}body.page-id-213 .proof-gallery small{font-size:7px;color:#d0ddd8}
@media(max-width:900px){body.page-id-213 .m3-links{display:none}body.page-id-213 .matrix-row{grid-template-columns:1fr 1fr}body.page-id-213 .proof-gallery{grid-template-columns:1fr}body.page-id-213 .proof-gallery>div{height:220px}}
@media(max-width:600px){body.page-id-213 .m3-nav{height:68px}body.page-id-213 .m3-quote{display:none}body.page-id-213 .matrix-row{grid-template-columns:1fr}body.page-id-213 .matrix-row.head{display:none}body.page-id-213 .matrix-row>*{border-right:0}body.page-id-213 .m3-proof{padding:48px 0}}body.page-id-213 .v4-coatings{padding:90px 0;background:#f4f0e7;color:#123e36}body.page-id-213 .v4-intro,body.page-id-213 .colour-head{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:end;margin-bottom:34px}body.page-id-213 .v4-intro h2,body.page-id-213 .colour-head h2,body.page-id-213 .choice-copy h2,body.page-id-213 .approval-main h2{font-size:clamp(42px,5vw,76px);line-height:.92;letter-spacing:-.055em;margin:8px 0 0}body.page-id-213 .v4-intro p,body.page-id-213 .colour-head p,body.page-id-213 .choice-copy p{font-size:11px;line-height:1.75;color:#66736e}body.page-id-213 .v4-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-213 .v4-process article{background:#fff;border:1px solid #d9d2c5;border-radius:18px;overflow:hidden;padding-bottom:20px}body.page-id-213 .v4-photo{height:230px;background-size:cover;background-position:center;position:relative;padding:16px;color:#fff;display:flex;align-items:flex-end;gap:10px}body.page-id-213 .v4-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,45,39,.88))}body.page-id-213 .v4-photo span,body.page-id-213 .v4-photo b{position:relative;z-index:2}body.page-id-213 .v4-photo span{width:28px;height:28px;border-radius:50%;background:#d7a33e;color:#123e36;display:grid;place-items:center;font-size:7px;font-weight:900}body.page-id-213 .v4-photo b{font-size:9px;letter-spacing:.08em}body.page-id-213 .primer-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-213 .epoxy-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-213 .powder-photo{background-image:url('https://www.steelcoating.ma/assets/img/services/detail-thermolaquage.webp')}body.page-id-213 .galv-photo{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-213 .finish-photo{background-image:url('https://cdn11.bigcommerce.com/s-sypvot18uz/product_images/uploaded_images/adobestock-111182072.jpeg')}body.page-id-213 .v4-process h3{font-size:20px;margin:18px 20px 8px}body.page-id-213 .v4-process p{font-size:9px;line-height:1.65;color:#68756f;margin:0 20px 16px;min-height:74px}body.page-id-213 .v4-process small{font-size:6px;letter-spacing:.08em;color:#a87927;margin:0 20px;font-weight:800}body.page-id-213 .v4-system-choice{margin-top:70px;background:#0a4037;border-radius:22px;padding:38px;color:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-213 .choice-copy p{color:#c8d5d0}body.page-id-213 .choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-213 .choice-cards>div{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:20px;min-height:135px}body.page-id-213 .choice-cards span{color:#dfad4a;font-size:8px}body.page-id-213 .choice-cards b,body.page-id-213 .choice-cards small{display:block}body.page-id-213 .choice-cards b{font-size:15px;margin:15px 0 7px}body.page-id-213 .choice-cards small{font-size:7.5px;line-height:1.55;color:#c9d4d0}body.page-id-213 .v4-colours{margin-top:75px}body.page-id-213 .swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-213 .swatches>div{background:#fff;border:1px solid #d9d2c5;border-radius:13px;padding:8px}body.page-id-213 .swatches i{display:block;height:92px;border-radius:9px;background:var(--c);border:1px solid rgba(0,0,0,.06);margin-bottom:10px}body.page-id-213 .swatches b,body.page-id-213 .swatches small{display:block}body.page-id-213 .swatches b{font-size:9px}body.page-id-213 .swatches small{font-size:6.5px;color:#7a827f;margin-top:3px}body.page-id-213 .swatches .custom i{display:grid;place-items:center;background:linear-gradient(135deg,#f5e7bb,#bd8d42,#0b4037);font-style:normal;color:white;font-size:26px}body.page-id-213 .finish-strip{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;border:1px solid #d8d0c2;border-radius:14px;overflow:hidden;background:#fff}body.page-id-213 .finish-strip>div{padding:18px;border-right:1px solid #e0d9cd}body.page-id-213 .finish-strip>div:last-child{border:0}body.page-id-213 .finish-strip b,body.page-id-213 .finish-strip span{display:block}body.page-id-213 .finish-strip b{font-size:8px;color:#b37c24;letter-spacing:.1em}body.page-id-213 .finish-strip span{font-size:7px;line-height:1.5;color:#66736e;margin-top:7px}body.page-id-213 .v4-approval{display:grid;grid-template-columns:1.5fr .5fr;gap:12px;margin-top:70px}body.page-id-213 .approval-main,body.page-id-213 .v4-approval aside{background:#fff;border:1px solid #d9d2c5;border-radius:18px;padding:30px}body.page-id-213 .approval-main h2{font-size:48px;max-width:850px}body.page-id-213 .approval-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px}body.page-id-213 .approval-steps>div{border-top:2px solid #d8a640;padding-top:14px}body.page-id-213 .approval-steps strong,body.page-id-213 .approval-steps b,body.page-id-213 .approval-steps small{display:block}body.page-id-213 .approval-steps strong{font-size:7px;color:#b37c24}body.page-id-213 .approval-steps b{font-size:9px;margin:9px 0 5px}body.page-id-213 .approval-steps small{font-size:6.5px;line-height:1.45;color:#75807c}body.page-id-213 .v4-approval aside{background:#e5ded2}body.page-id-213 .v4-approval aside h3{font-size:22px;line-height:1.1;margin:14px 0}body.page-id-213 .v4-approval aside p{font-size:8px;line-height:1.65;color:#65736d}
@media(max-width:900px){body.page-id-213 .v4-intro,body.page-id-213 .colour-head,body.page-id-213 .v4-system-choice,body.page-id-213 .v4-approval{grid-template-columns:1fr}body.page-id-213 .v4-process{grid-template-columns:1fr 1fr}body.page-id-213 .swatches{grid-template-columns:repeat(3,1fr)}body.page-id-213 .approval-steps{grid-template-columns:1fr 1fr}body.page-id-213 .finish-strip{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-213 .v4-coatings{padding:52px 0}body.page-id-213 .v4-process{grid-template-columns:1fr}body.page-id-213 .v4-photo{height:210px}body.page-id-213 .v4-process p{min-height:auto}body.page-id-213 .choice-cards{grid-template-columns:1fr}body.page-id-213 .swatches{grid-template-columns:1fr 1fr}body.page-id-213 .swatches i{height:74px}body.page-id-213 .finish-strip{grid-template-columns:1fr}body.page-id-213 .finish-strip>div{border-right:0;border-bottom:1px solid #e0d9cd}body.page-id-213 .approval-steps{grid-template-columns:1fr}body.page-id-213 .approval-main h2{font-size:38px}}body.page-id-213 /* V5 Outstanding refinement */
.v4-system-choice .choice-copy h2,body.page-id-213 .v4-system-choice h2{
  color:#fff!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
}body.page-id-213 .v4-system-choice .choice-copy p{color:rgba(255,255,255,.78)!important}body.page-id-213 .v4-system-choice .eyebrow{color:#e0b45f!important;opacity:1!important}body.page-id-213 .v5-build{padding:84px 0;background:#ebe5da;color:#123e36}body.page-id-213 .v5-build-head,body.page-id-213 .v5-qc-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-213 .v5-build-head h2,body.page-id-213 .v5-qc-head h2,body.page-id-213 .v5-maint h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-213 .v5-build-head p,body.page-id-213 .v5-qc-head p,body.page-id-213 .v5-maint p{color:#66746f;font-size:11px;line-height:1.7}body.page-id-213 .v5-build-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-213 .v5-layer-stack{padding:25px 0}body.page-id-213 .coat-layer{height:82px;margin:-5px 0 16px;border-radius:13px;padding:0 20px;display:flex;align-items:center;gap:18px;color:#fff;box-shadow:0 16px 25px rgba(24,59,51,.12);transform:skewX(-7deg)}body.page-id-213 .coat-layer span{font-size:8px;color:#e0b45f}body.page-id-213 .coat-layer b,body.page-id-213 .coat-layer small{display:block}body.page-id-213 .coat-layer b{font-size:10px;min-width:210px}body.page-id-213 .coat-layer small{font-size:7px;color:rgba(255,255,255,.66)}body.page-id-213 .coat-layer.topcoat{background:#193f38;margin-left:8px}body.page-id-213 .coat-layer.intermediate{background:#56635f;margin-left:24px}body.page-id-213 .coat-layer.primer{background:#9c6a36;margin-left:40px}body.page-id-213 .coat-layer.steelbase{background:#7a8581;margin-left:15px}body.page-id-213 .v5-build-copy{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-213 .v5-build-copy>div{background:#fff;border:1px solid #d7cfc1;border-radius:14px;padding:20px;min-height:145px}body.page-id-213 .v5-build-copy span{font-size:8px;color:#b27a22}body.page-id-213 .v5-build-copy b{display:block;font-size:16px;margin:18px 0 7px}body.page-id-213 .v5-build-copy p{font-size:9px;line-height:1.55;color:#69766f}body.page-id-213 .v5-qc{padding:82px 0;background:#f5f1e9}body.page-id-213 .v5-qc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-213 .v5-qc-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:21px;min-height:210px}body.page-id-213 .v5-qc-grid article>span{font-size:7px;color:#b27a22}body.page-id-213 .qc-icon{width:52px;height:52px;border-radius:14px;background:#0b4037;color:#ddb05a;display:grid;place-items:center;margin:24px 0 16px;font-size:8px;font-weight:900}body.page-id-213 .v5-qc-grid h3{font-size:17px;margin:0 0 7px}body.page-id-213 .v5-qc-grid p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-213 .v5-colour-builder{margin-top:18px;background:#0b4037;color:#fff;border-radius:18px;padding:25px;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-213 .builder-copy h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-213 .builder-copy p{font-size:9px;color:#c5d2cd;line-height:1.55}body.page-id-213 .builder-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-213 .builder-steps>div{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px}body.page-id-213 .builder-steps span{font-size:7px;color:#ddb05a}body.page-id-213 .builder-steps b,body.page-id-213 .builder-steps small{display:block}body.page-id-213 .builder-steps b{font-size:13px;margin:14px 0 6px}body.page-id-213 .builder-steps small{font-size:7px;line-height:1.45;color:#c5d2cd}body.page-id-213 .v5-maint{padding:75px 0;background:#e4ddd1}body.page-id-213 .v5-maint-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-213 .v5-maint-cards{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d0c7b9;border-radius:14px;overflow:hidden;background:#fff}body.page-id-213 .v5-maint-cards>div{padding:18px;border-right:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9}body.page-id-213 .v5-maint-cards b,body.page-id-213 .v5-maint-cards span{display:block}body.page-id-213 .v5-maint-cards b{font-size:12px;color:#153f37}body.page-id-213 .v5-maint-cards span{font-size:8px;color:#6b7772;margin-top:5px}

@media(max-width:900px){body.page-id-213 .v5-build-head,body.page-id-213 .v5-qc-head,body.page-id-213 .v5-build-grid,body.page-id-213 .v5-colour-builder,body.page-id-213 .v5-maint-grid{grid-template-columns:1fr}body.page-id-213 .v5-qc-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-213 .v5-build,body.page-id-213 .v5-qc,body.page-id-213 .v5-maint{padding:50px 0}body.page-id-213 .v5-build-copy,body.page-id-213 .v5-qc-grid,body.page-id-213 .builder-steps,body.page-id-213 .v5-maint-cards{grid-template-columns:1fr}body.page-id-213 .coat-layer{height:auto;min-height:76px;transform:none;margin-left:0!important}body.page-id-213 .coat-layer b{min-width:0}
}body.page-id-213 .mv2-steelstory .section-head.dark h2{
  color:#fff!important; opacity:1!important; filter:none!important;
  text-shadow:none!important; mix-blend-mode:normal!important;
  -webkit-text-fill-color:#fff!important;
}body.page-id-213 .mv2-steelstory .section-head.dark p{
  color:rgba(255,255,255,.80)!important; opacity:1!important; filter:none!important;
}body.page-id-213 .mv2-steelstory .steel-flow .flow-photo{
  min-height:245px!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}body.page-id-213 .mv2-steelstory .steel-flow article:nth-child(1) .flow-photo{background-position:center 45%!important}body.page-id-213 .mv2-steelstory .steel-flow article:nth-child(2) .flow-photo{background-position:center!important}body.page-id-213 .mv2-steelstory .steel-flow article:nth-child(3) .flow-photo{background-position:center!important}body.page-id-213 .mv2-steelstory .steel-flow article:nth-child(4) .flow-photo{background-position:center!important}body.page-id-213 .mv2-steelstory .flow-photo span{
  background:rgba(5,45,39,.82)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.20)!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  backdrop-filter:blur(5px);
}
@media(max-width:700px){body.page-id-213 .mv2-steelstory .steel-flow .flow-photo{min-height:210px!important}body.page-id-213 .mv2-steelstory .section-head.dark h2{font-size:38px!important;line-height:1!important}
}body.page-id-213 /* V5.2 process-image correction */
.v4-process .v4-photo{
  min-height:260px!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  position:relative;
}body.page-id-213 .v4-process .v4-photo b{
  max-width:82%;
  line-height:1.25!important;
  letter-spacing:.08em!important;
  text-shadow:0 2px 10px rgba(0,0,0,.45);
}body.page-id-213 .v4-process article:nth-child(1) .v4-photo{background-position:center 42%!important}body.page-id-213 .v4-process article:nth-child(2) .v4-photo{background-position:center 48%!important}body.page-id-213 .v4-process article:nth-child(3) .v4-photo{background-position:center!important}body.page-id-213 .v4-process article:nth-child(4) .v4-photo{background-position:center!important}body.page-id-213 .v4-process article:nth-child(5) .v4-photo{background-position:center 45%!important}body.page-id-213 .v4-process article:nth-child(6) .v4-photo{background-position:center!important}
@media(max-width:700px){body.page-id-213 .v4-process .v4-photo{min-height:215px!important}
}body.page-id-213 .v6-fabric-colours,body.page-id-213 .v6-sample-gallery{padding:82px 0;background:#eee8dd;color:#123e36}body.page-id-213 .v6-sample-gallery{background:#f6f2ea}body.page-id-213 .v6-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-213 .v6-head h2,body.page-id-213 .v6-app-title h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-213 .v6-head p{font-size:10px;line-height:1.7;color:#66746f}body.page-id-213 .v6-fabric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-213 .v6-fabric-grid>div{background:#fff;border:1px solid #d8d0c2;border-radius:14px;padding:8px}body.page-id-213 .v6-fabric-grid i{display:block;height:120px;background:var(--fc);border-radius:9px;border:1px solid rgba(0,0,0,.06)}body.page-id-213 .v6-fabric-grid b,body.page-id-213 .v6-fabric-grid small{display:block}body.page-id-213 .v6-fabric-grid b{font-size:9px;margin:10px 2px 4px}body.page-id-213 .v6-fabric-grid small{font-size:6.5px;color:#77817d;margin:0 2px 5px}body.page-id-213 .v6-fabric-note{margin-top:10px;background:#0b4037;color:#fff;border-radius:12px;padding:15px 18px;display:flex;gap:20px;align-items:center}body.page-id-213 .v6-fabric-note b{font-size:7px;color:#ddb05a}body.page-id-213 .v6-fabric-note span{font-size:8px;color:#cad6d1}body.page-id-213 .v6-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-213 .v6-gallery article{background:#fff;border:1px solid #d8d0c2;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-213 .v6-img{height:230px;background-size:cover;background-position:center}body.page-id-213 .membrane-close{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-213 .mesh-close{background-image:url('https://image.made-in-china.com/2f0j00IADVtPkdbTrs/Best-Quality-100-Virgin-HDPE-Plastic-Nylon-Black-UV-Shade-Net-for-Farm-Garden-Greenhouse-Agriculture-Shading-Blocked.webp')}body.page-id-213 .galv-close{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-213 .powder-close{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-213 .v6-gallery article>span,body.page-id-213 .v6-gallery article>h3,body.page-id-213 .v6-gallery article>p{margin-left:16px;margin-right:16px}body.page-id-213 .v6-gallery article>span{display:block;font-size:7px;color:#b37c24;font-weight:900;margin-top:15px}body.page-id-213 .v6-gallery h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-213 .v6-gallery p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-213 .v6-app-matrix{margin-top:45px;background:#0b4037;color:#fff;border-radius:20px;padding:30px}body.page-id-213 .v6-app-title{max-width:850px}body.page-id-213 .v6-app-title h2{font-size:45px}body.page-id-213 .v6-app-rows{margin-top:24px;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}body.page-id-213 .v6-app-rows>div{display:grid;grid-template-columns:1fr 1.2fr 1.3fr 1.2fr}body.page-id-213 .v6-app-rows b,body.page-id-213 .v6-app-rows span{padding:13px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);font-size:8px}body.page-id-213 .v6-app-rows b{color:#e0b45f}body.page-id-213 .v6-app-rows span{color:#ced9d5}body.page-id-213 .v6-app-matrix>small{display:block;margin-top:12px;color:#aebfba;font-size:6.5px;line-height:1.5}
@media(max-width:900px){body.page-id-213 .v6-head{grid-template-columns:1fr}body.page-id-213 .v6-fabric-grid{grid-template-columns:repeat(3,1fr)}body.page-id-213 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-213 .v6-app-rows>div{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-213 .v6-fabric-colours,body.page-id-213 .v6-sample-gallery{padding:50px 0}body.page-id-213 .v6-fabric-grid,body.page-id-213 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-213 .v6-fabric-grid i{height:85px}body.page-id-213 .v6-app-rows>div{grid-template-columns:1fr}body.page-id-213 .v6-app-title h2{font-size:36px}body.page-id-213 .v6-fabric-note{display:block}body.page-id-213 .v6-fabric-note span{display:block;margin-top:7px}}body.page-id-213 .v61-qaqc{padding:86px 0;background:#f3eee4;color:#123e36}body.page-id-213 .v61-q-head{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-213 .v61-q-head h2{font-size:clamp(46px,5.8vw,82px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0;max-width:900px}body.page-id-213 .v61-q-head>p{font-size:10px;line-height:1.75;color:#69746f;max-width:420px}body.page-id-213 .v61-q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-213 .v61-q-grid article{background:#fff;border:1px solid #d9d1c3;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px rgba(16,55,47,.055)}body.page-id-213 .v61-q-photo{height:215px;background-size:cover;background-position:center}body.page-id-213 .v61-q-photo.prep{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://www.ntnengenharia.com.br/imagens/informacoes/jateamento-industrial-01.jpg')}body.page-id-213 .v61-q-photo.wft{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://technopaintng.com/assets/photos/tp-oil-01.jpg')}body.page-id-213 .v61-q-photo.dft{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://st3.depositphotos.com/35613826/37232/i/450/depositphotos_372328512-stock-photo-technicians-measuring-dry-film-thickness.jpg')}body.page-id-213 .v61-q-photo.visual{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.raiderpainting.com/wp-content/uploads/2019/11/Steel_Structural_Coatings_-e1456772102454.jpg')}body.page-id-213 .v61-q-photo.ral{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-213 .v61-q-photo.recordimg{background-image:linear-gradient(0deg,rgba(7,52,44,.18),transparent 55%),url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=1200&q=85')}body.page-id-213 .v61-q-body{padding:18px 20px 20px;min-height:175px}body.page-id-213 .v61-q-body span{font-size:7px;font-weight:900;color:#b27a20;letter-spacing:.12em}body.page-id-213 .v61-q-body h3{font-size:21px;line-height:1.05;margin:8px 0}body.page-id-213 .v61-q-body p{font-size:8px;line-height:1.6;color:#67736e;min-height:40px}body.page-id-213 .v61-q-body b{display:block;margin-top:15px;padding-top:11px;border-top:1px solid #e5ded3;font-size:6.5px;letter-spacing:.08em;color:#8d6b31}body.page-id-213 .v61-q-flow{margin-top:15px;background:#0b4037;color:#fff;border-radius:14px;padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px}body.page-id-213 .v61-q-flow span{font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-213 .v61-q-flow i{font-style:normal;color:#d9a844}body.page-id-213 .v61-q-note{margin-top:10px;border:1px solid #d5ccbd;border-radius:13px;padding:15px 18px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}body.page-id-213 .v61-q-note b{font-size:7px;color:#b27a20;letter-spacing:.1em}body.page-id-213 .v61-q-note p{font-size:7.5px;line-height:1.55;color:#6b7671;margin:0}
@media(max-width:850px){body.page-id-213 .v61-q-head{grid-template-columns:1fr;gap:15px}body.page-id-213 .v61-q-grid{grid-template-columns:1fr 1fr}body.page-id-213 .v61-q-photo{height:180px}body.page-id-213 .v61-q-flow{overflow-x:auto;justify-content:flex-start}body.page-id-213 .v61-q-flow span{white-space:nowrap}body.page-id-213 .v61-q-note{grid-template-columns:1fr}}
@media(max-width:560px){body.page-id-213 .v61-qaqc{padding:50px 0}body.page-id-213 .v61-q-grid{grid-template-columns:1fr}body.page-id-213 .v61-q-photo{height:205px}body.page-id-213 .v61-q-body{min-height:auto}body.page-id-213 .v61-q-head h2{font-size:43px}}body.page-id-213 /* V6.5 compact VIP coating build-up */
.coating-compact-v65{
  padding-top:56px !important;
  padding-bottom:56px !important;
  min-height:auto !important;
}body.page-id-213 .coating-compact-v65 .section-head,body.page-id-213 .coating-compact-v65 .section-heading,body.page-id-213 .coating-compact-v65 header{
  margin-bottom:26px !important;
}body.page-id-213 .coating-compact-v65 h2{
  margin-bottom:14px !important;
  line-height:.96 !important;
}body.page-id-213 .coating-compact-v65 p{
  margin-top:8px !important;
  margin-bottom:12px !important;
}body.page-id-213 .coating-compact-v65 .grid,body.page-id-213 .coating-compact-v65 .cards,body.page-id-213 .coating-compact-v65 [class*="grid"]{
  gap:14px !important;
}body.page-id-213 .coating-compact-v65 .card,body.page-id-213 .coating-compact-v65 [class*="card"]{
  min-height:auto !important;
}body.page-id-213 .coating-compact-v65 .card,body.page-id-213 .coating-compact-v65 [class*="card"],body.page-id-213 .coating-compact-v65 li{
  padding-top:18px !important;
  padding-bottom:18px !important;
}body.page-id-213 .coating-compact-v65 > *:last-child{
  margin-bottom:0 !important;
}
@media (max-width:760px){body.page-id-213 .coating-compact-v65{
    padding-top:34px !important;
    padding-bottom:34px !important;
  }body.page-id-213 .coating-compact-v65 .grid,body.page-id-213 .coating-compact-v65 .cards,body.page-id-213 .coating-compact-v65 [class*="grid"]{
    gap:10px !important;
  }
}body.page-id-213 /* V6.6 — compact evidence/documentation section */
.evidence-v66{
  min-height:auto !important;
  padding-top:42px !important;
  padding-bottom:42px !important;
}body.page-id-213 .evidence-v66 .container,body.page-id-213 .evidence-v66 .wrap,body.page-id-213 .evidence-v66 [class*="container"]{
  padding-top:0 !important;
  padding-bottom:0 !important;
}body.page-id-213 .evidence-v66 h2{
  margin-top:0 !important;
  margin-bottom:10px !important;
  line-height:.98 !important;
}body.page-id-213 .evidence-v66 p{
  margin-top:6px !important;
  margin-bottom:10px !important;
}body.page-id-213 .evidence-v66 .grid,body.page-id-213 .evidence-v66 [class*="grid"],body.page-id-213 .evidence-v66 .row{
  gap:18px !important;
  align-items:center !important;
}body.page-id-213 .evidence-v66 .card,body.page-id-213 .evidence-v66 [class*="card"]{
  min-height:0 !important;
}body.page-id-213 .evidence-v66 img{
  max-height:280px !important;
  object-fit:contain !important;
}body.page-id-213 .evidence-v66 > *:first-child{margin-top:0 !important;}body.page-id-213 .evidence-v66 > *:last-child{margin-bottom:0 !important;}

@media (min-width:900px){body.page-id-213 .evidence-v66{
    padding-top:36px !important;
    padding-bottom:36px !important;
  }body.page-id-213 .evidence-v66 .grid,body.page-id-213 .evidence-v66 [class*="grid"],body.page-id-213 .evidence-v66 .row{
    grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr) !important;
  }
}
@media (max-width:760px){body.page-id-213 .evidence-v66{
    padding:28px 0 !important;
  }body.page-id-213 .evidence-v66 img{
    max-height:220px !important;
  }
}body.page-id-213 /* V6.8 — tighter,body.page-id-213 balanced coating system section */
.coat-v68{
  min-height:0 !important;
  padding:30px 0 34px !important;
}body.page-id-213 .coat-v68 .container,body.page-id-213 .coat-v68 .wrap,body.page-id-213 .coat-v68 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-213 .coat-v68 h2{
  margin:0 0 8px !important;
  line-height:.96 !important;
}body.page-id-213 .coat-v68 p{margin:5px 0 8px !important;}body.page-id-213 .coat-v68 .grid,body.page-id-213 .coat-v68 [class*="grid"],body.page-id-213 .coat-v68 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-213 .coat-v68 .card,body.page-id-213 .coat-v68 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
}body.page-id-213 .coat-v68 li{padding-top:11px !important;padding-bottom:11px !important;}body.page-id-213 .coat-v68 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-213 .coat-v68 .grid,body.page-id-213 .coat-v68 [class*="grid"],body.page-id-213 .coat-v68 .row{
    column-gap:12px !important;row-gap:10px !important;
  }
}
@media(max-width:760px){body.page-id-213 .coat-v68{padding:24px 0 26px !important;}body.page-id-213 .coat-v68 .card,body.page-id-213 .coat-v68 [class*="card"]{padding:13px 14px !important;}
}body.page-id-213 /* V6.9 — Evidence section: VIP compact editorial layout */
.evidence-v69{
  min-height:0 !important;
  padding:28px 0 30px !important;
  overflow:hidden;
}body.page-id-213 .evidence-v69 .container,body.page-id-213 .evidence-v69 .wrap,body.page-id-213 .evidence-v69 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-213 .evidence-v69 h2{
  margin:0 0 6px !important;
  line-height:.94 !important;
  max-width:720px;
}body.page-id-213 .evidence-v69 p{margin:4px 0 8px !important;}body.page-id-213 .evidence-v69 .grid,body.page-id-213 .evidence-v69 [class*="grid"],body.page-id-213 .evidence-v69 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-213 .evidence-v69 .card,body.page-id-213 .evidence-v69 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
  border-radius:18px !important;
}body.page-id-213 .evidence-v69 [class*="stack"],body.page-id-213 .evidence-v69 [class*="deck"]{
  transform:scale(.90);
  transform-origin:center center;
  margin:-18px 0 !important;
}body.page-id-213 .evidence-v69 ul,body.page-id-213 .evidence-v69 ol{margin:6px 0 !important;}body.page-id-213 .evidence-v69 li{padding-top:8px !important;padding-bottom:8px !important;}body.page-id-213 .evidence-v69 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-213 .evidence-v69{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) minmax(340px,.72fr) !important;
    column-gap:28px !important;
    align-items:center !important;
  }body.page-id-213 .evidence-v69 > *{min-width:0;}
}
@media(max-width:760px){body.page-id-213 .evidence-v69{padding:22px 0 24px !important;}body.page-id-213 .evidence-v69 [class*="stack"],body.page-id-213 .evidence-v69 [class*="deck"]{
    transform:scale(.96);margin:-8px 0 !important;
  }
}body.page-id-213 /* V7.0 — complete redesign of “Evidence behind the material” */
.evidence-v70{
  min-height:auto !important;
  height:auto !important;
  padding:42px 5vw 44px !important;
  margin:0 !important;
  display:grid !important;
  grid-template-columns:minmax(0,0.86fr) minmax(460px,1.14fr) !important;
  grid-template-rows:auto !important;
  gap:34px !important;
  align-items:center !important;
  background:
    radial-gradient(circle at 78% 28%, rgba(197,145,31,.10), transparent 27%),
    linear-gradient(180deg,#f5f1e7 0%,#f2eee5 100%) !important;
}body.page-id-213 .evidence-v70 > *{
  min-width:0 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}body.page-id-213 .evidence-v70 h2{
  font-size:clamp(44px,5.2vw,78px) !important;
  line-height:.92 !important;
  letter-spacing:-.055em !important;
  max-width:660px !important;
  margin:0 0 14px !important;
}body.page-id-213 .evidence-v70 h2 + p,body.page-id-213 .evidence-v70 h2 ~ p{
  max-width:610px !important;
  font-size:16px !important;
  line-height:1.55 !important;
  margin:0 0 16px !important;
}body.page-id-213 .evidence-v70 [class*="tag"],body.page-id-213 .evidence-v70 [class*="pill"],body.page-id-213 .evidence-v70 .chips,body.page-id-213 .evidence-v70 [class*="chip"]{
  margin-top:10px !important;
  gap:7px !important;
}body.page-id-213 /* Make the document stack a substantial visual rather than a tiny floating object */
.evidence-v70 [class*="stack"],body.page-id-213 .evidence-v70 [class*="deck"]{
  width:min(100%,620px) !important;
  min-height:365px !important;
  margin:0 auto !important;
  transform:none !important;
  display:grid !important;
  place-items:center !important;
  position:relative !important;
}body.page-id-213 .evidence-v70 [class*="stack"] > *,body.page-id-213 .evidence-v70 [class*="deck"] > *{
  max-width:100% !important;
}body.page-id-213 /* Compact any cards/lists below the main content */
.evidence-v70 .grid,body.page-id-213 .evidence-v70 [class*="grid"],body.page-id-213 .evidence-v70 .row{
  gap:10px !important;
}body.page-id-213 .evidence-v70 .card,body.page-id-213 .evidence-v70 [class*="card"]{
  min-height:0 !important;
  padding:13px 15px !important;
  border-radius:16px !important;
}body.page-id-213 .evidence-v70 ul,body.page-id-213 .evidence-v70 ol{
  margin:8px 0 0 !important;
}body.page-id-213 .evidence-v70 li{
  padding-top:7px !important;
  padding-bottom:7px !important;
}body.page-id-213 /* Kill the large blank vertical zones inherited from the old page */
.evidence-v70 [style*="min-height"],body.page-id-213 .evidence-v70 [style*="height"]{
  min-height:0 !important;
}
@media(max-width:900px){body.page-id-213 .evidence-v70{
    grid-template-columns:1fr !important;
    gap:20px !important;
    padding:30px 22px 32px !important;
  }body.page-id-213 .evidence-v70 h2{
    font-size:clamp(40px,11vw,64px) !important;
    max-width:none !important;
  }body.page-id-213 .evidence-v70 [class*="stack"],body.page-id-213 .evidence-v70 [class*="deck"]{
    min-height:300px !important;
    width:100% !important;
  }
}body.page-id-213 /* V7.1 — Four Families section,body.page-id-213 redesigned to eliminate dead space */
.four-families-v71{
  min-height:auto !important;
  height:auto !important;
  padding:34px 5vw 38px !important;
  margin:0 !important;
  overflow:hidden !important;
}body.page-id-213 .four-families-v71 h2{
  margin:0 0 8px !important;
  line-height:.93 !important;
  letter-spacing:-.045em !important;
}body.page-id-213 .four-families-v71 h2 + p{
  margin:0 0 20px !important;
  max-width:620px !important;
}body.page-id-213 .four-families-v71 .grid,body.page-id-213 .four-families-v71 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:14px !important;
  align-items:stretch !important;
}body.page-id-213 .four-families-v71 .card,body.page-id-213 .four-families-v71 [class*="card"]{
  min-height:0 !important;
  height:auto !important;
  margin:0 !important;
  border-radius:20px !important;
  overflow:hidden !important;
}body.page-id-213 .four-families-v71 img{
  width:100% !important;
  height:270px !important;
  object-fit:cover !important;
  display:block !important;
}body.page-id-213 .four-families-v71 .card > div,body.page-id-213 .four-families-v71 [class*="card"] > div{
  padding-top:14px !important;
  padding-bottom:14px !important;
}body.page-id-213 .four-families-v71 p{margin-top:5px !important;margin-bottom:7px !important;}body.page-id-213 .four-families-v71 [class*="tag"],body.page-id-213 .four-families-v71 [class*="pill"],body.page-id-213 .four-families-v71 [class*="chip"]{
  margin-top:6px !important;
}body.page-id-213 .four-families-v71 > *:last-child{margin-bottom:0 !important;}body.page-id-213 /* override inherited oversized section/card heights */
.four-families-v71 [style*="min-height"],body.page-id-213 .four-families-v71 [style*="height"]{
  min-height:0 !important;
}
@media(min-width:1100px){body.page-id-213 .four-families-v71 .grid,body.page-id-213 .four-families-v71 [class*="grid"]{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }body.page-id-213 .four-families-v71 img{height:230px !important;}
}
@media(max-width:720px){body.page-id-213 .four-families-v71{
    padding:26px 20px 30px !important;
  }body.page-id-213 .four-families-v71 .grid,body.page-id-213 .four-families-v71 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-213 .four-families-v71 img{height:230px !important;}
}body.page-id-213 /* V7.2 — unified VIP redesign for Four Material Families */
.four-families-v72{
  padding:54px 5vw 58px !important;
  background:
    radial-gradient(circle at 12% 8%, rgba(195,145,53,.10), transparent 22%),
    linear-gradient(180deg,#f5f1e9 0%,#eee8de 100%) !important;
}body.page-id-213 .four-families-v72 h2{
  margin:0 0 10px !important;
  max-width:820px !important;
  line-height:.92 !important;
  letter-spacing:-.052em !important;
}body.page-id-213 .four-families-v72 h2 + p{
  max-width:760px !important;
  margin:0 0 28px !important;
  line-height:1.6 !important;
}body.page-id-213 /* Force every material family into the SAME card proportion */
.four-families-v72 .grid,body.page-id-213 .four-families-v72 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
}body.page-id-213 .four-families-v72 .card,body.page-id-213 .four-families-v72 [class*="card"]{
  display:grid !important;
  grid-template-columns:1.08fr .92fr !important;
  min-height:330px !important;
  height:330px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  border-radius:22px !important;
  border:1px solid rgba(19,62,54,.12) !important;
  background:#fff !important;
  box-shadow:0 18px 45px rgba(18,57,49,.08) !important;
}body.page-id-213 /* remove any featured/wide behavior */
.four-families-v72 .featured,body.page-id-213 .four-families-v72 [class*="featured"],body.page-id-213 .four-families-v72 [class*="large"]{
  grid-column:auto !important;
  grid-row:auto !important;
  width:auto !important;
  height:330px !important;
}body.page-id-213 /* Left image panel */
.four-families-v72 .card img,body.page-id-213 .four-families-v72 [class*="card"] img{
  width:100% !important;
  height:100% !important;
  min-height:330px !important;
  object-fit:cover !important;
  margin:0 !important;
  display:block !important;
}body.page-id-213 /* Keep visual blocks equal even when background images are used */
.four-families-v72 .card [class*="image"],body.page-id-213 .four-families-v72 .card [class*="photo"],body.page-id-213 .four-families-v72 .card [class*="visual"],body.page-id-213 .four-families-v72 [class*="card"] [class*="image"],body.page-id-213 .four-families-v72 [class*="card"] [class*="photo"],body.page-id-213 .four-families-v72 [class*="card"] [class*="visual"]{
  min-height:330px !important;
  height:330px !important;
  background-size:cover !important;
  background-position:center !important;
}body.page-id-213 /* Right content panel */
.four-families-v72 .card > div:last-child,body.page-id-213 .four-families-v72 [class*="card"] > div:last-child{
  padding:30px 28px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-height:330px !important;
}body.page-id-213 .four-families-v72 .card h3,body.page-id-213 .four-families-v72 [class*="card"] h3{
  font-size:30px !important;
  line-height:1.02 !important;
  margin:8px 0 10px !important;
  letter-spacing:-.035em !important;
}body.page-id-213 .four-families-v72 .card p,body.page-id-213 .four-families-v72 [class*="card"] p{
  font-size:10px !important;
  line-height:1.6 !important;
  color:#68756f !important;
  margin:0 0 15px !important;
}body.page-id-213 .four-families-v72 .card small,body.page-id-213 .four-families-v72 [class*="card"] small{
  color:#b37c24 !important;
  font-size:7px !important;
  font-weight:900 !important;
  letter-spacing:.11em !important;
}body.page-id-213 .four-families-v72 .card [class*="tag"],body.page-id-213 .four-families-v72 .card [class*="pill"],body.page-id-213 .four-families-v72 .card [class*="chip"],body.page-id-213 .four-families-v72 [class*="card"] [class*="tag"],body.page-id-213 .four-families-v72 [class*="card"] [class*="pill"],body.page-id-213 .four-families-v72 [class*="card"] [class*="chip"]{
  margin-top:10px !important;
  gap:5px !important;
}body.page-id-213 /* Give the section a cleaner editorial rhythm */
.four-families-v72 > *:last-child{margin-bottom:0 !important;}

@media(max-width:980px){body.page-id-213 .four-families-v72 .grid,body.page-id-213 .four-families-v72 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-213 .four-families-v72 .card,body.page-id-213 .four-families-v72 [class*="card"],body.page-id-213 .four-families-v72 .featured,body.page-id-213 .four-families-v72 [class*="featured"],body.page-id-213 .four-families-v72 [class*="large"]{
    height:310px !important;
    min-height:310px !important;
  }
}
@media(max-width:640px){body.page-id-213 .four-families-v72{
    padding:38px 18px 42px !important;
  }body.page-id-213 .four-families-v72 .card,body.page-id-213 .four-families-v72 [class*="card"]{
    grid-template-columns:1fr !important;
    height:auto !important;
    min-height:0 !important;
  }body.page-id-213 .four-families-v72 .card img,body.page-id-213 .four-families-v72 [class*="card"] img,body.page-id-213 .four-families-v72 .card [class*="image"],body.page-id-213 .four-families-v72 .card [class*="photo"],body.page-id-213 .four-families-v72 .card [class*="visual"]{
    min-height:220px !important;
    height:220px !important;
  }body.page-id-213 .four-families-v72 .card > div:last-child,body.page-id-213 .four-families-v72 [class*="card"] > div:last-child{
    min-height:0 !important;
    padding:22px 20px !important;
  }
}body.page-id-213 /* V7.3 VIP application-led selection */
.application-v73{
 min-height:0!important;height:auto!important;padding:38px 5vw 42px!important;margin:0!important;
 background:linear-gradient(145deg,#073d35,#0b5548 58%,#073b34)!important;color:#fff!important;overflow:hidden!important
}body.page-id-213 .application-v73 h2,body.page-id-213 .application-v73 h3{color:#fff!important}body.page-id-213 .application-v73 h2{font-size:clamp(42px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.05em!important;margin:0 0 10px!important;max-width:850px!important}body.page-id-213 .application-v73 p{color:rgba(255,255,255,.74)!important;line-height:1.55!important}body.page-id-213 .application-v73 .eyebrow,body.page-id-213 .application-v73 [class*="eyebrow"]{color:#e0b34b!important}body.page-id-213 .application-v73 .grid,body.page-id-213 .application-v73 [class*="grid"]{gap:12px!important}body.page-id-213 .application-v73 .card,body.page-id-213 .application-v73 [class*="card"]{
 min-height:0!important;height:auto!important;padding:18px 20px!important;margin:0!important;
 background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:17px!important;color:#fff!important
}body.page-id-213 .application-v73 table{width:100%!important;border-collapse:separate!important;border-spacing:0 8px!important}body.page-id-213 .application-v73 th{color:#e5b84f!important;background:rgba(0,0,0,.08)!important;padding:12px 14px!important;text-align:left!important}body.page-id-213 .application-v73 td{color:rgba(255,255,255,.88)!important;padding:13px 14px!important;border-top:1px solid rgba(255,255,255,.10)!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.page-id-213 .application-v73 tr td:first-child{color:#f0c65d!important;font-weight:800!important;border-left:1px solid rgba(255,255,255,.10)!important;border-radius:12px 0 0 12px!important}body.page-id-213 .application-v73 tr td:last-child{border-right:1px solid rgba(255,255,255,.10)!important;border-radius:0 12px 12px 0!important}body.page-id-213 .application-v73 [style*="opacity"]{opacity:1!important}body.page-id-213 .application-v73 [class*="watermark"],body.page-id-213 .application-v73 [class*="ghost"]{opacity:.10!important;color:#fff!important}body.page-id-213 .application-v73::before{
 content:"SELECT BY USE • EXPOSURE • PROJECT SPECIFICATION";display:block;color:#e0b34b;font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:10px
}
@media(max-width:760px){body.page-id-213 .application-v73{padding:28px 20px 32px!important}body.page-id-213 .application-v73 table{font-size:11px!important}}body.page-id-213 *{box-sizing:border-box}body.page-id-213{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-213{scroll-behavior:smooth}body.page-id-213{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-213 a{color:inherit;text-decoration:none}body.page-id-213 img{max-width:100%;display:block}body.page-id-213 .wrap{width:min(1380px,94%);margin:auto}body.page-id-213 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-213 h1,body.page-id-213 h2,body.page-id-213 h3{margin-top:0}body.page-id-213 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-213 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-213 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-213 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-213 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-213 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-213 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-213 .menu a:hover{color:var(--gold)}body.page-id-213 .nav-actions{display:flex;gap:8px}body.page-id-213 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-213 .btn.gold{background:var(--gold);color:#fff}body.page-id-213 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-213 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-213 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-213 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-213 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-213 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-213 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-213 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-213 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-213 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-213 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-213 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-213 section{padding:92px 0}body.page-id-213 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-213 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-213 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-213 .trust-item:last-child{border:0}body.page-id-213 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-213 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-213 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-213 .visual-stack{position:relative;min-height:520px}body.page-id-213 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-213 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-213 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-213 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-213 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-213 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-213 .solution-body{padding:19px}body.page-id-213 .solution-body h3{color:var(--green);font-size:18px}body.page-id-213 .solution-body p{color:var(--muted);font-size:12px}body.page-id-213 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-213 .parking-feature{background:var(--paper)}body.page-id-213 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-213 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-213 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-213 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-213 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-213 .engineering{background:var(--deep);color:#fff}body.page-id-213 .engineering h2{color:#fff}body.page-id-213 .engineering .lead{color:#b8c8c0}body.page-id-213 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-213 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-213 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-213 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-213 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-213 .eng-card b{color:#d7bc81;display:block}body.page-id-213 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-213 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-213 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-213 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-213 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-213 .process span{font-size:10px;color:var(--muted)}body.page-id-213 .materials{background:var(--paper)}body.page-id-213 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-213 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-213 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-213 .mat h3{color:var(--green)}body.page-id-213 .mat p{font-size:12px;color:var(--muted)}body.page-id-213 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-213 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-213 .industry b{color:var(--green);display:block}body.page-id-213 .industry span{font-size:11px;color:var(--muted)}body.page-id-213 .project-section{background:#fff}body.page-id-213 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-213 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-213 .project-card:first-child{grid-row:span 2}body.page-id-213 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-213 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-213 .project-info b{display:block}body.page-id-213 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-213 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-213 .stats-section h2{color:#fff}body.page-id-213 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-213 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-213 .stat-card small{color:#b8cbc1;display:block}body.page-id-213 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-213 .knowledge{background:var(--paper)}body.page-id-213 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-213 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-213 .article b{color:var(--green);display:block}body.page-id-213 .article p{font-size:11px;color:var(--muted)}body.page-id-213 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-213 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-213 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-213 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-213 .rfq-section{background:var(--deep);color:#fff}body.page-id-213 .rfq-section h2{color:#fff}body.page-id-213 .rfq-section .lead{color:#b9cbc2}body.page-id-213 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-213 input,body.page-id-213 select,body.page-id-213 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-213 textarea{min-height:110px}body.page-id-213 .full{grid-column:1/-1}body.page-id-213 .rfq-form button{border:0}body.page-id-213 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-213 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-213 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-213 footer h3,body.page-id-213 footer h4{color:#fff}body.page-id-213 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-213 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-213 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-213 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-213 .menu{display:none}body.page-id-213 .solution-grid,body.page-id-213 .industry-grid,body.page-id-213 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-213 .intro-grid,body.page-id-213 .parking-grid,body.page-id-213 .eng-grid{grid-template-columns:1fr}body.page-id-213 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-213 .mat-grid,body.page-id-213 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-213 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-213 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-213 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-213 .topbar{display:block;text-align:center}body.page-id-213 .nav-actions .ghost{display:none}body.page-id-213 .hero{min-height:680px}body.page-id-213 .hero h1{font-size:52px}body.page-id-213 .hero-stats,body.page-id-213 .solution-grid,body.page-id-213 .industry-grid,body.page-id-213 .knowledge-grid,body.page-id-213 .mat-grid,body.page-id-213 .stats-grid,body.page-id-213 .rfq-form,body.page-id-213 .footer-grid{grid-template-columns:1fr}body.page-id-213 .process-grid{grid-template-columns:1fr 1fr}body.page-id-213 .design-list,body.page-id-213 .eng-cards{grid-template-columns:1fr}body.page-id-213 .project-grid{grid-template-columns:1fr}body.page-id-213 .project-card:first-child{grid-column:auto}
}body.page-id-213 .lang-switch{display:flex;gap:5px}body.page-id-213 .lang-switch button{border:1px solid #dce5df;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:950;cursor:pointer}body.page-id-213 .lang-switch button.active{background:#063b2c;color:#fff}body.page-id-213 .ar{display:block;font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:inherit}body.page-id-213 span.ar,body.page-id-213 b.ar,body.page-id-213 a.ar{display:block!important;margin-top:5px}body.page-id-213 h1 span.ar,body.page-id-213 h2 span.ar{font-size:.70em;line-height:1.35;letter-spacing:0}body.page-id-213 .hero p .ar,body.page-id-213 .lead .ar{color:inherit}body.page-id-213 .dual-ar{font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:#53675d;border-right:3px solid #c8a45e;padding-right:13px;margin-top:8px}body.page-id-213 .hero .dual-ar{color:#d7e3dd;max-width:800px}body.page-id-213.ar-mode .en{display:block!important}body.page-id-213.ar-mode .ar{display:block!important}body.page-id-213 header .menu{white-space:nowrap}body.page-id-213 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-213 header .menu a:hover{color:#c7a158}body.page-id-213 .card h3{margin-top:8px}body.page-id-213 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-213 header .menu{display:none}}body.page-id-213 #client-trust,body.page-id-213 #before-after,body.page-id-213 #quality-safety,body.page-id-213 #after-sales,body.page-id-213 #final-corporate-cta{scroll-margin-top:95px}body.page-id-213 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-213 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-213 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-213 footer .footer-grid{grid-template-columns:1fr}}body.page-id-213 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-213 .wrap,body.page-id-213 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-213 section{padding:64px 0!important}body.page-id-213 .section-head{margin-bottom:26px!important}body.page-id-213 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-213 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-213 h3{font-size:17px!important}body.page-id-213 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-213 .ar-line,body.page-id-213 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-213 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-213 .hero-content,body.page-id-213 .hero-in{max-width:860px!important}body.page-id-213 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-213 .hero-proof,body.page-id-213 .hero-stats{margin-top:28px!important}body.page-id-213 header{height:82px!important}body.page-id-213 .logo img,body.page-id-213 .brand img{width:104px!important;height:66px!important}body.page-id-213 .menu{gap:10px!important}body.page-id-213 .menu a{font-size:9px!important}body.page-id-213 .nav{gap:14px!important}body.page-id-213 .btn{padding:11px 14px!important}body.page-id-213 .cards4,body.page-id-213 .solution-grid{gap:12px!important}body.page-id-213 .card-img,body.page-id-213 .solution-img{height:160px!important}body.page-id-213 .card-body,body.page-id-213 .solution-body{padding:16px!important}body.page-id-213 .card-body p,body.page-id-213 .solution-body p{font-size:11px!important}body.page-id-213 .split,body.page-id-213 .intro-grid,body.page-id-213 .parking-grid,body.page-id-213 .eng-grid{gap:38px!important}body.page-id-213 .visual-collage,body.page-id-213 .visual-stack{min-height:430px!important}body.page-id-213 .parking-photo,body.page-id-213 .parking-visual{height:470px!important}body.page-id-213 .eng-photo,body.page-id-213 .eng-visual{height:470px!important}body.page-id-213 .process,body.page-id-213 .process-grid{gap:8px!important}body.page-id-213 .process-step,body.page-id-213 .process{font-size:11px}body.page-id-213 .material-grid,body.page-id-213 .mat-grid,body.page-id-213 .industry-grid,body.page-id-213 .blog-grid,body.page-id-213 .knowledge-grid{gap:10px!important}body.page-id-213 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-213 .location-grid{gap:8px!important}body.page-id-213 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-213 footer{padding-top:46px!important}body.page-id-213 .footer-grid{gap:18px!important}body.page-id-213 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-213 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-213 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-213 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-213 .visual-banner .caption b{font-size:22px;display:block}body.page-id-213 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-213 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-213 .wrap,body.page-id-213 .w{width:calc(100% - 28px)!important}body.page-id-213 section{padding:42px 0!important}body.page-id-213 .hero{min-height:620px!important}body.page-id-213 .cards4,body.page-id-213 .solution-grid,body.page-id-213 .industry-grid,body.page-id-213 .blog-grid,body.page-id-213 .knowledge-grid,body.page-id-213 .material-grid,body.page-id-213 .mat-grid,body.page-id-213 .cred-grid,body.page-id-213 .stats-grid{grid-template-columns:1fr!important}body.page-id-213 .process,body.page-id-213 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-213 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-213 /* V3 compact rhythm */
section{padding:42px 0!important}body.page-id-213 section + section{margin-top:0!important}body.page-id-213 .section-head{margin-bottom:18px!important}body.page-id-213 .section-head h2{margin-bottom:12px!important}body.page-id-213 .section-head .lead{margin-bottom:8px!important}body.page-id-213 .soft,body.page-id-213 .dark,body.page-id-213 .credentials{margin:0!important}body.page-id-213 .cards,body.page-id-213 .cards4,body.page-id-213 .solution-grid,body.page-id-213 .industry-grid,body.page-id-213 .material-grid,body.page-id-213 .mat-grid,body.page-id-213 .eng-list,body.page-id-213 .process,body.page-id-213 .process-grid{margin-top:18px!important}body.page-id-213 .card,body.page-id-213 .industry,body.page-id-213 .material,body.page-id-213 .eng-item,body.page-id-213 .process-step{margin-top:0!important}body.page-id-213 p{margin-top:8px;margin-bottom:10px}body.page-id-213 h2{margin-bottom:12px!important}body.page-id-213 h3{margin-bottom:7px!important}body.page-id-213 .visual-banner{margin-top:18px!important;height:260px!important}body.page-id-213 .auto-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;margin-top:20px}body.page-id-213 .auto-feature-img{height:360px;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 16px 38px rgba(0,0,0,.12)}body.page-id-213 .auto-feature-content{padding:6px 0}body.page-id-213 .mini-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}body.page-id-213 .mini-visual{min-height:180px;border-radius:15px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-213 .mini-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(1,24,18,.86))}body.page-id-213 .mini-visual b{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:12px}body.page-id-213 .highlight-band{padding:30px!important;background:linear-gradient(110deg,#053b2b,#0b5841);border-radius:20px;color:#fff;margin-top:20px}body.page-id-213 .highlight-band h3{color:#fff!important;font-size:24px!important}body.page-id-213 .highlight-band p{color:#cbd9d2!important}body.page-id-213 .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}body.page-id-213 .quick-box{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px}body.page-id-213 .quick-box b{display:block;color:var(--green);font-size:12px}body.page-id-213 .quick-box span{font-size:10px;color:var(--muted)}
@media(min-width:1000px) and (max-width:1450px){body.page-id-213 section{padding:36px 0!important}body.page-id-213 .visual-banner{height:235px!important}body.page-id-213 .auto-feature-img{height:320px!important}
}
@media(max-width:900px){body.page-id-213 .auto-feature{grid-template-columns:1fr}body.page-id-213 .mini-strip,body.page-id-213 .quick-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-213 section{padding:34px 0!important}body.page-id-213 .mini-strip,body.page-id-213 .quick-grid{grid-template-columns:1fr}
}body.page-id-213 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-213{overflow-x:hidden}body.page-id-213 .wrap,body.page-id-213 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-213 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-213 section + section{margin-top:0!important}body.page-id-213 .section-head{margin:0 0 14px!important}body.page-id-213 .section-head h2{margin:4px 0 9px!important}body.page-id-213 p{margin:6px 0 9px!important}body.page-id-213 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-213 .cards,body.page-id-213 .cards4,body.page-id-213 .solution-grid,body.page-id-213 .industry-grid,body.page-id-213 .material-grid,body.page-id-213 .mat-grid,body.page-id-213 .eng-list,body.page-id-213 .process,body.page-id-213 .process-grid,body.page-id-213 .quick-grid,body.page-id-213 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-213 #parking .parking-grid,body.page-id-213 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-213 #parking .parking-photo,body.page-id-213 #parking .parking-visual,body.page-id-213 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-213 #manufacturing .process,body.page-id-213 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-213 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-213 #manufacturing .manufacturing-visual,body.page-id-213 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-213 #final-corporate-cta{padding:28px 0!important}body.page-id-213 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-213 #final-corporate-cta .visual-collage,body.page-id-213 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-213 #rfq{padding:38px 0!important}body.page-id-213 #rfq .section-head{margin-bottom:12px!important}body.page-id-213 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-213 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-213 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-213 #manufacturing .process,body.page-id-213 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-213 .wrap,body.page-id-213 .w{width:calc(100% - 30px)!important}body.page-id-213 #parking .parking-grid,body.page-id-213 #parking .auto-feature,body.page-id-213 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-213 #manufacturing .process,body.page-id-213 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-213 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-213 section{padding:30px 0!important}body.page-id-213 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-213 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-213 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-213 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-213 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-213 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-213 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-213 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-213 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-213 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-213 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-213 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-213 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-213 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-213 .quote-card p{font-size:10px;line-height:1.6}body.page-id-213 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-213 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-213 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-213 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-213 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-213 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-213 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-213 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-213 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-213 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-213 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-213 .footer-ar{direction:rtl;text-align:left}body.page-id-213 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-213 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-213 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-213 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-213 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-213 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-213 .corp-heading{grid-template-columns:1fr}body.page-id-213 .corp-cards,body.page-id-213 .vendor-strip,body.page-id-213 .footer-pro{grid-template-columns:1fr}body.page-id-213 .footer-legal{display:block}
}body.page-id-213 /* ===== V6 single-certification + professional visual cleanup ===== */
.cert-vip{background:#f7f7f3!important;padding:38px 0!important;border-top:1px solid #e3e4df;border-bottom:1px solid #e3e4df}body.page-id-213 .cert-head{display:grid;grid-template-columns:1.6fr .75fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-213 .cert-head h2{font-size:32px!important;margin:4px 0 8px!important}body.page-id-213 .cert-ar{direction:rtl;text-align:right;color:#8b6c2f;font-size:12px;line-height:1.8;border-right:3px solid #c8a45e;padding-right:12px}body.page-id-213 .cert-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;gap:10px}body.page-id-213 .cert-main,body.page-id-213 .cert-company{background:#fff;border:1px solid #dedfd9;border-radius:12px;padding:17px;min-height:190px;box-shadow:0 5px 16px rgba(0,0,0,.035)}body.page-id-213 .cert-badge{width:46px;height:46px;border:1px solid #c4a357;border-radius:50%;display:grid;place-items:center;color:#9b7625;font-weight:900;font-size:11px;margin-bottom:12px}body.page-id-213 .cert-main h3,body.page-id-213 .cert-company h3{font-size:15px!important;color:#064334!important;margin-bottom:5px!important}body.page-id-213 .cert-main p{font-size:10px;color:#58665f}body.page-id-213 .cert-main span{font-size:8px;color:#a1813d;border-top:1px solid #eee;padding-top:8px;display:block;margin-top:10px}body.page-id-213 .cert-company dl{margin:10px 0 0}body.page-id-213 .cert-company dl div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #eee}body.page-id-213 .cert-company dt{font-size:9px;color:#65736d}body.page-id-213 .cert-company dd{font-size:10px;font-weight:800;color:#064334;margin:0;text-align:right}body.page-id-213 #corporate-resource-zone .corp-card:nth-child(2) h3{color:#064334!important}
@media(max-width:1000px){body.page-id-213 .cert-grid{grid-template-columns:1fr 1fr}body.page-id-213 .cert-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-213 .cert-grid{grid-template-columns:1fr}}body.page-id-213 /* V7 capability redesign */
.cap-v7{background:linear-gradient(180deg,#f7f7f3,#fff)!important;padding:36px 0!important}body.page-id-213 .cap-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}body.page-id-213 .cap-intro h2{font-size:38px!important;max-width:600px;margin:5px 0 10px!important}body.page-id-213 .cap-intro .lead{max-width:620px!important}body.page-id-213 .cap-visual{height:315px;border-radius:18px;position:relative;overflow:hidden;
background:
linear-gradient(90deg,rgba(0,50,38,.12),rgba(0,50,38,.03)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1400&q=88') center/cover no-repeat;
box-shadow:0 14px 36px rgba(0,0,0,.10)}body.page-id-213 .cap-visual-label{position:absolute;left:16px;bottom:16px;background:rgba(0,55,42,.91);color:#fff;border-radius:9px;padding:11px 14px;min-width:220px}body.page-id-213 .cap-visual-label b{display:block;font-size:11px;color:#d8b663}body.page-id-213 .cap-visual-label span{font-size:9px;color:#dce8e3}body.page-id-213 .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}body.page-id-213 .cap-card{display:flex;gap:11px;align-items:center;text-decoration:none;background:#fff;border:1px solid #e0e2dd;border-radius:10px;padding:13px 14px;min-height:72px;transition:.2s}body.page-id-213 .cap-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.07);border-color:#c4a45c}body.page-id-213 .cap-card>span{font-size:20px;font-weight:800;color:#b18a38;min-width:30px}body.page-id-213 .cap-card b{display:block;color:#064334;font-size:12px;margin-bottom:3px}body.page-id-213 .cap-card small{display:block;color:#69756f;font-size:8.5px;line-height:1.5}
@media(max-width:900px){body.page-id-213 .cap-intro{grid-template-columns:1fr}body.page-id-213 .cap-grid{grid-template-columns:1fr 1fr}body.page-id-213 .cap-visual{height:260px}}
@media(max-width:560px){body.page-id-213 .cap-grid{grid-template-columns:1fr}body.page-id-213 .cap-intro h2{font-size:30px!important}}body.page-id-213 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-213 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-213 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-213 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-213 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-213 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-213 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-213 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-213 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-213 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-213 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-213 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-213 .sector-copy{padding:13px}body.page-id-213 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-213 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-213 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-213 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-213 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-213 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-213 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-213 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-213 #parking{background:#f7f7f3!important}body.page-id-213 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-213 .sectors-head{grid-template-columns:1fr}body.page-id-213 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-213 .sector-grid{grid-template-columns:1fr}body.page-id-213 .sector-footer{grid-template-columns:1fr}}body.page-id-213 /* V10 premium parking collection redesign */
.parking-v10{background:#f6f5ef!important;padding:38px 0!important}body.page-id-213 .pv10-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-213 .pv10-head h2{font-size:36px!important;color:#073f33!important;margin:4px 0 8px!important;max-width:690px}body.page-id-213 .pv10-ar{direction:rtl;text-align:right;color:#8b6b2e;border-right:3px solid #c29b43;padding-right:12px;font-size:11px;line-height:1.85}body.page-id-213 .pv10-showcase{display:grid;grid-template-columns:1.7fr .7fr;gap:10px}body.page-id-213 .pv10-hero{height:310px;border-radius:15px;overflow:hidden;position:relative;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,45,35,.48)),
url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-213 .pv10-badge{position:absolute;top:14px;left:14px;background:#c29b43;color:#fff;padding:7px 10px;border-radius:5px;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-213 .pv10-hero-copy{position:absolute;left:18px;bottom:17px;color:#fff}body.page-id-213 .pv10-hero-copy b{display:block;font-size:22px}body.page-id-213 .pv10-hero-copy span{font-size:9px;color:#e0ebe6}body.page-id-213 .pv10-info{background:#073f33;border-radius:15px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:center}body.page-id-213 .pv10-stat{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-213 .pv10-stat b{font-size:17px;color:#d0ad58}body.page-id-213 .pv10-stat span{font-size:9px;color:#d7e3de}body.page-id-213 .pv10-info>a{margin-top:13px;text-decoration:none;color:#fff;border:1px solid #c7a14a;border-radius:5px;padding:9px 10px;font-size:8px;font-weight:800;text-align:center}body.page-id-213 .pv10-types{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}body.page-id-213 .pv10-types article{background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px;min-height:152px;transition:.2s}body.page-id-213 .pv10-types article:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(0,0,0,.07);border-color:#c4a052}body.page-id-213 .pv10-types article>span{display:block;color:#b48a35;font-size:8px;font-weight:900;margin-top:8px}body.page-id-213 .pv10-types article>b{display:block;color:#073f33;font-size:10px;margin:2px 0 4px}body.page-id-213 .pv10-types article>small{font-size:7.8px;line-height:1.45;color:#69756f}body.page-id-213 .shape{height:52px;border-radius:7px;background:#f1f0e9;position:relative;overflow:hidden}body.page-id-213 .shape:before,body.page-id-213 .shape:after{content:"";position:absolute}body.page-id-213 .shape-cant:before{width:72%;height:18px;border-top:4px solid #b49349;border-radius:60% 60% 0 0;left:15%;top:20px}body.page-id-213 .shape-cant:after{width:3px;height:28px;background:#244e43;left:21%;top:20px}body.page-id-213 .shape-double:before{width:82%;height:20px;border-top:4px solid #b49349;border-radius:50%;left:9%;top:18px}body.page-id-213 .shape-double:after{width:3px;height:30px;background:#244e43;left:50%;top:18px}body.page-id-213 .shape-arch:before{width:75%;height:31px;border:4px solid #b49349;border-bottom:0;border-radius:50% 50% 0 0;left:12%;top:13px}body.page-id-213 .shape-pyramid:before{width:0;height:0;border-left:39px solid transparent;border-right:39px solid transparent;border-bottom:31px solid #c8ad6a;left:15%;top:10px}body.page-id-213 .shape-sail:before{width:70%;height:30px;background:#c8ad6a;clip-path:polygon(0 75%,45% 0,100% 70%,55% 45%);left:15%;top:10px}body.page-id-213 .shape-custom:before{width:72%;height:28px;border:4px solid #b49349;border-radius:60% 10% 60% 10%;left:14%;top:11px;transform:skew(-10deg)}body.page-id-213 .pv10-bottom{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px 14px;margin-top:9px}body.page-id-213 .pv10-bottom b{display:block;color:#073f33;font-size:10px}body.page-id-213 .pv10-bottom span{font-size:8px;color:#68746f}body.page-id-213 .pv10-bottom a{text-decoration:none;background:#b28a38;color:#fff;padding:8px 11px;border-radius:5px;font-size:8px;font-weight:800}
@media(max-width:1000px){body.page-id-213 .pv10-showcase{grid-template-columns:1fr}body.page-id-213 .pv10-types{grid-template-columns:repeat(3,1fr)}body.page-id-213 .pv10-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-213 .pv10-types{grid-template-columns:1fr 1fr}body.page-id-213 .pv10-bottom{display:block}body.page-id-213 .pv10-bottom a{display:inline-block;margin-top:9px}}body.page-id-213 /* V11 — larger parking shade design cards */
.pv10-types{
 display:grid!important;
 grid-template-columns:repeat(3,1fr)!important;
 gap:12px!important;
 margin-top:14px!important;
}body.page-id-213 .pv10-types article{
 min-height:245px!important;
 padding:14px!important;
 border-radius:13px!important;
}body.page-id-213 .pv10-types .shape{
 height:135px!important;
 border-radius:10px!important;
 background:#f1f0e9!important;
}body.page-id-213 .pv10-types article>span{
 font-size:9px!important;
 margin-top:10px!important;
}body.page-id-213 .pv10-types article>b{
 font-size:13px!important;
 margin:3px 0 5px!important;
}body.page-id-213 .pv10-types article>small{
 font-size:9px!important;
 line-height:1.55!important;
}body.page-id-213 /* enlarge the six schematic shade icons */
.shape-cant:before{width:76%!important;height:45px!important;border-top-width:7px!important;left:12%!important;top:48px!important}body.page-id-213 .shape-cant:after{width:5px!important;height:65px!important;left:20%!important;top:49px!important}body.page-id-213 .shape-double:before{width:84%!important;height:50px!important;border-top-width:7px!important;left:8%!important;top:42px!important}body.page-id-213 .shape-double:after{width:5px!important;height:70px!important;left:50%!important;top:43px!important}body.page-id-213 .shape-arch:before{width:78%!important;height:78px!important;border-width:7px!important;border-bottom:0!important;left:11%!important;top:31px!important}body.page-id-213 .shape-pyramid:before{border-left-width:82px!important;border-right-width:82px!important;border-bottom-width:72px!important;left:18%!important;top:27px!important}body.page-id-213 .shape-sail:before{width:76%!important;height:78px!important;left:12%!important;top:27px!important}body.page-id-213 .shape-custom:before{width:76%!important;height:72px!important;border-width:7px!important;left:12%!important;top:28px!important}
@media(max-width:800px){body.page-id-213 .pv10-types{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){body.page-id-213 .pv10-types{grid-template-columns:1fr!important}
}body.page-id-213 /* V12 — clean homepage,body.page-id-213 no repeated capability/workflow sections */
.eng-v12{background:#f7f7f3!important;padding:40px 0!important}body.page-id-213 .eng12-head{display:grid;grid-template-columns:1.45fr .65fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-213 .eng12-head h2{font-size:36px!important;color:#073f33!important;max-width:760px;margin:4px 0 8px!important}body.page-id-213 .eng12-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:12px;color:#8a6a2c;font-size:11px;line-height:1.85}body.page-id-213 .eng12-main{display:grid;grid-template-columns:1.35fr .85fr;gap:10px}body.page-id-213 .eng12-visual{height:325px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,48,37,.42)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-213 .eng12-tag{position:absolute;left:16px;bottom:16px;background:rgba(3,58,44,.93);color:#fff;border-radius:9px;padding:12px 14px}body.page-id-213 .eng12-tag span{display:block;color:#d5b15b;font-size:8px;letter-spacing:1px;font-weight:800}body.page-id-213 .eng12-tag b{display:block;font-size:16px;margin-top:3px}body.page-id-213 .eng12-panel{background:#073f33;border-radius:15px;padding:10px 16px}body.page-id-213 .eng12-panel>div{display:grid;grid-template-columns:35px 1fr;column-gap:8px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-213 .eng12-panel>div:last-child{border-bottom:0}body.page-id-213 .eng12-panel strong{grid-row:1/3;color:#d3ad54;font-size:18px}body.page-id-213 .eng12-panel b{color:#fff;font-size:10px}body.page-id-213 .eng12-panel small{color:#cbdad4;font-size:8px;margin-top:3px}body.page-id-213 .eng12-deliverables{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}body.page-id-213 .eng12-deliverables>div{background:#fff;border:1px solid #dfe1dc;border-radius:9px;padding:11px;text-align:center}body.page-id-213 .eng12-deliverables b{display:block;color:#073f33;font-size:9px}body.page-id-213 .eng12-deliverables span{display:block;color:#77817d;font-size:7.5px;margin-top:3px}
@media(max-width:900px){body.page-id-213 .eng12-head,body.page-id-213 .eng12-main{grid-template-columns:1fr}body.page-id-213 .eng12-deliverables{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){body.page-id-213 .eng12-deliverables{grid-template-columns:1fr}}body.page-id-213 /* V13 — larger,body.page-id-213 more prominent engineering deliverable cards */
.eng12-deliverables{
  grid-template-columns:repeat(5,1fr)!important;
  gap:12px!important;
  margin-top:15px!important;
}body.page-id-213 .eng12-deliverables>div{
  min-height:105px!important;
  padding:18px 12px!important;
  border-radius:12px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  border:1px solid #d9ddd7!important;
  box-shadow:0 5px 15px rgba(0,0,0,.035)!important;
  transition:.2s ease!important;
}body.page-id-213 .eng12-deliverables>div:hover{
  transform:translateY(-3px)!important;
  border-color:#c3a052!important;
  box-shadow:0 9px 22px rgba(0,0,0,.07)!important;
}body.page-id-213 .eng12-deliverables b{
  font-size:13px!important;
  line-height:1.3!important;
  margin-bottom:7px!important;
}body.page-id-213 .eng12-deliverables span{
  font-size:9px!important;
  line-height:1.45!important;
  margin-top:0!important;
}
@media(max-width:1000px){body.page-id-213 .eng12-deliverables{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:650px){body.page-id-213 .eng12-deliverables{grid-template-columns:1fr 1fr!important}
}body.page-id-213 /* V14 — improve readability and hierarchy of 01–04 engineering workflow */
.eng12-panel{
  padding:14px 20px!important;
}body.page-id-213 .eng12-panel>div{
  grid-template-columns:52px 1fr!important;
  column-gap:12px!important;
  padding:17px 0!important;
  min-height:76px!important;
  align-items:start!important;
}body.page-id-213 .eng12-panel strong{
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.5px!important;
}body.page-id-213 .eng12-panel b{
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:.1px!important;
}body.page-id-213 .eng12-panel small{
  font-size:10.5px!important;
  line-height:1.55!important;
  margin-top:5px!important;
  color:#e0e9e5!important;
  max-width:95%!important;
}
@media(max-width:650px){body.page-id-213 .eng12-panel{padding:12px 15px!important}body.page-id-213 .eng12-panel>div{grid-template-columns:44px 1fr!important}body.page-id-213 .eng12-panel strong{font-size:22px!important}body.page-id-213 .eng12-panel b{font-size:13px!important}body.page-id-213 .eng12-panel small{font-size:10px!important}
}body.page-id-213 /* V15 — distinct Materials section; fabrication/execution kept separate */
.mat15{background:#f5f5f1;padding:42px 0 38px}body.page-id-213 .mat15-head{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-213 .mat15-head h2{font-size:35px;line-height:1.04;color:#073f33;margin:4px 0 8px;max-width:760px}body.page-id-213 .mat15-head .lead{max-width:760px}body.page-id-213 .mat15-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:13px;color:#80672f;font-size:11px;line-height:1.9}body.page-id-213 .mat15-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-bottom:11px}body.page-id-213 .mat15-visual{min-height:280px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,31,.05),rgba(3,55,42,.52)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-213 .mat15-overlay{position:absolute;left:16px;bottom:16px;background:rgba(4,57,44,.94);color:#fff;padding:13px 15px;border-radius:10px;max-width:430px}body.page-id-213 .mat15-overlay span{display:block;color:#d4ae54;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-213 .mat15-overlay b{display:block;font-size:17px;margin:4px 0}body.page-id-213 .mat15-overlay small{font-size:8px;color:#d8e3df}body.page-id-213 .mat15-spec{background:#073f33;color:#fff;border-radius:15px;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}body.page-id-213 .mat15-kicker{font-size:8px;letter-spacing:1.2px;color:#d4ae54;font-weight:900}body.page-id-213 .mat15-spec h3{font-size:25px;line-height:1.08;margin:7px 0 10px}body.page-id-213 .mat15-spec p{font-size:10px;line-height:1.7;color:#d7e1dd}body.page-id-213 .mat15-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}body.page-id-213 .mat15-pills span{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 9px;font-size:7.5px}body.page-id-213 .mat15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-213 .mat15-grid article{background:#fff;border:1px solid #dde1dc;border-radius:13px;padding:17px;min-height:180px;position:relative}body.page-id-213 .mat15-no{position:absolute;right:14px;top:13px;color:#c2a15b;font-size:12px;font-weight:900}body.page-id-213 .mat15-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf1ed;color:#073f33;font-size:9px;font-weight:900;margin-bottom:13px;border:1px solid #d7ddd7}body.page-id-213 .mat15-grid h3{font-size:14px;color:#073f33;margin:0 0 7px}body.page-id-213 .mat15-grid p{font-size:9px;line-height:1.6;color:#58645f;margin:0 0 10px}body.page-id-213 .mat15-grid small{font-size:7.5px;color:#a27f36;font-weight:700;text-transform:uppercase;letter-spacing:.4px}body.page-id-213 .mat15-bottom{margin-top:11px;background:#fff;border:1px solid #dde1dc;border-radius:12px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-213 .mat15-bottom b{display:block;color:#073f33;font-size:11px}body.page-id-213 .mat15-bottom span{display:block;color:#69736f;font-size:8px;margin-top:3px}body.page-id-213 .mat15-bottom a{background:#b78d36;color:#fff;text-decoration:none;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:800;white-space:nowrap}
@media(max-width:900px){body.page-id-213 .mat15-head,body.page-id-213 .mat15-feature{grid-template-columns:1fr}body.page-id-213 .mat15-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-213 .mat15-grid{grid-template-columns:1fr}body.page-id-213 .mat15-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-213 /* V16 — Premium 01–06 workflow: icons + subtle technical blueprint watermark */
@keyframes workflowGlow{
  from { box-shadow:0 4px 14px rgba(0,0,0,.025); }
  to   { box-shadow:0 10px 24px rgba(4,63,51,.09); }
}body.page-id-213 /* Target the six workflow cards under Project Delivery Process */
section:has(h2:-webkit-any-link),body.page-id-213 section{}body.page-id-213 /* Generic enhancement scoped by JS-added class */
.vip-workflow{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}body.page-id-213 .vip-workflow:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  opacity:.045;
  background-image:
    linear-gradient(rgba(5,63,50,.75) 1px, transparent 1px),
    linear-gradient(90deg,rgba(5,63,50,.75) 1px, transparent 1px),
    radial-gradient(circle at 18% 28%,transparent 0 52px,rgba(5,63,50,.65) 53px 54px,transparent 55px),
    radial-gradient(circle at 78% 65%,transparent 0 84px,rgba(5,63,50,.55) 85px 86px,transparent 87px);
  background-size:28px 28px,28px 28px,220px 220px,300px 300px;
}body.page-id-213 .vip-workflow-card{
  position:relative!important;
  background:rgba(255,255,255,.93)!important;
  border:1px solid #dfe3df!important;
  border-top:2px solid #b89242!important;
  border-radius:12px!important;
  padding:18px 14px 16px 14px!important;
  min-height:175px!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}body.page-id-213 .vip-workflow-card:hover{
  transform:translateY(-5px)!important;
  border-color:#b89242!important;
  box-shadow:0 12px 26px rgba(4,63,51,.10)!important;
}body.page-id-213 .vip-workflow-icon{
  width:43px;
  height:43px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 0 13px 0;
  background:#edf2ef;
  border:1px solid #d8dfdb;
  color:#064335;
}body.page-id-213 .vip-workflow-icon svg{
  width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;
  stroke-linecap:round;stroke-linejoin:round;
}body.page-id-213 .vip-workflow-card:hover .vip-workflow-icon{
  background:#064335;color:#d9b458;border-color:#064335;
}body.page-id-213 .vip-workflow-card .workflow-number{
  position:absolute!important;
  right:13px!important;
  top:13px!important;
  color:#b18b3d!important;
  font-size:20px!important;
  font-weight:900!important;
  line-height:1!important;
}body.page-id-213 .vip-workflow-card h3,body.page-id-213 .vip-workflow-card b{
  color:#073f33!important;
}body.page-id-213 .vip-workflow-card p,body.page-id-213 .vip-workflow-card small{
  line-height:1.55!important;
}
@media(max-width:700px){body.page-id-213 .vip-workflow-card{min-height:160px!important}
}body.page-id-213 /* V17 — Factory capability replaces repetitive second workflow */
.factory17{padding:44px 0 38px;background:#fff}body.page-id-213 .factory17-head{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-213 .factory17-head h2{font-size:36px;line-height:1.04;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-213 .factory17-head p{font-size:10.5px;line-height:1.7;color:#59655f;max-width:760px}body.page-id-213 .factory17-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:14px;font-size:10.5px;line-height:1.9;color:#80672f}body.page-id-213 .factory17-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:11px}body.page-id-213 .factory17-photo{min-height:340px;border-radius:16px;position:relative;overflow:hidden;
 background:linear-gradient(180deg,rgba(4,38,31,.05),rgba(4,50,40,.48)),
 url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-213 .factory17-photo-label{position:absolute;left:17px;bottom:17px;background:rgba(4,58,45,.94);color:#fff;border-radius:11px;padding:14px 16px;max-width:480px}body.page-id-213 .factory17-photo-label small{display:block;color:#d8b45b;font-size:8px;letter-spacing:1px;font-weight:900}body.page-id-213 .factory17-photo-label strong{display:block;font-size:19px;line-height:1.2;margin:4px 0}body.page-id-213 .factory17-photo-label span{font-size:8.5px;color:#dce6e2}body.page-id-213 .factory17-side{background:#073f33;color:#fff;border-radius:16px;padding:30px 25px;display:flex;flex-direction:column;justify-content:center}body.page-id-213 .factory17-badge{font-size:8px;color:#d7af54;font-weight:900;letter-spacing:1.2px}body.page-id-213 .factory17-side h3{font-size:26px;line-height:1.08;margin:8px 0 11px}body.page-id-213 .factory17-side p{font-size:10px;line-height:1.7;color:#d9e3df}body.page-id-213 .factory17-checks{display:grid;gap:7px;margin-top:15px}body.page-id-213 .factory17-checks span{font-size:8.5px;border:1px solid rgba(255,255,255,.17);border-radius:8px;padding:8px 10px}body.page-id-213 .factory17-checks span:before{content:"✓";color:#d7af54;font-weight:900;margin-right:7px}body.page-id-213 .factory17-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px}body.page-id-213 .factory17-grid article{border:1px solid #dfe3df;border-radius:13px;padding:18px;background:#f8f9f7;min-height:205px;transition:.2s ease}body.page-id-213 .factory17-grid article:hover{transform:translateY(-4px);border-color:#bc9849;box-shadow:0 10px 24px rgba(4,63,51,.07)}body.page-id-213 .factory17-icon{width:48px;height:48px;border-radius:11px;background:#e9efeb;border:1px solid #d6dfda;display:flex;align-items:center;justify-content:center;color:#073f33;margin-bottom:15px}body.page-id-213 .factory17-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.page-id-213 .factory17-grid h3{font-size:15px;color:#073f33;margin:0 0 8px}body.page-id-213 .factory17-grid p{font-size:9px;line-height:1.6;color:#5d6863;min-height:58px}body.page-id-213 .factory17-grid b{font-size:7.5px;color:#a47e31;letter-spacing:.6px}body.page-id-213 .factory17-strip{margin-top:11px;background:#073f33;color:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}body.page-id-213 .factory17-strip div{border-right:1px solid rgba(255,255,255,.15);padding-right:12px}body.page-id-213 .factory17-strip div:last-child{border-right:0}body.page-id-213 .factory17-strip strong{display:block;color:#d8b45b;font-size:10px;margin-bottom:3px}body.page-id-213 .factory17-strip span{font-size:7.8px;color:#d9e3df}
@media(max-width:900px){body.page-id-213 .factory17-head,body.page-id-213 .factory17-hero{grid-template-columns:1fr}body.page-id-213 .factory17-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-213 .factory17-grid,body.page-id-213 .factory17-strip{grid-template-columns:1fr}body.page-id-213 .factory17-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:10px}
}body.page-id-213 /* V18 — one consolidated materials showcase; no repeated material imagery */
.materials18{padding:46px 0 42px;background:#f8f8f5}body.page-id-213 .materials18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:end;margin-bottom:18px}body.page-id-213 .materials18-head h2{font-size:38px;line-height:1.03;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-213 .materials18-head p{font-size:11px;line-height:1.7;color:#5d6762;max-width:730px}body.page-id-213 .materials18-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:15px;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-213 .materials18-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-bottom:11px}body.page-id-213 .materials18-feature-photo{min-height:290px;border-radius:16px;position:relative;overflow:hidden;
background:linear-gradient(180deg,rgba(4,40,33,.08),rgba(4,50,40,.52)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-213 .materials18-overlay{position:absolute;left:17px;right:17px;bottom:17px;background:rgba(4,58,45,.94);border-radius:11px;padding:14px 16px;color:#fff}body.page-id-213 .materials18-overlay small{display:block;color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-213 .materials18-overlay strong{display:block;font-size:20px;margin:4px 0}body.page-id-213 .materials18-overlay span{font-size:8.5px;color:#dbe6e1}body.page-id-213 .materials18-feature-copy{border-radius:16px;background:#073f33;color:#fff;padding:31px 28px;display:flex;flex-direction:column;justify-content:center}body.page-id-213 .materials18-kicker{color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1.1px}body.page-id-213 .materials18-feature-copy h3{font-size:27px;line-height:1.08;margin:8px 0 11px}body.page-id-213 .materials18-feature-copy p{font-size:10px;line-height:1.7;color:#d9e4df}body.page-id-213 .materials18-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-213 .materials18-pills span{border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:7px 10px;font-size:7.8px}body.page-id-213 .materials18-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-213 .materials18-grid article{background:#fff;border:1px solid #dde2de;border-radius:14px;overflow:hidden;min-height:250px}body.page-id-213 .materials18-swatch{height:88px;position:relative}body.page-id-213 .materials18-swatch:after{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(135deg,transparent 0 8px,#073f33 8px 9px)}body.page-id-213 .materials18-swatch.membrane{background:linear-gradient(135deg,#f5f2e9,#dcd8cc)}body.page-id-213 .materials18-swatch.hdpe{background:linear-gradient(135deg,#dfe6dc,#b9c8ba)}body.page-id-213 .materials18-swatch.ptfe{background:linear-gradient(135deg,#f7f7f2,#d9ddd8)}body.page-id-213 .materials18-swatch.steel{background:linear-gradient(135deg,#c8cecb,#737e79)}body.page-id-213 .materials18-body{padding:16px}body.page-id-213 .materials18-code{display:inline-block;border:1px solid #d7ddd9;border-radius:18px;padding:5px 9px;font-size:7.5px;color:#073f33;font-weight:900}body.page-id-213 .materials18-body h3{font-size:15px;color:#073f33;margin:11px 0 7px}body.page-id-213 .materials18-body p{font-size:8.8px;line-height:1.6;color:#5f6964;min-height:58px}body.page-id-213 .materials18-body b{font-size:7px;color:#a27c31;letter-spacing:.6px}body.page-id-213 .materials18-note{margin-top:11px;border:1px solid #dce1dd;background:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:1fr 1.5fr auto;gap:15px;align-items:center}body.page-id-213 .materials18-note strong{font-size:10px;color:#073f33}body.page-id-213 .materials18-note span{font-size:8.5px;color:#65706a}body.page-id-213 .materials18-note a{background:#b58b3c;color:#fff;text-decoration:none;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}
@media(max-width:900px){body.page-id-213 .materials18-head,body.page-id-213 .materials18-feature{grid-template-columns:1fr}body.page-id-213 .materials18-grid{grid-template-columns:repeat(2,1fr)}body.page-id-213 .materials18-note{grid-template-columns:1fr}
}
@media(max-width:560px){body.page-id-213 .materials18-grid{grid-template-columns:1fr}}body.page-id-213 /* V19 — consolidated sector section,body.page-id-213 intentionally unlike card-grid sections */
.sector19{padding:52px 0;background:#f7f7f3}body.page-id-213 .sector19-head{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:end;margin-bottom:20px}body.page-id-213 .sector19-head h2{font-size:40px;line-height:1.02;color:#073f33;max-width:790px;margin:6px 0 10px}body.page-id-213 .sector19-head p{font-size:11px;line-height:1.7;color:#606b65;max-width:700px}body.page-id-213 .sector19-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding:3px 16px 3px 0;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-213 .sector19-stage{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;min-height:430px}body.page-id-213 .sector19-photo{position:relative;border-radius:18px;overflow:hidden;
 background:
 linear-gradient(180deg,rgba(3,42,34,.04),rgba(3,46,37,.66)),
 url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-213 .sector19-badge{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:12px;background:rgba(4,57,45,.94);color:#fff}body.page-id-213 .sector19-badge small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-213 .sector19-badge strong{display:block;font-size:23px;line-height:1.12;margin:5px 0 7px}body.page-id-213 .sector19-badge span{font-size:8.5px;color:#dbe5e1}body.page-id-213 .sector19-list{background:#073f33;border-radius:18px;padding:16px;color:#fff;display:flex;flex-direction:column}body.page-id-213 .sector19-list article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:17px 8px;border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-213 .sector19-list article>span{font-size:22px;color:#d4ad54;font-weight:800}body.page-id-213 .sector19-list h3{font-size:16px;margin:0 0 4px}body.page-id-213 .sector19-list p{font-size:8.8px;line-height:1.5;color:#cbd9d4;margin:0}body.page-id-213 .sector19-cta{margin-top:auto;display:block;background:#bd963e;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:9px;font-size:9px;font-weight:900}body.page-id-213 .sector19-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #dce2de;border-radius:13px;background:#fff;overflow:hidden}body.page-id-213 .sector19-proof div{padding:15px 18px;border-right:1px solid #e3e6e3}body.page-id-213 .sector19-proof div:last-child{border-right:0}body.page-id-213 .sector19-proof b{display:block;color:#073f33;font-size:9px;letter-spacing:.5px}body.page-id-213 .sector19-proof span{display:block;color:#7a827e;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-213 .sector19-head,body.page-id-213 .sector19-stage{grid-template-columns:1fr}body.page-id-213 .sector19-photo{min-height:390px}body.page-id-213 .sector19-proof{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-213 .sector19-head h2{font-size:31px}body.page-id-213 .sector19-proof{grid-template-columns:1fr}
}body.page-id-213 /* V20 — Why Car Parking Shades Riyadh + Project Portfolio; intentionally different from workflow cards */
.why20{padding:48px 0;background:#fff}body.page-id-213 .why20-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-213 .why20-head h2{font-size:40px;line-height:1.02;color:#073f33;margin:5px 0 10px;max-width:780px}body.page-id-213 .why20-head p{font-size:11px;line-height:1.7;color:#5e6963;max-width:760px}body.page-id-213 .why20-ar{direction:rtl!important;text-align:right;border-right:3px solid #bc9645;padding-right:15px!important;color:#775f2d!important;font-size:11px!important;line-height:1.9!important}body.page-id-213 .why20-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-213 .why20-photo{min-height:480px;border-radius:18px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,32,.03),rgba(3,47,37,.62)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-213 .why20-photo-copy{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(4,57,45,.94);border-radius:12px;padding:16px 18px;color:#fff}body.page-id-213 .why20-photo-copy small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-213 .why20-photo-copy strong{display:block;font-size:21px;margin:5px 0}body.page-id-213 .why20-photo-copy span{font-size:8.5px;color:#dce6e2}body.page-id-213 .why20-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-213 .why20-stats article{border:1px solid #dce1dd;border-radius:14px;padding:18px;background:#f8f8f5;display:flex;gap:13px;align-items:flex-start}body.page-id-213 .why20-stats strong{font-size:25px;line-height:1;color:#b18a3b;min-width:55px}body.page-id-213 .why20-stats b{display:block;font-size:13px;color:#073f33;margin-bottom:5px}body.page-id-213 .why20-stats span{display:block;font-size:8.5px;line-height:1.55;color:#68736d}body.page-id-213 .portfolio20{padding:48px 0;background:#073f33;color:#fff}body.page-id-213 .portfolio20-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}body.page-id-213 .portfolio20-head h2{font-size:37px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-213 .portfolio20-head p{font-size:10px;line-height:1.65;color:#cad8d3;max-width:720px}body.page-id-213 .portfolio20-head>a,body.page-id-213 .portfolio20-bottom>a{white-space:nowrap;text-decoration:none;background:#bd963e;color:#fff;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}body.page-id-213 .portfolio20-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:10px}body.page-id-213 .p20{position:relative;border-radius:15px;overflow:hidden;background-position:center;background-size:cover}body.page-id-213 .p20:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(2,37,29,.82))}body.page-id-213 .p20-industrial{grid-column:span 7;grid-row:span 2;background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1300&q=88')}body.page-id-213 .p20-commercial{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000&q=88')}body.page-id-213 .p20-education{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=1000&q=88')}body.page-id-213 .p20-hospitality{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=1000&q=88')}body.page-id-213 .p20-public{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88')}body.page-id-213 .p20-residential{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1000&q=88')}body.page-id-213 .p20-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px}body.page-id-213 .p20-copy span{font-size:7px;letter-spacing:1px;color:#d7b15a;font-weight:900}body.page-id-213 .p20-copy h3{font-size:16px;margin:4px 0;color:#fff}body.page-id-213 .p20-copy p{font-size:8px;line-height:1.5;color:#dbe5e1;margin:0}body.page-id-213 .portfolio20-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px}body.page-id-213 .portfolio20-bottom b{display:block;color:#d7b15a;font-size:10px}body.page-id-213 .portfolio20-bottom span{display:block;color:#d4dfdb;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-213 .why20-head,body.page-id-213 .why20-stage{grid-template-columns:1fr}body.page-id-213 .why20-photo{min-height:390px}body.page-id-213 .portfolio20-head{display:block}body.page-id-213 .portfolio20-head>a{display:inline-block;margin-top:10px}body.page-id-213 .portfolio20-grid{grid-template-columns:1fr 1fr;grid-auto-rows:250px}body.page-id-213 .p20{grid-column:auto!important;grid-row:auto!important}
}
@media(max-width:560px){body.page-id-213 .why20-stats,body.page-id-213 .portfolio20-grid{grid-template-columns:1fr}body.page-id-213 .why20-head h2,body.page-id-213 .portfolio20-head h2{font-size:31px}body.page-id-213 .portfolio20-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-213 /* V21 — unique case-study bridge; no repeated sector catalogue */
.case21{padding:48px 0;background:#f5f3ed}body.page-id-213 .case21-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:22px}body.page-id-213 .case21-head h2{font-size:38px;line-height:1.04;color:#073f33;margin:5px 0 9px}body.page-id-213 .case21-head p{font-size:10px;line-height:1.7;color:#65706a;max-width:760px}body.page-id-213 .case21-ar{direction:rtl;text-align:right;border-right:3px solid #b99343;padding-right:15px;color:#755d2d!important}body.page-id-213 .case21-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-213 .case21-row article{min-height:150px;background:#fff;border:1px solid #deded7;border-radius:14px;padding:18px}body.page-id-213 .case21-row span{display:block;color:#b58d3d;font-size:22px;font-weight:900;margin-bottom:24px}body.page-id-213 .case21-row b{display:block;color:#073f33;font-size:14px;margin-bottom:7px}body.page-id-213 .case21-row small{display:block;color:#6b746f;font-size:8.5px;line-height:1.55}body.page-id-213 .case21-note{margin-top:10px;padding:12px 15px;border-left:3px solid #b99343;background:#fff;font-size:8.5px;color:#66706b}
@media(max-width:800px){body.page-id-213 .case21-head{grid-template-columns:1fr}body.page-id-213 .case21-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){body.page-id-213 .case21-row{grid-template-columns:1fr}body.page-id-213 .case21-head h2{font-size:30px}}body.page-id-213 /* V22 — restore upper sector design; replace lower repetition with real-project showcase */
.projects22{padding:50px 0;background:#073f33;color:#fff}body.page-id-213 .projects22-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-213 .projects22-head h2{font-size:39px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-213 .projects22-head p{font-size:10px;line-height:1.7;color:#cad8d3;max-width:760px}body.page-id-213 .projects22-ar{direction:rtl!important;text-align:right;border-right:3px solid #bd963e;padding-right:15px!important;color:#d7b96d!important;font-size:10.5px!important;line-height:1.85!important}body.page-id-213 .projects22-grid{display:grid;grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:255px 255px;gap:10px}body.page-id-213 .project22{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center}body.page-id-213 .project22:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(1,34,27,.88))}body.page-id-213 .p22-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1300&q=88')}body.page-id-213 .p22-b{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=88')}body.page-id-213 .p22-c{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=88')}body.page-id-213 .p22-d{grid-column:2/4;background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=1200&q=88')}body.page-id-213 .project22-overlay{position:absolute;left:16px;right:16px;bottom:15px;z-index:2}body.page-id-213 .project22-overlay span{display:block;color:#d8b45b;font-size:7px;letter-spacing:1px;font-weight:900}body.page-id-213 .project22-overlay h3{font-size:17px;color:#fff;margin:4px 0 5px}body.page-id-213 .project22-overlay p{font-size:8px;line-height:1.5;color:#dce6e2;margin:0 0 5px}body.page-id-213 .project22-overlay small{font-size:7px;color:#b9cbc4}body.page-id-213 .projects22-meta{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:0;margin-top:11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;overflow:hidden}body.page-id-213 .projects22-meta div{padding:13px 14px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-213 .projects22-meta b{display:block;color:#d8b45b;font-size:8px}body.page-id-213 .projects22-meta span{display:block;color:#d5dfdb;font-size:7.5px;margin-top:3px}body.page-id-213 .projects22-meta a{display:flex;align-items:center;justify-content:center;padding:0 16px;background:#bd963e;color:#fff;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:900px){body.page-id-213 .projects22-head{grid-template-columns:1fr}body.page-id-213 .projects22-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px}body.page-id-213 .p22-a,body.page-id-213 .p22-d{grid-row:auto;grid-column:auto}body.page-id-213 .projects22-meta{grid-template-columns:1fr 1fr}body.page-id-213 .projects22-meta a{padding:12px}
}
@media(max-width:560px){body.page-id-213 .projects22-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,260px)}body.page-id-213 .projects22-meta{grid-template-columns:1fr}
}body.page-id-213 .client-journey-vip{padding:110px 0;background:linear-gradient(180deg,#f8f7f2 0%,#fff 100%);color:#0d3532;position:relative;overflow:hidden}body.page-id-213 .client-journey-vip:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(177,139,65,.13);border-radius:50%;right:-230px;top:-240px}body.page-id-213 .cj-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-213 .cj-head{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:48px}body.page-id-213 .cj-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.24em;color:#aa8441;margin-bottom:16px}body.page-id-213 .cj-head h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:0;font-weight:800}body.page-id-213 .cj-head h2 em{font-style:normal;color:#b18b49}body.page-id-213 .cj-intro{border-left:2px solid #b18b49;padding-left:28px;font-size:17px;line-height:1.65;color:#52615f}body.page-id-213 .cj-intro p{margin:0 0 10px}body.page-id-213 .cj-ar{direction:rtl;text-align:right;color:#6d716c}body.page-id-213 .cj-panel{display:grid;grid-template-columns:.78fr 1.22fr;background:#0b3b36;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px rgba(10,45,41,.13)}body.page-id-213 .cj-feature{padding:54px 46px;background:radial-gradient(circle at 10% 10%,rgba(187,146,72,.23),transparent 42%),#0b3b36;color:#fff;display:flex;flex-direction:column;min-height:480px}body.page-id-213 .cj-feature-top{display:flex;justify-content:space-between;align-items:center;color:#d7b46f}body.page-id-213 .cj-feature-top span{font-size:48px;font-weight:300}body.page-id-213 .cj-feature-top small{letter-spacing:.2em;font-weight:800}body.page-id-213 .cj-feature h3{font-size:34px;line-height:1.08;margin:auto 0 18px;max-width:360px}body.page-id-213 .cj-feature p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.72);max-width:390px}body.page-id-213 .cj-feature a{margin-top:28px;color:#fff;text-decoration:none;font-weight:800;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}body.page-id-213 .cj-feature a b{color:#d7b46f;font-size:20px;margin-left:8px}body.page-id-213 .cj-steps{background:#fff;padding:12px 36px}body.page-id-213 .cj-steps article{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 4px;border-bottom:1px solid #e9e5dc;align-items:start}body.page-id-213 .cj-steps article:last-child{border-bottom:0}body.page-id-213 .cj-steps article>span{font-size:27px;color:#b18b49;font-weight:700}body.page-id-213 .cj-steps small{font-size:10px;letter-spacing:.18em;color:#9a7b43;font-weight:800}body.page-id-213 .cj-steps h3{font-size:21px;margin:4px 0 6px;color:#123c38}body.page-id-213 .cj-steps p{margin:0;color:#6c7472;line-height:1.5;font-size:14px}body.page-id-213 .cj-action{margin-top:24px;border:1px solid #ded9ce;border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:rgba(255,255,255,.7)}body.page-id-213 .cj-action span{display:block;font-size:10px;letter-spacing:.18em;color:#a27d3d;font-weight:800;margin-bottom:5px}body.page-id-213 .cj-action strong{font-size:18px;color:#173d39}body.page-id-213 .cj-action a{background:#b18b49;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.08em;font-weight:800;padding:17px 22px;border-radius:10px;white-space:nowrap}
@media(max-width:850px){body.page-id-213 .client-journey-vip{padding:70px 0}body.page-id-213 .cj-head,body.page-id-213 .cj-panel{grid-template-columns:1fr}body.page-id-213 .cj-head{gap:28px}body.page-id-213 .cj-intro{padding-left:18px}body.page-id-213 .cj-feature{min-height:390px}body.page-id-213 .cj-action{align-items:flex-start;flex-direction:column}body.page-id-213 .cj-action a{width:100%;text-align:center}}
@media(max-width:520px){body.page-id-213 .cj-feature{padding:38px 28px}body.page-id-213 .cj-steps{padding:8px 20px}body.page-id-213 .cj-steps article{grid-template-columns:48px 1fr}body.page-id-213 .cj-head h2{font-size:42px}}body.page-id-213 /* V25 compact client journey override */
.client-journey-compact{padding:62px 0 68px;background:#fbfaf7;color:#123b37}body.page-id-213 .cjc-wrap{width:min(1180px,90%);margin:auto}body.page-id-213 .cjc-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-213 .cjc-head span{font-size:10px;letter-spacing:.22em;font-weight:800;color:#aa8240}body.page-id-213 .cjc-head h2{font-size:clamp(32px,3.3vw,48px);line-height:1.04;letter-spacing:-.035em;margin:8px 0 0}body.page-id-213 .cjc-head h2 em{font-style:normal;color:#ad8543}body.page-id-213 .cjc-head p{font-size:15px;line-height:1.55;color:#66716f;margin:0;border-left:2px solid #b28a48;padding-left:20px}body.page-id-213 .cjc-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch}body.page-id-213 .cjc-flow article{position:relative;background:#fff;border:1px solid #e7e3da;border-radius:15px;padding:22px 18px 20px;min-height:178px;box-shadow:0 8px 24px rgba(17,56,52,.045)}body.page-id-213 .cjc-flow article>b{position:absolute;top:14px;right:15px;font-size:13px;color:#b18a47}body.page-id-213 .cjc-icon{width:42px;height:42px;border-radius:12px;background:#eef2ef;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#0c443d;margin-bottom:16px}body.page-id-213 .cjc-flow h3{font-size:18px;margin:0 0 7px}body.page-id-213 .cjc-flow p{font-size:13px;line-height:1.48;color:#6b7472;margin:0}body.page-id-213 .cjc-flow>i{font-style:normal;align-self:center;text-align:center;color:#b18a47;font-size:20px}body.page-id-213 .cjc-last{border-color:#d7bf8d!important;background:linear-gradient(180deg,#fff,#fcf8ef)!important}body.page-id-213 .cjc-last .cjc-icon{background:#f3ead7;color:#a67828}body.page-id-213 .cjc-bottom{margin-top:18px;background:#0c403a;border-radius:14px;padding:18px 20px 18px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}body.page-id-213 .cjc-bottom strong{font-size:17px;display:block;margin-bottom:2px}body.page-id-213 .cjc-bottom span{font-size:12px;color:rgba(255,255,255,.7)}body.page-id-213 .cjc-bottom a{background:#b38a46;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}
@media(max-width:900px){body.page-id-213 .cjc-head{grid-template-columns:1fr;gap:18px}body.page-id-213 .cjc-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-213 .cjc-flow>i{display:none}body.page-id-213 .cjc-flow article{min-height:160px}body.page-id-213 .cjc-last{grid-column:1/-1}body.page-id-213 .cjc-bottom{flex-direction:column;align-items:flex-start}body.page-id-213 .cjc-bottom a{width:100%;text-align:center}}
@media(max-width:560px){body.page-id-213 .client-journey-compact{padding:48px 0}body.page-id-213 .cjc-flow{grid-template-columns:1fr}body.page-id-213 .cjc-last{grid-column:auto}body.page-id-213 .cjc-head h2{font-size:34px}}body.page-id-213 /* V26 – compact VIP project transformation */
.project-transform-v26{padding:64px 0 70px;background:#f8f7f3;color:#103d38}body.page-id-213 .pt26-wrap{width:min(1180px,90%);margin:auto}body.page-id-213 .pt26-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-213 .pt26-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#ad8542}body.page-id-213 .pt26-head h2{font-size:clamp(34px,3.4vw,50px);line-height:1.02;letter-spacing:-.04em;margin:8px 0 0}body.page-id-213 .pt26-head h2 em{font-style:normal;color:#ad8542}body.page-id-213 .pt26-head>p{margin:0;padding-left:20px;border-left:2px solid #b38b49;color:#697370;font-size:14px;line-height:1.6}body.page-id-213 .pt26-showcase{display:grid;grid-template-columns:1.55fr .75fr;gap:16px}body.page-id-213 .pt26-visual{background:#0d403a;border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;min-height:285px;box-shadow:0 16px 38px rgba(14,55,50,.10)}body.page-id-213 .pt26-photo{border-radius:13px;min-height:255px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-size:cover;background-position:center}body.page-id-213 .pt26-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,33,30,.04),rgba(5,33,30,.82))}body.page-id-213 .pt26-photo>*{position:relative;z-index:1;color:white}body.page-id-213 .pt26-photo span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#e2bc70;margin-bottom:7px}body.page-id-213 .pt26-photo strong{font-size:23px;line-height:1.05}body.page-id-213 .pt26-photo small{font-size:11px;opacity:.78;margin-top:7px}body.page-id-213 .before-photo{background-image:linear-gradient(135deg,#536864,#1c3834)}body.page-id-213 .after-photo{background-image:linear-gradient(135deg,#8aa39d,#0f4b43)}body.page-id-213 .pt26-arrow{align-self:center;text-align:center;color:#d7ae62;font-size:27px;font-weight:300}body.page-id-213 .pt26-engineering{border:1px solid #ded8cb;border-radius:18px;background:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between}body.page-id-213 .pt26-num{font-size:46px;line-height:1;color:#c49a53;font-weight:300}body.page-id-213 .pt26-engineering span{font-size:9px;letter-spacing:.18em;font-weight:800;color:#aa8240}body.page-id-213 .pt26-engineering h3{font-size:25px;line-height:1.08;margin:9px 0 10px;color:#103d38}body.page-id-213 .pt26-engineering p{font-size:13px;line-height:1.55;color:#697370;margin:0}body.page-id-213 .pt26-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #e2ded5;background:#fff;border-radius:14px;overflow:hidden}body.page-id-213 .pt26-proof>div{padding:17px 18px;border-right:1px solid #e8e4db;display:grid;grid-template-columns:30px 1fr;column-gap:9px}body.page-id-213 .pt26-proof>div:last-child{border-right:0}body.page-id-213 .pt26-proof b{grid-row:1/3;font-size:12px;color:#b08744}body.page-id-213 .pt26-proof strong{font-size:13px;color:#173f3b}body.page-id-213 .pt26-proof span{font-size:10px;color:#7a817f;margin-top:3px}
@media(max-width:900px){body.page-id-213 .pt26-head,body.page-id-213 .pt26-showcase{grid-template-columns:1fr;gap:20px}body.page-id-213 .pt26-proof{grid-template-columns:1fr 1fr}body.page-id-213 .pt26-proof>div:nth-child(2){border-right:0}body.page-id-213 .pt26-engineering{min-height:220px}}
@media(max-width:560px){body.page-id-213 .project-transform-v26{padding:48px 0}body.page-id-213 .pt26-visual{grid-template-columns:1fr;gap:10px}body.page-id-213 .pt26-arrow{transform:rotate(90deg)}body.page-id-213 .pt26-proof{grid-template-columns:1fr}body.page-id-213 .pt26-proof>div{border-right:0;border-bottom:1px solid #e8e4db}body.page-id-213 .pt26-proof>div:last-child{border-bottom:0}}body.page-id-213 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-213 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-213 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-213 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-213 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-213 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-213 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-213 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-213 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-213 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-213 .fp27-main{grid-row:1/3}body.page-id-213 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-213 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-213 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-213 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-213 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-213 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-213 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-213 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-213 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-213 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-213 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-213 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-213 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-213 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-213 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-213 .fp27-proof strong{font-size:13px}body.page-id-213 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-213 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-213 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-213 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-213 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-213 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-213 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-213 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-213 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-213 .featured-projects-v27{padding:52px 0}body.page-id-213 .fp27-grid{display:flex;flex-direction:column}body.page-id-213 .fp27-card{min-height:260px}body.page-id-213 .fp27-main{min-height:330px}body.page-id-213 .fp27-footer{flex-direction:column}body.page-id-213 .fp27-proof{display:block}body.page-id-213 .fp27-proof span{display:block;margin-top:4px}}body.page-id-213 /* V28 — distinct Why Car Parking Shades Riyadh section,body.page-id-213 intentionally not a project gallery */
.why-cpsr-v28{padding:72px 0;background:#f5f3ed;color:#123e39}body.page-id-213 .wb28-wrap{width:min(1180px,90%);margin:auto}body.page-id-213 .wb28-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:end;margin-bottom:30px}body.page-id-213 .wb28-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#b18a48}body.page-id-213 .wb28-intro h2{font-size:clamp(37px,3.7vw,53px);line-height:1;letter-spacing:-.045em;margin:8px 0 0}body.page-id-213 .wb28-intro h2 em{font-style:normal;color:#b18a48}body.page-id-213 .wb28-intro p{margin:0;padding-left:20px;border-left:2px solid #bd9550;font-size:14px;line-height:1.65;color:#69736f}body.page-id-213 .wb28-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}body.page-id-213 .wb28-visual{min-height:390px;border-radius:18px;background:linear-gradient(145deg,#0c3b36,#18564e);padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}body.page-id-213 .wb28-visual:after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(211,173,102,.2);border-radius:50%;right:-80px;top:-70px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}body.page-id-213 .wb28-stamp{position:relative;z-index:1}body.page-id-213 .wb28-stamp span,body.page-id-213 .wb28-caption b{font-size:9px;letter-spacing:.2em;color:#d8b36b;font-weight:800}body.page-id-213 .wb28-stamp strong{display:block;font-size:35px;line-height:1.02;letter-spacing:-.035em;margin:13px 0 8px}body.page-id-213 .wb28-stamp small{font-size:11px;color:rgba(255,255,255,.62)}body.page-id-213 .wb28-caption{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);padding-top:16px}body.page-id-213 .wb28-caption span{display:block;font-size:11px;line-height:1.5;color:rgba(255,255,255,.64);margin-top:5px}body.page-id-213 .wb28-points{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd8cd;border-radius:18px;overflow:hidden;background:#fff}body.page-id-213 .wb28-points article{padding:27px 25px;display:grid;grid-template-columns:40px 1fr;gap:12px;min-height:195px}body.page-id-213 .wb28-points article:nth-child(1),body.page-id-213 .wb28-points article:nth-child(2){border-bottom:1px solid #e5e1d8}body.page-id-213 .wb28-points article:nth-child(1),body.page-id-213 .wb28-points article:nth-child(3){border-right:1px solid #e5e1d8}body.page-id-213 .wb28-points article>b{font-size:14px;color:#bd9550;font-weight:500}body.page-id-213 .wb28-points span{font-size:8px;letter-spacing:.17em;font-weight:800;color:#a98548}body.page-id-213 .wb28-points h3{font-size:19px;line-height:1.08;margin:7px 0 9px;color:#153f3a}body.page-id-213 .wb28-points p{font-size:12px;line-height:1.55;color:#707875;margin:0}
@media(max-width:900px){body.page-id-213 .wb28-intro,body.page-id-213 .wb28-body{grid-template-columns:1fr;gap:20px}body.page-id-213 .wb28-visual{min-height:300px}}
@media(max-width:580px){body.page-id-213 .why-cpsr-v28{padding:52px 0}body.page-id-213 .wb28-points{grid-template-columns:1fr}body.page-id-213 .wb28-points article{border-right:0!important;border-bottom:1px solid #e5e1d8!important;min-height:auto}body.page-id-213 .wb28-points article:last-child{border-bottom:0!important}}body.page-id-213 /* V29 fresh sections: intentionally avoids repeated experience/process/QA messaging */
.fresh29{padding:62px 0}body.page-id-213 .f29-wrap{width:min(1180px,90%);margin:auto}body.page-id-213 .f29-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:27px}body.page-id-213 .f29-head>div>span,body.page-id-213 .rfq29-copy>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-213 .f29-head h2,body.page-id-213 .rfq29-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 0;color:#103d38}body.page-id-213 .f29-head h2 em,body.page-id-213 .rfq29-copy h2 em{font-style:normal;color:#b18a48}body.page-id-213 .f29-head>p{margin:0;border-left:2px solid #b18a48;padding-left:20px;font-size:13px;line-height:1.65;color:#69736f}body.page-id-213 .warranty29{background:#f6f4ee}body.page-id-213 .w29-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px}body.page-id-213 .w29-grid>div,body.page-id-213 .w29-grid>article{border-radius:15px;min-height:230px}body.page-id-213 .w29-main{padding:27px;background:#0c403a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-213 .w29-main>span{font-size:8px;letter-spacing:.2em;color:#d7b36b;font-weight:900}body.page-id-213 .w29-main h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-213 .w29-main p{font-size:12px;line-height:1.55;color:rgba(255,255,255,.68)}body.page-id-213 .w29-main a{color:#d9b66e;text-decoration:none;font-size:10px;font-weight:800;margin-top:10px}body.page-id-213 .w29-grid article{background:#fff;border:1px solid #e2ddd3;padding:24px}body.page-id-213 .w29-grid article b{color:#b18a48;font-size:13px}body.page-id-213 .w29-grid article h3{font-size:18px;color:#123e39;margin:30px 0 8px}body.page-id-213 .w29-grid article p{font-size:11px;line-height:1.55;color:#6e7773}body.page-id-213 .download29{background:#fff}body.page-id-213 .d29-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-213 .d29-grid article{border:1px solid #e0ddd5;border-radius:15px;padding:22px;background:#fbfaf7}body.page-id-213 .d29-grid article>div{width:44px;height:44px;border-radius:10px;background:#0c403a;color:#d7b36b;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;margin-bottom:25px}body.page-id-213 .d29-grid article>span{font-size:8px;letter-spacing:.17em;color:#a47d3d;font-weight:900}body.page-id-213 .d29-grid h3{font-size:18px;color:#123e39;margin:7px 0}body.page-id-213 .d29-grid p{font-size:11px;line-height:1.55;color:#6e7773;min-height:52px}body.page-id-213 .d29-grid a{font-size:9px;color:#0c403a;font-weight:900;text-decoration:none;border-top:1px solid #e3dfd7;display:block;padding-top:13px;margin-top:14px}body.page-id-213 .rfq29{background:#f6f4ee;padding-top:22px}body.page-id-213 .rfq29-panel{background:#0c403a;border-radius:20px;padding:35px;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}body.page-id-213 .rfq29-copy h2{color:#fff;font-size:37px}body.page-id-213 .rfq29-copy p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.68);max-width:430px}body.page-id-213 .rfq29-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.14);border-radius:13px;overflow:hidden}body.page-id-213 .rfq29-items div{padding:14px;border-bottom:1px solid rgba(255,255,255,.11);display:flex;gap:11px}body.page-id-213 .rfq29-items div:nth-child(odd){border-right:1px solid rgba(255,255,255,.11)}body.page-id-213 .rfq29-items b{color:#d7b36b;font-size:10px}body.page-id-213 .rfq29-items span{font-size:11px;color:#eef3f1}body.page-id-213 .rfq29-btn{grid-column:2;text-align:center;background:#bc9149;color:#fff;text-decoration:none;padding:13px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.08em}
@media(max-width:900px){body.page-id-213 .f29-head,body.page-id-213 .rfq29-panel{grid-template-columns:1fr}body.page-id-213 .w29-grid,body.page-id-213 .d29-grid{grid-template-columns:1fr 1fr}body.page-id-213 .rfq29-btn{grid-column:auto}}
@media(max-width:560px){body.page-id-213 .fresh29{padding:48px 0}body.page-id-213 .w29-grid,body.page-id-213 .d29-grid,body.page-id-213 .rfq29-items{grid-template-columns:1fr}body.page-id-213 .rfq29-items div:nth-child(odd){border-right:0}body.page-id-213 .w29-grid>div,body.page-id-213 .w29-grid>article{min-height:auto}}body.page-id-213 .fit30{padding:58px 0;background:#fff}body.page-id-213 .fit30-wrap{width:min(1180px,90%);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}body.page-id-213 .fit30-copy>span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#ad8441}body.page-id-213 .fit30-copy h2{font-size:clamp(33px,3.2vw,47px);line-height:1.03;letter-spacing:-.04em;color:#103d38;margin:8px 0 14px}body.page-id-213 .fit30-copy h2 em{font-style:normal;color:#b18a48}body.page-id-213 .fit30-copy p{font-size:12px;line-height:1.65;color:#69736f;max-width:470px}body.page-id-213 .fit30-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dedbd3;border-radius:16px;overflow:hidden}body.page-id-213 .fit30-grid article{padding:21px;min-height:142px;background:#faf9f5}body.page-id-213 .fit30-grid article:nth-child(odd){border-right:1px solid #dedbd3}body.page-id-213 .fit30-grid article:nth-child(-n+2){border-bottom:1px solid #dedbd3}body.page-id-213 .fit30-grid b{font-size:10px;color:#b18a48}body.page-id-213 .fit30-grid h3{font-size:17px;color:#123e39;margin:18px 0 6px}body.page-id-213 .fit30-grid p{font-size:10.5px;line-height:1.5;color:#707874;margin:0}body.page-id-213 .fit30-cta{grid-column:2;justify-self:start;margin-top:-28px;margin-left:20px;background:#0c403a;color:#fff;text-decoration:none;padding:12px 18px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.08em}
@media(max-width:850px){body.page-id-213 .fit30-wrap{grid-template-columns:1fr}body.page-id-213 .fit30-cta{grid-column:auto;margin:0}}
@media(max-width:520px){body.page-id-213 .fit30-grid{grid-template-columns:1fr}body.page-id-213 .fit30-grid article:nth-child(odd){border-right:0}body.page-id-213 .fit30-grid article{border-bottom:1px solid #dedbd3!important}body.page-id-213 .fit30-grid article:last-child{border-bottom:0!important}}body.page-id-213 .specialist-vip{padding:52px 0;background:#f7f5ef}body.page-id-213 .specialist-shell{background:linear-gradient(120deg,#0b3f39 0%,#0f4d45 42%,#f3efe5 42%,#f8f6f0 100%);border-radius:28px;padding:34px;display:grid;grid-template-columns:.82fr 1.65fr;gap:30px;box-shadow:0 18px 50px rgba(15,45,39,.10);overflow:hidden}body.page-id-213 .specialist-copy{padding:10px 12px;color:#fff;align-self:center}body.page-id-213 .specialist-copy .ey{color:#d7b66b}body.page-id-213 .specialist-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.02;margin:12px 0 14px;color:#fff}body.page-id-213 .specialist-copy .lead{color:rgba(255,255,255,.78);font-size:15px;max-width:430px}body.page-id-213 .specialist-copy .ar-line{color:#d8c48d;margin-top:16px;font-size:14px;line-height:1.8}body.page-id-213 .specialist-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}body.page-id-213 .specialist-card{position:relative;background:rgba(255,255,255,.92);border:1px solid rgba(12,63,57,.12);border-radius:20px;padding:22px 20px;text-decoration:none;color:#143f3a;min-height:205px;display:flex;flex-direction:column;transition:.25s ease}body.page-id-213 .specialist-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,60,52,.12);border-color:#c7a55b}body.page-id-213 .specialist-no{font-size:13px;color:#b28c3e;margin-bottom:30px}body.page-id-213 .specialist-card small{font-size:10px;letter-spacing:1.5px;color:#9a7a3e}body.page-id-213 .specialist-card b{font-size:21px;margin:7px 0 8px}body.page-id-213 .specialist-card em{font-style:normal;font-size:12px;color:#65716e;line-height:1.5}body.page-id-213 .specialist-card strong{margin-top:auto;padding-top:22px;font-size:10px;letter-spacing:.7px;color:#9b7836}@media(max-width:900px){body.page-id-213 .specialist-shell{grid-template-columns:1fr;background:#0f4d45}body.page-id-213 .specialist-options{grid-template-columns:1fr}body.page-id-213 .specialist-card{min-height:150px}}body.page-id-213 /* V32 premium resource centre */
.corp-zone{padding:92px 0 82px;background:linear-gradient(180deg,#f7f4ed 0%,#fff 100%)}body.page-id-213 .corp-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:54px;align-items:end;margin-bottom:34px}body.page-id-213 .corp-heading h2{max-width:850px;letter-spacing:-.045em;line-height:.96}body.page-id-213 .corp-heading p{max-width:760px;font-size:16px;line-height:1.75}body.page-id-213 .corp-ar{border-left:2px solid #b88a3b;padding:8px 0 8px 24px;line-height:1.9}body.page-id-213 .corp-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-213 .corp-card{grid-column:span 3;min-height:340px;padding:28px;border:1px solid rgba(13,61,55,.13);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(20,49,44,.055);display:flex;flex-direction:column;transition:.25s ease}body.page-id-213 .corp-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgba(20,49,44,.10);border-color:rgba(184,138,59,.45)}body.page-id-213 .corp-card.quote-card{grid-column:span 12;min-height:auto;display:grid;grid-template-columns:70px 1.1fr 1fr auto;gap:24px;align-items:center;background:#103f39;color:#fff;border-color:#103f39;padding:24px 28px}body.page-id-213 .corp-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#103f39;color:#d8b064;font-weight:800;margin-bottom:22px}body.page-id-213 .quote-card .corp-icon{background:#d8b064;color:#103f39;margin:0}body.page-id-213 .corp-card h3{font-size:22px;line-height:1.1;margin:0 0 5px}body.page-id-213 .corp-card .ar{font-size:12px;color:#9b7b43;margin-bottom:18px}body.page-id-213 .corp-card ul{margin:0 0 24px;padding-left:18px;line-height:1.75;color:#52615e;font-size:13px}body.page-id-213 .corp-card>a{margin-top:auto;font-size:12px;font-weight:800;letter-spacing:.05em;color:#0f4a42;text-decoration:none}body.page-id-213 .quote-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.6}body.page-id-213 .quote-card h3{color:#fff}body.page-id-213 .quote-card .ar{color:#d8b064;margin:3px 0 0}body.page-id-213 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-213 .quote-mini span{border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 10px;font-size:11px;color:rgba(255,255,255,.8)}body.page-id-213 .quote-card .corp-cta{margin:0;background:#d8b064;color:#103f39;padding:14px 18px;border-radius:10px;white-space:nowrap}body.page-id-213 .vendor-strip{margin-top:18px;border-radius:18px;overflow:hidden;background:#103f39;display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-213 .vendor-strip>div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-213 .vendor-strip>div:last-child{border-right:0}body.page-id-213 .vendor-strip b{display:block;color:#d8b064;font-size:12px;margin-bottom:3px}body.page-id-213 .vendor-strip span{color:rgba(255,255,255,.68);font-size:10px}
@media(max-width:1000px){body.page-id-213 .corp-heading{grid-template-columns:1fr}body.page-id-213 .corp-card{grid-column:span 6}body.page-id-213 .corp-card.quote-card{grid-column:span 12;grid-template-columns:55px 1fr}body.page-id-213 .quote-mini,body.page-id-213 .quote-card .corp-cta{grid-column:2}body.page-id-213 .vendor-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-213 .corp-zone{padding:64px 0}body.page-id-213 .corp-card{grid-column:span 12;min-height:auto}body.page-id-213 .corp-card.quote-card{grid-template-columns:1fr}body.page-id-213 .quote-mini,body.page-id-213 .quote-card .corp-cta{grid-column:1}body.page-id-213 .vendor-strip{grid-template-columns:1fr}body.page-id-213 .corp-ar{border-left:0;border-top:2px solid #b88a3b;padding:18px 0 0}}body.page-id-213 /* V34 compact premium FAQ */
.faq34{padding:56px 0 62px;background:#f7f6f1;color:#123e39}body.page-id-213 .faq34-wrap{width:min(1180px,90%);margin:auto}body.page-id-213 .faq34-head{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:end;margin-bottom:24px}body.page-id-213 .faq34-head>div:first-child>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-213 .faq34-head h2{font-size:clamp(34px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 5px}body.page-id-213 .faq34-head h2 em{font-style:normal;color:#b18a48}body.page-id-213 .faq34-head p{margin:0;font-size:13px;color:#6d7672}body.page-id-213 .faq34-ar{direction:rtl;text-align:right;border-right:2px solid #b18a48;padding-right:18px}body.page-id-213 .faq34-ar strong{display:block;font-size:22px;color:#173f3a}body.page-id-213 .faq34-ar small{display:block;margin-top:5px;font-size:11px;color:#777e7a}body.page-id-213 .faq34-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-213 .faq34 details{background:#fff;border:1px solid #dfdcd3;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px rgba(15,58,53,.025)}body.page-id-213 .faq34 summary{list-style:none;cursor:pointer;min-height:70px;padding:17px 18px;display:grid;grid-template-columns:34px 1fr 26px;gap:10px;align-items:center}body.page-id-213 .faq34 summary::-webkit-details-marker{display:none}body.page-id-213 .faq34 summary b{font-size:11px;color:#b18a48}body.page-id-213 .faq34 summary span{font-size:13px;font-weight:800;line-height:1.35;color:#173f3a}body.page-id-213 .faq34 summary i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#eef1ed;display:flex;align-items:center;justify-content:center;font-size:17px;color:#0c403a;transition:.2s}body.page-id-213 .faq34 details[open] summary i{transform:rotate(45deg);background:#b18a48;color:#fff}body.page-id-213 .faq34 details p{margin:0;padding:0 18px 17px 62px;font-size:11.5px;line-height:1.6;color:#6c7571}body.page-id-213 .faq34-cta{margin-top:14px;background:#0c403a;color:#fff;border-radius:12px;padding:16px 18px 16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-213 .faq34-cta strong{display:block;font-size:15px}body.page-id-213 .faq34-cta span{display:block;margin-top:2px;font-size:10.5px;color:rgba(255,255,255,.65)}body.page-id-213 .faq34-cta a{background:#b78e49;color:#fff;text-decoration:none;padding:11px 15px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}
@media(max-width:800px){body.page-id-213 .faq34-head{grid-template-columns:1fr;gap:18px}body.page-id-213 .faq34-grid{grid-template-columns:1fr}}
@media(max-width:520px){body.page-id-213 .faq34{padding:46px 0}body.page-id-213 .faq34-cta{flex-direction:column;align-items:flex-start}body.page-id-213 .faq34-cta a{width:100%;text-align:center}body.page-id-213 .faq34 details p{padding-left:18px}}body.page-id-213 /* ===== V39: compact RFQ / project enquiry section ===== */
#rfq{padding:24px 0!important;}body.page-id-213 #rfq .wrap{max-width:1040px!important;}body.page-id-213 #rfq .ey{margin-bottom:4px!important;}body.page-id-213 #rfq h2{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.02!important;margin:3px 0 6px!important;max-width:900px!important;}body.page-id-213 #rfq .lead,body.page-id-213 #rfq .dual-ar{font-size:12px!important;line-height:1.45!important;margin:3px 0!important;}body.page-id-213 #rfq .rfq-form{margin-top:10px!important;padding:14px!important;border-radius:16px!important;gap:8px!important;}body.page-id-213 #rfq .rfq-form input,body.page-id-213 #rfq .rfq-form select,body.page-id-213 #rfq .rfq-form textarea{padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;min-height:38px!important;}body.page-id-213 #rfq .rfq-form textarea{min-height:62px!important;height:62px!important;resize:vertical;}body.page-id-213 #rfq .rfq-form input[type=file]{min-height:38px!important;padding:7px 10px!important;}body.page-id-213 #rfq .rfq-form button{min-height:40px!important;padding:10px 16px!important;margin-top:0!important;}
@media(max-width:700px){body.page-id-213 #rfq{padding:20px 0!important;}body.page-id-213 #rfq h2{font-size:30px!important;}body.page-id-213 #rfq .rfq-form{grid-template-columns:1fr!important;padding:12px!important;}body.page-id-213 #rfq .rfq-form .full{grid-column:1!important;}
}body.page-id-213 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-213 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-213 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-213 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-213 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-213 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-213 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-213 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-213 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-213 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-213 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-213 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-213 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-213 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-213 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-213 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-213 .footer-brand{padding-right:0}body.page-id-213 .footer-legal{display:block;line-height:1.8}}body.page-id-213{--g:#073f35;--g2:#0b5447;--gold:#c89539;--cream:#f4efe6;--ink:#123e36}body.page-id-213 .fab2{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-213 .f2-shell{width:min(1240px,92vw);margin:auto}body.page-id-213 .f2-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d4a64b}body.page-id-213 .f2-kicker.dark{color:#a97424}body.page-id-213 .f2-hero{padding:74px 0 56px;background:radial-gradient(circle at 80% 16%,rgba(213,170,80,.15),transparent 28%),linear-gradient(145deg,#062e29,#0b5145);color:#fff}body.page-id-213 .f2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:52px;align-items:center}body.page-id-213 .f2-hero h1{font-size:clamp(58px,6.8vw,104px);line-height:.86;letter-spacing:-.064em;margin:12px 0 22px}body.page-id-213 .f2-hero h1 em{font-style:normal;color:#deb45b}body.page-id-213 .f2-hero p{max-width:680px;line-height:1.72;color:#cad8d3;font-size:14px}body.page-id-213 .f2-actions{display:flex;gap:8px;margin:25px 0}body.page-id-213 .f2-actions a,body.page-id-213 .f2-cta a{padding:13px 17px;border-radius:8px;background:#d4a64b;color:#153e35;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-213 .f2-actions a.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.23)}body.page-id-213 .f2-proofline{display:flex;gap:6px;flex-wrap:wrap}body.page-id-213 .f2-proofline span{padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:99px;font-size:6.5px;color:#d0ddd8}body.page-id-213 .f2-hero-media{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:280px 165px 130px;gap:9px}body.page-id-213 .f2-hero-img{border-radius:18px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-213 .f2-hero-img.main{grid-row:1/4;background-image:linear-gradient(180deg,transparent,rgba(4,43,37,.45)),url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1200&q=85')}body.page-id-213 .f2-hero-img.weld{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=700&q=85')}body.page-id-213 .f2-hero-img.plate{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=700&q=85')}body.page-id-213 .f2-hero-note{grid-column:2;background:#c89539;color:#fff;border-radius:18px;padding:19px;display:flex;flex-direction:column;justify-content:end}body.page-id-213 .f2-hero-note small{font-size:7px}body.page-id-213 .f2-hero-note b{font-size:16px;margin-top:5px}body.page-id-213 .f2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-213 .f2-head h2,body.page-id-213 .f2-machinery h2,body.page-id-213 .f2-connections h2,body.page-id-213 .f2-qc h2,body.page-id-213 .f2-marking h2,body.page-id-213 .f2-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-213 .f2-head p,body.page-id-213 .f2-machinery p,body.page-id-213 .f2-connections p,body.page-id-213 .f2-qc p,body.page-id-213 .f2-marking p{color:#68756f;line-height:1.65}body.page-id-213 .f2-capabilities,body.page-id-213 .f2-steel-process,body.page-id-213 .f2-membrane,body.page-id-213 .f2-custom,body.page-id-213 .f2-gallery{padding:68px 0}body.page-id-213 .f2-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-213 .f2-cap-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-213 .f2-cap-img{height:175px;background-size:cover;background-position:center}body.page-id-213 .f2-cap-img.cut{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .f2-cap-img.drill{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .f2-cap-img.fitup{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .f2-cap-img.welding{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .f2-cap-img.grinding{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .f2-cap-img.membrane{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-213 .f2-cap-img.qc{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .f2-cap-img.dispatch{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .f2-cap-grid article>span,body.page-id-213 .f2-cap-grid article>h3,body.page-id-213 .f2-cap-grid article>p{margin-left:15px;margin-right:15px}body.page-id-213 .f2-cap-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:14px}body.page-id-213 .f2-cap-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-213 .f2-cap-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-213 .f2-machinery{padding:56px 0;background:#e7dfd3}body.page-id-213 .f2-machine-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-213 .f2-machine-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3c9ba;border-radius:15px;overflow:hidden;background:#fff}body.page-id-213 .f2-machine-list div{padding:17px;border-right:1px solid #ddd5c8;border-bottom:1px solid #ddd5c8}body.page-id-213 .f2-machine-list b,body.page-id-213 .f2-machine-list span{display:block}body.page-id-213 .f2-machine-list b{font-size:8px;color:#a97424}body.page-id-213 .f2-machine-list span{font-size:9px;color:#66746e;margin-top:5px}body.page-id-213 .f2-receiving,body.page-id-213 .f2-welding,body.page-id-213 .f2-finish,body.page-id-213 .f2-transform{padding:62px 0;background:#073f35;color:#fff}body.page-id-213 .f2-head.light h2{color:#fff}body.page-id-213 .f2-head.light p{color:#bfcec9}body.page-id-213 .f2-receive-flow,body.page-id-213 .f2-weld-flow,body.page-id-213 .f2-finish-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .f2-weld-flow{grid-template-columns:repeat(5,1fr)}body.page-id-213 .f2-receive-flow>div,body.page-id-213 .f2-weld-flow>div,body.page-id-213 .f2-finish-row>div{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:21px}body.page-id-213 .f2-receive-flow b,body.page-id-213 .f2-weld-flow b,body.page-id-213 .f2-finish-row b{color:#e1b75f;font-size:22px}body.page-id-213 .f2-receive-flow h3,body.page-id-213 .f2-weld-flow h3,body.page-id-213 .f2-finish-row h3{font-size:18px;margin:12px 0 6px}body.page-id-213 .f2-receive-flow p,body.page-id-213 .f2-weld-flow p,body.page-id-213 .f2-finish-row p{font-size:8px;line-height:1.5;color:#bdcbc6}body.page-id-213 .f2-process{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-213 .f2-process article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-213 .f2-pic{height:190px;background-size:cover;background-position:center}body.page-id-213 .review{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .cutting{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .platework{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .drilling{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .fit{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .weld2{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .grind{background-image:url('https://images.unsplash.com/photo-1581092334494-412b6e1d8035?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .preassembly{background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .f2-step{color:#b67d22;font-size:8px;font-weight:900;margin:14px 16px 0}body.page-id-213 .f2-process h3,body.page-id-213 .f2-process p{margin-left:16px;margin-right:16px}body.page-id-213 .f2-process h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-213 .f2-process p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-213 .f2-connections{padding:60px 0;background:#e9e2d6}body.page-id-213 .f2-conn-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-213 .f2-conn-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}body.page-id-213 .f2-conn-tags span{border:1px solid #d1c8b9;background:#fff;padding:7px 9px;border-radius:99px;font-size:7px;font-weight:900;color:#8a672c}body.page-id-213 .f2-conn-visual{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-213 .f2-conn-visual>div{background:#0b473d;color:#fff;border-radius:15px;padding:22px;min-height:120px}body.page-id-213 .f2-conn-visual b,body.page-id-213 .f2-conn-visual small{display:block}body.page-id-213 .f2-conn-visual b{font-size:13px;color:#ddb05a}body.page-id-213 .f2-conn-visual small{font-size:8px;color:#bfd0ca;margin-top:9px}body.page-id-213 .f2-mem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-213 .f2-mem-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:17px}body.page-id-213 .f2-mem-img{height:175px;background-size:cover;background-position:center}body.page-id-213 .mat{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-213 .layout{background-image:url('https://admin.tensilefabric.co.uk/projects/1965/full/M1965-JF-107-GA%20with%20Fabric%20copy.jpg')}body.page-id-213 .cuttingm{background-image:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .edge{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .join{background-image:url('https://images.unsplash.com/photo-1558618666-fcd25c85cd64?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .hardware{background-image:url('https://images.unsplash.com/photo-1586864387967-d02ef85d93e8?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .checkm{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .packm{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .f2-mem-grid article>span,body.page-id-213 .f2-mem-grid article>h3,body.page-id-213 .f2-mem-grid article>p{margin-left:15px;margin-right:15px}body.page-id-213 .f2-mem-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:13px}body.page-id-213 .f2-mem-grid h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-213 .f2-mem-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-213 .f2-qc,body.page-id-213 .f2-marking{padding:58px 0}body.page-id-213 .f2-qc-grid,body.page-id-213 .f2-mark-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-213 .f2-qc-list,body.page-id-213 .f2-mark-demo{background:#fff;border:1px solid #d7cfc1;border-radius:16px;padding:8px 18px}body.page-id-213 .f2-qc-list>div{display:grid;grid-template-columns:50px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-213 .f2-qc-list>div:last-child{border:0}body.page-id-213 .f2-qc-list b{font-size:20px;color:#bb8730}body.page-id-213 .f2-qc-list strong{font-size:12px}body.page-id-213 .f2-qc-list small{display:block;color:#71807a;margin-top:4px}body.page-id-213 .f2-marking{background:#e8e0d4}body.page-id-213 .f2-mark-demo{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-213 .f2-mark-demo>div{background:#0b473d;color:#fff;border-radius:12px;padding:18px}body.page-id-213 .f2-mark-demo span{display:block;font-family:monospace;color:#dfb45b;font-size:15px}body.page-id-213 .f2-mark-demo small{font-size:7px;color:#c1d0cb}body.page-id-213 .f2-dispatch{padding:58px 0}body.page-id-213 .f2-dispatch-flow{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #d5ccbd;border-radius:18px;padding:20px;gap:10px;overflow-x:auto}body.page-id-213 .f2-dispatch-flow>div{text-align:center;min-width:90px}body.page-id-213 .f2-dispatch-flow b{display:block;color:#b77f24;font-size:20px}body.page-id-213 .f2-dispatch-flow span{font-size:7px;font-weight:900}body.page-id-213 .f2-dispatch-flow i{font-style:normal;color:#b77f24}body.page-id-213 .f2-transform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .f2-transform-grid>div{height:210px;border-radius:15px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-213 .f2-transform-grid>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(4,43,37,.86))}body.page-id-213 .f2-transform-grid span,body.page-id-213 .f2-transform-grid b,body.page-id-213 .f2-transform-grid small{position:relative;z-index:2}body.page-id-213 .f2-transform-grid span{color:#e0b45b;font-size:8px}body.page-id-213 .f2-transform-grid b{font-size:14px;margin:5px 0}body.page-id-213 .f2-transform-grid small{font-size:7px;color:#c4d2cd}body.page-id-213 .f2-transform-grid .raw{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .fabricated{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .finished{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-213 .installed{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .f2-custom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-213 .f2-custom-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:14px;padding:20px}body.page-id-213 .f2-custom-grid b{display:block;font-size:11px;color:#154238}body.page-id-213 .f2-custom-grid span{display:block;font-size:8px;color:#6a7671;margin-top:7px}body.page-id-213 .f2-gallery{background:#e9e2d7}body.page-id-213 .f2-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-213 .f2-gallery-grid>div{height:190px;border:1px dashed #bcb2a2;border-radius:14px;background:linear-gradient(145deg,#d8d0c4,#f2ede5);display:flex;align-items:flex-end;padding:16px}body.page-id-213 .f2-gallery-grid span{font-size:8px;font-weight:900;color:#86652c}body.page-id-213 .f2-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-213 .f2-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-213 .f2-cta h2{color:#fff}body.page-id-213 .f2-cta p{color:#becdc8;line-height:1.65}
@media(max-width:950px){body.page-id-213 .f2-hero-grid,body.page-id-213 .f2-head,body.page-id-213 .f2-machine-grid,body.page-id-213 .f2-conn-grid,body.page-id-213 .f2-qc-grid,body.page-id-213 .f2-mark-grid,body.page-id-213 .f2-cta-grid{grid-template-columns:1fr}body.page-id-213 .f2-cap-grid,body.page-id-213 .f2-process,body.page-id-213 .f2-mem-grid,body.page-id-213 .f2-transform-grid{grid-template-columns:1fr 1fr}body.page-id-213 .f2-receive-flow,body.page-id-213 .f2-finish-row{grid-template-columns:1fr 1fr}body.page-id-213 .f2-weld-flow{grid-template-columns:1fr 1fr}body.page-id-213 .f2-custom-grid,body.page-id-213 .f2-gallery-grid{grid-template-columns:1fr 1fr}body.page-id-213 .f2-hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-213 .f2-shell{width:calc(100% - 28px)}body.page-id-213 .f2-hero{padding:46px 0}body.page-id-213 .f2-hero h1{font-size:52px}body.page-id-213 .f2-hero-media{grid-template-columns:1fr;grid-template-rows:250px 120px 120px 110px;min-height:0}body.page-id-213 .f2-hero-img.main{grid-row:auto}body.page-id-213 .f2-hero-note{grid-column:auto}body.page-id-213 .f2-capabilities,body.page-id-213 .f2-steel-process,body.page-id-213 .f2-membrane,body.page-id-213 .f2-custom,body.page-id-213 .f2-gallery{padding:45px 0}body.page-id-213 .f2-cap-grid,body.page-id-213 .f2-process,body.page-id-213 .f2-mem-grid,body.page-id-213 .f2-receive-flow,body.page-id-213 .f2-finish-row,body.page-id-213 .f2-weld-flow,body.page-id-213 .f2-transform-grid,body.page-id-213 .f2-custom-grid,body.page-id-213 .f2-gallery-grid{grid-template-columns:1fr}body.page-id-213 .f2-machine-list,body.page-id-213 .f2-conn-visual,body.page-id-213 .f2-mark-demo{grid-template-columns:1fr}body.page-id-213 .f2-actions{flex-direction:column;align-items:flex-start}body.page-id-213 .f2-dispatch-flow{justify-content:flex-start}}body.page-id-213 /* V3 — premium factory visit module */
.f3-visit{
  padding:66px 0 58px;
  background:
    radial-gradient(circle at 84% 12%,rgba(210,163,67,.13),transparent 27%),
    linear-gradient(145deg,#073b33,#0b5548);
  color:#fff;
}body.page-id-213 .f3-visit-top{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:end}body.page-id-213 .f3-visit h2{font-size:clamp(46px,5.4vw,78px);line-height:.91;letter-spacing:-.055em;margin:8px 0 0;color:#fff}body.page-id-213 .f3-visit-top p{color:#c2d1cc;line-height:1.7;margin:0 0 18px}body.page-id-213 .f3-visit-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}body.page-id-213 .f3-visit-actions a{background:#d4a64b;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-213 .f3-visit-actions span{font-size:7px;font-weight:900;letter-spacing:.13em;color:#d7e1dd}body.page-id-213 .f3-visit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:32px}body.page-id-213 .f3-visit-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:16px;padding:20px}body.page-id-213 .f3-visit-grid article>b{font-size:23px;color:#e0b45a}body.page-id-213 .f3-visit-grid article>span{display:block;font-size:6.5px;font-weight:900;letter-spacing:.14em;color:#a9c0b8;margin-top:11px}body.page-id-213 .f3-visit-grid h3{font-size:18px;margin:6px 0;color:#fff}body.page-id-213 .f3-visit-grid p{font-size:8px;line-height:1.55;color:#bdcdc7;margin-bottom:0}body.page-id-213 .f3-visit-note{margin-top:10px;background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:15px 18px;display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center}body.page-id-213 .f3-visit-note>b{font-size:7px;color:#e0b45a;letter-spacing:.12em}body.page-id-213 .f3-visit-note>div{display:flex;align-items:center;justify-content:space-between;gap:8px}body.page-id-213 .f3-visit-note span{font-size:6.5px;font-weight:900;letter-spacing:.07em;color:#d2ded9}body.page-id-213 .f3-visit-note i{font-style:normal;color:#d6a94e}
@media(max-width:900px){body.page-id-213 .f3-visit-top{grid-template-columns:1fr;gap:18px}body.page-id-213 .f3-visit-grid{grid-template-columns:1fr 1fr}body.page-id-213 .f3-visit-note{grid-template-columns:1fr}body.page-id-213 .f3-visit-note>div{overflow-x:auto;justify-content:flex-start}body.page-id-213 .f3-visit-note span{white-space:nowrap}
}
@media(max-width:600px){body.page-id-213 .f3-visit{padding:46px 0}body.page-id-213 .f3-visit-grid{grid-template-columns:1fr}body.page-id-213 .f3-visit h2{font-size:44px}
}body.page-id-213{--bg:#f4efe6;--ink:#123e36;--green:#073f35;--green2:#0b5548;--gold:#c99538}body.page-id-213 .bk{background:var(--bg);color:var(--ink);overflow:hidden}body.page-id-213 .bk-shell{width:min(1240px,92vw);margin:auto}body.page-id-213 .bk-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d7a84d}body.page-id-213 .bk-kicker.dark{color:#a87526}body.page-id-213 .bk-hero{padding:72px 0 58px;background:radial-gradient(circle at 80% 15%,rgba(214,169,76,.16),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-213 .bk-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-213 .bk-hero h1{font-size:clamp(57px,6.5vw,98px);line-height:.87;letter-spacing:-.062em;margin:12px 0 20px}body.page-id-213 .bk-hero h1 em{font-style:normal;color:#dfb55b}body.page-id-213 .bk-hero p{max-width:720px;color:#c6d5d0;line-height:1.7;font-size:14px}body.page-id-213 .bk-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:760px}body.page-id-213 .bk-search span{display:grid;place-items:center;color:#58716a;font-size:21px}body.page-id-213 .bk-search input{border:0;outline:0;padding:13px 4px;font-size:11px}body.page-id-213 .bk-search button,body.page-id-213 .bk-more button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-213 .bk-trends{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}body.page-id-213 .bk-trends b{font-size:6px;color:#d9ac55}body.page-id-213 .bk-trends span{font-size:6.5px;border:1px solid rgba(255,255,255,.13);padding:6px 8px;border-radius:99px;color:#c8d7d2}body.page-id-213 .bk-start{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:25px}body.page-id-213 .bk-start>small{color:#dfb55b;font-size:7px;font-weight:900;letter-spacing:.15em}body.page-id-213 .bk-start>b{display:block;font-size:25px;margin:8px 0}body.page-id-213 .bk-start>p{font-size:10px}body.page-id-213 .bk-start>div{display:grid;grid-template-columns:35px 1fr;gap:9px;padding:11px 0;border-top:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:700}body.page-id-213 .bk-start>div span{color:#e0b45a}body.page-id-213 .bk-start a{display:inline-block;margin-top:13px;color:#e0b45a;font-size:7px;font-weight:900}body.page-id-213 .bk-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-213 .bk-head h2,body.page-id-213 .bk-expert h2,body.page-id-213 .bk-saudi h2,body.page-id-213 .bk-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-213 .bk-head p,body.page-id-213 .bk-saudi p{color:#69766f;line-height:1.65}body.page-id-213 .bk-head.light h2{color:#fff}body.page-id-213 .bk-head.light p{color:#bfcec9}body.page-id-213 .bk-categories,body.page-id-213 .bk-paths,body.page-id-213 .bk-library,body.page-id-213 .bk-saudi,body.page-id-213 .bk-case{padding:65px 0}body.page-id-213 .bk-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .bk-cat-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:15px;padding:20px}body.page-id-213 .bk-cat-grid b{font-size:21px;color:#bd8730}body.page-id-213 .bk-cat-grid h3{font-size:18px;margin:13px 0 6px}body.page-id-213 .bk-cat-grid p{font-size:8px;line-height:1.5;color:#6b7772}body.page-id-213 .bk-cat-grid span{font-size:6.5px;font-weight:900;color:#a87526}body.page-id-213 .bk-featured,body.page-id-213 .bk-faq{padding:64px 0;background:#073f35;color:#fff}body.page-id-213 .bk-feature-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}body.page-id-213 .bk-big{background:#fff;color:var(--ink);border-radius:18px;overflow:hidden}body.page-id-213 .bk-photo{background-size:cover;background-position:center}body.page-id-213 .bk-big .bk-photo{height:340px}body.page-id-213 .parking{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1200&q=80')}body.page-id-213 .fabric{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=700&q=80')}body.page-id-213 .engineering{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=700&q=80')}body.page-id-213 .cost{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=700&q=80')}body.page-id-213 .bk-card-copy{padding:22px}body.page-id-213 .bk-card-copy>span,body.page-id-213 .bk-side span,body.page-id-213 .bk-library-grid article>span{font-size:7px;font-weight:900;color:#ae7825;letter-spacing:.09em}body.page-id-213 .bk-card-copy h3{font-size:29px;line-height:1.05;margin:8px 0}body.page-id-213 .bk-card-copy p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-213 .bk-card-copy a,body.page-id-213 .bk-side a{font-size:7px;font-weight:900;color:#9e6e25}body.page-id-213 .bk-side{display:grid;gap:10px}body.page-id-213 .bk-side article{display:grid;grid-template-columns:145px 1fr;background:#fff;color:var(--ink);border-radius:15px;overflow:hidden}body.page-id-213 .bk-side .bk-photo{height:100%}body.page-id-213 .bk-side article>div:last-child{padding:15px}body.page-id-213 .bk-side h3{font-size:16px;margin:7px 0 11px}body.page-id-213 .bk-paths{background:#e9e2d6}body.page-id-213 .bk-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-213 .bk-path-grid article{background:#fff;border:1px solid #d7cec0;border-radius:17px;padding:23px}body.page-id-213 .bk-path-grid>article>span{font-size:7px;color:#aa7526;font-weight:900}body.page-id-213 .bk-path-grid h3{font-size:22px;margin:8px 0 15px}body.page-id-213 .bk-path-grid ol{padding-left:20px;color:#68756f;font-size:9px;line-height:2}body.page-id-213 .bk-path-grid a{font-size:7px;color:#9d6d25;font-weight:900}body.page-id-213 .bk-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-213 .bk-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-213 .bk-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-213 .bk-library-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-213 .bk-thumb{height:190px;background-size:cover;background-position:center}body.page-id-213 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .t2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .t3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .t4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .t5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .t6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .bk-library-grid article>span,body.page-id-213 .bk-library-grid article>h3,body.page-id-213 .bk-library-grid article>p,body.page-id-213 .bk-library-grid article>small{margin-left:16px;margin-right:16px}body.page-id-213 .bk-library-grid article>span{display:block;margin-top:14px}body.page-id-213 .bk-library-grid h3{font-size:19px;margin-top:6px;margin-bottom:6px}body.page-id-213 .bk-library-grid p{font-size:8px;line-height:1.5;color:#6a7671}body.page-id-213 .bk-library-grid small{font-size:6px;color:#9c8b6a}body.page-id-213 .bk-more{text-align:center;margin-top:18px}body.page-id-213 .bk-more button{padding:12px 17px}body.page-id-213 .bk-expert{padding:62px 0;background:#e8e0d4}body.page-id-213 .bk-expert-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center}body.page-id-213 .bk-expert>div p{color:#69766f;line-height:1.65}body.page-id-213 .bk-expert-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-213 .bk-expert-cards article{background:#fff;border-radius:15px;padding:20px;border:1px solid #d5ccbd}body.page-id-213 .bk-expert-cards b{font-size:27px;color:#bc8730}body.page-id-213 .bk-expert-cards h3{font-size:18px}body.page-id-213 .bk-expert-cards p{font-size:8px!important}body.page-id-213 .bk-expert-cards a{font-size:6.5px;font-weight:900;color:#9e6d25}body.page-id-213 .bk-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-213 .bk-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:12px;padding:15px}body.page-id-213 .bk-faq-grid b{color:#dfb45a}body.page-id-213 .bk-faq-grid span{font-size:10px;font-weight:700}body.page-id-213 .bk-faq-grid i{font-style:normal;color:#dfb45a;font-size:18px}body.page-id-213 .bk-saudi{background:#f6f2ea}body.page-id-213 .bk-saudi-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-213 .bk-city-cloud{display:flex;flex-wrap:wrap;gap:8px}body.page-id-213 .bk-city-cloud span{padding:12px 15px;border:1px solid #d4cabb;background:#fff;border-radius:999px;font-size:8px;font-weight:900;color:#6e624d}body.page-id-213 .bk-city-cloud span:last-child{background:#0a473d;color:#fff;border-color:#0a473d}body.page-id-213 .bk-case{background:#e9e2d7}body.page-id-213 .bk-case-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-213 .bk-case-row>div{min-height:175px;border-radius:15px;background:linear-gradient(145deg,#0b4d42,#073b33);color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-213 .bk-case-row b{font-size:7px;color:#dfb45a}body.page-id-213 .bk-case-row h3{font-size:20px;margin:7px 0}body.page-id-213 .bk-case-row span{font-size:6px;color:#bed0c9}body.page-id-213 .bk-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-213 .bk-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-213 .bk-cta h2{color:#fff}body.page-id-213 .bk-cta p{color:#bdccc7;line-height:1.65}body.page-id-213 .bk-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:900px){body.page-id-213 .bk-hero-grid,body.page-id-213 .bk-head,body.page-id-213 .bk-feature-grid,body.page-id-213 .bk-expert-grid,body.page-id-213 .bk-saudi-grid,body.page-id-213 .bk-cta-grid{grid-template-columns:1fr}body.page-id-213 .bk-cat-grid{grid-template-columns:1fr 1fr}body.page-id-213 .bk-path-grid,body.page-id-213 .bk-library-grid,body.page-id-213 .bk-case-row{grid-template-columns:1fr 1fr}body.page-id-213 .bk-head{gap:12px}body.page-id-213 .bk-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-213 .bk-shell{width:calc(100% - 28px)}body.page-id-213 .bk-hero{padding:46px 0}body.page-id-213 .bk-hero h1{font-size:51px}body.page-id-213 .bk-search{grid-template-columns:34px 1fr}body.page-id-213 .bk-search button{grid-column:1/-1;padding:12px}body.page-id-213 .bk-cat-grid,body.page-id-213 .bk-path-grid,body.page-id-213 .bk-library-grid,body.page-id-213 .bk-expert-cards,body.page-id-213 .bk-faq-grid,body.page-id-213 .bk-case-row{grid-template-columns:1fr}body.page-id-213 .bk-side article{grid-template-columns:115px 1fr}body.page-id-213 .bk-big .bk-photo{height:240px}body.page-id-213 .bk-categories,body.page-id-213 .bk-paths,body.page-id-213 .bk-library,body.page-id-213 .bk-saudi,body.page-id-213 .bk-case{padding:45px 0}}body.page-id-213 /* BLOG & KNOWLEDGE V3 — complete VIP knowledge architecture */
:root{--k3g:#073f35;--k3g2:#0b5548;--k3gold:#cb983b;--k3cream:#f4efe6;--k3ink:#123e36}body.page-id-213 .bk3{background:var(--k3cream);color:var(--k3ink);overflow:hidden}body.page-id-213 .k3-shell{width:min(1240px,92vw);margin:auto}body.page-id-213 .k3-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-213 .k3-kicker.dark{color:#a87526}body.page-id-213 .k3-hero{padding:76px 0 62px;background:radial-gradient(circle at 80% 12%,rgba(217,172,81,.17),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-213 .k3-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}body.page-id-213 .k3-hero h1{font-size:clamp(58px,6.7vw,102px);line-height:.86;letter-spacing:-.064em;margin:12px 0 21px}body.page-id-213 .k3-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-213 .k3-hero p{font-size:14px;line-height:1.72;color:#c7d6d1;max-width:710px}body.page-id-213 .k3-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:750px}body.page-id-213 .k3-search>span{display:grid;place-items:center;color:#58736b;font-size:20px}body.page-id-213 .k3-search input{border:0;outline:0;padding:12px 4px;font-size:10px}body.page-id-213 .k3-search button,body.page-id-213 .k3-center button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-213 .k3-popular{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:11px}body.page-id-213 .k3-popular b{font-size:6px;color:#dfb45b}body.page-id-213 .k3-popular span{border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:6px 8px;font-size:6px;color:#cad9d4}body.page-id-213 .k3-dashboard{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:10px 22px 17px}body.page-id-213 .k3-dash-top{padding:16px 0}body.page-id-213 .k3-dash-top small{color:#dfb45b;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-213 .k3-dash-top>b{display:block;font-size:24px;margin-top:5px}body.page-id-213 .k3-dashboard>a{display:grid;grid-template-columns:40px 1fr 20px;gap:8px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none}body.page-id-213 .k3-dashboard>a>span{color:#dfb45b;font-size:10px;font-weight:900}body.page-id-213 .k3-dashboard>a b{font-size:11px}body.page-id-213 .k3-dashboard>a small{display:block;font-size:7px;color:#9fb7af;margin-top:3px}body.page-id-213 .k3-dashboard>a i{font-style:normal;color:#dfb45b}body.page-id-213 .k3-dash-foot{display:flex;gap:5px;flex-wrap:wrap;padding-top:11px;border-top:1px solid rgba(255,255,255,.12)}body.page-id-213 .k3-dash-foot span{font-size:6px;padding:6px 7px;background:rgba(255,255,255,.06);border-radius:99px;color:#c7d6d1}body.page-id-213 .k3-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-213 .k3-head h2,body.page-id-213 .k3-engineer h2,body.page-id-213 .k3-saudi h2,body.page-id-213 .k3-authority h2,body.page-id-213 .k3-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.052em;margin:6px 0 0}body.page-id-213 .k3-head p{color:#69766f;line-height:1.65}body.page-id-213 .k3-head.light h2{color:#fff}body.page-id-213 .k3-head.light p{color:#bdcdc7}body.page-id-213 .k3-start,body.page-id-213 .k3-latest,body.page-id-213 .k3-compare,body.page-id-213 .k3-faq,body.page-id-213 .k3-cases{padding:66px 0}body.page-id-213 .k3-start-grid{display:grid;grid-template-columns:1.4fr repeat(2,1fr);gap:9px}body.page-id-213 .k3-start-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:20px}body.page-id-213 .k3-start-grid .hero-guide{grid-row:span 2;padding:0;overflow:hidden}body.page-id-213 .hero-guide .k3-img{height:280px}body.page-id-213 .hero-guide>div:last-child{padding:22px}body.page-id-213 .k3-start-grid span{font-size:7px;font-weight:900;color:#ad7825}body.page-id-213 .k3-start-grid h3{font-size:20px;line-height:1.08;margin:8px 0}body.page-id-213 .hero-guide h3{font-size:29px}body.page-id-213 .k3-start-grid p{font-size:8px;line-height:1.55;color:#68756f}body.page-id-213 .k3-start-grid a{font-size:6.5px;font-weight:900;color:#9f6e25}body.page-id-213 .k3-img{background-size:cover;background-position:center}body.page-id-213 .park,body.page-id-213 .a1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=82')}body.page-id-213 .a2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=900&q=82')}body.page-id-213 .a3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=900&q=82')}body.page-id-213 .a4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=900&q=82')}body.page-id-213 .a5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=900&q=82')}body.page-id-213 .a6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=900&q=82')}body.page-id-213 .k3-topics,body.page-id-213 .k3-tools,body.page-id-213 .k3-saudi{padding:65px 0;background:#073f35;color:#fff}body.page-id-213 .k3-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .k3-topic-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:19px}body.page-id-213 .k3-topic-grid b{font-size:20px;color:#dfb45a}body.page-id-213 .k3-topic-grid>article>span{display:block;font-size:6px;color:#9fb9b0;font-weight:900;letter-spacing:.12em;margin-top:12px}body.page-id-213 .k3-topic-grid h3{font-size:18px;margin:6px 0}body.page-id-213 .k3-topic-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-213 .k3-topic-grid small{font-size:6px;color:#dfb45a}body.page-id-213 .k3-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-213 .k3-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-213 .k3-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-213 .k3-article-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-213 .k3-article-grid .k3-img{height:205px}body.page-id-213 .k3-article-grid article>span,body.page-id-213 .k3-article-grid h3,body.page-id-213 .k3-article-grid p,body.page-id-213 .k3-article-grid a{margin-left:16px;margin-right:16px}body.page-id-213 .k3-article-grid article>span{display:block;margin-top:14px;font-size:6.5px;font-weight:900;color:#aa7526}body.page-id-213 .k3-article-grid h3{font-size:19px;line-height:1.08;margin-top:7px;margin-bottom:6px}body.page-id-213 .k3-article-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-213 .k3-article-grid a{font-size:6px;font-weight:900;color:#9f6e25}body.page-id-213 .k3-center{text-align:center;margin-top:20px}body.page-id-213 .k3-center button{padding:12px 17px}body.page-id-213 .k3-engineer{padding:64px 0;background:#e8e0d4}body.page-id-213 .k3-eng-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:center}body.page-id-213 .k3-engineer p{color:#68756f;line-height:1.65}body.page-id-213 .k3-engineer a{font-size:7px;font-weight:900;color:#9d6c24}body.page-id-213 .k3-eng-list{background:#fff;border:1px solid #d5ccbd;border-radius:17px;padding:7px 18px}body.page-id-213 .k3-eng-list>div{display:grid;grid-template-columns:48px 1fr 20px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #e5ded3}body.page-id-213 .k3-eng-list>div:last-child{border:0}body.page-id-213 .k3-eng-list b{font-size:18px;color:#b98128}body.page-id-213 .k3-eng-list strong{font-size:12px}body.page-id-213 .k3-eng-list small{display:block;color:#73807b;font-size:7px;margin-top:3px}body.page-id-213 .k3-eng-list i{font-style:normal;color:#b98128}body.page-id-213 .k3-compare{background:#f6f2eb}body.page-id-213 .k3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .k3-compare-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-213 .k3-compare-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0a473d;color:#dfb45a;font-size:9px}body.page-id-213 .k3-compare-grid h3{font-size:18px;min-height:45px}body.page-id-213 .k3-compare-grid span{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-213 .k3-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .k3-tools-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-213 .k3-tools-grid b{font-size:21px;color:#dfb45a}body.page-id-213 .k3-tools-grid h3{font-size:18px;margin:12px 0 6px}body.page-id-213 .k3-tools-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-213 .k3-tools-grid span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-213 .k3-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-213 .k3-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:15px}body.page-id-213 .k3-faq-grid b{color:#b67e27}body.page-id-213 .k3-faq-grid span{font-size:10px;font-weight:700}body.page-id-213 .k3-faq-grid i{font-style:normal;color:#b67e27;font-size:18px}body.page-id-213 .k3-saudi{background:linear-gradient(145deg,#073b33,#0b5548)}body.page-id-213 .k3-saudi-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-213 .k3-saudi h2{color:#fff}body.page-id-213 .k3-saudi p{color:#bdcdc7;line-height:1.65}body.page-id-213 .k3-cities{display:flex;flex-wrap:wrap;gap:8px}body.page-id-213 .k3-cities span{padding:11px 14px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:99px;font-size:7px;font-weight:900;color:#d1ddd9}body.page-id-213 .k3-cities span:last-child{background:#d2a348;color:#173e35;border-color:#d2a348}body.page-id-213 .k3-cases{background:#e9e2d7}body.page-id-213 .k3-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-213 .k3-case-grid article{background:#fff;border:1px solid #d5ccbd;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-213 .k3-case-photo{height:215px;background-size:cover;background-position:center}body.page-id-213 .c1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=82')}body.page-id-213 .c2{background-image:url('https://images.unsplash.com/photo-1554068865-24cecd4e34b8?auto=format&fit=crop&w=900&q=82')}body.page-id-213 .c3{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=82')}body.page-id-213 .k3-case-grid article>span,body.page-id-213 .k3-case-grid h3,body.page-id-213 .k3-case-grid p,body.page-id-213 .k3-case-grid a{margin-left:16px;margin-right:16px}body.page-id-213 .k3-case-grid article>span{display:block;margin-top:14px;font-size:6px;color:#a87425;font-weight:900}body.page-id-213 .k3-case-grid h3{font-size:20px;margin-top:6px;margin-bottom:6px}body.page-id-213 .k3-case-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-213 .k3-case-grid a{font-size:6px;font-weight:900;color:#9f6d24}body.page-id-213 .k3-authority{padding:50px 0;background:#f7f3ec}body.page-id-213 .k3-auth-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}body.page-id-213 .k3-auth-list{display:flex;flex-wrap:wrap;gap:7px}body.page-id-213 .k3-auth-list span{padding:9px 11px;border:1px solid #d5ccbd;background:#fff;border-radius:99px;font-size:6.5px;font-weight:900;color:#75664b}body.page-id-213 .k3-cta{padding:57px 0;background:#062f29;color:#fff}body.page-id-213 .k3-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-213 .k3-cta h2{color:#fff}body.page-id-213 .k3-cta p{color:#bdccc7;line-height:1.65}body.page-id-213 .k3-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-213 .k3-hero-grid,body.page-id-213 .k3-head,body.page-id-213 .k3-eng-grid,body.page-id-213 .k3-saudi-grid,body.page-id-213 .k3-auth-grid,body.page-id-213 .k3-cta-grid{grid-template-columns:1fr}body.page-id-213 .k3-start-grid{grid-template-columns:1fr 1fr}body.page-id-213 .k3-start-grid .hero-guide{grid-column:1/-1;grid-row:auto}body.page-id-213 .k3-topic-grid,body.page-id-213 .k3-tools-grid{grid-template-columns:1fr 1fr}body.page-id-213 .k3-article-grid,body.page-id-213 .k3-case-grid{grid-template-columns:1fr 1fr}body.page-id-213 .k3-compare-grid{grid-template-columns:1fr 1fr}body.page-id-213 .k3-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-213 .k3-shell{width:calc(100% - 28px)}body.page-id-213 .k3-hero{padding:47px 0}body.page-id-213 .k3-hero h1{font-size:51px}body.page-id-213 .k3-search{grid-template-columns:35px 1fr}body.page-id-213 .k3-search button{grid-column:1/-1;padding:11px}body.page-id-213 .k3-start,body.page-id-213 .k3-latest,body.page-id-213 .k3-compare,body.page-id-213 .k3-faq,body.page-id-213 .k3-cases{padding:45px 0}body.page-id-213 .k3-start-grid,body.page-id-213 .k3-topic-grid,body.page-id-213 .k3-article-grid,body.page-id-213 .k3-compare-grid,body.page-id-213 .k3-tools-grid,body.page-id-213 .k3-faq-grid,body.page-id-213 .k3-case-grid{grid-template-columns:1fr}body.page-id-213 .hero-guide .k3-img{height:230px}body.page-id-213 .k3-head{gap:12px}}body.page-id-213{--mg:#073f35;--mg2:#0b5548;--gold:#ca9739;--cream:#f4efe6;--ink:#123e36}body.page-id-213 .mg{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-213 .mg-shell{width:min(1180px,92vw);margin:auto}body.page-id-213 .mg-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-213 .mg-kicker.dark{color:#a87526}body.page-id-213 .mg-hero{padding:70px 0 58px;background:radial-gradient(circle at 82% 14%,rgba(216,170,78,.17),transparent 28%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-213 .mg-breadcrumb{font-size:6.5px;color:#91aaa2;margin-bottom:22px}body.page-id-213 .mg-hero h1{font-size:clamp(60px,7vw,105px);line-height:.85;letter-spacing:-.065em;margin:10px 0 22px}body.page-id-213 .mg-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-213 .mg-lead{max-width:850px;font-size:15px;line-height:1.72;color:#c7d6d1}body.page-id-213 .mg-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}body.page-id-213 .mg-meta span{font-size:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:99px;color:#cbd9d5}body.page-id-213 .mg-intro,body.page-id-213 .mg-site,body.page-id-213 .mg-material,body.page-id-213 .mg-engineering,body.page-id-213 .mg-quote,body.page-id-213 .mg-warranty,body.page-id-213 .mg-faq{padding:64px 0}body.page-id-213 .mg-intro-grid,body.page-id-213 .mg-size-grid,body.page-id-213 .mg-steel-grid,body.page-id-213 .mg-install-grid,body.page-id-213 .mg-check-grid,body.page-id-213 .mg-cta-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-213 .mg-intro h2,body.page-id-213 .mg-size h2,body.page-id-213 .mg-steel h2,body.page-id-213 .mg-install h2,body.page-id-213 .mg-check h2,body.page-id-213 .mg-cta h2,body.page-id-213 .mg-head h2{font-size:clamp(42px,5vw,70px);line-height:.93;letter-spacing:-.05em;margin:7px 0 15px}body.page-id-213 .mg-intro p,body.page-id-213 .mg-size p,body.page-id-213 .mg-head p,body.page-id-213 .mg-steel p,body.page-id-213 .mg-install p,body.page-id-213 .mg-check p{line-height:1.65;color:#68756f}body.page-id-213 .mg-callout{background:#e8e0d4;border-radius:12px;padding:15px;margin-top:20px}body.page-id-213 .mg-callout b,body.page-id-213 .mg-callout span{display:block}body.page-id-213 .mg-callout b{font-size:7px;color:#a87526}body.page-id-213 .mg-callout span{font-size:11px;font-weight:800;margin-top:5px}body.page-id-213 .mg-toc{background:#fff;border:1px solid #d5ccbd;border-radius:17px;padding:18px 22px}body.page-id-213 .mg-toc>b{display:block;color:#a87526;font-size:7px;margin-bottom:7px}body.page-id-213 .mg-toc a{display:block;padding:8px 0;border-bottom:1px solid #e9e2d8;font-size:8px;color:#294e46}body.page-id-213 .mg-toc a:last-child{border:0}body.page-id-213 .mg-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-213 .mg-head.light h2{color:#fff}body.page-id-213 .mg-head.light p{color:#bfcec9}body.page-id-213 .mg-site-grid,body.page-id-213 .mg-finish-grid,body.page-id-213 .mg-warranty-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .mg-site-grid article,body.page-id-213 .mg-warranty-grid article{background:#fff;border:1px solid #d7cfc1;border-radius:15px;padding:20px}body.page-id-213 .mg-site-grid b,body.page-id-213 .mg-warranty-grid b{font-size:21px;color:#b98128}body.page-id-213 .mg-site-grid h3,body.page-id-213 .mg-warranty-grid h3{font-size:18px;margin:11px 0 6px}body.page-id-213 .mg-site-grid p,body.page-id-213 .mg-warranty-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-213 .mg-design,body.page-id-213 .mg-finish,body.page-id-213 .mg-install,body.page-id-213 .mg-check{padding:62px 0;background:#073f35;color:#fff}body.page-id-213 .mg-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .mg-design-grid article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden;padding-bottom:17px}body.page-id-213 .mg-pic{height:180px;background-size:cover;background-position:center}body.page-id-213 .cant,body.page-id-213 .double{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .arch{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .tensile{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .mg-design-grid article>span,body.page-id-213 .mg-design-grid h3,body.page-id-213 .mg-design-grid p{margin-left:15px;margin-right:15px}body.page-id-213 .mg-design-grid article>span{display:block;margin-top:13px;font-size:6px;color:#dfb45a;font-weight:900}body.page-id-213 .mg-design-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-213 .mg-design-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-213 .mg-size{padding:60px 0;background:#e9e2d6}body.page-id-213 .mg-diagram{height:300px;border-radius:18px;background:#fff;border:1px solid #d4cabb;position:relative;display:grid;place-items:center}body.page-id-213 .mg-diagram .car{width:65%;height:45%;border-radius:30px 30px 12px 12px;background:#0a473d;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:900}body.page-id-213 .mg-diagram .dim{position:absolute;color:#a87526;font-size:8px;font-weight:900}body.page-id-213 .mg-diagram .top{top:28px}body.page-id-213 .mg-diagram .side{right:20px;transform:rotate(90deg)}body.page-id-213 .mg-diagram small{position:absolute;bottom:15px;font-size:6px;color:#8b7d66}body.page-id-213 .mg-mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .mg-mat-grid article{background:#fff;border:1px solid #d7cec0;border-radius:15px;padding:20px}body.page-id-213 .mg-mat-grid b{font-size:23px;color:#b98128}body.page-id-213 .mg-mat-grid h3{font-size:18px;margin:8px 0}body.page-id-213 .mg-mat-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-213 .mg-mat-grid span{font-size:6px;font-weight:900;color:#9d6c24}body.page-id-213 .mg-warning{display:grid;grid-template-columns:210px 1fr;gap:20px;background:#0a473d;color:#fff;border-radius:13px;padding:16px 20px;margin-top:10px;align-items:center}body.page-id-213 .mg-warning b{color:#dfb45a;font-size:9px}body.page-id-213 .mg-warning p{font-size:8px;color:#c5d4cf}body.page-id-213 .mg-steel{padding:62px 0;background:#e8e0d4}body.page-id-213 .mg-steel-list{background:#fff;border:1px solid #d5ccbd;border-radius:16px;padding:8px 18px}body.page-id-213 .mg-steel-list>div{display:grid;grid-template-columns:50px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-213 .mg-steel-list>div:last-child{border:0}body.page-id-213 .mg-steel-list b{font-size:19px;color:#b98128}body.page-id-213 .mg-steel-list strong{font-size:11px}body.page-id-213 .mg-steel-list small{display:block;font-size:7px;color:#71807a;margin-top:3px}body.page-id-213 .mg-eng-flow{display:flex;align-items:stretch;gap:8px}body.page-id-213 .mg-eng-flow>div{flex:1;background:#fff;border:1px solid #d7cec0;border-radius:15px;padding:19px}body.page-id-213 .mg-eng-flow>i{align-self:center;font-style:normal;color:#b98128}body.page-id-213 .mg-eng-flow b{font-size:20px;color:#b98128}body.page-id-213 .mg-eng-flow h3{font-size:17px;margin:10px 0 5px}body.page-id-213 .mg-eng-flow p{font-size:8px;color:#68756f}body.page-id-213 .mg-note{display:grid;grid-template-columns:110px 1fr;gap:15px;margin-top:10px;background:#e8e0d4;border-radius:12px;padding:14px}body.page-id-213 .mg-note b{font-size:7px;color:#a87526}body.page-id-213 .mg-note span{font-size:8px}body.page-id-213 .mg-finish-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-213 .mg-finish-grid b{font-size:21px;color:#dfb45a}body.page-id-213 .mg-finish-grid h3{font-size:18px}body.page-id-213 .mg-finish-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-213 .mg-table{background:#fff;border:1px solid #d5ccbd;border-radius:15px;overflow:hidden}body.page-id-213 .mg-table>div{display:grid;grid-template-columns:2fr .6fr .6fr 1fr;align-items:center;border-bottom:1px solid #e5ded3}body.page-id-213 .mg-table>div:last-child{border:0}body.page-id-213 .mg-table>div>*{padding:12px 15px}body.page-id-213 .mg-table .head{background:#0a473d;color:#fff;font-size:7px;font-weight:900}body.page-id-213 .mg-table div:not(.head){font-size:8px}body.page-id-213 .mg-table div:not(.head)>span{text-align:center;color:#b98128;font-size:15px}body.page-id-213 .mg-table strong{font-size:7px;color:#8a7043}body.page-id-213 .mg-install-grid{grid-template-columns:.8fr 1.2fr}body.page-id-213 .mg-install h2,body.page-id-213 .mg-install p,body.page-id-213 .mg-check h2,body.page-id-213 .mg-check p{color:#fff}body.page-id-213 .mg-install p,body.page-id-213 .mg-check p{color:#bdcdc7}body.page-id-213 .mg-install-flow{display:flex;align-items:center;justify-content:space-between;gap:6px;overflow-x:auto;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:20px}body.page-id-213 .mg-install-flow span{font-size:6px;font-weight:900;white-space:nowrap}body.page-id-213 .mg-install-flow i{font-style:normal;color:#dfb45a}body.page-id-213 .mg-check-grid{grid-template-columns:.75fr 1.25fr}body.page-id-213 .mg-checklist{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-213 .mg-checklist label{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:10px;padding:12px;font-size:8px;color:#d2dfda}body.page-id-213 .mg-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-213 .mg-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:15px}body.page-id-213 .mg-faq-grid b{color:#b67e27}body.page-id-213 .mg-faq-grid span{font-size:10px;font-weight:700}body.page-id-213 .mg-faq-grid i{font-style:normal;color:#b67e27;font-size:18px}body.page-id-213 .mg-cta{padding:56px 0;background:#062f29;color:#fff}body.page-id-213 .mg-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-213 .mg-cta h2{color:#fff}body.page-id-213 .mg-cta p{color:#bdccc7;line-height:1.65}body.page-id-213 .mg-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:900px){body.page-id-213 .mg-intro-grid,body.page-id-213 .mg-head,body.page-id-213 .mg-size-grid,body.page-id-213 .mg-steel-grid,body.page-id-213 .mg-install-grid,body.page-id-213 .mg-check-grid,body.page-id-213 .mg-cta-grid{grid-template-columns:1fr}body.page-id-213 .mg-site-grid,body.page-id-213 .mg-design-grid,body.page-id-213 .mg-mat-grid,body.page-id-213 .mg-finish-grid,body.page-id-213 .mg-warranty-grid{grid-template-columns:1fr 1fr}body.page-id-213 .mg-eng-flow{display:grid;grid-template-columns:1fr 1fr}body.page-id-213 .mg-eng-flow>i{display:none}}
@media(max-width:600px){body.page-id-213 .mg-shell{width:calc(100% - 28px)}body.page-id-213 .mg-hero h1{font-size:52px}body.page-id-213 .mg-site-grid,body.page-id-213 .mg-design-grid,body.page-id-213 .mg-mat-grid,body.page-id-213 .mg-finish-grid,body.page-id-213 .mg-warranty-grid,body.page-id-213 .mg-eng-flow,body.page-id-213 .mg-checklist,body.page-id-213 .mg-faq-grid{grid-template-columns:1fr}body.page-id-213 .mg-warning{grid-template-columns:1fr}body.page-id-213 .mg-table{overflow-x:auto}body.page-id-213 .mg-table>div{min-width:620px}}body.page-id-213{--pcg:#073f35;--pcgold:#ca9739;--pccream:#f4efe6;--pcink:#123e36}body.page-id-213 .pc{background:var(--pccream);color:var(--pcink);overflow:hidden}body.page-id-213 .pc-shell{width:min(1180px,92vw);margin:auto}body.page-id-213 .pc-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-213 .pc-kicker.dark{color:#a87526}body.page-id-213 .pc-hero{padding:72px 0 60px;background:radial-gradient(circle at 82% 13%,rgba(216,170,78,.17),transparent 28%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-213 .pc-breadcrumb{font-size:6.5px;color:#91aaa2;margin-bottom:22px}body.page-id-213 .pc-hero h1{font-size:clamp(60px,7vw,104px);line-height:.85;letter-spacing:-.065em;margin:10px 0 22px}body.page-id-213 .pc-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-213 .pc-lead{max-width:850px;font-size:15px;line-height:1.72;color:#c7d6d1}body.page-id-213 .pc-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}body.page-id-213 .pc-meta span{font-size:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:99px;color:#cbd9d5}body.page-id-213 .pc-principle,body.page-id-213 .pc-factors,body.page-id-213 .pc-design,body.page-id-213 .pc-steel,body.page-id-213 .pc-finish,body.page-id-213 .pc-compare,body.page-id-213 .pc-budget,body.page-id-213 .pc-faq{padding:64px 0}body.page-id-213 .pc-principle-grid,body.page-id-213 .pc-size-grid,body.page-id-213 .pc-steel-grid,body.page-id-213 .pc-hidden-grid,body.page-id-213 .pc-price-grid,body.page-id-213 .pc-cta-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-213 .pc-principle h2,body.page-id-213 .pc-size h2,body.page-id-213 .pc-steel h2,body.page-id-213 .pc-hidden h2,body.page-id-213 .pc-pricebox h2,body.page-id-213 .pc-cta h2,body.page-id-213 .pc-head h2{font-size:clamp(42px,5vw,70px);line-height:.93;letter-spacing:-.05em;margin:7px 0 15px}body.page-id-213 .pc-principle p,body.page-id-213 .pc-size p,body.page-id-213 .pc-steel p,body.page-id-213 .pc-hidden p,body.page-id-213 .pc-head p{line-height:1.65;color:#68756f}body.page-id-213 .pc-principle aside{background:#0a473d;color:#fff;border-radius:18px;padding:23px}body.page-id-213 .pc-principle aside small{font-size:7px;color:#dfb45b}body.page-id-213 .pc-principle aside>b{display:block;font-size:28px;margin-top:7px}body.page-id-213 .pc-principle aside>i{font-style:normal;color:#dfb45b;font-size:22px}body.page-id-213 .pc-principle aside>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}body.page-id-213 .pc-principle aside span{font-size:6px;border:1px solid rgba(255,255,255,.15);padding:6px 7px;border-radius:99px}body.page-id-213 .pc-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-213 .pc-head.light h2{color:#fff}body.page-id-213 .pc-head.light p{color:#bfcec9}body.page-id-213 .pc-factor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-213 .pc-factor-grid article{background:#fff;border:1px solid #d7cfc1;border-radius:15px;padding:19px}body.page-id-213 .pc-factor-grid b{font-size:21px;color:#b98128}body.page-id-213 .pc-factor-grid h3{font-size:18px;margin:11px 0 6px}body.page-id-213 .pc-factor-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-213 .pc-size{padding:60px 0;background:#073f35;color:#fff}body.page-id-213 .pc-size h2,body.page-id-213 .pc-size p{color:#fff}body.page-id-213 .pc-size p{color:#bdcdc7}body.page-id-213 .pc-size-card{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-213 .pc-size-card>div{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-213 .pc-size-card b,body.page-id-213 .pc-size-card span,body.page-id-213 .pc-size-card strong,body.page-id-213 .pc-size-card small{display:block}body.page-id-213 .pc-size-card b{color:#dfb45a;font-size:8px}body.page-id-213 .pc-size-card span{font-size:6px;color:#9fb7af;margin-top:6px}body.page-id-213 .pc-size-card strong{font-size:20px;margin:15px 0}body.page-id-213 .pc-size-card small{font-size:7px;color:#bdcdc7}body.page-id-213 .pc-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .pc-design-grid article{background:#fff;border:1px solid #d7cfc1;border-radius:15px;overflow:hidden;padding-bottom:17px}body.page-id-213 .pc-photo{height:180px;background-size:cover;background-position:center}body.page-id-213 .p1,body.page-id-213 .p2{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .p3{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .p4{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=800&q=80')}body.page-id-213 .pc-design-grid article>span,body.page-id-213 .pc-design-grid h3,body.page-id-213 .pc-design-grid p{margin-left:15px;margin-right:15px}body.page-id-213 .pc-design-grid article>span{display:block;margin-top:13px;font-size:6px;color:#a87526;font-weight:900}body.page-id-213 .pc-design-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-213 .pc-design-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-213 .pc-material,body.page-id-213 .pc-site,body.page-id-213 .pc-hidden,body.page-id-213 .pc-pricebox{padding:62px 0;background:#073f35;color:#fff}body.page-id-213 .pc-material-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .pc-material-grid article,body.page-id-213 .pc-site-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-213 .pc-material-grid b{font-size:20px;color:#dfb45a}body.page-id-213 .pc-material-grid h3{font-size:18px}body.page-id-213 .pc-material-grid p,body.page-id-213 .pc-site-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-213 .pc-steel{background:#e9e2d6}body.page-id-213 .pc-stack{background:#fff;border:1px solid #d5ccbd;border-radius:16px;padding:8px 18px}body.page-id-213 .pc-stack>div{padding:14px 0;border-bottom:1px solid #e7e0d5}body.page-id-213 .pc-stack>div:last-child{border:0}body.page-id-213 .pc-stack b,body.page-id-213 .pc-stack span{display:block}body.page-id-213 .pc-stack b{font-size:9px;color:#a87526}body.page-id-213 .pc-stack span{font-size:8px;color:#68756f;margin-top:4px}body.page-id-213 .pc-finish-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-213 .pc-finish-flow>div{background:#fff;border:1px solid #d7cec0;border-radius:14px;padding:20px}body.page-id-213 .pc-finish-flow b{display:block;font-size:21px;color:#b98128}body.page-id-213 .pc-finish-flow span{font-size:8px;font-weight:900}body.page-id-213 .pc-site-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-213 .pc-site-grid b{color:#dfb45a;font-size:9px}body.page-id-213 .pc-table{background:#fff;border:1px solid #d5ccbd;border-radius:15px;overflow:hidden}body.page-id-213 .pc-table>div{display:grid;grid-template-columns:2fr .6fr .6fr 1.2fr;align-items:center;border-bottom:1px solid #e5ded3}body.page-id-213 .pc-table>div:last-child{border:0}body.page-id-213 .pc-table>div>*{padding:12px 15px}body.page-id-213 .pc-table .hd{background:#0a473d;color:#fff;font-size:7px;font-weight:900}body.page-id-213 .pc-table div:not(.hd){font-size:8px}body.page-id-213 .pc-table div:not(.hd)>span{text-align:center;color:#b98128;font-size:15px}body.page-id-213 .pc-table strong{font-size:7px;color:#8a7043}body.page-id-213 .pc-hidden-grid{grid-template-columns:.8fr 1.2fr}body.page-id-213 .pc-hidden h2,body.page-id-213 .pc-hidden p{color:#fff}body.page-id-213 .pc-hidden p{color:#bdcdc7}body.page-id-213 .pc-hidden-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-213 .pc-hidden-list span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:10px;padding:13px;font-size:7px;color:#d1dfda;font-weight:900}body.page-id-213 .pc-budget-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-213 .pc-budget-grid>div{background:#fff;border:1px solid #d6cdbf;border-radius:12px;padding:16px}body.page-id-213 .pc-budget-grid b{display:block;color:#b98128;font-size:18px}body.page-id-213 .pc-budget-grid span{font-size:7px;font-weight:900}body.page-id-213 .pc-price-grid{grid-template-columns:1fr .75fr}body.page-id-213 .pc-pricebox h2{color:#fff}body.page-id-213 .pc-pricebox p{color:#bdcdc7;line-height:1.65}body.page-id-213 .pc-pricebox a,body.page-id-213 .pc-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}body.page-id-213 .pc-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-213 .pc-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:15px}body.page-id-213 .pc-faq-grid b{color:#b67e27}body.page-id-213 .pc-faq-grid span{font-size:10px;font-weight:700}body.page-id-213 .pc-faq-grid i{font-style:normal;color:#b67e27;font-size:18px}body.page-id-213 .pc-cta{padding:56px 0;background:#062f29;color:#fff}body.page-id-213 .pc-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-213 .pc-cta h2{color:#fff}body.page-id-213 .pc-cta p{color:#bdccc7;line-height:1.65}
@media(max-width:900px){body.page-id-213 .pc-principle-grid,body.page-id-213 .pc-head,body.page-id-213 .pc-size-grid,body.page-id-213 .pc-steel-grid,body.page-id-213 .pc-hidden-grid,body.page-id-213 .pc-price-grid,body.page-id-213 .pc-cta-grid{grid-template-columns:1fr}body.page-id-213 .pc-factor-grid,body.page-id-213 .pc-site-grid{grid-template-columns:1fr 1fr}body.page-id-213 .pc-design-grid,body.page-id-213 .pc-material-grid,body.page-id-213 .pc-finish-flow,body.page-id-213 .pc-budget-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-213 .pc-shell{width:calc(100% - 28px)}body.page-id-213 .pc-hero h1{font-size:51px}body.page-id-213 .pc-factor-grid,body.page-id-213 .pc-design-grid,body.page-id-213 .pc-material-grid,body.page-id-213 .pc-finish-flow,body.page-id-213 .pc-site-grid,body.page-id-213 .pc-budget-grid,body.page-id-213 .pc-faq-grid,body.page-id-213 .pc-hidden-list,body.page-id-213 .pc-size-card{grid-template-columns:1fr}body.page-id-213 .pc-table{overflow-x:auto}body.page-id-213 .pc-table>div{min-width:650px}}body.page-id-213 .cpsr-logo{display:inline-flex;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}body.page-id-213 .cpsr-logo b{font-size:18px;letter-spacing:1.4px;color:#063b2c}body.page-id-213 .cpsr-logo em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:2.6px;color:#c79d43;margin-top:5px}body.page-id-213 footer .cpsr-logo b{color:#fff;font-size:22px}body.page-id-213 footer .cpsr-logo em{color:#d7b35f}body.page-id-213 (max-width:620px){.cpsr-logo b{font-size:14px}.cpsr-logo em{font-size:8px;letter-spacing:1.8px}}

/* downloads.html */
body.page-id-214 #masthead,body.page-id-214 .site-header,body.page-id-214 #colophon,body.page-id-214 .site-footer{display:none!important}body.page-id-214 #primary,body.page-id-214 .content-area,body.page-id-214 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-214 .entry-content-wrap,body.page-id-214 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-214 .entry-content{margin:0!important}body.page-id-214 *{box-sizing:border-box}body.page-id-214{margin:0;font-family:Arial,Helvetica,sans-serif;color:#173e39;background:#f7f6f1}body.page-id-214 a{color:inherit}body.page-id-214 .wrap{width:min(1180px,92%);margin:auto}body.page-id-214 header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e1d8}body.page-id-214 nav{height:76px;display:flex;align-items:center;gap:22px}body.page-id-214 .brand{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-right:auto}body.page-id-214 .brand span{color:#b48b47}body.page-id-214 nav a{font-size:13px;text-decoration:none;font-weight:700}body.page-id-214 .quote{background:#0d433d;color:white;padding:12px 15px;border-radius:8px}body.page-id-214 .hero{min-height:610px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,43,39,.94) 0%,rgba(5,43,39,.75) 44%,rgba(5,43,39,.15) 74%),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover no-repeat;color:white}body.page-id-214 .hero .wrap{padding:92px 0 64px}body.page-id-214 .eyebrow{font-size:11px;letter-spacing:.18em;color:#e1bc76;font-weight:900}body.page-id-214 h1{font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.055em;max-width:850px;margin:14px 0 20px}body.page-id-214 .hero p{max-width:650px;font-size:17px;line-height:1.7;color:#d8e0dd}body.page-id-214 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-214 .btn{padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:900;font-size:12px;background:#b68c48;color:#fff}body.page-id-214 .btn.alt{background:transparent;border:1px solid #9bb0ac}body.page-id-214 .trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1ddd4;border-radius:14px;margin-top:-30px;position:relative;z-index:3;box-shadow:0 12px 35px #163e3912}body.page-id-214 .trust div{padding:22px;border-right:1px solid #e5e1d9}body.page-id-214 .trust div:last-child{border:0}body.page-id-214 .trust b{display:block;font-size:17px}body.page-id-214 .trust span{font-size:11px;color:#78807c}body.page-id-214 section{padding:78px 0}body.page-id-214 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}body.page-id-214 .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:6px 0}body.page-id-214 .head p{max-width:500px;color:#707a76;line-height:1.65}body.page-id-214 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-214 .card{background:white;border:1px solid #e1ddd5;border-radius:16px;overflow:hidden}body.page-id-214 .card .pic{height:220px;background-size:cover;background-position:center}body.page-id-214 .card .body{padding:22px}body.page-id-214 .num{font-size:10px;color:#b48b47;font-weight:900;letter-spacing:.15em}body.page-id-214 .card h3{font-size:22px;margin:8px 0}body.page-id-214 .card p{font-size:13px;color:#737c78;line-height:1.6}body.page-id-214 .tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}body.page-id-214 .tags span{font-size:9px;background:#eef1ed;padding:7px 8px;border-radius:999px}body.page-id-214 .learn{font-size:11px;font-weight:900;text-decoration:none;color:#0c433d}body.page-id-214 .dark{background:#0b403a;color:white}body.page-id-214 .dark .head p{color:#b8c5c1}body.page-id-214 .systems{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-214 .feature{min-height:470px;border-radius:18px;background:linear-gradient(0deg,rgba(5,42,38,.85),rgba(5,42,38,.1)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover;display:flex;align-items:end;padding:30px}body.page-id-214 .feature h3{font-size:38px;margin:5px 0}body.page-id-214 .feature p{max-width:580px;color:#d6dfdc;line-height:1.6}body.page-id-214 .side{display:grid;gap:12px}body.page-id-214 .mini{background:#164e47;border:1px solid #2b625c;border-radius:15px;padding:23px}body.page-id-214 .mini b{font-size:19px}body.page-id-214 .mini p{font-size:12px;color:#bdcac7;line-height:1.55}body.page-id-214 .process{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.page-id-214 .step{background:#fff;border:1px solid #e1ddd5;border-radius:12px;padding:18px;min-height:150px}body.page-id-214 .step b{font-size:10px;color:#b48b47}body.page-id-214 .step h4{font-size:15px;margin:12px 0 8px}body.page-id-214 .step p{font-size:11px;color:#737b77;line-height:1.5}body.page-id-214 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}body.page-id-214 .photo{min-height:430px;border-radius:18px;background:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover}body.page-id-214 .panel{background:white;border-radius:18px;border:1px solid #e1ddd5;padding:34px}body.page-id-214 .panel h2{font-size:42px;letter-spacing:-.04em;margin:10px 0}body.page-id-214 .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}body.page-id-214 .checks div{padding:12px;background:#f1f2ee;border-radius:9px;font-size:12px;font-weight:700}body.page-id-214 .cta{padding:45px 0;background:#b38a47;color:white}body.page-id-214 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-214 .cta h2{font-size:38px;margin:0}body.page-id-214 footer{background:#062f2b;color:#c7d2cf;padding:55px 0 25px}body.page-id-214 .foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}body.page-id-214 footer h4{color:white}body.page-id-214 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-214 footer p{font-size:12px;line-height:1.7}body.page-id-214 .copy{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px}@media(max-width:900px){body.page-id-214 nav a:not(.quote){display:none}body.page-id-214 .hero{min-height:540px}body.page-id-214 .trust{grid-template-columns:1fr 1fr}body.page-id-214 .trust div:nth-child(2){border-right:0}body.page-id-214 .grid{grid-template-columns:1fr 1fr}body.page-id-214 .systems,body.page-id-214 .engineering{grid-template-columns:1fr}body.page-id-214 .process{grid-template-columns:repeat(3,1fr)}body.page-id-214 .foot{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.page-id-214 section{padding:52px 0}body.page-id-214 h1{font-size:48px}body.page-id-214 .hero .wrap{padding:72px 0 48px}body.page-id-214 .trust{margin-top:-18px}body.page-id-214 .trust div{padding:15px}body.page-id-214 .grid{grid-template-columns:1fr}body.page-id-214 .head{display:block}body.page-id-214 .card .pic{height:205px}body.page-id-214 .process{grid-template-columns:1fr 1fr}body.page-id-214 .feature{min-height:390px}body.page-id-214 .checks{grid-template-columns:1fr}body.page-id-214 .cta .wrap{display:block}body.page-id-214 .cta h2{font-size:30px;margin-bottom:18px}body.page-id-214 .foot{grid-template-columns:1fr 1fr;gap:20px}}body.page-id-214 /* V5 VIP engineering workflow */
.workflow-vip{padding:68px 0 62px;background:linear-gradient(180deg,#f7f3eb 0%,#eee8dc 100%);position:relative;overflow:hidden}body.page-id-214 .workflow-vip:before{content:"ENGINEERING PROCESS";position:absolute;right:-20px;top:12px;font-size:118px;font-weight:900;letter-spacing:-.06em;color:rgba(8,57,50,.035);white-space:nowrap;pointer-events:none}body.page-id-214 .workflow-head{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;margin-bottom:30px;position:relative;z-index:1}body.page-id-214 .workflow-head h2{font-size:clamp(36px,4.4vw,62px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;max-width:820px}body.page-id-214 .workflow-head>p{margin:0 0 5px;font-size:16px;line-height:1.7;color:#5f6c68;max-width:520px}body.page-id-214 .vip-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0;position:relative;z-index:1}body.page-id-214 .vip-steps>div{position:relative;min-height:250px;padding:25px 25px 22px;border:1px solid #ded7ca;border-top:0;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(20,47,42,.055);overflow:hidden}body.page-id-214 .vip-steps>div:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),#e7c66e)}body.page-id-214 .vip-steps>div:nth-child(3),body.page-id-214 .vip-steps>div:nth-child(6){background:linear-gradient(145deg,#0b4038,#0d5649);color:#fff;border-color:#164f45}body.page-id-214 .vip-steps>div:nth-child(3) p,body.page-id-214 .vip-steps>div:nth-child(6) p{color:rgba(255,255,255,.74)}body.page-id-214 .vip-steps b{position:absolute;right:20px;top:18px;font-size:12px;color:var(--gold);letter-spacing:.12em}body.page-id-214 .vip-steps .wf-icon{display:flex;width:48px;height:48px;border-radius:12px;align-items:center;justify-content:center;background:#0b4038;color:#e9c15b;font-weight:900;font-size:12px;letter-spacing:.03em}body.page-id-214 .vip-steps>div:nth-child(3) .wf-icon,body.page-id-214 .vip-steps>div:nth-child(6) .wf-icon{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15)}body.page-id-214 .vip-steps h3{font-size:23px;line-height:1.1;margin:24px 0 10px;letter-spacing:-.02em}body.page-id-214 .vip-steps p{font-size:14.5px;line-height:1.62;color:#5f6c68;margin:0 0 20px}body.page-id-214 .vip-steps em{position:absolute;left:25px;bottom:20px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.13em;color:#b88a2e}body.page-id-214 .workflow-strip{margin-top:14px;background:#0b4038;color:#fff;border-radius:12px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;position:relative;z-index:1}body.page-id-214 .workflow-strip span{color:#e6bd55;font-size:16px}body.page-id-214 .workflow-strip strong{white-space:nowrap}
@media(max-width:900px){body.page-id-214 .workflow-head{grid-template-columns:1fr;gap:16px}body.page-id-214 .vip-steps{grid-template-columns:repeat(2,1fr)}body.page-id-214 .workflow-vip:before{font-size:80px}body.page-id-214 .workflow-strip{overflow-x:auto;justify-content:flex-start}body.page-id-214 .workflow-strip strong,body.page-id-214 .workflow-strip span{flex:0 0 auto}}
@media(max-width:560px){body.page-id-214 .workflow-vip{padding:48px 0}body.page-id-214 .workflow-head h2{font-size:38px}body.page-id-214 .workflow-head>p{font-size:15px}body.page-id-214 .vip-steps{grid-template-columns:1fr}body.page-id-214 .vip-steps>div{min-height:225px;padding:22px}body.page-id-214 .vip-steps em{left:22px}body.page-id-214 .workflow-strip{padding:13px 15px}body.page-id-214 .workflow-vip:before{display:none}}body.page-id-214 /* V6.5 — balance Project Snapshot right column and remove dead space */
.v61-snapshot{display:flex;flex-direction:column;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}body.page-id-214 .v65-snapshot-fill{margin-top:18px;display:grid;gap:10px}body.page-id-214 .v65-status-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-214 .v65-status-card,body.page-id-214 .v65-highlight-card{border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.035);padding:15px}body.page-id-214 .v65-status-card small,body.page-id-214 .v65-highlight-card small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em;margin-bottom:7px}body.page-id-214 .v65-status-card b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-214 .v65-status-card span{display:block;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.45;margin-top:5px}body.page-id-214 .v65-progress{height:5px;border-radius:99px;background:rgba(255,255,255,.09);overflow:hidden;margin-top:10px}body.page-id-214 .v65-progress i{display:block;width:100%;height:100%;background:#dcb05a}body.page-id-214 .v65-highlight-card{padding:17px}body.page-id-214 .v65-highlight-card h4{margin:0 0 10px;color:#fff;font-size:16px}body.page-id-214 .v65-highlights{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-214 .v65-highlights span{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:9px;color:rgba(255,255,255,.72);font-size:8.5px;line-height:1.35;background:rgba(0,0,0,.06)}body.page-id-214 .v65-record-note{margin-top:auto;padding-top:16px;color:rgba(255,255,255,.42);font-size:7.5px;line-height:1.5;border-top:1px solid rgba(255,255,255,.09)}
@media(max-width:760px){body.page-id-214 .v65-status-row,body.page-id-214 .v65-highlights{grid-template-columns:1fr}body.page-id-214 .v61-snapshot{min-height:auto}body.page-id-214 .v65-record-note{margin-top:10px}}body.page-id-214 /* V6.6 — use the remaining Project Snapshot depth instead of leaving dead space */
.v66-snapshot-lower{
  margin-top:12px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}body.page-id-214 .v66-panel{
  border:1px solid rgba(255,255,255,.13);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  padding:15px;
  min-height:132px;
}body.page-id-214 .v66-panel small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.14em;margin-bottom:8px
}body.page-id-214 .v66-panel b{display:block;color:#fff;font-size:14px;line-height:1.2;margin-bottom:8px}body.page-id-214 .v66-panel p{margin:0;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.5}body.page-id-214 .v66-checks{display:grid;gap:6px;margin-top:10px}body.page-id-214 .v66-checks span{
  display:flex;align-items:center;gap:7px;
  color:rgba(255,255,255,.72);font-size:8px;line-height:1.3
}body.page-id-214 .v66-checks i{
  width:17px;height:17px;border-radius:50%;
  display:grid;place-items:center;flex:0 0 17px;
  border:1px solid rgba(220,176,90,.55);color:#dcb05a;
  font-style:normal;font-size:8px
}body.page-id-214 .v66-media-line{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}body.page-id-214 .v66-media-line span{
  min-height:48px;border:1px dashed rgba(255,255,255,.18);border-radius:9px;
  display:grid;place-items:center;text-align:center;padding:6px;
  color:rgba(255,255,255,.48);font-size:6.8px;font-weight:800;letter-spacing:.06em;
  background:rgba(0,0,0,.07)
}body.page-id-214 .v66-bottom-note{
  margin-top:10px;border-left:2px solid #dcb05a;padding:10px 12px;
  background:rgba(220,176,90,.055);border-radius:0 10px 10px 0;
  color:rgba(255,255,255,.62);font-size:8px;line-height:1.45
}
@media(max-width:760px){body.page-id-214 .v66-snapshot-lower{grid-template-columns:1fr}body.page-id-214 .v66-panel{min-height:auto}
}body.page-id-214 /* V6.7 — Case Study video rebuilt as a proper wide media panel */
.v63-video-wrap{
  position:relative !important;
  width:100% !important;
  min-height:0 !important;
  height:auto !important;
  aspect-ratio:16/9;
  overflow:hidden;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.16);
  background:#073f38;
  box-shadow:0 18px 40px rgba(0,0,0,.16);
}body.page-id-214 .v63-video-wrap iframe{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  border:0;
  display:block;
}body.page-id-214 .v63-video-label{
  left:16px !important;
  bottom:15px !important;
  padding:8px 11px !important;
  background:rgba(3,45,40,.88) !important;
  backdrop-filter:blur(8px);
}body.page-id-214 .v67-video-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:18px;
  margin:18px 0 10px;
}body.page-id-214 .v67-video-head small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.15em;margin-bottom:5px
}body.page-id-214 .v67-video-head b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-214 .v67-video-head span{max-width:260px;color:rgba(255,255,255,.54);font-size:8px;line-height:1.45;text-align:right}body.page-id-214 .v63-demo-note{
  margin-top:8px !important;
  padding:9px 12px !important;
  border-radius:10px;
  background:rgba(255,255,255,.025);
  border:1px solid rgba(255,255,255,.07);
}
@media(max-width:760px){body.page-id-214 .v67-video-head{display:block}body.page-id-214 .v67-video-head span{display:block;text-align:left;margin-top:6px;max-width:none}body.page-id-214 .v63-video-wrap{aspect-ratio:16/9 !important}
}body.page-id-214 /* V6.8 — restore compact video area,body.page-id-214 placeholder only */
.v67-video-head{display:none !important}body.page-id-214 .v63-video-wrap{
  position:relative !important;
  overflow:hidden !important;
  border-radius:13px !important;
  border:1px solid rgba(255,255,255,.13) !important;
  min-height:210px !important;
  height:210px !important;
  aspect-ratio:auto !important;
  background:
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 30%),
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}body.page-id-214 .v63-video-wrap iframe{display:none !important}body.page-id-214 .v68-video-placeholder{
  text-align:center;
  padding:24px;
  max-width:420px;
  position:relative;
  z-index:2;
}body.page-id-214 .v68-video-placeholder small{
  display:block;
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:9px;
}body.page-id-214 .v68-video-placeholder b{
  display:block;
  color:#fff;
  font-size:18px;
  margin-bottom:6px;
}body.page-id-214 .v68-video-placeholder span{
  display:block;
  color:rgba(255,255,255,.55);
  font-size:9px;
  line-height:1.5;
}body.page-id-214 .v63-video-label{display:none !important}body.page-id-214 .v63-demo-note{
  margin-top:8px !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:rgba(255,255,255,.45) !important;
  font-size:7px !important;
}
@media(max-width:560px){body.page-id-214 .v63-video-wrap{height:175px !important;min-height:175px !important}body.page-id-214 .v68-video-placeholder b{font-size:16px}
}body.page-id-214 /* V6.10 — retained lower visual project journey starts cleanly */
.v6-case-template .v61-story-head{margin-top:0 !important;padding-top:0 !important}body.page-id-214 /* V6.11 final refinement */
.v3-browse{padding-top:52px!important;padding-bottom:52px!important}body.page-id-214 .v3-browse .v3-kicker{margin-bottom:9px!important}body.page-id-214 .v3-browse h2{font-size:clamp(34px,4vw,56px)!important;max-width:780px!important}body.page-id-214 .v3-browse-grid{margin-top:20px!important}body.page-id-214 .v3-browse-grid a{padding:16px!important}body.page-id-214 .v3-browse-grid b{margin:20px 0 7px!important}body.page-id-214 .v6-cities{padding-top:66px!important}
@media(max-width:560px){body.page-id-214 .v3-browse{padding-top:38px!important;padding-bottom:38px!important}
}body.page-id-214{--pv2-green:#0d3f39;--pv2-green2:#082f2b;--pv2-gold:#b68b47;--pv2-ink:#153c38;--pv2-cream:#f5f2e9;--pv2-line:#dedbd1}body.page-id-214 .pv2{font-family:inherit;color:var(--pv2-ink);background:#fff}body.page-id-214 .pv2 *{box-sizing:border-box}body.page-id-214 .pv2-shell{width:min(1240px,92%);margin:auto}body.page-id-214 .pv2-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:#092f2c;color:#fff}body.page-id-214 .pv2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,35,.97) 0%,rgba(5,38,35,.88) 44%,rgba(5,38,35,.28) 100%),radial-gradient(circle at 82% 35%,rgba(182,139,71,.28),transparent 30%),linear-gradient(135deg,#0d4841,#071f1d)}body.page-id-214 .pv2-hero-bg:after{content:"";position:absolute;right:-6%;top:10%;width:50%;height:80%;border:1px solid rgba(255,255,255,.13);transform:skewX(-12deg);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}body.page-id-214 .pv2-hero-inner{position:relative;z-index:2;padding:92px 0 68px}body.page-id-214 .pv2-kicker,body.page-id-214 .pv2-section-head>span,body.page-id-214 .pv2-label,body.page-id-214 .pv2-rfq span{font-size:11px;letter-spacing:.22em;font-weight:900;color:var(--pv2-gold)}body.page-id-214 .pv2-hero h1{max-width:930px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:15px 0 24px}body.page-id-214 .pv2-hero h1 em,body.page-id-214 .pv2-section-head h2 em{font-style:normal;color:#c59a55}body.page-id-214 .pv2-hero p{max-width:760px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.77)}body.page-id-214 .pv2-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}body.page-id-214 .pv2-actions a,body.page-id-214 .pv2-rfq-box a{padding:14px 18px;border-radius:8px;background:var(--pv2-gold);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-214 .pv2-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}body.page-id-214 .pv2-stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}body.page-id-214 .pv2-stats span{font-size:10px;color:rgba(255,255,255,.63)}body.page-id-214 .pv2-stats b{display:block;font-size:24px;color:#fff;margin-bottom:3px}body.page-id-214 .pv2-nav{padding:28px 0;background:var(--pv2-cream);border-bottom:1px solid var(--pv2-line)}body.page-id-214 .pv2-nav .pv2-shell{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center}body.page-id-214 .pv2-nav-title span{font-size:9px;letter-spacing:.2em;color:var(--pv2-gold);font-weight:900}body.page-id-214 .pv2-nav-title strong{display:block;font-size:17px;margin-top:4px}body.page-id-214 .pv2-chips{display:flex;gap:8px;flex-wrap:wrap}body.page-id-214 .pv2-chips a{font-size:10px;font-weight:800;text-decoration:none;color:var(--pv2-green);background:#fff;border:1px solid var(--pv2-line);padding:9px 12px;border-radius:999px}body.page-id-214 .pv2-feature,body.page-id-214 .pv2-family,body.page-id-214 .pv2-tech{padding:78px 0}body.page-id-214 .pv2-section-head{max-width:850px;margin-bottom:34px}body.page-id-214 .pv2-section-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.045em;margin:9px 0 12px}body.page-id-214 .pv2-section-head p{max-width:740px;color:#6d7773;line-height:1.7;font-size:14px}body.page-id-214 .pv2-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-214 .pv2-design-grid article,body.page-id-214 .pv2-cards article{border:1px solid var(--pv2-line);border-radius:14px;padding:24px;background:#fff;min-height:190px;transition:.2s}body.page-id-214 .pv2-design-grid article:hover,body.page-id-214 .pv2-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,63,57,.08)}body.page-id-214 .pv2-design-grid b,body.page-id-214 .pv2-cards .num{color:var(--pv2-gold);font-size:11px}body.page-id-214 .pv2-design-grid h3,body.page-id-214 .pv2-cards h3{font-size:19px;margin:20px 0 9px}body.page-id-214 .pv2-design-grid p,body.page-id-214 .pv2-cards p{font-size:12.5px;line-height:1.65;color:#6b7471}body.page-id-214 .pv2-design-grid small,body.page-id-214 .pv2-cards small{display:block;margin-top:18px;font-size:8px;letter-spacing:.12em;color:#9b7b45;font-weight:900}body.page-id-214 .pv2-dark{padding:78px 0;background:linear-gradient(135deg,var(--pv2-green2),var(--pv2-green));color:#fff}body.page-id-214 .pv2-section-head.light h2{color:#fff}body.page-id-214 .pv2-section-head.light p{color:rgba(255,255,255,.66)}body.page-id-214 .pv2-cards{display:grid;gap:12px}body.page-id-214 .pv2-cards.four{grid-template-columns:repeat(4,1fr)}body.page-id-214 .pv2-cards.three{grid-template-columns:repeat(3,1fr)}body.page-id-214 .pv2-dark .pv2-cards article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}body.page-id-214 .pv2-dark .pv2-cards h3{color:#fff}body.page-id-214 .pv2-dark .pv2-cards p{color:rgba(255,255,255,.65)}body.page-id-214 .pv2-split{padding:0;background:#fff}body.page-id-214 .pv2-split-grid{display:grid;grid-template-columns:1fr 1fr}body.page-id-214 .pv2-split-grid>div{padding:70px 7%;min-height:440px}body.page-id-214 .pv2-split-grid>div:first-child{background:#f3f0e7}body.page-id-214 .pv2-split-grid>div:last-child{background:#e8eee9}body.page-id-214 .pv2-split h2{font-size:36px;line-height:1.05;margin:12px 0 26px}body.page-id-214 .pv2-split ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-214 .pv2-split li{background:rgba(255,255,255,.7);padding:12px;border-radius:8px;font-size:12px;font-weight:750}body.page-id-214 .pv2-family.cream{background:var(--pv2-cream)}body.page-id-214 .pv2-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-214 .pv2-mini-grid div{padding:20px;border:1px solid var(--pv2-line);border-radius:12px;background:#fff}body.page-id-214 .pv2-mini-grid b{font-size:15px}body.page-id-214 .pv2-mini-grid span{display:block;color:#7a827f;font-size:11px;margin-top:5px}body.page-id-214 .pv2-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--pv2-line);border-radius:16px;overflow:hidden}body.page-id-214 .pv2-process>div{padding:24px;border-right:1px solid var(--pv2-line);min-height:180px}body.page-id-214 .pv2-process>div:last-child{border:0}body.page-id-214 .pv2-process b{color:var(--pv2-gold);font-size:11px}body.page-id-214 .pv2-process h3{font-size:17px;margin:24px 0 8px}body.page-id-214 .pv2-process p{font-size:11.5px;line-height:1.6;color:#6e7774}body.page-id-214 .pv2-rfq{padding:70px 0;background:#0b3732;color:#fff}body.page-id-214 .pv2-rfq-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}body.page-id-214 .pv2-rfq h2{font-size:45px;line-height:1.02;letter-spacing:-.04em;margin:10px 0 15px}body.page-id-214 .pv2-rfq p{color:rgba(255,255,255,.65);line-height:1.7}body.page-id-214 .pv2-rfq-box{background:#fff;color:var(--pv2-ink);border-radius:16px;padding:27px}body.page-id-214 .pv2-rfq-box strong{font-size:18px}body.page-id-214 .pv2-rfq-box ul{padding-left:18px;margin:15px 0 24px;color:#66716d;font-size:12px;line-height:1.8}body.page-id-214 .pv2-rfq-box a{display:inline-block}
@media(max-width:980px){body.page-id-214 .pv2-design-grid,body.page-id-214 .pv2-cards.four{grid-template-columns:repeat(2,1fr)}body.page-id-214 .pv2-cards.three{grid-template-columns:repeat(2,1fr)}body.page-id-214 .pv2-process{grid-template-columns:repeat(2,1fr)}body.page-id-214 .pv2-process>div{border-bottom:1px solid var(--pv2-line)}body.page-id-214 .pv2-nav .pv2-shell{grid-template-columns:1fr}body.page-id-214 .pv2-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.page-id-214 .pv2-hero{min-height:auto}body.page-id-214 .pv2-hero-inner{padding:68px 0 45px}body.page-id-214 .pv2-hero h1{font-size:44px}body.page-id-214 .pv2-hero p{font-size:14px}body.page-id-214 .pv2-stats{grid-template-columns:repeat(2,1fr);gap:20px}body.page-id-214 .pv2-feature,body.page-id-214 .pv2-family,body.page-id-214 .pv2-tech,body.page-id-214 .pv2-dark{padding:52px 0}body.page-id-214 .pv2-section-head h2{font-size:37px}body.page-id-214 .pv2-design-grid,body.page-id-214 .pv2-cards.four,body.page-id-214 .pv2-cards.three{grid-template-columns:1fr 1fr}body.page-id-214 .pv2-design-grid article,body.page-id-214 .pv2-cards article{padding:17px;min-height:170px}body.page-id-214 .pv2-design-grid h3,body.page-id-214 .pv2-cards h3{font-size:16px}body.page-id-214 .pv2-split-grid{grid-template-columns:1fr}body.page-id-214 .pv2-split-grid>div{padding:48px 6%;min-height:auto}body.page-id-214 .pv2-mini-grid{grid-template-columns:1fr 1fr}body.page-id-214 .pv2-process{grid-template-columns:1fr}body.page-id-214 .pv2-process>div{min-height:auto;border-right:0}body.page-id-214 .pv2-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-214 .pv2-rfq h2{font-size:36px}}
@media(max-width:430px){body.page-id-214 .pv2-design-grid,body.page-id-214 .pv2-cards.four,body.page-id-214 .pv2-cards.three,body.page-id-214 .pv2-mini-grid{grid-template-columns:1fr}body.page-id-214 .pv2-split ul{grid-template-columns:1fr}body.page-id-214 .pv2-actions a{width:100%;text-align:center}}body.page-id-214 /* V3 Mega Product Catalogue */
.v3-finder{padding:34px 0;background:#0d3f39;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}body.page-id-214 .v3-finder .pv2-shell{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center}body.page-id-214 .v3-finder-copy span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#c19751}body.page-id-214 .v3-finder-copy h2{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}body.page-id-214 .v3-finder-copy p{font-size:11px;color:rgba(255,255,255,.62);margin:0}body.page-id-214 .v3-filter-buttons{display:flex;gap:7px;flex-wrap:wrap}body.page-id-214 .v3-filter-buttons button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}body.page-id-214 .v3-filter-buttons button.active{background:#b68b47;border-color:#b68b47}body.page-id-214 .v3-filterable.v3-hidden{display:none!important}body.page-id-214 .v3-mega{margin-top:24px}body.page-id-214 .v3-more{width:100%;border:1px solid #d9d5ca;background:#f7f5ef;color:#0d3f39;border-radius:11px;padding:15px 18px;font-size:10px;letter-spacing:.11em;font-weight:900;cursor:pointer;text-align:center}body.page-id-214 .pv2-dark .v3-more{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.page-id-214 .v3-mega-grid{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}body.page-id-214 .v3-mega.open .v3-mega-grid{display:grid}body.page-id-214 .v3-product{border:1px solid #dfdbd0;background:#fff;border-radius:11px;padding:17px;min-height:160px;color:#153c38}body.page-id-214 .pv2-dark .v3-product{background:#fff;color:#153c38;border-color:#fff}body.page-id-214 .v3-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}body.page-id-214 .v3-product-top b{font-size:10px;color:#b68b47}body.page-id-214 .v3-product-top span{font-size:7px;letter-spacing:.12em;color:#9a9f9c;font-weight:900}body.page-id-214 .v3-product h4{font-size:14px;margin:18px 0 7px}body.page-id-214 .v3-product p{font-size:10.5px!important;line-height:1.5!important;color:#707976!important;margin:0}body.page-id-214 .v3-product-actions{display:flex;gap:12px;margin-top:17px}body.page-id-214 .v3-product-actions a{font-size:8px;font-weight:900;letter-spacing:.05em;text-decoration:none;color:#0d3f39}body.page-id-214 .v3-product-actions a:last-child{color:#a97f3e}body.page-id-214 .v3-compare{padding:70px 0;background:linear-gradient(135deg,#082f2b,#0d3f39);color:#fff}body.page-id-214 .v3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13);border-radius:14px;overflow:hidden}body.page-id-214 .v3-compare-grid>div{padding:24px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-214 .v3-compare-grid>div:last-child{border:0}body.page-id-214 .v3-compare-grid b{font-size:10px;color:#c19751}body.page-id-214 .v3-compare-grid h3{font-size:17px;margin:22px 0 8px}body.page-id-214 .v3-compare-grid p{font-size:11px;line-height:1.6;color:rgba(255,255,255,.62)}
@media(max-width:980px){body.page-id-214 .v3-finder .pv2-shell{grid-template-columns:1fr}body.page-id-214 .v3-mega-grid{grid-template-columns:repeat(2,1fr)}body.page-id-214 .v3-compare-grid{grid-template-columns:repeat(2,1fr)}body.page-id-214 .v3-compare-grid>div{border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:600px){body.page-id-214 .v3-finder{padding:27px 0}body.page-id-214 .v3-finder .pv2-shell{gap:18px}body.page-id-214 .v3-filter-buttons{display:grid;grid-template-columns:repeat(3,1fr)}body.page-id-214 .v3-filter-buttons button{padding:9px 5px}body.page-id-214 .v3-mega-grid{grid-template-columns:1fr}body.page-id-214 .v3-product{min-height:auto}body.page-id-214 .v3-compare-grid{grid-template-columns:1fr}body.page-id-214 .v3-compare-grid>div{border-right:0}body.page-id-214 .v3-more{font-size:9px}}body.page-id-214 *{box-sizing:border-box}body.page-id-214{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-214{scroll-behavior:smooth}body.page-id-214{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-214 a{color:inherit;text-decoration:none}body.page-id-214 img{max-width:100%;display:block}body.page-id-214 .wrap{width:min(1380px,94%);margin:auto}body.page-id-214 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-214 h1,body.page-id-214 h2,body.page-id-214 h3{margin-top:0}body.page-id-214 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-214 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-214 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-214 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-214 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-214 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-214 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-214 .menu a:hover{color:var(--gold)}body.page-id-214 .nav-actions{display:flex;gap:8px}body.page-id-214 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-214 .btn.gold{background:var(--gold);color:#fff}body.page-id-214 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-214 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-214 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-214 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-214 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-214 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-214 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-214 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-214 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-214 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-214 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-214 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-214 section{padding:92px 0}body.page-id-214 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-214 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-214 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-214 .trust-item:last-child{border:0}body.page-id-214 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-214 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-214 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-214 .visual-stack{position:relative;min-height:520px}body.page-id-214 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-214 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-214 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-214 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-214 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-214 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-214 .solution-body{padding:19px}body.page-id-214 .solution-body h3{color:var(--green);font-size:18px}body.page-id-214 .solution-body p{color:var(--muted);font-size:12px}body.page-id-214 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-214 .parking-feature{background:var(--paper)}body.page-id-214 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-214 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-214 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-214 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-214 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-214 .engineering{background:var(--deep);color:#fff}body.page-id-214 .engineering h2{color:#fff}body.page-id-214 .engineering .lead{color:#b8c8c0}body.page-id-214 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-214 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-214 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-214 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-214 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-214 .eng-card b{color:#d7bc81;display:block}body.page-id-214 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-214 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-214 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-214 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-214 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-214 .process span{font-size:10px;color:var(--muted)}body.page-id-214 .materials{background:var(--paper)}body.page-id-214 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-214 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-214 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-214 .mat h3{color:var(--green)}body.page-id-214 .mat p{font-size:12px;color:var(--muted)}body.page-id-214 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-214 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-214 .industry b{color:var(--green);display:block}body.page-id-214 .industry span{font-size:11px;color:var(--muted)}body.page-id-214 .project-section{background:#fff}body.page-id-214 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-214 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-214 .project-card:first-child{grid-row:span 2}body.page-id-214 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-214 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-214 .project-info b{display:block}body.page-id-214 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-214 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-214 .stats-section h2{color:#fff}body.page-id-214 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-214 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-214 .stat-card small{color:#b8cbc1;display:block}body.page-id-214 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-214 .knowledge{background:var(--paper)}body.page-id-214 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-214 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-214 .article b{color:var(--green);display:block}body.page-id-214 .article p{font-size:11px;color:var(--muted)}body.page-id-214 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-214 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-214 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-214 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-214 .rfq-section{background:var(--deep);color:#fff}body.page-id-214 .rfq-section h2{color:#fff}body.page-id-214 .rfq-section .lead{color:#b9cbc2}body.page-id-214 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-214 input,body.page-id-214 select,body.page-id-214 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-214 textarea{min-height:110px}body.page-id-214 .full{grid-column:1/-1}body.page-id-214 .rfq-form button{border:0}body.page-id-214 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-214 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-214 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-214 footer h3,body.page-id-214 footer h4{color:#fff}body.page-id-214 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-214 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-214 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-214 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-214 .menu{display:none}body.page-id-214 .solution-grid,body.page-id-214 .industry-grid,body.page-id-214 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-214 .intro-grid,body.page-id-214 .parking-grid,body.page-id-214 .eng-grid{grid-template-columns:1fr}body.page-id-214 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-214 .mat-grid,body.page-id-214 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-214 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-214 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-214 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-214 .topbar{display:block;text-align:center}body.page-id-214 .nav-actions .ghost{display:none}body.page-id-214 .hero{min-height:680px}body.page-id-214 .hero h1{font-size:52px}body.page-id-214 .hero-stats,body.page-id-214 .solution-grid,body.page-id-214 .industry-grid,body.page-id-214 .knowledge-grid,body.page-id-214 .mat-grid,body.page-id-214 .stats-grid,body.page-id-214 .rfq-form,body.page-id-214 .footer-grid{grid-template-columns:1fr}body.page-id-214 .process-grid{grid-template-columns:1fr 1fr}body.page-id-214 .design-list,body.page-id-214 .eng-cards{grid-template-columns:1fr}body.page-id-214 .project-grid{grid-template-columns:1fr}body.page-id-214 .project-card:first-child{grid-column:auto}
}body.page-id-214 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-214 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-214 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-214 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-214 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-214 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-214 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-214 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-214 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-214 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-214 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-214 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-214 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-214 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-214 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-214 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-214 .hero{min-height:700px!important}body.page-id-214 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-214 .hero h1{font-size:46px!important}body.page-id-214 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-214 /* V44 — split-screen VIP hero: compact,body.page-id-214 copy left,body.page-id-214 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-214 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-214 .hero:after{display:none!important}body.page-id-214 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-214 .hero-slide{background-position:center center!important}body.page-id-214 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-214 .hero-in>.ey,body.page-id-214 .hero-in>h1,body.page-id-214 .hero-in>p,body.page-id-214 .hero-in>.hero-actions,body.page-id-214 .hero-in>.hero-stats,body.page-id-214 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-214 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-214 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-214 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-214 .hero-actions{margin-top:22px!important}body.page-id-214 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-214 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-214 .hero-stat b{font-size:13px!important}body.page-id-214 .hero-stat span{font-size:9px!important}body.page-id-214 .hero-slider-nav{margin-top:14px!important}body.page-id-214 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-214 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-214 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-214 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-214 .hero-in>.ey,body.page-id-214 .hero-in>h1,body.page-id-214 .hero-in>p,body.page-id-214 .hero-in>.hero-actions,body.page-id-214 .hero-in>.hero-stats,body.page-id-214 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-214 .hero h1{font-size:43px!important}body.page-id-214 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-214 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-214 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-214 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-214 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-214 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-214 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-214 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-214 .hero-in>.ey,body.page-id-214 .hero-in>h1,body.page-id-214 .hero-in>p,body.page-id-214 .hero-in>.hero-actions,body.page-id-214 .hero-in>.hero-stats,body.page-id-214 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-214 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-214 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-214 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-214 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-214 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-214 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-214 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-214 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-214 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-214 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-214 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-214 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-214 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-214 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-214 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-214 .hero p{max-width:92%!important}body.page-id-214 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-214 .hero{min-height:680px!important}body.page-id-214 .hero h1{font-size:38px!important}body.page-id-214 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-214 .hero-stat{min-height:62px!important}body.page-id-214 .hero p{font-size:13px!important}}body.page-id-214 header .menu{white-space:nowrap}body.page-id-214 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-214 header .menu a:hover{color:#c7a158}body.page-id-214 .card h3{margin-top:8px}body.page-id-214 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-214 header .menu{display:none}}body.page-id-214 #client-trust,body.page-id-214 #before-after,body.page-id-214 #quality-safety,body.page-id-214 #after-sales,body.page-id-214 #final-corporate-cta{scroll-margin-top:95px}body.page-id-214 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-214 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-214 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-214 footer .footer-grid{grid-template-columns:1fr}}body.page-id-214 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-214 .wrap,body.page-id-214 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-214 section{padding:64px 0!important}body.page-id-214 .section-head{margin-bottom:26px!important}body.page-id-214 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-214 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-214 h3{font-size:17px!important}body.page-id-214 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-214 .ar-line,body.page-id-214 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-214 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-214 .hero-content,body.page-id-214 .hero-in{max-width:860px!important}body.page-id-214 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-214 .hero-proof,body.page-id-214 .hero-stats{margin-top:28px!important}body.page-id-214 header{height:82px!important}body.page-id-214 .logo img,body.page-id-214 .brand img{width:104px!important;height:66px!important}body.page-id-214 .menu{gap:10px!important}body.page-id-214 .menu a{font-size:9px!important}body.page-id-214 .nav{gap:14px!important}body.page-id-214 .btn{padding:11px 14px!important}body.page-id-214 .cards4,body.page-id-214 .solution-grid{gap:12px!important}body.page-id-214 .card-img,body.page-id-214 .solution-img{height:160px!important}body.page-id-214 .card-body,body.page-id-214 .solution-body{padding:16px!important}body.page-id-214 .card-body p,body.page-id-214 .solution-body p{font-size:11px!important}body.page-id-214 .split,body.page-id-214 .intro-grid,body.page-id-214 .parking-grid,body.page-id-214 .eng-grid{gap:38px!important}body.page-id-214 .visual-collage,body.page-id-214 .visual-stack{min-height:430px!important}body.page-id-214 .parking-photo,body.page-id-214 .parking-visual{height:470px!important}body.page-id-214 .eng-photo,body.page-id-214 .eng-visual{height:470px!important}body.page-id-214 .process,body.page-id-214 .process-grid{gap:8px!important}body.page-id-214 .process-step,body.page-id-214 .process{font-size:11px}body.page-id-214 .material-grid,body.page-id-214 .mat-grid,body.page-id-214 .industry-grid,body.page-id-214 .blog-grid,body.page-id-214 .knowledge-grid{gap:10px!important}body.page-id-214 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-214 .location-grid{gap:8px!important}body.page-id-214 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-214 footer{padding-top:46px!important}body.page-id-214 .footer-grid{gap:18px!important}body.page-id-214 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-214 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-214 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-214 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-214 .visual-banner .caption b{font-size:22px;display:block}body.page-id-214 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-214 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-214 .wrap,body.page-id-214 .w{width:calc(100% - 28px)!important}body.page-id-214 section{padding:42px 0!important}body.page-id-214 .hero{min-height:620px!important}body.page-id-214 .cards4,body.page-id-214 .solution-grid,body.page-id-214 .industry-grid,body.page-id-214 .blog-grid,body.page-id-214 .knowledge-grid,body.page-id-214 .material-grid,body.page-id-214 .mat-grid,body.page-id-214 .cred-grid,body.page-id-214 .stats-grid{grid-template-columns:1fr!important}body.page-id-214 .process,body.page-id-214 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-214 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-214 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-214{overflow-x:hidden}body.page-id-214 .wrap,body.page-id-214 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-214 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-214 section + section{margin-top:0!important}body.page-id-214 .section-head{margin:0 0 14px!important}body.page-id-214 .section-head h2{margin:4px 0 9px!important}body.page-id-214 p{margin:6px 0 9px!important}body.page-id-214 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-214 .cards,body.page-id-214 .cards4,body.page-id-214 .solution-grid,body.page-id-214 .industry-grid,body.page-id-214 .material-grid,body.page-id-214 .mat-grid,body.page-id-214 .eng-list,body.page-id-214 .process,body.page-id-214 .process-grid,body.page-id-214 .quick-grid,body.page-id-214 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-214 #parking .parking-grid,body.page-id-214 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-214 #parking .parking-photo,body.page-id-214 #parking .parking-visual,body.page-id-214 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-214 #manufacturing .process,body.page-id-214 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-214 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-214 #manufacturing .manufacturing-visual,body.page-id-214 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-214 #final-corporate-cta{padding:28px 0!important}body.page-id-214 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-214 #final-corporate-cta .visual-collage,body.page-id-214 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-214 #rfq{padding:38px 0!important}body.page-id-214 #rfq .section-head{margin-bottom:12px!important}body.page-id-214 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-214 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-214 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-214 #manufacturing .process,body.page-id-214 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-214 .wrap,body.page-id-214 .w{width:calc(100% - 30px)!important}body.page-id-214 #parking .parking-grid,body.page-id-214 #parking .auto-feature,body.page-id-214 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-214 #manufacturing .process,body.page-id-214 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-214 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-214 section{padding:30px 0!important}body.page-id-214 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-214 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-214 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-214 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-214 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-214 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-214 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-214 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-214 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-214 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-214 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-214 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-214 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-214 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-214 .quote-card p{font-size:10px;line-height:1.6}body.page-id-214 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-214 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-214 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-214 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-214 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-214 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-214 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-214 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-214 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-214 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-214 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-214 .footer-ar{direction:rtl;text-align:left}body.page-id-214 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-214 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-214 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-214 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-214 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-214 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-214 .corp-heading{grid-template-columns:1fr}body.page-id-214 .corp-cards,body.page-id-214 .vendor-strip,body.page-id-214 .footer-pro{grid-template-columns:1fr}body.page-id-214 .footer-legal{display:block}
}body.page-id-214 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-214 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-214 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-214 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-214 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-214 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-214 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-214 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-214 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-214 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-214 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-214 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-214 .sector-copy{padding:13px}body.page-id-214 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-214 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-214 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-214 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-214 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-214 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-214 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-214 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-214 #parking{background:#f7f7f3!important}body.page-id-214 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-214 .sectors-head{grid-template-columns:1fr}body.page-id-214 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-214 .sector-grid{grid-template-columns:1fr}body.page-id-214 .sector-footer{grid-template-columns:1fr}}body.page-id-214 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-214 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-214 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-214 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-214 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-214 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-214 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-214 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-214 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-214 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-214 .fp27-main{grid-row:1/3}body.page-id-214 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-214 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-214 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-214 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-214 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-214 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-214 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-214 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-214 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-214 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-214 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-214 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-214 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-214 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-214 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-214 .fp27-proof strong{font-size:13px}body.page-id-214 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-214 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-214 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-214 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-214 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-214 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-214 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-214 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-214 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-214 .featured-projects-v27{padding:52px 0}body.page-id-214 .fp27-grid{display:flex;flex-direction:column}body.page-id-214 .fp27-card{min-height:260px}body.page-id-214 .fp27-main{min-height:330px}body.page-id-214 .fp27-footer{flex-direction:column}body.page-id-214 .fp27-proof{display:block}body.page-id-214 .fp27-proof span{display:block;margin-top:4px}}body.page-id-214 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-214 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-214 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-214 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-214 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-214 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-214 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-214 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-214 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-214 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-214 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-214 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-214 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-214 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-214 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-214 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-214 .footer-brand{padding-right:0}body.page-id-214 .footer-legal{display:block;line-height:1.8}}body.page-id-214 /* V41 — premium,body.page-id-214 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-214 header .nav{height:100%;gap:28px!important}body.page-id-214 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-214 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-214 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-214 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-214 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-214 header .header-menu a.nav-link:hover:after,body.page-id-214 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-214 header .header-menu .nav-link:hover,body.page-id-214 header .header-menu .nav-link.active{color:#063b2c}body.page-id-214 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-214 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-214 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-214 header .nav-more:hover .nav-dropdown,body.page-id-214 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-214 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-214 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-214 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-214 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-214 header .header-menu{display:none!important}body.page-id-214 header .nav{justify-content:space-between}body.page-id-214 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-214 header{height:76px!important}body.page-id-214 header .logo img{width:108px!important;height:62px!important}body.page-id-214 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-214 /* V42 — full desktop navigation,body.page-id-214 no More dropdown */
header{height:92px!important}body.page-id-214 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-214 header .logo{flex:0 0 auto}body.page-id-214 header .logo img{width:118px!important;height:72px!important}body.page-id-214 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-214 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-214 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-214 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-214 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-214 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-214 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-214 header .logo img{width:100px!important}body.page-id-214 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-214 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-214 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-214 header .header-menu::-webkit-scrollbar{display:none}body.page-id-214 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-214 header .header-menu{display:none!important}body.page-id-214 header .header-quote{display:inline-block}}body.page-id-214 .footer-accordion{border:0}body.page-id-214 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-214 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-214 .footer-accordion summary{pointer-events:none}body.page-id-214 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-214 footer#contact{padding:24px 0 82px!important}body.page-id-214 footer#contact .footer-pro{display:block!important}body.page-id-214 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-214 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-214 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-214 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-214 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-214 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-214 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-214 .footer-accordion[open] summary:after{content:'–'}body.page-id-214 .footer-accordion-body{padding:0 0 12px}body.page-id-214 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-214 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-214 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-214 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-214 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-214 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-214 footer#contact{padding:20px 0 76px!important}body.page-id-214 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-214 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-214 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-214 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-214 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-214 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-214 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-214 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-214 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-214 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-214 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-214 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-214 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-214 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-214 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-214 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-214 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-214 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-214 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-214 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-214 footer#contact .footer-brand img{width:72px!important}body.page-id-214 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-214 /* V52 — Resource cards: clearer type,body.page-id-214 tighter spacing,body.page-id-214 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-214 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-214 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-214 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-214 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-214 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-214 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-214 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-214 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-214 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-214 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-214 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-214 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-214 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-214 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-214 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-214 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-214 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-214 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-214 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-214 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-214 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-214 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-214 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-214 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-214 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-214 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-214 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-214 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-214 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-214 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-214 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}body.page-id-214 /* V5 requested visibility + spacing corrections */

/* Smart Product Finder: force readable heading and copy */
.v3-finder,body.page-id-214 .v3-finder *{ box-sizing:border-box; }body.page-id-214 .v3-finder-copy h2{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:0 1px 1px rgba(0,0,0,.12);
}body.page-id-214 .v3-finder-copy p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
}body.page-id-214 .v3-finder-copy span{
  color:#d2aa63 !important;
  opacity:1 !important;
}body.page-id-214 /* Keep category More/View All controls attached to category content */
.v3-mega{margin-top:14px !important;}body.page-id-214 .v3-more{
  max-width:100% !important;
  margin:0 !important;
  min-height:44px;
}body.page-id-214 .v3-mega-grid{margin-top:10px !important;}body.page-id-214 /* Remove excessive blank space created by legacy standalone more boxes */
.pv2-category,body.page-id-214 .pv2-section,body.page-id-214 section[id]{
  scroll-margin-top:90px;
}body.page-id-214 /* RFQ section: restore contrast for title,body.page-id-214 copy and BOQ/drawing prompt */
#rfq,body.page-id-214 #rfq *{box-sizing:border-box;}body.page-id-214 #rfq h1,body.page-id-214 #rfq h2,body.page-id-214 #rfq h3,body.page-id-214 #rfq h4,body.page-id-214 #rfq .pv2-section-head h2,body.page-id-214 #rfq [class*="title"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-214 #rfq p,body.page-id-214 #rfq li,body.page-id-214 #rfq label,body.page-id-214 #rfq [class*="copy"],body.page-id-214 #rfq [class*="text"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-214 #rfq .pv2-section-head h2,body.page-id-214 #rfq .pv2-section-head p{
  color:#fff !important;
}body.page-id-214 #rfq .pv2-section-head span{
  color:#d2aa63 !important;
}body.page-id-214 /* Specific light RFQ card so "Have Drawing, BOQ..." cannot disappear */
#rfq .pv2-rfq-card,body.page-id-214 #rfq [class*="rfq-card"],body.page-id-214 #rfq [class*="request-card"]{
  background:#f6f0e4 !important;
  color:#173e39 !important;
}body.page-id-214 #rfq .pv2-rfq-card h3,body.page-id-214 #rfq .pv2-rfq-card h4,body.page-id-214 #rfq [class*="rfq-card"] h3,body.page-id-214 #rfq [class*="rfq-card"] h4,body.page-id-214 #rfq [class*="request-card"] h3,body.page-id-214 #rfq [class*="request-card"] h4{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-214 #rfq .pv2-rfq-card p,body.page-id-214 #rfq .pv2-rfq-card li,body.page-id-214 #rfq [class*="rfq-card"] p,body.page-id-214 #rfq [class*="rfq-card"] li,body.page-id-214 #rfq [class*="request-card"] p,body.page-id-214 #rfq [class*="request-card"] li{
  color:#4f5f5b !important;
  opacity:1 !important;
}body.page-id-214 /* Responsive cleanup */
@media (max-width:980px){
  .v3-finder-copy h2{font-size:26px !important;line-height:1.08 !important;}
}
@media (max-width:600px){body.page-id-214 .v3-finder-copy h2{font-size:24px !important;}body.page-id-214 .v3-finder-copy p{font-size:12px !important;line-height:1.55 !important;}body.page-id-214 .v3-more{min-height:42px;padding:12px 10px !important;}body.page-id-214 #rfq .pv2-rfq-card,body.page-id-214 #rfq [class*="rfq-card"],body.page-id-214 #rfq [class*="request-card"]{padding:20px !important;}
}body.page-id-214 /* V6: attach View All directly to its product group — no standalone lower boxes */
.v6-inline-more{
  display:block;
  width:100%;
  margin:8px 0 0 !important;
  padding:12px 16px;
  border:1px solid rgba(23,62,57,.18);
  border-radius:0 0 12px 12px;
  background:rgba(255,255,255,.72);
  color:#173e39;
  font:700 11px/1.2 inherit;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
  cursor:pointer;
}body.page-id-214 .v6-inline-more:hover{background:#173e39;color:#fff}body.page-id-214 /* Hide legacy detached controls if any remain */
.v3-more{
  margin-top:8px !important;
}
@media (max-width:700px){body.page-id-214 .v6-inline-more{padding:11px 13px;font-size:10px}
}body.page-id-214 /* V7 RFQ visibility / color-scheme fix */
#rfq{
  background:linear-gradient(135deg,#0a342f 0%,#0d3f39 100%) !important;
}body.page-id-214 #rfq .pv2-rfq-grid > div:first-child{
  color:#ffffff !important;
}body.page-id-214 #rfq .pv2-rfq-grid > div:first-child > span{
  color:#d4aa63 !important;
  opacity:1 !important;
}body.page-id-214 #rfq .pv2-rfq-grid > div:first-child h2,body.page-id-214 #rfq .pv2-rfq-grid > div:first-child h1,body.page-id-214 #rfq .pv2-rfq-grid > div:first-child h3{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}body.page-id-214 #rfq .pv2-rfq-grid > div:first-child p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-214 #rfq .pv2-rfq-box{
  background:#f7f1e6 !important;
  color:#173e39 !important;
  border:1px solid rgba(212,170,99,.35) !important;
}body.page-id-214 #rfq .pv2-rfq-box strong{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-214 #rfq .pv2-rfq-box ul,body.page-id-214 #rfq .pv2-rfq-box li{
  color:#4f5d59 !important;
  opacity:1 !important;
}body.page-id-214 #rfq .pv2-rfq-box a{
  background:#b68b47 !important;
  color:#ffffff !important;
}body.page-id-214 /* Extra explicit protection for the exact headline */
#rfq h2{
  color:#ffffff !important;
}body.page-id-214{--eg:#0c3b35;--eg2:#123f39;--gold:#c99b4a;--cream:#f5f0e6;--ink:#163b37}body.page-id-214 .eng-page{background:#f7f4ed;color:var(--ink);font-family:inherit}body.page-id-214 .eng-wrap{width:min(1180px,calc(100% - 48px));margin:auto}body.page-id-214 .eng-kicker{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}body.page-id-214 .eng-hero{background:linear-gradient(115deg,#092f2b,#0f463f);color:#fff;padding:86px 0 72px}body.page-id-214 .eng-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:center}body.page-id-214 .eng-hero h1{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.045em;margin:0 0 24px;max-width:850px}body.page-id-214 .eng-hero h1 em{font-style:normal;color:#d7b46f}body.page-id-214 .eng-lead{font-size:18px;line-height:1.7;max-width:780px;color:rgba(255,255,255,.78)}body.page-id-214 .eng-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}body.page-id-214 .eng-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:800;font-size:13px}body.page-id-214 .eng-btn.gold{background:var(--gold);color:#fff}body.page-id-214 .eng-btn.outline{border:1px solid rgba(255,255,255,.35);color:#fff}body.page-id-214 .eng-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(255,255,255,.16)}body.page-id-214 .eng-proof div{padding:18px 14px 0 0}body.page-id-214 .eng-proof b{display:block;color:var(--gold);font-size:12px}body.page-id-214 .eng-proof span{font-size:13px}body.page-id-214 .eng-hero-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);padding:34px;border-radius:18px}body.page-id-214 .eng-hero-panel>span{font-size:11px;letter-spacing:.18em;color:#d7b46f;font-weight:800}body.page-id-214 .eng-hero-panel h3{font-size:28px;margin:12px 0 20px}body.page-id-214 .eng-hero-panel ul{padding-left:18px;line-height:2;color:rgba(255,255,255,.82)}body.page-id-214 .eng-intro,body.page-id-214 .eng-workflow,body.page-id-214 .eng-apps{padding:74px 0}body.page-id-214 .eng-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:34px}body.page-id-214 .eng-title-row h2,body.page-id-214 .eng-workflow h2,body.page-id-214 .eng-two h2,body.page-id-214 .eng-rfq h2{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.035em;margin:0}body.page-id-214 .eng-title-row>p,body.page-id-214 .eng-two>div>p{font-size:16px;line-height:1.7;color:#66716e}body.page-id-214 .eng-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-214 .eng-card-grid article{background:#fff;border:1px solid #e7e1d6;border-radius:14px;padding:25px;min-height:220px}body.page-id-214 .eng-card-grid b,body.page-id-214 .eng-steps b{color:var(--gold);font-size:12px}body.page-id-214 .eng-card-grid h3,body.page-id-214 .eng-steps h3,body.page-id-214 .eng-app-grid h3{font-size:20px;margin:34px 0 10px}body.page-id-214 .eng-card-grid p,body.page-id-214 .eng-steps p,body.page-id-214 .eng-app-grid p{font-size:14px;line-height:1.65;color:#697370}body.page-id-214 .eng-dark{background:var(--eg);color:#fff;padding:70px 0}body.page-id-214 .eng-title-row.light>p{color:rgba(255,255,255,.65)}body.page-id-214 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:15px;overflow:hidden}body.page-id-214 .eng-basis>div{padding:30px;border-right:1px solid rgba(255,255,255,.15)}body.page-id-214 .eng-basis>div:last-child{border-right:0}body.page-id-214 .eng-basis span{color:var(--gold);font-size:12px}body.page-id-214 .eng-basis h3{font-size:22px;margin:35px 0 8px}body.page-id-214 .eng-basis p{color:rgba(255,255,255,.7);line-height:1.6}body.page-id-214 .eng-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-214 .eng-steps>div{border-top:2px solid var(--gold);background:#fff;padding:22px;min-height:210px}body.page-id-214 .eng-deliverables{padding:72px 0;background:#ece7dc}body.page-id-214 .eng-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}body.page-id-214 .eng-checks{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ddd5c7}body.page-id-214 .eng-checks span{padding:17px 20px;border-bottom:1px solid #eee7db;border-right:1px solid #eee7db;font-size:14px}body.page-id-214 .eng-checks span:before{content:"✓";color:var(--gold);font-weight:900;margin-right:10px}body.page-id-214 .eng-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-214 .eng-app-grid>div{background:#fff;border-radius:14px;padding:25px;border:1px solid #e7e1d6;min-height:155px}body.page-id-214 .eng-app-grid h3{margin-top:0}body.page-id-214 .eng-rfq{background:linear-gradient(120deg,#0a342f,#11483f);color:#fff;padding:68px 0}body.page-id-214 .eng-rfq-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}body.page-id-214 .eng-rfq p{color:rgba(255,255,255,.76);font-size:16px;line-height:1.7;max-width:700px}body.page-id-214 .eng-rfq-box{background:#f5eee1;color:var(--ink);padding:30px;border-radius:16px}body.page-id-214 .eng-rfq-box h3{font-size:24px;margin-top:0}body.page-id-214 .eng-rfq-box ul{line-height:1.9;color:#53615d}body.page-id-214 .eng-rfq-box a{display:block;margin-top:20px;background:var(--gold);color:#fff;text-decoration:none;padding:14px;border-radius:6px;font-weight:800;text-align:center;font-size:12px}
@media(max-width:900px){body.page-id-214 .eng-wrap{width:min(100% - 28px,1180px)}body.page-id-214 .eng-hero{padding:58px 0 46px}body.page-id-214 .eng-hero-grid,body.page-id-214 .eng-title-row,body.page-id-214 .eng-two,body.page-id-214 .eng-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-214 .eng-card-grid{grid-template-columns:repeat(2,1fr)}body.page-id-214 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-214 .eng-steps{grid-template-columns:repeat(2,1fr)}body.page-id-214 .eng-app-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-214 .eng-hero h1{font-size:46px}body.page-id-214 .eng-lead{font-size:16px}body.page-id-214 .eng-proof{grid-template-columns:repeat(2,1fr)}body.page-id-214 .eng-card-grid,body.page-id-214 .eng-basis,body.page-id-214 .eng-steps,body.page-id-214 .eng-app-grid,body.page-id-214 .eng-checks{grid-template-columns:1fr}body.page-id-214 .eng-basis>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}body.page-id-214 .eng-intro,body.page-id-214 .eng-workflow,body.page-id-214 .eng-apps,body.page-id-214 .eng-deliverables,body.page-id-214 .eng-dark,body.page-id-214 .eng-rfq{padding:48px 0}body.page-id-214 .eng-card-grid article{min-height:auto}body.page-id-214 .eng-steps>div{min-height:auto}body.page-id-214 .eng-title-row{margin-bottom:24px}
}body.page-id-214 /* V2 — visual-first engineering presentation */
.eng-hero{position:relative;overflow:hidden}body.page-id-214 .eng-hero:after{content:"";position:absolute;inset:0 0 0 53%;background:
linear-gradient(90deg,#0a342f 0%,rgba(10,52,47,.55) 35%,rgba(10,52,47,.08) 100%),
url('https://www.dlubal.com/de/webimage/013523/2734628/RFEM_1200x900px.png') center/cover no-repeat;opacity:.48;pointer-events:none}body.page-id-214 .eng-hero .eng-wrap{position:relative;z-index:2}body.page-id-214 .eng-hero-grid{grid-template-columns:1.15fr .55fr}body.page-id-214 .eng-visual-lab{padding:74px 0;background:#f3efe7}body.page-id-214 .ev-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-214 .ev-head h2,body.page-id-214 .load-head h2{font-size:clamp(36px,4.6vw,64px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:820px}body.page-id-214 .ev-head>p{color:#66716e;line-height:1.7;margin:0}body.page-id-214 .ev-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}body.page-id-214 .ev-card{background:#fff;border:1px solid #e1d9cb;border-radius:18px;overflow:hidden}body.page-id-214 .ev-card:nth-child(1),body.page-id-214 .ev-card:nth-child(2){grid-column:span 6}body.page-id-214 .ev-card:nth-child(n+3){grid-column:span 3}body.page-id-214 .ev-img{height:280px;position:relative;background:#e8e8e4;overflow:hidden}body.page-id-214 .ev-card:nth-child(n+3) .ev-img{height:210px}body.page-id-214 .ev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}body.page-id-214 .ev-card:hover img{transform:scale(1.025)}body.page-id-214 .ev-img span{position:absolute;top:14px;left:14px;background:#0d3d37;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;letter-spacing:.12em}body.page-id-214 .ev-copy{padding:20px}body.page-id-214 .ev-copy h3{font-size:21px;margin:0 0 8px}body.page-id-214 .ev-copy p{font-size:13px;line-height:1.55;color:#6a7471;margin:0}body.page-id-214 .load-strip{padding:68px 0;background:#0b3933;color:#fff}body.page-id-214 .load-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}body.page-id-214 .load-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden}body.page-id-214 .load-grid article{padding:30px;min-height:250px;border-right:1px solid rgba(255,255,255,.15);position:relative}body.page-id-214 .load-grid article:last-child{border-right:0}body.page-id-214 .load-icon{height:64px;display:flex;align-items:center;font-size:31px;font-weight:300;color:#d8ad61;letter-spacing:7px}body.page-id-214 .load-grid b{font-size:11px;color:#d8ad61;letter-spacing:.14em}body.page-id-214 .load-grid h3{font-size:24px;margin:25px 0 8px}body.page-id-214 .load-grid p{color:rgba(255,255,255,.67);font-size:13px;line-height:1.6}
@media(max-width:900px){body.page-id-214 .eng-hero:after{inset:42% 0 0 0;opacity:.2}body.page-id-214 .ev-head{grid-template-columns:1fr;gap:18px}body.page-id-214 .ev-card:nth-child(1),body.page-id-214 .ev-card:nth-child(2),body.page-id-214 .ev-card:nth-child(n+3){grid-column:span 6}body.page-id-214 .load-grid{grid-template-columns:repeat(2,1fr)}body.page-id-214 .load-grid article{border-bottom:1px solid rgba(255,255,255,.15)}
}
@media(max-width:560px){body.page-id-214 .eng-visual-lab,body.page-id-214 .load-strip{padding:46px 0}body.page-id-214 .ev-card:nth-child(1),body.page-id-214 .ev-card:nth-child(2),body.page-id-214 .ev-card:nth-child(n+3){grid-column:span 12}body.page-id-214 .ev-img,body.page-id-214 .ev-card:nth-child(n+3) .ev-img{height:220px}body.page-id-214 .load-grid{grid-template-columns:1fr}body.page-id-214 .load-grid article{min-height:auto;border-right:0;padding:24px}body.page-id-214 .load-icon{height:45px}
}body.page-id-214 .eng-card-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}body.page-id-214 .eng-card-grid article{grid-column:span 3;position:relative;overflow:hidden;min-height:310px!important;padding:0!important;border:1px solid #ded7ca!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(10,55,49,.06)}body.page-id-214 .eng-card-grid article::before{content:"";display:block;height:145px;background:linear-gradient(135deg,#0b3933,#17675b);border-bottom:3px solid #d7aa58}body.page-id-214 .eng-card-grid article::after{position:absolute;top:26px;left:28px;color:#fff;font-size:48px;line-height:1;font-weight:800;opacity:.96}body.page-id-214 .eng-card-grid article:nth-child(1)::after{content:"⌁"}body.page-id-214 .eng-card-grid article:nth-child(2)::after{content:"▱"}body.page-id-214 .eng-card-grid article:nth-child(3)::after{content:"↗"}body.page-id-214 .eng-card-grid article:nth-child(4)::after{content:"⊥"}body.page-id-214 .eng-card-grid article:nth-child(5)::after{content:"◇"}body.page-id-214 .eng-card-grid article:nth-child(6)::after{content:"⌗"}body.page-id-214 .eng-card-grid article:nth-child(7)::after{content:"✓"}body.page-id-214 .eng-card-grid article:nth-child(8)::after{content:"↻"}body.page-id-214 .eng-card-grid article>b{position:absolute;top:18px;right:20px;background:#d7aa58;color:#173d37!important;padding:7px 9px;border-radius:999px;font-size:11px!important;letter-spacing:.1em;z-index:2}body.page-id-214 .eng-card-grid article h3{font-size:21px!important;margin:20px 22px 9px!important;color:#123e38;line-height:1.12}body.page-id-214 .eng-card-grid article p{font-size:14px!important;line-height:1.55!important;margin:0 22px 22px!important;color:#65716d!important}body.page-id-214 .eng-intro{padding:62px 0!important;background:linear-gradient(180deg,#fbfaf7 0%,#f3efe7 100%)}body.page-id-214 .eng-intro .eng-title-row{margin-bottom:26px!important}
@media(max-width:1050px){body.page-id-214 .eng-card-grid article{grid-column:span 6}}
@media(max-width:560px){body.page-id-214 .eng-card-grid{gap:12px!important}body.page-id-214 .eng-card-grid article{grid-column:span 12;min-height:0!important}body.page-id-214 .eng-card-grid article::before{height:105px}body.page-id-214 .eng-card-grid article::after{top:25px;font-size:38px}body.page-id-214 .eng-card-grid article h3{font-size:20px!important;margin-top:17px!important}body.page-id-214 .eng-intro{padding:44px 0!important}}body.page-id-214 /* V4 Structural Design Basis readability + VIP redesign */
.eng-dark{background:linear-gradient(135deg,#073d34 0%,#0b5547 55%,#073b33 100%);padding:64px 0;position:relative;overflow:hidden}body.page-id-214 .eng-dark:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(210,164,75,.16);border-radius:50%;right:-160px;top:-220px}body.page-id-214 .eng-dark .eng-wrap{position:relative;z-index:1}body.page-id-214 .eng-dark .eng-title-row{align-items:end;margin-bottom:28px}body.page-id-214 .eng-dark .eng-title-row h2{color:#fff!important;font-size:clamp(34px,4vw,58px);line-height:1.02;max-width:780px;margin:10px 0 0}body.page-id-214 .eng-dark .eng-title-row>p{color:#eef5f1!important;font-size:17px!important;line-height:1.65!important;max-width:480px!important;font-weight:500}body.page-id-214 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:0!important;border-radius:0!important;overflow:visible!important}body.page-id-214 .eng-basis>div{position:relative;min-height:260px;padding:26px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 18px 45px rgba(0,0,0,.10);backdrop-filter:blur(3px)}body.page-id-214 .eng-basis>div:before{display:block;width:46px;height:46px;margin-bottom:34px;border-radius:12px;background:#d2a44b;color:#073d34;font-size:22px;font-weight:900;text-align:center;line-height:46px}body.page-id-214 .eng-basis>div:nth-child(1):before{content:"↗"}body.page-id-214 .eng-basis>div:nth-child(2):before{content:"≋"}body.page-id-214 .eng-basis>div:nth-child(3):before{content:"⌗"}body.page-id-214 .eng-basis>div:nth-child(4):before{content:"⌂"}body.page-id-214 .eng-basis span{position:absolute;top:28px;right:25px;color:#e5bd6b!important;font-size:13px!important;font-weight:800;letter-spacing:.08em}body.page-id-214 .eng-basis h3{color:#fff!important;font-size:23px!important;line-height:1.15;margin:0 0 12px!important;font-weight:800}body.page-id-214 .eng-basis p{color:#f1f5f3!important;font-size:15.5px!important;line-height:1.58!important;margin:0!important;font-weight:500}body.page-id-214 .eng-basis>div:nth-child(1) p:after{content:"\A Location • Dimensions • Layout • Quantity • Site conditions";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-214 .eng-basis>div:nth-child(2) p:after{content:"\A Dead load • Wind load • Uplift • Material grades";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-214 .eng-basis>div:nth-child(3) p:after{content:"\A Columns • Beams • Arms • Plates • Connections";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-214 .eng-basis>div:nth-child(4) p:after{content:"\A Base plates • Anchors • Footings • Site coordination";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}
@media(max-width:900px){body.page-id-214 .eng-dark{padding:48px 0}body.page-id-214 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-214 .eng-basis>div{min-height:245px}body.page-id-214 .eng-dark .eng-title-row>p{max-width:100%!important}}
@media(max-width:560px){body.page-id-214 .eng-dark{padding:38px 0}body.page-id-214 .eng-dark .eng-title-row{margin-bottom:20px}body.page-id-214 .eng-dark .eng-title-row h2{font-size:36px!important}body.page-id-214 .eng-dark .eng-title-row>p{font-size:15px!important}body.page-id-214 .eng-basis{grid-template-columns:1fr;gap:10px}body.page-id-214 .eng-basis>div{min-height:0;padding:22px!important}body.page-id-214 .eng-basis>div:before{margin-bottom:22px}body.page-id-214 .eng-basis h3{font-size:21px!important}body.page-id-214 .eng-basis p{font-size:15px!important}}body.page-id-214 .eng-deliverables{padding:72px 0;background:linear-gradient(135deg,#f7f3e8 0%,#fff 58%,#edf4ef 100%)}body.page-id-214 .eng-deliverables .eng-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:start}body.page-id-214 .eng-deliverables h2{font-size:clamp(34px,4vw,62px);line-height:1.02;max-width:620px;margin:12px 0 18px}body.page-id-214 .eng-deliverables p{font-size:18px;line-height:1.7;max-width:570px}body.page-id-214 .deliverable-note{margin-top:28px;padding:22px 24px;border-left:4px solid #d8a62b;background:#fff;border-radius:0 16px 16px 0;font-weight:650;color:#174b3d}body.page-id-214 .eng-checks{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;background:transparent!important;border:0!important}body.page-id-214 .eng-checks span{display:flex!important;align-items:center;min-height:72px;padding:17px 18px 17px 54px!important;background:#fff;border:1px solid rgba(18,75,60,.13);border-radius:15px;position:relative;font-size:16px!important;font-weight:700;color:#173f35;box-shadow:0 8px 24px rgba(19,62,52,.055)}body.page-id-214 .eng-checks span:before{content:'✓';position:absolute;left:18px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0c5745;color:#fff;font-size:13px;font-weight:900}body.page-id-214 .eng-checks span:nth-child(7){border-color:#d8a62b}body.page-id-214 .eng-checks span:nth-child(11){border-color:#d8a62b}
@media(max-width:800px){body.page-id-214 .eng-deliverables{padding:48px 0}body.page-id-214 .eng-deliverables .eng-two{grid-template-columns:1fr;gap:25px}body.page-id-214 .eng-deliverables h2{font-size:38px}body.page-id-214 .eng-deliverables p{font-size:16px}body.page-id-214 .eng-checks{grid-template-columns:1fr!important}body.page-id-214 .eng-checks span{min-height:60px;font-size:15px!important;padding:14px 14px 14px 50px!important}body.page-id-214 .deliverable-note{margin-top:20px}}body.page-id-214 .eng-apps{padding:72px 0;background:linear-gradient(180deg,#f7f3e9 0%,#fff 100%)}body.page-id-214 .eng-apps .eng-title-row{align-items:end;margin-bottom:30px;gap:36px}body.page-id-214 .eng-apps .eng-title-row h2{font-size:clamp(36px,4.4vw,66px);line-height:.98;max-width:820px;margin:8px 0 0}body.page-id-214 .eng-apps .eng-title-row>p{font-size:17px;line-height:1.65;max-width:430px;color:#4e5d56}body.page-id-214 .eng-app-grid.vip-app-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-214 .vip-app-card{position:relative;min-height:330px;border-radius:24px;overflow:hidden;background:#0c4a3b;border:1px solid rgba(13,76,61,.15);box-shadow:0 14px 34px rgba(15,52,43,.10)}body.page-id-214 .vip-app-card:nth-child(1),body.page-id-214 .vip-app-card:nth-child(2){grid-column:span 6;min-height:400px}body.page-id-214 .vip-app-card:nth-child(n+3){grid-column:span 3}body.page-id-214 .vip-app-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}body.page-id-214 .vip-app-card:hover img{transform:scale(1.045)}body.page-id-214 .vip-app-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,25,20,.04) 22%,rgba(4,28,22,.92) 100%)}body.page-id-214 .vip-app-content{position:absolute;z-index:2;left:24px;right:24px;bottom:23px;color:#fff}body.page-id-214 .vip-app-no{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#d9a52c;color:#103d32;font-size:12px;font-weight:800;margin-bottom:12px}body.page-id-214 .vip-app-content h3{font-size:clamp(20px,2vw,29px);line-height:1.08;margin:0 0 8px;color:#fff}body.page-id-214 .vip-app-content p{font-size:14px;line-height:1.5;margin:0;color:rgba(255,255,255,.84)}body.page-id-214 .vip-app-tag{display:inline-block;margin-top:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){body.page-id-214 .eng-apps{padding:48px 0}body.page-id-214 .eng-apps .eng-title-row{display:block}body.page-id-214 .eng-apps .eng-title-row>p{margin-top:16px}body.page-id-214 .eng-app-grid.vip-app-grid{grid-template-columns:1fr 1fr}body.page-id-214 .vip-app-card,body.page-id-214 .vip-app-card:nth-child(1),body.page-id-214 .vip-app-card:nth-child(2),body.page-id-214 .vip-app-card:nth-child(n+3){grid-column:span 1;min-height:300px}}
@media(max-width:600px){body.page-id-214 .eng-apps{padding:38px 0}body.page-id-214 .eng-apps .eng-title-row h2{font-size:38px}body.page-id-214 .eng-app-grid.vip-app-grid{grid-template-columns:1fr;gap:12px}body.page-id-214 .vip-app-card,body.page-id-214 .vip-app-card:nth-child(1),body.page-id-214 .vip-app-card:nth-child(2),body.page-id-214 .vip-app-card:nth-child(n+3){min-height:270px}body.page-id-214 .vip-app-content{left:18px;right:18px;bottom:18px}body.page-id-214 .vip-app-content h3{font-size:23px}body.page-id-214 .vip-app-content p{font-size:13px}}body.page-id-214 #eng-rfq{background:linear-gradient(135deg,#063f38 0%,#0a574b 58%,#073b35 100%);color:#fff;padding:78px 0 64px;overflow:hidden;position:relative}body.page-id-214 #eng-rfq:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(237,183,62,.12),transparent 28%);pointer-events:none}body.page-id-214 .rfq-vip-wrap{width:min(1180px,92%);margin:auto;position:relative;z-index:1}body.page-id-214 .rfq-vip-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:34px}body.page-id-214 .rfq-vip-kicker{display:block;color:#e9b53e;font-size:13px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-214 .rfq-vip-head h2{font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:0}body.page-id-214 .rfq-vip-head p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 0 4px}body.page-id-214 .rfq-vip-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-214 .rfq-blueprint,body.page-id-214 .rfq-info-card{border:1px solid rgba(255,255,255,.16);border-radius:22px;overflow:hidden}body.page-id-214 .rfq-blueprint{background:#082f2c;min-height:520px}body.page-id-214 .rfq-blueprint-top{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;letter-spacing:.11em;color:rgba(255,255,255,.65)}body.page-id-214 .rfq-blueprint-top b{color:#e9b53e}body.page-id-214 .rfq-blueprint svg{display:block;width:100%;height:auto;padding:22px}body.page-id-214 .rfq-blueprint-note{display:flex;gap:22px;flex-wrap:wrap;padding:17px 22px;border-top:1px solid rgba(255,255,255,.13);font-size:13px;font-weight:700}body.page-id-214 .rfq-info-card{background:#f7f2e8;color:#143f39;padding:32px}body.page-id-214 .rfq-card-no{font-size:11px;font-weight:900;letter-spacing:.14em;color:#aa7a22}body.page-id-214 .rfq-info-card h3{font-size:34px;line-height:1.02;letter-spacing:-.04em;margin:13px 0 12px}body.page-id-214 .rfq-info-card>p{font-size:15px;line-height:1.55;color:#65706d;margin:0 0 18px}body.page-id-214 .rfq-info-list{border-top:1px solid #d9d3c7}body.page-id-214 .rfq-info-list div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #ddd6ca}body.page-id-214 .rfq-info-list b{font-size:14px}body.page-id-214 .rfq-info-list span{font-size:13px;color:#747b78;line-height:1.35}body.page-id-214 .rfq-vip-btn{margin-top:22px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#dca72e;color:#123c37;padding:16px 18px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.07em}body.page-id-214 .rfq-vip-btn span{font-size:20px}body.page-id-214 .rfq-flow{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 20px;background:rgba(0,0,0,.10)}body.page-id-214 .rfq-flow div{display:flex;align-items:center;gap:10px}body.page-id-214 .rfq-flow b{color:#e9b53e;font-size:12px}body.page-id-214 .rfq-flow span{font-size:13px;font-weight:700}body.page-id-214 .rfq-flow i{font-style:normal;color:#e9b53e;padding:0 12px}
@media(max-width:820px){body.page-id-214 #eng-rfq{padding:52px 0 42px}body.page-id-214 .rfq-vip-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.page-id-214 .rfq-vip-head h2{font-size:44px}body.page-id-214 .rfq-vip-head p{font-size:16px}body.page-id-214 .rfq-vip-grid{grid-template-columns:1fr}body.page-id-214 .rfq-blueprint{min-height:0}body.page-id-214 .rfq-blueprint-top{font-size:9px}body.page-id-214 .rfq-blueprint svg{padding:10px}body.page-id-214 .rfq-blueprint-note{gap:10px 16px;font-size:11px}body.page-id-214 .rfq-info-card{padding:24px 20px}body.page-id-214 .rfq-info-card h3{font-size:30px}body.page-id-214 .rfq-info-list div{grid-template-columns:1fr;gap:4px}body.page-id-214 .rfq-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-214 .rfq-flow i{display:none}body.page-id-214 .rfq-flow div{border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0}}
@media(max-width:480px){body.page-id-214 .rfq-vip-wrap{width:92%}body.page-id-214 .rfq-vip-head h2{font-size:38px}body.page-id-214 .rfq-flow{grid-template-columns:1fr}body.page-id-214 .rfq-blueprint-top{flex-direction:column}body.page-id-214 .rfq-blueprint-note{display:grid;grid-template-columns:1fr 1fr}}body.page-id-214 /* V9: mobile readability + RFQ heading contrast */
.rfq-vip-head h2{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;opacity:1!important}body.page-id-214 .rfq-vip-head h2 br{display:block}body.page-id-214 .rfq-vip-head p{color:rgba(255,255,255,.92)!important}body.page-id-214 .eng-hero h1,body.page-id-214 .eng-hero h1 em{opacity:1!important}
@media(max-width:767px){body.page-id-214,body.page-id-214{overflow-x:hidden!important;width:100%!important}body.page-id-214 .eng-page{overflow:hidden!important}body.page-id-214 .eng-wrap,body.page-id-214 .rfq-vip-wrap{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}body.page-id-214 .eng-hero{padding:42px 0 28px!important;min-height:auto!important}body.page-id-214 .eng-hero-grid{display:block!important}body.page-id-214 .eng-kicker{font-size:11px!important;letter-spacing:1.5px!important;line-height:1.35!important}body.page-id-214 .eng-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important;letter-spacing:-1.4px!important;margin:12px 0 16px!important;max-width:100%!important}body.page-id-214 .eng-hero h1 em{display:inline!important;color:#d7a936!important}body.page-id-214 .eng-lead{font-size:16px!important;line-height:1.6!important;max-width:100%!important}body.page-id-214 .eng-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:20px!important}body.page-id-214 .eng-btn{width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}body.page-id-214 .eng-proof{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}body.page-id-214 .eng-proof>div{min-width:0!important;padding:12px 10px!important}body.page-id-214 .eng-proof b{font-size:14px!important}body.page-id-214 .eng-proof span{font-size:11px!important;line-height:1.25!important}body.page-id-214 .eng-hero-panel{margin-top:18px!important;padding:20px!important;width:auto!important}body.page-id-214 .eng-hero-panel h3{font-size:23px!important;line-height:1.15!important}body.page-id-214 .eng-hero-panel li{font-size:14px!important;line-height:1.45!important}body.page-id-214 .eng-visual-lab,body.page-id-214 .load-strip,body.page-id-214 .vip-applications,body.page-id-214 .eng-rfq{padding-top:48px!important;padding-bottom:48px!important}body.page-id-214 .ev-head{display:block!important}body.page-id-214 .ev-head h2{font-size:32px!important;line-height:1.05!important}body.page-id-214 .ev-head p{font-size:15px!important;margin-top:12px!important}body.page-id-214 .ev-grid,body.page-id-214 .load-grid,body.page-id-214 .vip-app-grid{grid-template-columns:1fr!important;gap:14px!important}body.page-id-214 .ev-card,body.page-id-214 .vip-app-card{min-width:0!important}body.page-id-214 .ev-img img,body.page-id-214 .vip-app-card img{height:220px!important;object-fit:cover!important}body.page-id-214 .load-head h2{font-size:32px!important;line-height:1.08!important}body.page-id-214 .rfq-vip-head{display:block!important;margin-bottom:22px!important}body.page-id-214 .rfq-vip-head h2{font-size:38px!important;line-height:1.02!important;letter-spacing:-1px!important;margin:9px 0 14px!important;color:#fff!important}body.page-id-214 .rfq-vip-head p{font-size:15px!important;line-height:1.55!important;max-width:100%!important}body.page-id-214 .rfq-vip-grid{display:flex!important;flex-direction:column!important;gap:14px!important}body.page-id-214 .rfq-blueprint,body.page-id-214 .rfq-info-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.page-id-214 .rfq-blueprint{overflow:hidden!important}body.page-id-214 .rfq-blueprint-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px!important;font-size:10px!important}body.page-id-214 .rfq-blueprint svg{display:block!important;width:100%!important;height:auto!important;min-height:210px!important}body.page-id-214 .rfq-blueprint-note{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:12px 14px!important}body.page-id-214 .rfq-blueprint-note span{font-size:12px!important}body.page-id-214 .rfq-info-card{padding:20px!important}body.page-id-214 .rfq-info-card h3{font-size:26px!important;line-height:1.08!important}body.page-id-214 .rfq-info-card p{font-size:14px!important;line-height:1.55!important}body.page-id-214 .rfq-info-list>div{padding:11px 0!important}body.page-id-214 .rfq-info-list b{font-size:14px!important}body.page-id-214 .rfq-info-list span{font-size:12px!important;line-height:1.4!important}body.page-id-214 .rfq-vip-btn{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;font-size:12px!important;padding:14px 10px!important}body.page-id-214 .rfq-flow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}body.page-id-214 .rfq-flow i{display:none!important}body.page-id-214 .rfq-flow>div{min-width:0!important;padding:12px 8px!important}body.page-id-214 .rfq-flow b{font-size:12px!important}body.page-id-214 .rfq-flow span{font-size:11px!important;line-height:1.25!important}body.page-id-214 footer .w{width:auto!important;padding-left:18px!important;padding-right:18px!important}
}
@media(min-width:768px) and (max-width:1100px){body.page-id-214 .eng-wrap,body.page-id-214 .rfq-vip-wrap{padding-left:28px!important;padding-right:28px!important}body.page-id-214 .eng-hero h1{font-size:58px!important}body.page-id-214 .rfq-vip-head h2{color:#fff!important}}body.page-id-214 /* V10 — category-correct temporary 3D/engineering concept visuals */
.eng-apps img[alt*="application"]{
  object-fit:cover !important;
  object-position:center !important;
  background:#0b3732 !important;
}
@media(max-width:700px){body.page-id-214 .eng-apps img[alt*="application"]{
    min-height:220px !important;
    max-height:300px !important;
    width:100% !important;
  }
}body.page-id-214 .v11-materials{background:#f3f0e8;color:#113c36;padding:86px 0}body.page-id-214 .mat-wrap{width:min(1500px,92vw);margin:auto}body.page-id-214 .mat-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:35px}body.page-id-214 .mat-kicker{font-size:13px;letter-spacing:.22em;font-weight:800;color:#a87827}body.page-id-214 .mat-head h2{font-size:clamp(42px,5vw,76px);line-height:.94;margin:16px 0 0;letter-spacing:-.045em}body.page-id-214 .mat-head h2 em{font-style:normal;color:#bd8d39}body.page-id-214 .mat-head>p{font-size:18px;line-height:1.65;color:#52645f;max-width:620px}body.page-id-214 .mat-strip{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #d8d1c2;border-bottom:1px solid #d8d1c2;padding:15px 0;margin-bottom:24px}body.page-id-214 .mat-strip span{border:1px solid #d2c8b6;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:800;letter-spacing:.08em;background:#faf8f2}body.page-id-214 .mat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.page-id-214 .mat-card{background:#fff;border:1px solid #d9d2c4;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;min-height:390px;box-shadow:0 12px 35px rgba(30,55,48,.06)}body.page-id-214 .mat-card:nth-child(7){grid-column:1/-1;grid-template-columns:.75fr 1.25fr}body.page-id-214 .mat-visual{min-height:100%;background:#0b3732}body.page-id-214 .mat-visual img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-214 .mat-body{padding:28px;position:relative}body.page-id-214 .mat-num{font-size:12px;color:#b58532;font-weight:800;letter-spacing:.12em}body.page-id-214 .mat-body h3{font-size:25px;line-height:1.08;margin:13px 0 10px}body.page-id-214 .mat-body p{font-size:14px;line-height:1.55;color:#60706c;margin-bottom:20px}body.page-id-214 .mat-body ul{list-style:none;padding:0;margin:0;border-top:1px solid #eee9df}body.page-id-214 .mat-body li{font-size:13px;padding:9px 0;border-bottom:1px solid #eee9df}body.page-id-214 .mat-body li:before{content:"✓";color:#b88731;font-weight:900;margin-right:9px}body.page-id-214 .mat-spec{margin-top:22px;background:#0b3c35;color:white;border-radius:26px;padding:34px;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center}body.page-id-214 .mat-spec small{color:#dfb45f;font-weight:800;letter-spacing:.18em}body.page-id-214 .mat-spec h3{font-size:29px;margin:8px 0 0}body.page-id-214 .spec-items{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-214 .spec-items span{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px;font-size:12px;background:rgba(255,255,255,.04)}
@media(max-width:900px){body.page-id-214 .v11-materials{padding:55px 0}body.page-id-214 .mat-wrap{width:min(94vw,700px)}body.page-id-214 .mat-head{grid-template-columns:1fr;gap:20px}body.page-id-214 .mat-head h2{font-size:44px}body.page-id-214 .mat-head>p{font-size:16px}body.page-id-214 .mat-grid{grid-template-columns:1fr}body.page-id-214 .mat-card,body.page-id-214 .mat-card:nth-child(7){grid-column:auto;grid-template-columns:1fr;min-height:0}body.page-id-214 .mat-visual{height:260px}body.page-id-214 .mat-body{padding:23px}body.page-id-214 .mat-body h3{font-size:24px}body.page-id-214 .mat-spec{grid-template-columns:1fr;padding:25px;gap:22px}body.page-id-214 .spec-items{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){body.page-id-214 .mat-head h2{font-size:37px}body.page-id-214 .mat-visual{height:225px}body.page-id-214 .mat-strip{gap:6px}body.page-id-214 .mat-strip span{font-size:9px;padding:8px 10px}body.page-id-214 .spec-items{grid-template-columns:1fr 1fr}body.page-id-214 .mat-spec h3{font-size:24px}
}body.page-id-214 /* V12 — Desktop-first materials redesign with real photographs */
@media (min-width: 1001px){
  .v11-materials{
    padding:72px 0 78px !important;
  }
  .mat-wrap{
    width:min(1480px,94vw) !important;
  }
  .mat-head{
    grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr) !important;
    gap:55px !important;
    margin-bottom:18px !important;
    align-items:end !important;
  }
  .mat-head h2{
    font-size:clamp(48px,4.3vw,68px) !important;
    line-height:.98 !important;
  }
  .mat-head>p{
    font-size:16px !important;
    line-height:1.65 !important;
  }
  .mat-photo-note{
    margin:0 0 22px;
    font-size:11px;
    color:#697873;
    letter-spacing:.02em;
  }
  .mat-strip{
    margin-bottom:18px !important;
    padding:12px 0 !important;
  }
  .mat-grid{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:15px !important;
  }
  .mat-card,
  .mat-card:nth-child(7){
    grid-column:auto !important;
    display:flex !important;
    flex-direction:column !important;
    min-height:0 !important;
    border-radius:18px !important;
    overflow:hidden !important;
  }
  .mat-card:nth-child(7){
    grid-column:2 / span 1 !important;
  }
  .mat-visual{
    width:100% !important;
    height:235px !important;
    min-height:235px !important;
    overflow:hidden !important;
    background:#d9ddd9 !important;
  }
  .mat-visual img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }
  .mat-body{
    padding:21px 22px 23px !important;
    flex:1 !important;
  }
  .mat-body h3{
    font-size:22px !important;
    margin:10px 0 8px !important;
  }
  .mat-body p{
    font-size:13px !important;
    line-height:1.55 !important;
    min-height:42px;
    margin-bottom:14px !important;
  }
  .mat-body li{
    font-size:12px !important;
    padding:7px 0 !important;
  }
  .mat-spec{
    margin-top:20px !important;
    padding:28px 30px !important;
    grid-template-columns:.55fr 1.45fr !important;
    border-radius:20px !important;
  }
  .mat-spec h3{
    font-size:25px !important;
  }
  .spec-items{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }
}body.page-id-214 /* Tablet */
@media (min-width:701px) and (max-width:1000px){
  .mat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  .mat-card,.mat-card:nth-child(7){display:flex!important;flex-direction:column!important;grid-column:auto!important}
  .mat-visual{height:230px!important}
  .mat-card:nth-child(7){grid-column:1/-1!important;max-width:52%;justify-self:center}
}body.page-id-214 /* Mobile — keep the good stacked behaviour but improve image fidelity */
@media (max-width:700px){
  .mat-photo-note{
    margin:0 0 16px;
    font-size:10px;
    line-height:1.45;
    color:#687772;
  }
  .mat-visual img{
    object-fit:cover !important;
    object-position:center !important;
  }
  .mat-body p{min-height:0!important}
}body.page-id-214 /* V13 technical review — image-led material approval panel */
.v13-review{
  width:min(1480px,94vw)!important;
  margin:26px auto 0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid rgba(16,67,55,.16)!important;
  border-radius:26px!important;
  background:#f5f1e7!important;
  box-shadow:0 22px 60px rgba(15,54,45,.10)!important;
}body.page-id-214 .v13-review-copy{padding:42px 44px 40px!important}body.page-id-214 .v13-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#b88624}body.page-id-214 .v13-review h3{font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important;margin:10px 0 13px!important;color:#123f35!important;max-width:720px}body.page-id-214 .v13-review-copy>p{font-size:15px!important;line-height:1.65!important;color:#66736f!important;max-width:760px;margin:0 0 26px!important}body.page-id-214 .v13-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(16,67,55,.14);border-left:1px solid rgba(16,67,55,.14)}body.page-id-214 .v13-check{padding:16px 17px;border-right:1px solid rgba(16,67,55,.14);border-bottom:1px solid rgba(16,67,55,.14);min-height:84px;background:rgba(255,255,255,.35)}body.page-id-214 .v13-check b{display:block;font-size:14px;color:#173f36;margin-bottom:5px}body.page-id-214 .v13-check span{display:block;font-size:11.5px;line-height:1.45;color:#75817d}body.page-id-214 .v13-photo-stack{background:#0d4a3c;padding:16px;display:grid;grid-template-rows:minmax(0,1.35fr) minmax(160px,.65fr);gap:12px}body.page-id-214 .v13-main-photo,body.page-id-214 .v13-mini-photos figure{position:relative;margin:0;overflow:hidden;border-radius:17px;background:#dfe2df}body.page-id-214 .v13-main-photo img,body.page-id-214 .v13-mini-photos img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-214 .v13-main-photo figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:12px;background:rgba(8,46,38,.84);color:#fff;backdrop-filter:blur(7px)}body.page-id-214 .v13-main-photo figcaption b{display:block;font-size:15px}body.page-id-214 .v13-main-photo figcaption span{font-size:10.5px;opacity:.78}body.page-id-214 .v13-mini-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-214 .v13-mini-photos figcaption{position:absolute;left:9px;bottom:9px;background:rgba(8,46,38,.86);color:white;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}
@media(max-width:1000px){body.page-id-214 .v13-review{grid-template-columns:1fr!important}body.page-id-214 .v13-photo-stack{grid-template-columns:1.2fr .8fr;grid-template-rows:320px}body.page-id-214 .v13-mini-photos{grid-template-columns:1fr;grid-template-rows:1fr 1fr}
}
@media(max-width:700px){body.page-id-214 .v13-review{width:calc(100% - 28px)!important;border-radius:20px!important}body.page-id-214 .v13-review-copy{padding:26px 20px 22px!important}body.page-id-214 .v13-review h3{font-size:32px!important}body.page-id-214 .v13-review-copy>p{font-size:13px!important}body.page-id-214 .v13-review-grid{grid-template-columns:1fr}body.page-id-214 .v13-check{min-height:auto;padding:13px 14px}body.page-id-214 .v13-photo-stack{padding:10px;grid-template-columns:1fr;grid-template-rows:245px 145px}body.page-id-214 .v13-mini-photos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}
}body.page-id-214 /* V14 — eight image-led verification cards */
.v13-review{
  grid-template-columns:1fr!important;
}body.page-id-214 .v13-photo-stack{display:none!important}body.page-id-214 .v13-review-copy{padding:42px!important}body.page-id-214 .v13-review-copy>p{max-width:900px!important}body.page-id-214 .v13-review-grid{
  border:0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}body.page-id-214 .v14-verify-card{
  overflow:hidden;
  border-radius:17px;
  border:1px solid rgba(16,67,55,.15);
  background:#fff;
  min-width:0;
  box-shadow:0 8px 24px rgba(16,57,48,.05);
}body.page-id-214 .v14-card-image{
  position:relative;
  height:155px;
  overflow:hidden;
  background:#d9dfdc;
}body.page-id-214 .v14-card-image img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center;
  transition:transform .35s ease;
}body.page-id-214 .v14-verify-card:hover .v14-card-image img{transform:scale(1.035)}body.page-id-214 .v14-no{
  position:absolute;top:11px;left:11px;
  width:34px;height:34px;border-radius:50%;
  display:grid;place-items:center;
  background:#d7a72e;color:#123f35;font-size:10px;font-weight:900;
}body.page-id-214 .v14-card-copy{padding:17px 17px 18px}body.page-id-214 .v14-card-copy h4{
  margin:0 0 7px;color:#153f36;font-size:17px;line-height:1.15
}body.page-id-214 .v14-card-copy p{
  margin:0 0 15px!important;min-height:68px;
  color:#697873!important;font-size:11.5px!important;line-height:1.55!important
}body.page-id-214 .v14-tag{
  display:inline-block;padding-top:10px;border-top:1px solid #e2e5df;
  width:100%;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#b18225
}
@media(max-width:1100px){body.page-id-214 .v13-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-214 .v14-card-image{height:190px}body.page-id-214 .v14-card-copy p{min-height:52px}
}
@media(max-width:700px){body.page-id-214 .v13-review-copy{padding:26px 18px 20px!important}body.page-id-214 .v13-review-grid{grid-template-columns:1fr!important;gap:11px!important}body.page-id-214 .v14-verify-card{display:grid;grid-template-columns:120px 1fr;border-radius:14px}body.page-id-214 .v14-card-image{height:100%;min-height:150px}body.page-id-214 .v14-card-copy{padding:15px}body.page-id-214 .v14-card-copy h4{font-size:16px}body.page-id-214 .v14-card-copy p{min-height:0;font-size:11px!important;margin-bottom:10px!important}body.page-id-214 .v14-no{width:29px;height:29px;font-size:9px}
}
@media(max-width:420px){body.page-id-214 .v14-verify-card{grid-template-columns:105px 1fr}body.page-id-214 .v14-card-copy{padding:13px}
}body.page-id-214 /* V15 — professional topic-matched verification visuals */
.v14-card-image{height:175px!important}body.page-id-214 .v14-card-image:after{
 content:"";position:absolute;inset:auto 0 0;height:42%;
 background:linear-gradient(transparent,rgba(8,45,37,.55));pointer-events:none
}body.page-id-214 .v15-visual-label{
 position:absolute;z-index:2;left:12px;bottom:11px;
 padding:6px 8px;border-radius:7px;
 background:rgba(10,58,47,.88);color:#fff;
 font-size:8px;font-weight:850;letter-spacing:.11em
}body.page-id-214 .v14-no{z-index:3}body.page-id-214 .v14-card-copy h4{font-size:18px!important}body.page-id-214 .v14-card-copy p{font-size:11.8px!important;line-height:1.58!important;min-height:76px!important}
@media(max-width:1100px){body.page-id-214 .v14-card-image{height:205px!important}body.page-id-214 .v14-card-copy p{min-height:55px!important}
}
@media(max-width:700px){body.page-id-214 .v14-card-image{height:100%!important;min-height:165px!important}body.page-id-214 .v14-card-copy p{min-height:0!important}body.page-id-214 .v15-visual-label{font-size:7px;left:8px;bottom:8px;padding:5px 6px}
}body.page-id-214 /* V16 refinement */
.v16-section{padding:78px 0;background:#f7f6f1}body.page-id-214 .v16-section.dark{background:#0d433d;color:#fff}body.page-id-214 .v16-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#b48b47;margin-bottom:10px}body.page-id-214 .v16-title{font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 16px;max-width:820px}body.page-id-214 .v16-lead{font-size:17px;line-height:1.65;max-width:760px;color:#66706d}body.page-id-214 .dark .v16-lead{color:#d8e3df}body.page-id-214 .v16-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-214 .v16-card{background:#fff;border:1px solid #e4dfd4;border-radius:18px;padding:22px;min-height:190px;box-shadow:0 8px 28px rgba(13,67,61,.05)}body.page-id-214 .dark .v16-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}body.page-id-214 .v16-num{font-size:11px;color:#b48b47;font-weight:900;letter-spacing:.14em}body.page-id-214 .v16-card h3{font-size:19px;margin:28px 0 8px}body.page-id-214 .v16-card p{font-size:14px;line-height:1.55;margin:0;color:#69736f}body.page-id-214 .dark .v16-card p{color:#d4dfdb}body.page-id-214 .v16-pillrow{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}body.page-id-214 .v16-pill{border:1px solid #d7d2c7;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;background:#fff}body.page-id-214 .dark .v16-pill{background:transparent;border-color:rgba(255,255,255,.22)}body.page-id-214 .v16-projects{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:14px;margin-top:32px}body.page-id-214 .v16-project{min-height:260px;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(13,67,61,.05),rgba(13,67,61,.13));border:1px solid #ded9ce}body.page-id-214 .v16-project b{font-size:22px}body.page-id-214 .v16-project span{font-size:13px;margin-top:7px;color:#65706c}body.page-id-214 .v16-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}body.page-id-214 .v16-faq details{background:#fff;border:1px solid #e2ddd2;border-radius:14px;padding:17px 18px}body.page-id-214 .v16-faq summary{font-weight:800;cursor:pointer}body.page-id-214 .v16-faq p{font-size:14px;line-height:1.6;color:#66706d}body.page-id-214 .eng-rfq{margin-top:0!important}body.page-id-214 .eng-deliverables{padding-top:72px!important;padding-bottom:72px!important}
@media(max-width:900px){body.page-id-214 .v16-grid{grid-template-columns:1fr 1fr}body.page-id-214 .v16-projects{grid-template-columns:1fr}body.page-id-214 .v16-project{min-height:180px}body.page-id-214 .v16-faq{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-214 .v16-section{padding:52px 0}body.page-id-214 .v16-grid{grid-template-columns:1fr}body.page-id-214 .v16-card{min-height:auto;padding:18px}body.page-id-214 .v16-card h3{margin-top:18px}body.page-id-214 .v16-title{font-size:36px}body.page-id-214 .v16-lead{font-size:15px}body.page-id-214 .v16-project{padding:20px}body.page-id-214 .hero{min-height:560px}body.page-id-214 .wrap{width:min(94%,1180px)}}body.page-id-214 /* V17 — improve contrast and readability of Design Basis section */
#design-basis .v16-title{color:#fff!important;text-shadow:none!important;opacity:1!important;max-width:900px!important}body.page-id-214 #design-basis .v16-lead{color:#f3f7f5!important;opacity:1!important;font-weight:500!important;max-width:920px!important}body.page-id-214 #design-basis .v16-card h3{color:#fff!important;font-weight:800!important}body.page-id-214 #design-basis .v16-card p{color:#edf4f1!important;opacity:1!important;font-size:15px!important;line-height:1.6!important}body.page-id-214 #design-basis .v16-num{color:#f0bd48!important}body.page-id-214 #design-basis .v16-pill{color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.32)!important}
@media(max-width:600px){body.page-id-214 #design-basis .v16-title{font-size:34px!important;line-height:1.06!important}body.page-id-214 #design-basis .v16-lead{font-size:16px!important;line-height:1.55!important}body.page-id-214 #design-basis .v16-card p{font-size:14px!important}}body.page-id-214 /* V18 — visual application portfolio + expanded engineering FAQ */
.app-v18{background:#f6f3eb}body.page-id-214 .app-v18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end}body.page-id-214 .app-v18-head .v16-lead{margin:0 0 8px}body.page-id-214 .app-v18-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}body.page-id-214 .app-v18-card{background:#fff;border:1px solid #ded9ce;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(20,55,50,.08);transition:.25s ease}body.page-id-214 .app-v18-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(20,55,50,.13)}body.page-id-214 .app-v18-visual{position:relative;aspect-ratio:1.75/1;overflow:hidden;background:#103f3a}body.page-id-214 .app-v18-visual svg{width:100%;height:100%;display:block}body.page-id-214 .app-v18-badge{position:absolute;left:16px;bottom:14px;background:rgba(255,255,255,.94);color:#103f3a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-214 .app-v18-copy{padding:22px 22px 24px}body.page-id-214 .app-v18-copy h3{font-size:23px;line-height:1.08;margin:10px 0 10px}body.page-id-214 .app-v18-copy p{font-size:14px;line-height:1.65;color:#66706d;margin:0}body.page-id-214 .app-v18-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}body.page-id-214 .app-v18-tags span{font-size:10px!important;color:#173e39!important;background:#f4efe3;border:1px solid #e4ddcf;border-radius:999px;padding:7px 9px;margin:0!important;font-weight:800}body.page-id-214 .faq-v18{background:#fff}body.page-id-214 .faq-v18-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end}body.page-id-214 .faq-v18-head>p{font-size:16px;line-height:1.65;color:#66706d;margin:0 0 8px}body.page-id-214 .faq-v18 .v16-title{font-size:clamp(42px,5vw,70px);line-height:.98;margin-bottom:0}body.page-id-214 .faq-v18-grid{gap:12px;margin-top:36px}body.page-id-214 .faq-v18-grid details{padding:0;background:#faf9f5;border:1px solid #dfdbd1;border-radius:16px;overflow:hidden}body.page-id-214 .faq-v18-grid summary{list-style:none;padding:19px 54px 19px 20px;position:relative;font-size:15px;line-height:1.35}body.page-id-214 .faq-v18-grid summary::-webkit-details-marker{display:none}body.page-id-214 .faq-v18-grid summary:after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0d433d;color:#fff;font-size:18px}body.page-id-214 .faq-v18-grid details[open] summary:after{content:'–';background:#d9a72f}body.page-id-214 .faq-v18-grid details[open] summary{background:#f3efe5}body.page-id-214 .faq-v18-grid details p{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7;color:#5f6966}body.page-id-214 .faq-v18-grid details[open] p{padding-top:16px}
@media(max-width:900px){body.page-id-214 .app-v18-head,body.page-id-214 .faq-v18-head{grid-template-columns:1fr;gap:12px}body.page-id-214 .app-v18-grid{grid-template-columns:1fr}body.page-id-214 .app-v18-card{display:grid;grid-template-columns:1fr 1fr}body.page-id-214 .app-v18-visual{aspect-ratio:auto;min-height:250px}body.page-id-214 .faq-v18-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-214 .app-v18-grid{gap:14px}body.page-id-214 .app-v18-card{display:block}body.page-id-214 .app-v18-visual{min-height:0;aspect-ratio:1.7/1}body.page-id-214 .app-v18-copy{padding:18px}body.page-id-214 .app-v18-copy h3{font-size:21px}body.page-id-214 .faq-v18 .v16-title{font-size:36px}body.page-id-214 .faq-v18-grid{grid-template-columns:1fr;margin-top:24px}body.page-id-214 .faq-v18-grid summary{font-size:14px;padding:17px 50px 17px 17px}body.page-id-214 .faq-v18-grid details p{padding-left:17px;padding-right:17px}}body.page-id-214 /* V20 — mobile-first correction for Material Approval and full-page responsive behavior */
@media (max-width: 700px){

  /* Global mobile safety */
  html, body{max-width:100%; overflow-x:hidden !important;}
  .eng-page, .v11-materials, .v13-review, .v13-review-copy,
  .v13-review-grid, .v14-verify-card, .v14-card-image, .v14-card-copy{
    min-width:0 !important;
    max-width:100% !important;
    box-sizing:border-box !important;
  }

  /* Material Approval wrapper */
  .v13-review{
    width:calc(100% - 24px) !important;
    margin:18px auto 0 !important;
    display:block !important;
    border-radius:18px !important;
    overflow:hidden !important;
    padding:0 !important;
  }

  .v13-review-copy{
    padding:22px 15px 18px !important;
  }

  .v13-kicker{
    font-size:9px !important;
    letter-spacing:.14em !important;
    line-height:1.35 !important;
  }

  .v13-review h3{
    font-size:clamp(28px,9vw,38px) !important;
    line-height:1.02 !important;
    letter-spacing:-.025em !important;
    margin:8px 0 12px !important;
  }

  .v13-review-copy > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin:0 0 18px !important;
  }

  /* 8 cards become compact stacked cards — never tall columns */
  .v13-review-grid{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    border:0 !important;
    width:100% !important;
  }

  .v14-verify-card{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    min-height:0 !important;
    height:auto !important;
    border-radius:14px !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  /* Fixed, compact image area */
  .v14-card-image{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    flex:0 0 165px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
      linear-gradient(135deg,#dfe5e1 0%,#cfd8d3 100%) !important;
  }

  .v14-card-image img{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }

  .v14-card-copy{
    width:100% !important;
    padding:14px 14px 15px !important;
    min-height:0 !important;
    height:auto !important;
  }

  .v14-card-copy h4{
    font-size:18px !important;
    line-height:1.15 !important;
    margin:0 0 6px !important;
  }

  .v14-card-copy p{
    min-height:0 !important;
    height:auto !important;
    font-size:12px !important;
    line-height:1.5 !important;
    margin:0 0 10px !important;
  }

  .v14-tag{
    font-size:8px !important;
    padding-top:8px !important;
  }

  .v14-no{
    width:30px !important;
    height:30px !important;
    font-size:9px !important;
    top:9px !important;
    left:9px !important;
  }

  .v15-visual-label{
    left:9px !important;
    bottom:8px !important;
    font-size:7px !important;
    padding:5px 6px !important;
  }

  /* Materials section around it */
  .v11-materials{
    padding:42px 0 !important;
  }
  .mat-wrap{
    width:calc(100% - 24px) !important;
  }
  .mat-head{
    display:block !important;
    margin-bottom:18px !important;
  }
  .mat-head h2{
    font-size:clamp(33px,10vw,43px) !important;
    line-height:1 !important;
    margin-top:9px !important;
  }
  .mat-head > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin-top:12px !important;
  }
  .mat-strip{
    overflow-x:auto !important;
    flex-wrap:nowrap !important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:10px !important;
  }
  .mat-strip span{
    flex:0 0 auto !important;
    white-space:nowrap !important;
  }

  /* Prevent any inherited giant heights */
  .mat-card, .mat-card:nth-child(7),
  .v14-verify-card, .v13-review-grid > *{
    min-height:0 !important;
    height:auto !important;
  }
}body.page-id-214 /* Very small phones */
@media (max-width: 420px){
  .v14-card-image,
  .v14-card-image img{
    height:145px !important;
    min-height:145px !important;
    max-height:145px !important;
  }
  .v14-card-image{flex-basis:145px !important;}
  .v13-review h3{font-size:30px !important;}
  .v14-card-copy h4{font-size:17px !important;}
}body.page-id-214 /* V21 strategic Car Parking Shades Riyadh SEO/internal-link layer */
.seo-brand-link,body.page-id-214 .seo-internal-link{
  color:inherit;
  text-decoration:none;
  font:inherit;
}body.page-id-214 .seo-brand-link:hover,body.page-id-214 .seo-internal-link:hover{
  text-decoration:underline;
  text-underline-offset:3px;
}body.page-id-214 .cpsr-seo-intro{margin-top:10px;}body.page-id-214{--pj-green:#0b3b35;--pj-green2:#12483f;--pj-gold:#c99a43;--pj-cream:#f4f0e7;--pj-ink:#143e37}body.page-id-214 .pj-page{background:#f6f3ec;color:var(--pj-ink);font-family:inherit}body.page-id-214 .pj-shell{width:min(1480px,92vw);margin:auto}body.page-id-214 .pj-kicker{display:block;color:var(--pj-gold);font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-214 .pj-hero{background:linear-gradient(115deg,#082f2b,#10483f);color:#fff;padding:78px 0 64px;overflow:hidden}body.page-id-214 .pj-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-214 .pj-hero h1{font-size:clamp(52px,5.8vw,88px);line-height:.94;letter-spacing:-.05em;margin:0 0 22px;max-width:880px}body.page-id-214 .pj-hero h1 em{font-style:normal;color:#ddb562}body.page-id-214 .pj-hero-copy>p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.76);max-width:780px}body.page-id-214 .pj-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 35px}body.page-id-214 .pj-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:12px;font-weight:850}body.page-id-214 .pj-gold{background:var(--pj-gold);color:#fff}body.page-id-214 .pj-outline{border:1px solid rgba(255,255,255,.3);color:#fff}body.page-id-214 .pj-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);padding-top:18px;gap:18px}body.page-id-214 .pj-stats b{display:block;color:#ddb562;font-size:10px;letter-spacing:.12em}body.page-id-214 .pj-stats span{display:block;margin-top:6px;font-size:12px;color:rgba(255,255,255,.68)}body.page-id-214 .pj-hero-visual{display:grid;gap:12px}body.page-id-214 .pj-hero-card,body.page-id-214 .pj-placeholder{border-radius:20px;overflow:hidden}body.page-id-214 .pj-placeholder{position:relative;min-height:360px;background-color:#123f39;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.14)}body.page-id-214 .pj-placeholder:before,body.page-id-214 .pj-project-image:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 25%,rgba(5,35,30,.7))}body.page-id-214 .pj-placeholder span{position:absolute;z-index:2;left:18px;bottom:18px;font-size:10px;letter-spacing:.15em;font-weight:850}body.page-id-214 .pj-parking{background-image:linear-gradient(135deg,rgba(10,55,48,.2),rgba(10,55,48,.2)),url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80')}body.page-id-214 .pj-tensile{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-214 .pj-steel{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-214 .pj-cap{padding:15px 18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-top:0}body.page-id-214 .pj-cap b,body.page-id-214 .pj-cap span{display:block}body.page-id-214 .pj-cap span{font-size:11px;opacity:.65;margin-top:4px}body.page-id-214 .pj-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-214 .pj-mini-row .pj-placeholder{min-height:150px}body.page-id-214 .pj-categories{padding:28px 0;background:#eee9df}body.page-id-214 .pj-cat-row{display:flex;gap:8px;flex-wrap:wrap}body.page-id-214 .pj-cat-row a{background:#fff;border:1px solid #ddd5c7;border-radius:999px;padding:10px 14px;text-decoration:none;color:#234941;font-size:11px;font-weight:800}body.page-id-214 .pj-featured,body.page-id-214 .pj-sectors{padding:72px 0}body.page-id-214 .pj-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-214 .pj-section-head h2,body.page-id-214 .pj-case h2,body.page-id-214 .pj-proof h2,body.page-id-214 .pj-rfq h2{font-size:clamp(38px,4.5vw,64px);line-height:.98;letter-spacing:-.04em;margin:0}body.page-id-214 .pj-section-head>p{color:#687570;line-height:1.65}body.page-id-214 .pj-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}body.page-id-214 .pj-project{background:#fff;border:1px solid #ddd6ca;border-radius:20px;overflow:hidden}body.page-id-214 .pj-project-wide{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr}body.page-id-214 .pj-project-image{height:280px;position:relative;background-size:cover;background-position:center}body.page-id-214 .pj-project-wide .pj-project-image{height:auto;min-height:410px}body.page-id-214 .pj-aramco{background-image:url('https://images.unsplash.com/photo-1494526585095-c41746248156?auto=format&fit=crop&w=1400&q=80')}body.page-id-214 .pj-industrial{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1000&q=80')}body.page-id-214 .pj-sports{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=1000&q=80')}body.page-id-214 .pj-walk{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1000&q=80')}body.page-id-214 .pj-membrane{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=1000&q=80')}body.page-id-214 .pj-badge{position:absolute;z-index:2;left:15px;top:15px;background:#0b3b35;color:#fff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-214 .pj-project-body{padding:25px}body.page-id-214 .pj-project-body small{color:#b4832c;font-size:9px;font-weight:850;letter-spacing:.15em}body.page-id-214 .pj-project-body h3{font-size:26px;line-height:1.08;margin:12px 0 9px}body.page-id-214 .pj-project-body p{color:#687570;font-size:13px;line-height:1.6}body.page-id-214 .pj-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}body.page-id-214 .pj-meta span{font-size:9px;background:#f1ede5;border-radius:999px;padding:7px 9px}body.page-id-214 .pj-project-body a{color:#a97825;text-decoration:none;font-size:11px;font-weight:850}body.page-id-214 .pj-case{background:#0b3b35;color:#fff;padding:72px 0}body.page-id-214 .pj-case-head{max-width:900px;margin-bottom:32px}body.page-id-214 .pj-case-head p{color:rgba(255,255,255,.68);line-height:1.65}body.page-id-214 .pj-case-flow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}body.page-id-214 .pj-case-flow article{padding:24px 20px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-214 .pj-case-flow article:last-child{border-right:0}body.page-id-214 .pj-case-flow b{font-size:10px;color:#d9ac57}body.page-id-214 .pj-flow-icon{margin:28px 0 20px;width:50px;height:50px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;color:#d9ac57;font-size:10px;font-weight:900}body.page-id-214 .pj-case-flow h3{font-size:18px}body.page-id-214 .pj-case-flow p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.63)}body.page-id-214 .pj-proof{padding:65px 0;background:#e9e4d9}body.page-id-214 .pj-proof-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-214 .pj-proof-copy p{color:#687570;line-height:1.65}body.page-id-214 .pj-proof-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5cdbc;background:#fff;border-radius:18px;overflow:hidden}body.page-id-214 .pj-proof-items div{padding:22px;border-right:1px solid #e4ded2;border-bottom:1px solid #e4ded2}body.page-id-214 .pj-proof-items b{display:block;color:#b58127;font-size:10px;margin-bottom:8px}body.page-id-214 .pj-proof-items span{font-size:13px}body.page-id-214 .pj-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-214 .pj-sector-grid div{background:#fff;border:1px solid #ded7ca;border-radius:16px;padding:24px;min-height:190px}body.page-id-214 .pj-sector-grid span{color:#b58127;font-size:10px}body.page-id-214 .pj-sector-grid h3{font-size:20px;margin:35px 0 8px}body.page-id-214 .pj-sector-grid p{font-size:12px;line-height:1.55;color:#687570}body.page-id-214 .pj-rfq{background:linear-gradient(120deg,#082f2b,#11483f);color:#fff;padding:68px 0}body.page-id-214 .pj-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-214 .pj-rfq p{color:rgba(255,255,255,.7);line-height:1.65}body.page-id-214 .pj-rfq-box{background:#f3eddf;color:#153e37;padding:28px;border-radius:18px}body.page-id-214 .pj-rfq-box h3{font-size:24px;margin-top:0}body.page-id-214 .pj-rfq-box span{display:block;padding:9px 0;border-bottom:1px solid #ddd5c7;font-size:12px}body.page-id-214 .pj-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:7px;font-size:11px;font-weight:850}
@media(max-width:900px){body.page-id-214 .pj-shell{width:calc(100% - 28px)}body.page-id-214 .pj-hero{padding:52px 0 42px}body.page-id-214 .pj-hero-grid,body.page-id-214 .pj-section-head,body.page-id-214 .pj-proof-grid,body.page-id-214 .pj-rfq-grid{grid-template-columns:1fr;gap:26px}body.page-id-214 .pj-hero h1{font-size:48px}body.page-id-214 .pj-project-wide{display:block}body.page-id-214 .pj-project-wide .pj-project-image{height:270px;min-height:0}body.page-id-214 .pj-case-flow{grid-template-columns:repeat(2,1fr)}body.page-id-214 .pj-sector-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-214 .pj-hero h1{font-size:41px}body.page-id-214 .pj-hero-copy>p{font-size:14px}body.page-id-214 .pj-stats{grid-template-columns:1fr;gap:10px}body.page-id-214 .pj-placeholder{min-height:250px}body.page-id-214 .pj-mini-row .pj-placeholder{min-height:120px}body.page-id-214 .pj-featured,body.page-id-214 .pj-sectors,body.page-id-214 .pj-case,body.page-id-214 .pj-proof,body.page-id-214 .pj-rfq{padding:46px 0}body.page-id-214 .pj-project-grid{grid-template-columns:1fr}body.page-id-214 .pj-project-wide{grid-column:auto}body.page-id-214 .pj-project-image,body.page-id-214 .pj-project-wide .pj-project-image{height:220px}body.page-id-214 .pj-project-body h3{font-size:22px}body.page-id-214 .pj-case-flow{grid-template-columns:1fr}body.page-id-214 .pj-case-flow article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:20px}body.page-id-214 .pj-flow-icon{margin:16px 0}body.page-id-214 .pj-sector-grid,body.page-id-214 .pj-proof-items{grid-template-columns:1fr}body.page-id-214 .pj-sector-grid div{min-height:auto}body.page-id-214 .pj-cat-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-214 .pj-cat-row a{white-space:nowrap;flex:0 0 auto}}body.page-id-214 /* V2 Projects — portfolio/case-study focused; intentionally distinct from Engineering page */
.pv2-page{background:#f5f1e8;color:#143e37}body.page-id-214 .pv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-214 .pv2-kicker{display:block;color:#c69338;font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-214 .pv2-hero{background:#0a3933;color:#fff;padding:76px 0 60px}body.page-id-214 .pv2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:55px;align-items:center}body.page-id-214 .pv2-hero h1{font-size:clamp(58px,6vw,94px);line-height:.91;letter-spacing:-.055em;margin:0 0 22px}body.page-id-214 .pv2-hero h1 em{font-style:normal;color:#ddb25c}body.page-id-214 .pv2-hero p{max-width:720px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.65}body.page-id-214 .pv2-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}body.page-id-214 .pv2-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:850}body.page-id-214 .pv2-btn.gold{background:#c99a43;color:white}body.page-id-214 .pv2-btn.outline{border:1px solid rgba(255,255,255,.3);color:white}body.page-id-214 .pv2-hero-tags{display:flex;gap:7px;flex-wrap:wrap}body.page-id-214 .pv2-hero-tags span{font-size:8px;letter-spacing:.1em;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:7px 9px}body.page-id-214 .pv2-collage{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:10px;height:530px}body.page-id-214 .pv2-photo{position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center}body.page-id-214 .pv2-photo:after,body.page-id-214 .pv2-img:after,body.page-id-214 .pv2-feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 45%,rgba(5,38,32,.72))}body.page-id-214 .pv2-photo span,body.page-id-214 .pv2-img span{position:absolute;z-index:2;bottom:15px;left:15px;color:white;font-size:9px;font-weight:850;letter-spacing:.12em}body.page-id-214 .hero-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80')}body.page-id-214 .hero-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .hero-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .pv2-filter{padding:27px 0;background:#ebe6db}body.page-id-214 .pv2-filter-top{display:flex;justify-content:space-between;align-items:center}body.page-id-214 .pv2-filter-top p{font-size:12px;color:#687570}body.page-id-214 .pv2-pills{display:flex;gap:7px;flex-wrap:wrap}body.page-id-214 .pv2-pills button{border:1px solid #d6cebf;background:#f8f5ef;color:#274b44;border-radius:99px;padding:9px 13px;font:inherit;font-size:10px;font-weight:750}body.page-id-214 .pv2-pills button.active{background:#0d4038;color:white;border-color:#0d4038}body.page-id-214 .pv2-feature,body.page-id-214 .pv2-grid-section,body.page-id-214 .pv2-sectors{padding:72px 0}body.page-id-214 .pv2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-214 .pv2-head h2,body.page-id-214 .pv2-proof h2,body.page-id-214 .pv2-rfq h2,body.page-id-214 .pv2-sectors>div>h2{font-size:clamp(39px,4.7vw,67px);line-height:.96;letter-spacing:-.045em;margin:0}body.page-id-214 .pv2-head>p{color:#66746f;line-height:1.65}body.page-id-214 .pv2-feature-card{display:grid;grid-template-columns:1.15fr .85fr;background:#fff;border:1px solid #dcd4c6;border-radius:24px;overflow:hidden}body.page-id-214 .pv2-feature-image{min-height:620px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80') center/cover}body.page-id-214 .pv2-badge{position:absolute;z-index:3;top:17px;left:17px;background:#0b3b35;color:#fff;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-214 .pv2-image-note{position:absolute;z-index:3;left:18px;bottom:18px;background:rgba(8,52,44,.85);color:#fff;padding:9px 11px;border-radius:8px;font-size:9px}body.page-id-214 .pv2-feature-copy{padding:38px}body.page-id-214 .pv2-feature-copy small,body.page-id-214 .pv2-card-copy small{color:#ad7b25;font-size:9px;font-weight:850;letter-spacing:.13em}body.page-id-214 .pv2-feature-copy h3{font-size:38px;line-height:1.03;margin:13px 0}body.page-id-214 .pv2-lead{font-size:14px;line-height:1.65;color:#66746f}body.page-id-214 .pv2-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e3ddd1;margin:25px 0}body.page-id-214 .pv2-facts div{padding:14px;border-right:1px solid #e3ddd1;border-bottom:1px solid #e3ddd1}body.page-id-214 .pv2-facts b{display:block;font-size:8px;color:#ad7b25;letter-spacing:.1em}body.page-id-214 .pv2-facts span{font-size:12px}body.page-id-214 .pv2-story{display:grid;gap:8px}body.page-id-214 .pv2-story>div{background:#f4f0e8;border-radius:11px;padding:13px}body.page-id-214 .pv2-story b{font-size:9px;color:#ad7b25}body.page-id-214 .pv2-story h4{font-size:15px;margin:4px 0}body.page-id-214 .pv2-story p{font-size:11px;line-height:1.5;color:#697671;margin:0}body.page-id-214 .pv2-textlink,body.page-id-214 .pv2-card-copy a{display:inline-block;margin-top:18px;color:#a67420;text-decoration:none;font-size:10px;font-weight:850}body.page-id-214 .pv2-grid-section{background:#eee9df}body.page-id-214 .pv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-214 .pv2-grid article{background:#fff;border:1px solid #dcd4c6;border-radius:18px;overflow:hidden}body.page-id-214 .pv2-img{height:245px;position:relative;background-size:cover;background-position:center}body.page-id-214 .p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=80')}body.page-id-214 .p2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=900&q=80')}body.page-id-214 .p3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=900&q=80')}body.page-id-214 .p4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-214 .p5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-214 .p6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=900&q=80')}body.page-id-214 .pv2-card-copy{padding:20px}body.page-id-214 .pv2-card-copy h3{font-size:22px;margin:9px 0 6px}body.page-id-214 .pv2-card-copy p{font-size:12px;line-height:1.55;color:#687570}body.page-id-214 .pv2-proof{background:#0a3933;color:white;padding:68px 0}body.page-id-214 .pv2-head.light>p{color:rgba(255,255,255,.65)}body.page-id-214 .pv2-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden}body.page-id-214 .pv2-proof-grid>div{padding:25px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-214 .pv2-proof-grid span{color:#d8aa52;font-size:10px}body.page-id-214 .pv2-proof-grid h3{font-size:21px;margin:30px 0 8px}body.page-id-214 .pv2-proof-grid p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.62)}body.page-id-214 .pv2-sector-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}body.page-id-214 .pv2-sector-row a{background:#fff;border:1px solid #ddd5c7;border-radius:15px;padding:22px;text-decoration:none;color:#173f37}body.page-id-214 .pv2-sector-row b,body.page-id-214 .pv2-sector-row span{display:block}body.page-id-214 .pv2-sector-row b{font-size:17px}body.page-id-214 .pv2-sector-row span{font-size:10px;color:#73807c;margin-top:7px}body.page-id-214 .pv2-rfq{padding:66px 0;background:#e8e2d7}body.page-id-214 .pv2-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-214 .pv2-rfq p{color:#66746f;line-height:1.65}body.page-id-214 .pv2-rfq-box{background:#0b3b35;color:#fff;border-radius:18px;padding:28px}body.page-id-214 .pv2-rfq-box h3{font-size:23px;margin-top:0}body.page-id-214 .pv2-rfq-box span{display:block;border-bottom:1px solid rgba(255,255,255,.13);padding:9px 0;font-size:11px;color:rgba(255,255,255,.72)}body.page-id-214 .pv2-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;border-radius:7px;padding:13px;font-size:10px;font-weight:850}
@media(max-width:900px){body.page-id-214 .pv2-shell{width:calc(100% - 28px)}body.page-id-214 .pv2-hero-grid,body.page-id-214 .pv2-head,body.page-id-214 .pv2-feature-card,body.page-id-214 .pv2-rfq-grid{grid-template-columns:1fr;gap:25px}body.page-id-214 .pv2-hero h1{font-size:53px}body.page-id-214 .pv2-collage{height:420px}body.page-id-214 .pv2-feature-image{min-height:350px}body.page-id-214 .pv2-grid{grid-template-columns:repeat(2,1fr)}body.page-id-214 .pv2-proof-grid,body.page-id-214 .pv2-sector-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-214 .pv2-hero{padding:48px 0 38px}body.page-id-214 .pv2-hero h1{font-size:44px}body.page-id-214 .pv2-hero p{font-size:14px}body.page-id-214 .pv2-collage{height:340px;grid-template-columns:1fr 1fr;grid-template-rows:1.3fr .7fr}body.page-id-214 .hero-a{grid-column:1/3;grid-row:auto}body.page-id-214 .pv2-filter-top{display:block}body.page-id-214 .pv2-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-214 .pv2-pills button{flex:0 0 auto;white-space:nowrap}body.page-id-214 .pv2-feature,body.page-id-214 .pv2-grid-section,body.page-id-214 .pv2-sectors,body.page-id-214 .pv2-proof,body.page-id-214 .pv2-rfq{padding:45px 0}body.page-id-214 .pv2-feature-image{min-height:245px}body.page-id-214 .pv2-feature-copy{padding:22px}body.page-id-214 .pv2-feature-copy h3{font-size:29px}body.page-id-214 .pv2-facts{grid-template-columns:1fr}body.page-id-214 .pv2-grid{grid-template-columns:1fr}body.page-id-214 .pv2-img{height:215px}body.page-id-214 .pv2-proof-grid,body.page-id-214 .pv2-sector-row{grid-template-columns:1fr}body.page-id-214 .pv2-proof-grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-214 /* V3 fresh Projects visual portfolio — independent design language */
.v3p{background:#f3efe6;color:#133d36}body.page-id-214 .v3-shell{width:min(1500px,93vw);margin:auto}body.page-id-214 .v3-kicker{display:block;color:#c79438;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:14px}body.page-id-214 .v3-hero{background:#082f2b;color:white;padding:54px 0 22px}body.page-id-214 .v3-hero-top{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:stretch}body.page-id-214 .v3-copy{padding:40px 0}body.page-id-214 .v3-copy h1{font-size:clamp(60px,6.6vw,105px);line-height:.87;letter-spacing:-.06em;margin:0 0 25px}body.page-id-214 .v3-copy h1 i{font-style:normal;color:#ddb25b}body.page-id-214 .v3-copy p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.7);max-width:650px}body.page-id-214 .v3-actions{display:flex;gap:9px;margin-top:27px}body.page-id-214 .v3-actions a{background:#c99a43;color:white;text-decoration:none;padding:13px 16px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.06em}body.page-id-214 .v3-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.25)}body.page-id-214 .v3-feature-photo{min-height:490px;border-radius:22px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1600&q=82') center/cover;overflow:hidden}body.page-id-214 .v3-feature-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(4,31,27,.8))}body.page-id-214 .v3-feature-photo span,body.page-id-214 .v3-feature-photo b{position:absolute;z-index:2;left:22px}body.page-id-214 .v3-feature-photo span{bottom:55px;color:#dcb05a;font-size:9px;letter-spacing:.15em;font-weight:900}body.page-id-214 .v3-feature-photo b{bottom:24px;font-size:18px}body.page-id-214 .v3-film{display:grid;grid-template-columns:1.3fr .8fr 1fr .8fr;gap:8px;margin-top:8px}body.page-id-214 .v3-film>div{height:120px;border-radius:10px;position:relative;background-size:cover;background-position:center;overflow:hidden}body.page-id-214 .v3-film>div:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(4,32,27,.7))}body.page-id-214 .v3-film span{position:absolute;z-index:2;bottom:10px;left:11px;font-size:8px;font-weight:900;letter-spacing:.12em}body.page-id-214 .film-a{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-214 .film-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=600&q=80')}body.page-id-214 .film-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=700&q=80')}body.page-id-214 .film-d{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=600&q=80')}body.page-id-214 .v3-gallery{padding:72px 0}body.page-id-214 .v3-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:26px}body.page-id-214 .v3-title-row h2,body.page-id-214 .v3-case-copy h2,body.page-id-214 .v3-ksa h2,body.page-id-214 .v3-browse h2,body.page-id-214 .v3-contact h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-214 .v3-title-row>p{color:#697670;line-height:1.6}body.page-id-214 .v3-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}body.page-id-214 .v3-filters button{border:1px solid #d6cebf;background:#faf7f1;border-radius:99px;padding:9px 12px;font:inherit;font-size:9px;font-weight:850;color:#34564f}body.page-id-214 .v3-filters button.on{background:#0b3a34;color:white}body.page-id-214 .v3-masonry{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:255px;gap:10px}body.page-id-214 .v3-tile{position:relative;border-radius:15px;overflow:hidden;background-size:cover;background-position:center}body.page-id-214 .v3-tile.tall{grid-row:span 2}body.page-id-214 .v3-tile.wide{grid-column:span 2}body.page-id-214 .v3-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,38,32,.84))}body.page-id-214 .v3-overlay{position:absolute;z-index:2;left:19px;right:19px;bottom:18px;color:white}body.page-id-214 .v3-overlay small{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-214 .v3-overlay h3{font-size:22px;margin:6px 0}body.page-id-214 .v3-overlay span{font-size:8px;font-weight:900}body.page-id-214 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=80')}body.page-id-214 .t2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .t3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .t4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1100&q=80')}body.page-id-214 .t5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .t6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .v3-case{padding:75px 0;background:#e8e2d6}body.page-id-214 .v3-case-label{display:flex;gap:12px;align-items:center;margin-bottom:22px}body.page-id-214 .v3-case-label span{width:34px;height:34px;border-radius:50%;background:#c99a43;color:white;display:grid;place-items:center;font-size:9px}body.page-id-214 .v3-case-label b{font-size:9px;letter-spacing:.16em}body.page-id-214 .v3-case-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:35px}body.page-id-214 .v3-case-main{height:510px;border-radius:18px;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80') center/cover}body.page-id-214 .v3-case-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-214 .v3-case-thumbs>div{height:125px;border-radius:10px;background-size:cover;background-position:center;position:relative}body.page-id-214 .v3-case-thumbs span{position:absolute;left:9px;bottom:9px;background:#0b3b35;color:white;padding:6px;font-size:7px;font-weight:850}body.page-id-214 .before{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=500&q=80')}body.page-id-214 .during{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=500&q=80')}body.page-id-214 .after{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=500&q=80')}body.page-id-214 .v3-case-copy{padding:15px 5px}body.page-id-214 .v3-case-copy>small{color:#aa7926;font-size:9px;font-weight:900;letter-spacing:.14em}body.page-id-214 .v3-case-copy h2{font-size:clamp(38px,4vw,60px);margin:12px 0 17px}body.page-id-214 .v3-case-copy .intro{color:#64726d;line-height:1.65}body.page-id-214 .v3-case-copy dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cebf;margin:22px 0}body.page-id-214 .v3-case-copy dl div{padding:13px;border-right:1px solid #d6cebf;border-bottom:1px solid #d6cebf}body.page-id-214 .v3-case-copy dt{font-size:7px;color:#aa7926;font-weight:900}body.page-id-214 .v3-case-copy dd{font-size:11px;margin:4px 0 0}body.page-id-214 .v3-story{display:grid;gap:7px}body.page-id-214 .v3-story div{background:#f5f1e9;padding:12px;border-radius:9px}body.page-id-214 .v3-story b{font-size:8px;color:#aa7926}body.page-id-214 .v3-story p{font-size:10.5px;color:#687570;line-height:1.5;margin:4px 0 0}body.page-id-214 .v3-case-copy>a{display:inline-block;margin-top:18px;color:#9c6e20;font-size:9px;font-weight:900;text-decoration:none}body.page-id-214 .v3-ksa{padding:72px 0}body.page-id-214 .v3-ksa-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-214 .v3-ksa p{color:#687570;line-height:1.65}body.page-id-214 .v3-map-card{height:420px;background:#0a3933;border-radius:22px;position:relative;overflow:hidden;color:white}body.page-id-214 .v3-map-card:before{content:"";position:absolute;width:60%;height:68%;left:20%;top:14%;border:1px solid rgba(220,176,90,.28);border-radius:46% 54% 43% 57%;transform:rotate(-8deg)}body.page-id-214 .v3-map-card>b,body.page-id-214 .v3-map-card>small{position:absolute;left:24px}body.page-id-214 .v3-map-card>b{bottom:38px;font-size:19px}body.page-id-214 .v3-map-card>small{bottom:22px;font-size:8px;opacity:.55}body.page-id-214 .pin{position:absolute;font-size:7px;font-weight:900;color:#e1b65e}body.page-id-214 .pin:before{content:"";display:inline-block;width:7px;height:7px;background:#e1b65e;border-radius:50%;margin-right:5px}body.page-id-214 .p-riy{left:52%;top:48%}body.page-id-214 .p-dam{right:17%;top:37%}body.page-id-214 .p-dha{right:15%;top:43%}body.page-id-214 .p-jub{right:13%;top:29%}body.page-id-214 .p-jed{left:24%;top:57%}body.page-id-214 .v3-proof{background:#0a3933;color:white;padding:65px 0}body.page-id-214 .v3-title-row.light>p{color:rgba(255,255,255,.6)}body.page-id-214 .v3-proof-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-214 .v3-proof-row div{padding:24px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-214 .v3-proof-row span{font-size:8px;color:#dcb05a}body.page-id-214 .v3-proof-row b{display:block;margin:28px 0 7px;font-size:13px}body.page-id-214 .v3-proof-row p{font-size:10px;color:rgba(255,255,255,.58);line-height:1.5}body.page-id-214 .v3-browse{padding:72px 0}body.page-id-214 .v3-browse>div>h2{max-width:850px}body.page-id-214 .v3-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px}body.page-id-214 .v3-browse-grid a{background:white;border:1px solid #ddd5c7;border-radius:13px;padding:20px;text-decoration:none;color:#153f37}body.page-id-214 .v3-browse-grid span{font-size:8px;color:#aa7926}body.page-id-214 .v3-browse-grid b{display:block;font-size:17px;margin:30px 0 8px}body.page-id-214 .v3-browse-grid em{font-style:normal;font-size:8px;color:#aa7926;font-weight:900}body.page-id-214 .v3-contact{padding:65px 0;background:#e7e1d5}body.page-id-214 .v3-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-214 .v3-contact p{color:#687570}body.page-id-214 .v3-contact-btn{background:#0a3933;color:white;text-decoration:none;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr auto;align-items:center}body.page-id-214 .v3-contact-btn small,body.page-id-214 .v3-contact-btn b{grid-column:1}body.page-id-214 .v3-contact-btn small{color:#dcb05a;font-size:8px}body.page-id-214 .v3-contact-btn b{font-size:16px;margin-top:7px}body.page-id-214 .v3-contact-btn span{grid-column:2;grid-row:1/3;font-size:27px;color:#dcb05a}
@media(max-width:900px){body.page-id-214 .v3-shell{width:calc(100% - 28px)}body.page-id-214 .v3-hero-top,body.page-id-214 .v3-title-row,body.page-id-214 .v3-case-grid,body.page-id-214 .v3-ksa-grid,body.page-id-214 .v3-contact-grid{grid-template-columns:1fr;gap:25px}body.page-id-214 .v3-copy h1{font-size:60px}body.page-id-214 .v3-feature-photo{min-height:370px}body.page-id-214 .v3-masonry{grid-template-columns:1fr 1fr}body.page-id-214 .v3-tile.wide{grid-column:span 1}body.page-id-214 .v3-proof-row,body.page-id-214 .v3-browse-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-214 .v3-hero{padding:35px 0 14px}body.page-id-214 .v3-copy{padding:15px 0}body.page-id-214 .v3-copy h1{font-size:47px}body.page-id-214 .v3-copy p{font-size:13px}body.page-id-214 .v3-feature-photo{min-height:280px}body.page-id-214 .v3-film{grid-template-columns:1fr 1fr}body.page-id-214 .v3-film>div{height:90px}body.page-id-214 .v3-gallery,body.page-id-214 .v3-case,body.page-id-214 .v3-ksa,body.page-id-214 .v3-proof,body.page-id-214 .v3-browse,body.page-id-214 .v3-contact{padding:44px 0}body.page-id-214 .v3-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-214 .v3-filters button{flex:0 0 auto}body.page-id-214 .v3-masonry{display:block}body.page-id-214 .v3-tile{height:235px;margin-bottom:9px}body.page-id-214 .v3-case-main{height:280px}body.page-id-214 .v3-case-thumbs>div{height:85px}body.page-id-214 .v3-case-copy dl{grid-template-columns:1fr}body.page-id-214 .v3-map-card{height:310px}body.page-id-214 .v3-proof-row,body.page-id-214 .v3-browse-grid{grid-template-columns:1fr}body.page-id-214 .v3-proof-row div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-214 /* V4 clean Projects-only page: suppress legacy Engineering components */
.eng-page,body.page-id-214 .v11-materials,body.page-id-214 .v13-review,body.page-id-214 .v14-verify-card,body.page-id-214 .eng-faq,body.page-id-214 .faq-section,body.page-id-214 .engineering-faq,body.page-id-214 .design-basis,body.page-id-214 .engineering-deliverables,body.page-id-214 .engineering-applications{ display:none !important; }body.page-id-214 /* V5 — project-ready SEO,body.page-id-214 internal linking and conversion layer */
.v5-card-facts{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 10px}body.page-id-214 .v5-card-facts span{position:static!important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:5px 7px;font-size:7px!important;letter-spacing:.04em!important}body.page-id-214 .v5-card-actions{display:flex;gap:12px;align-items:center}body.page-id-214 .v5-card-actions a{color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.05em}body.page-id-214 .v5-card-actions a.related{color:#ddb15a}body.page-id-214 .v5-ready{padding:70px 0;background:#ebe5da}body.page-id-214 .v5-ready-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-214 .v5-ready-grid article{background:#f8f5ef;border:1px solid #d9d1c3;border-radius:15px;padding:22px;min-height:185px}body.page-id-214 .v5-ready-grid span{font-size:9px;color:#aa7926;font-weight:900}body.page-id-214 .v5-ready-grid h3{font-size:18px;margin:34px 0 8px}body.page-id-214 .v5-ready-grid p{font-size:11px;line-height:1.55;color:#687570;margin:0}body.page-id-214 .v5-enquiry{background:#0a3933;color:#fff;border-radius:18px;padding:25px}body.page-id-214 .v5-enquiry-head small,body.page-id-214 .v5-enquiry-head b{display:block}body.page-id-214 .v5-enquiry-head small{color:#ddb15a;font-size:8px;letter-spacing:.13em}body.page-id-214 .v5-enquiry-head b{font-size:22px;margin-top:6px}body.page-id-214 .v5-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0}body.page-id-214 .v5-fields span{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:11px;font-size:10px;color:rgba(255,255,255,.72)}body.page-id-214 .v5-upload{font-size:10px;color:rgba(255,255,255,.65);padding:11px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-214 .v5-upload b{color:#ddb15a}body.page-id-214 .v5-enquiry>a{display:block;background:#c99a43;color:white;text-decoration:none;text-align:center;border-radius:7px;padding:13px;margin-top:12px;font-size:9px;font-weight:900;letter-spacing:.05em}
@media(max-width:900px){body.page-id-214 .v5-ready-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-214 .v5-ready{padding:44px 0}body.page-id-214 .v5-ready-grid{grid-template-columns:1fr}body.page-id-214 .v5-ready-grid article{min-height:0}body.page-id-214 .v5-fields{grid-template-columns:1fr}body.page-id-214 .v5-card-actions{flex-wrap:wrap}}body.page-id-214 /* V6 — scalable KSA city project templates */
.v6-cities{padding:72px 0;background:#f4f0e8}body.page-id-214 .v6-city-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 0 18px;border-top:1px solid #d8d0c2}body.page-id-214 .v6-city-toolbar>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#a97826}body.page-id-214 .v6-city-toolbar div{display:flex;gap:5px;flex-wrap:wrap}body.page-id-214 .v6-city-toolbar button{border:1px solid #d5cdbf;background:#fff;border-radius:99px;padding:7px 9px;font:inherit;font-size:7px;font-weight:850;color:#36564f}body.page-id-214 .v6-city-toolbar button.active{background:#0a3933;color:#fff}body.page-id-214 .v6-city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-214 .v6-city-card{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden}body.page-id-214 .v6-city-image{height:150px;background:linear-gradient(135deg,#164b43,#092f2b);position:relative;display:grid;place-items:center}body.page-id-214 .v6-city-no{position:absolute;top:10px;left:10px;color:#dcb05a;font-size:8px;font-weight:900}body.page-id-214 .v6-photo-placeholder{border:1px dashed rgba(255,255,255,.32);color:rgba(255,255,255,.62);padding:15px;border-radius:8px;font-size:7px;font-weight:850;letter-spacing:.1em}body.page-id-214 .v6-city-copy{padding:16px}body.page-id-214 .v6-city-copy small{color:#a97826;font-size:7px;font-weight:900;letter-spacing:.11em}body.page-id-214 .v6-city-copy h3{font-size:18px;margin:7px 0}body.page-id-214 .v6-city-copy p{font-size:10px;line-height:1.5;color:#697671}body.page-id-214 .v6-city-tags{display:flex;gap:4px;flex-wrap:wrap;margin:11px 0}body.page-id-214 .v6-city-tags span{background:#f0ece4;border-radius:99px;padding:5px 6px;font-size:7px}body.page-id-214 .v6-city-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #eee8de;padding-top:10px}body.page-id-214 .v6-city-actions a{font-size:7px;font-weight:900;text-decoration:none;color:#9f7021}body.page-id-214 .v6-city-actions a.product{color:#31554d}body.page-id-214 .v6-case-template{padding:72px 0;background:#0a3933;color:#fff}body.page-id-214 .v6-case-template>div>h2{font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.05em;margin:0;max-width:900px}body.page-id-214 .v6-case-intro{max-width:760px;color:rgba(255,255,255,.64);line-height:1.65;margin:18px 0 28px}body.page-id-214 .v6-template-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}body.page-id-214 .v6-template-photo{min-height:340px;border:1px dashed rgba(255,255,255,.28);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.035)}body.page-id-214 .v6-template-photo span{color:#dcb05a;font-size:9px}body.page-id-214 .v6-template-photo b{font-size:14px;margin:12px 0 5px}body.page-id-214 .v6-template-photo small{font-size:8px;color:rgba(255,255,255,.5)}body.page-id-214 .v6-template-fields{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.13);border-radius:15px;overflow:hidden}body.page-id-214 .v6-template-fields div{padding:15px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-214 .v6-template-fields b,body.page-id-214 .v6-template-fields span{display:block}body.page-id-214 .v6-template-fields b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-214 .v6-template-fields span{font-size:10px;color:rgba(255,255,255,.66);margin-top:5px}body.page-id-214 .v6-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-214 .v6-story-grid article{border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:16px}body.page-id-214 .v6-story-grid span{font-size:8px;color:#dcb05a}body.page-id-214 .v6-story-grid h3{font-size:16px;margin:22px 0 6px}body.page-id-214 .v6-story-grid p{font-size:9px;line-height:1.5;color:rgba(255,255,255,.58)}body.page-id-214 .v6-gallery-template{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-214 .v6-gallery-template div{height:125px;border:1px dashed rgba(255,255,255,.24);border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.025)}body.page-id-214 .v6-gallery-template span{font-size:7px;color:rgba(255,255,255,.55);letter-spacing:.09em}
@media(max-width:900px){body.page-id-214 .v6-city-grid{grid-template-columns:1fr 1fr}body.page-id-214 .v6-template-grid{grid-template-columns:1fr}body.page-id-214 .v6-story-grid,body.page-id-214 .v6-gallery-template{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-214 .v6-cities,body.page-id-214 .v6-case-template{padding:44px 0}body.page-id-214 .v6-city-toolbar{display:block}body.page-id-214 .v6-city-toolbar div{margin-top:10px;flex-wrap:nowrap;overflow-x:auto}body.page-id-214 .v6-city-grid{grid-template-columns:1fr}body.page-id-214 .v6-city-image{height:130px}body.page-id-214 .v6-template-fields{grid-template-columns:1fr}body.page-id-214 .v6-story-grid{grid-template-columns:1fr}body.page-id-214 .v6-gallery-template{grid-template-columns:1fr 1fr}body.page-id-214 .v6-gallery-template div{height:95px}}body.page-id-214 /* V6.1 — ONLY Case Study Template redesign. All other V6 page sections untouched. */
.v6-case-template{
  background:
    radial-gradient(circle at 88% 12%, rgba(201,154,67,.13), transparent 28%),
    linear-gradient(135deg,#082f2b 0%,#0b3c35 55%,#0a332e 100%) !important;
  color:#fff !important;
  padding:76px 0 !important;
}body.page-id-214 .v61-case-head{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:56px;
  align-items:end;
  margin-bottom:28px;
}body.page-id-214 .v61-case-head h2{
  color:#fff !important;
  font-size:clamp(42px,5.3vw,76px) !important;
  line-height:.95 !important;
  letter-spacing:-.05em !important;
  margin:0 0 16px !important;
  max-width:980px;
}body.page-id-214 .v61-case-head p{
  color:rgba(255,255,255,.68) !important;
  font-size:15px !important;
  line-height:1.65 !important;
  max-width:850px;
  margin:0 !important;
}body.page-id-214 .v61-case-badge{
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.055);
  border-radius:18px;
  padding:23px;
  backdrop-filter:blur(10px);
}body.page-id-214 .v61-case-badge span,body.page-id-214 .v61-case-badge b,body.page-id-214 .v61-case-badge small{display:block}body.page-id-214 .v61-case-badge span{color:#dcb05a;font-size:8px;font-weight:900;letter-spacing:.16em}body.page-id-214 .v61-case-badge b{font-size:21px;margin:9px 0 5px}body.page-id-214 .v61-case-badge small{font-size:9px;color:rgba(255,255,255,.55)}body.page-id-214 .v61-hero-card{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:0;
  border:1px solid rgba(255,255,255,.15);
  border-radius:22px;
  overflow:hidden;
  background:rgba(255,255,255,.045);
  box-shadow:0 25px 70px rgba(0,0,0,.18);
}body.page-id-214 .v61-hero-visual{padding:14px;background:rgba(255,255,255,.03)}body.page-id-214 .v61-hero-photo{
  height:390px;
  border-radius:15px;
  border:1px dashed rgba(255,255,255,.28);
  background:
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 35%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  padding:35px;
}body.page-id-214 .v61-photo-label{
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:14px;
}body.page-id-214 .v61-hero-photo strong{font-size:16px;max-width:520px;line-height:1.35}body.page-id-214 .v61-hero-photo small{margin-top:9px;color:rgba(255,255,255,.5);font-size:9px}body.page-id-214 .v61-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-214 .v61-mini-gallery div{
  height:92px;
  border-radius:11px;
  border:1px dashed rgba(255,255,255,.22);
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.025);
}body.page-id-214 .v61-mini-gallery span{font-size:7px;font-weight:850;letter-spacing:.1em;color:rgba(255,255,255,.58)}body.page-id-214 .v61-snapshot{padding:34px}body.page-id-214 .v61-label{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.15em}body.page-id-214 .v61-snapshot h3{font-size:34px;line-height:1.05;margin:10px 0 12px;color:#fff}body.page-id-214 .v61-snapshot>p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.64);margin-bottom:22px}body.page-id-214 .v61-facts{
  display:grid;
  grid-template-columns:1fr 1fr;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  overflow:hidden;
}body.page-id-214 .v61-facts div{padding:14px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-214 .v61-facts b,body.page-id-214 .v61-facts span{display:block}body.page-id-214 .v61-facts b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-214 .v61-facts span{font-size:9.5px;color:rgba(255,255,255,.67);margin-top:5px;line-height:1.4}body.page-id-214 .v61-story-head{margin:34px 0 14px}body.page-id-214 .v61-story-head h3{font-size:31px;margin:0;color:#fff}body.page-id-214 .v61-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-214 .v61-story-grid article{
  border:1px solid rgba(255,255,255,.13);
  border-radius:15px;
  padding:19px;
  background:rgba(255,255,255,.035);
  min-height:205px;
}body.page-id-214 .v61-story-grid article>span{font-size:8px;color:#dcb05a;font-weight:900}body.page-id-214 .v61-story-icon{
  width:46px;height:46px;border-radius:50%;
  margin:22px 0 16px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.18);
  color:#dcb05a;font-size:9px;font-weight:900;
  background:rgba(255,255,255,.035);
}body.page-id-214 .v61-story-grid h4{font-size:18px;color:#fff;margin:0 0 7px}body.page-id-214 .v61-story-grid p{font-size:10px;line-height:1.55;color:rgba(255,255,255,.58);margin:0}body.page-id-214 .v61-bottom-note{
  margin-top:16px;
  display:flex;
  justify-content:space-between;
  gap:25px;
  align-items:center;
  border-top:1px solid rgba(255,255,255,.13);
  padding-top:18px;
}body.page-id-214 .v61-bottom-note span,body.page-id-214 .v61-bottom-note b{display:block}body.page-id-214 .v61-bottom-note span{font-size:7px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-214 .v61-bottom-note b{font-size:11px;margin-top:5px;color:rgba(255,255,255,.72)}body.page-id-214 .v61-bottom-note a{
  flex:0 0 auto;
  text-decoration:none;
  background:#c99a43;
  color:#fff;
  padding:12px 15px;
  border-radius:7px;
  font-size:8px;
  font-weight:900;
  letter-spacing:.06em;
}

@media(max-width:900px){body.page-id-214 .v61-case-head,body.page-id-214 .v61-hero-card{grid-template-columns:1fr;gap:22px}body.page-id-214 .v61-case-head{align-items:start}body.page-id-214 .v61-hero-photo{height:310px}body.page-id-214 .v61-story-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){body.page-id-214 .v6-case-template{padding:46px 0 !important}body.page-id-214 .v61-case-head h2{font-size:39px !important}body.page-id-214 .v61-case-head p{font-size:13px !important}body.page-id-214 .v61-case-badge{padding:17px}body.page-id-214 .v61-hero-visual{padding:9px}body.page-id-214 .v61-hero-photo{height:225px;padding:20px}body.page-id-214 .v61-hero-photo strong{font-size:13px}body.page-id-214 .v61-mini-gallery{grid-template-columns:1fr 1fr 1fr}body.page-id-214 .v61-mini-gallery div{height:70px}body.page-id-214 .v61-snapshot{padding:21px 17px}body.page-id-214 .v61-snapshot h3{font-size:27px}body.page-id-214 .v61-facts{grid-template-columns:1fr}body.page-id-214 .v61-story-grid{grid-template-columns:1fr}body.page-id-214 .v61-story-grid article{min-height:auto;padding:16px}body.page-id-214 .v61-story-icon{margin:14px 0 12px}body.page-id-214 .v61-bottom-note{display:block}body.page-id-214 .v61-bottom-note a{display:block;text-align:center;margin-top:14px}
}body.page-id-214 /* V6.2 — visual refinement ONLY for the existing Case Study Template */
.v61-hero-photo{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 74% 22%,rgba(220,176,90,.18),transparent 31%),
    linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));
}body.page-id-214 .v61-hero-photo:before{
  content:"";
  position:absolute; inset:18px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:11px;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:28px 28px;
  pointer-events:none;
}body.page-id-214 .v61-hero-photo:after{
  content:"PROJECT PHOTO / DRAWING AREA";
  position:absolute;right:20px;bottom:18px;
  font-size:7px;font-weight:900;letter-spacing:.13em;
  color:rgba(255,255,255,.34);
}body.page-id-214 .v61-hero-photo>*{position:relative;z-index:2}body.page-id-214 .v61-mini-gallery div{position:relative;overflow:hidden}body.page-id-214 .v61-mini-gallery div:before{
  content:"";
  position:absolute;inset:0;
  background:
    linear-gradient(135deg,transparent 45%,rgba(220,176,90,.13) 46%,transparent 48%),
    linear-gradient(45deg,transparent 58%,rgba(255,255,255,.055) 59%,transparent 61%);
}body.page-id-214 .v61-mini-gallery span{position:relative;z-index:2}body.page-id-214 .v62-study-strip{
  margin:10px 0 0;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
}body.page-id-214 .v62-study{
  position:relative;
  min-height:126px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  padding:16px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.018));
}body.page-id-214 .v62-study:after{
  content:"";
  position:absolute;width:120px;height:120px;border-radius:50%;
  right:-45px;bottom:-55px;border:1px solid rgba(220,176,90,.18);
}body.page-id-214 .v62-study small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.13em;margin-bottom:18px}body.page-id-214 .v62-study b{display:block;color:#fff;font-size:15px;line-height:1.15;margin-bottom:7px}body.page-id-214 .v62-study p{margin:0;color:rgba(255,255,255,.55);font-size:9px;line-height:1.5}body.page-id-214 .v62-study .mark{
  position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:8px;
  display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);
  color:#dcb05a;font-size:8px;font-weight:900;
}body.page-id-214 .v61-story-grid article{position:relative;overflow:hidden}body.page-id-214 .v61-story-grid article:after{
  content:"";
  position:absolute;right:-30px;bottom:-35px;width:100px;height:100px;border-radius:50%;
  border:1px solid rgba(220,176,90,.13);
}body.page-id-214 .v61-story-grid article:nth-child(1){background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}body.page-id-214 .v61-story-grid article:nth-child(2){background:linear-gradient(145deg,rgba(220,176,90,.07),rgba(255,255,255,.018))}body.page-id-214 .v61-story-grid article:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(12,72,63,.2))}body.page-id-214 .v61-story-grid article:nth-child(4){background:linear-gradient(145deg,rgba(220,176,90,.08),rgba(255,255,255,.018))}body.page-id-214 .v62-story-tag{
  display:inline-block;margin-top:14px;padding:6px 8px;border-radius:999px;
  border:1px solid rgba(255,255,255,.12);font-size:7px!important;
  letter-spacing:.08em;color:rgba(255,255,255,.55)!important;
}

@media(max-width:900px){body.page-id-214 .v62-study-strip{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-214 .v62-study-strip{grid-template-columns:1fr 1fr}body.page-id-214 .v62-study{min-height:112px;padding:13px}body.page-id-214 .v62-study b{font-size:13px}body.page-id-214 .v62-study p{font-size:8px}
}body.page-id-214 .v63-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}body.page-id-214 .v61-hero-photo .v63-media{opacity:.58}body.page-id-214 .v61-hero-photo:before{z-index:2!important;background:linear-gradient(90deg,rgba(4,55,48,.72),rgba(4,55,48,.08))!important}body.page-id-214 .v61-hero-photo>*:not(.v63-media){z-index:3!important}body.page-id-214 .v61-mini-gallery div{background-size:cover!important;background-position:center!important}body.page-id-214 .v61-mini-gallery div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,45,40,.82));z-index:1}body.page-id-214 .v61-mini-gallery span{z-index:3!important}body.page-id-214 .v62-study{background-size:cover!important;background-position:center!important}body.page-id-214 .v62-study:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,49,43,.28),rgba(3,49,43,.94));z-index:0}body.page-id-214 .v62-study>*{position:relative;z-index:2}body.page-id-214 .v63-video-wrap{position:relative;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.13);min-height:210px;background:#073f38}body.page-id-214 .v63-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.page-id-214 .v63-video-label{position:absolute;left:14px;bottom:12px;z-index:3;padding:7px 10px;border-radius:999px;background:rgba(3,45,40,.8);color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em}body.page-id-214 .v63-demo-note{font-size:8px;color:rgba(255,255,255,.48);margin-top:8px;letter-spacing:.04em}
@media(max-width:560px){body.page-id-214 .v63-video-wrap{min-height:190px}}body.page-id-214 /* V6.4 — Project Snapshot visual refinement */
.v64-snapshot-visuals{
  margin-top:16px;
  display:grid;
  grid-template-columns:1.35fr .85fr;
  gap:10px;
}body.page-id-214 .v64-location-card,body.page-id-214 .v64-detail-stack>div{
  position:relative;overflow:hidden;border-radius:13px;
  border:1px solid rgba(255,255,255,.13);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
}body.page-id-214 .v64-location-card{min-height:210px;padding:18px}body.page-id-214 .v64-location-card:before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(circle at 70% 38%,rgba(220,176,90,.22) 0 3px,transparent 4px),
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:auto,26px 26px,26px 26px;
}body.page-id-214 .v64-route{position:absolute;left:12%;right:10%;top:54%;height:1px;background:rgba(220,176,90,.55);transform:rotate(-8deg)}body.page-id-214 .v64-route:after,body.page-id-214 .v64-route:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#dcb05a;top:-4px}body.page-id-214 .v64-route:before{left:0}body.page-id-214 .v64-route:after{right:0}body.page-id-214 .v64-location-card>*{position:relative;z-index:2}body.page-id-214 .v64-kicker{color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-214 .v64-location-card b{display:block;color:#fff;font-size:18px;margin-top:8px}body.page-id-214 .v64-location-card p{color:rgba(255,255,255,.58);font-size:9px;line-height:1.55;max-width:70%}body.page-id-214 .v64-location-pin{position:absolute!important;right:18px;bottom:17px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(220,176,90,.45);color:#dcb05a;font-weight:900}body.page-id-214 .v64-detail-stack{display:grid;gap:10px}body.page-id-214 .v64-detail-stack>div{padding:15px;min-height:100px}body.page-id-214 .v64-detail-stack b{display:block;color:#fff;font-size:13px;margin:5px 0}body.page-id-214 .v64-detail-stack p{margin:0;color:rgba(255,255,255,.52);font-size:8px;line-height:1.45}body.page-id-214 .v64-photo-strip{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-214 .v64-photo{
  min-height:105px;border-radius:12px;border:1px solid rgba(255,255,255,.13);
  background-size:cover;background-position:center;position:relative;overflow:hidden
}body.page-id-214 .v64-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,45,40,.9))}body.page-id-214 .v64-photo span{position:absolute;z-index:2;left:11px;bottom:10px;color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-214 .v64-snapshot-note{margin-top:9px;color:rgba(255,255,255,.43);font-size:7px;line-height:1.45}
@media(max-width:720px){body.page-id-214 .v64-snapshot-visuals{grid-template-columns:1fr}body.page-id-214 .v64-location-card{min-height:175px}body.page-id-214 .v64-photo-strip{grid-template-columns:1fr 1fr 1fr}
}
@media(max-width:480px){body.page-id-214 .v64-photo-strip{grid-template-columns:1fr}body.page-id-214 .v64-photo{min-height:145px}
}body.page-id-214 .mat-page{background:#f4f0e8;color:#143d36}body.page-id-214 .mat-shell{width:min(1500px,93vw);margin:auto}body.page-id-214 .mat-kicker{display:block;color:#c7953c;font-size:9px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-214 .mat-hero{background:#082f2b;color:white;padding:68px 0 34px;overflow:hidden}body.page-id-214 .mat-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}body.page-id-214 .mat-hero-copy h1{font-size:clamp(58px,6.4vw,100px);line-height:.88;letter-spacing:-.06em;margin:0 0 24px}body.page-id-214 .mat-hero-copy h1 em{font-style:normal;color:#ddb15a}body.page-id-214 .mat-hero-copy p{max-width:650px;color:rgba(255,255,255,.67);line-height:1.7;font-size:15px}body.page-id-214 .mat-actions{display:flex;gap:8px;margin:25px 0}body.page-id-214 .mat-actions a{padding:13px 15px;border-radius:7px;background:#c7953c;color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-214 .mat-actions .outline{background:transparent;border:1px solid rgba(255,255,255,.22)}body.page-id-214 .mat-mini-proof{display:flex;gap:8px;flex-wrap:wrap}body.page-id-214 .mat-mini-proof span{border:1px solid rgba(255,255,255,.13);padding:7px 9px;border-radius:99px;font-size:7px;color:rgba(255,255,255,.62)}body.page-id-214 .mat-hero-visual{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:340px 170px;gap:9px;position:relative}body.page-id-214 .mat-membrane-demo,body.page-id-214 .mat-steel-demo{border-radius:18px;border:1px dashed rgba(255,255,255,.22);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));display:flex;flex-direction:column;align-items:center;justify-content:center}body.page-id-214 .mat-membrane-demo{grid-row:1/3}body.page-id-214 .mat-steel-demo{grid-column:2}body.page-id-214 .mat-membrane-demo span,body.page-id-214 .mat-steel-demo span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-214 .mat-membrane-demo b,body.page-id-214 .mat-steel-demo b{font-size:12px;margin-top:7px}body.page-id-214 .mat-float{grid-column:2;background:#c7953c;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:end}body.page-id-214 .mat-float small{font-size:7px}body.page-id-214 .mat-float b{font-size:20px;margin-top:6px}body.page-id-214 .mat-library,body.page-id-214 .mat-steel{padding:72px 0}body.page-id-214 .mat-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-214 .mat-head h2,body.page-id-214 .mat-anatomy h2,body.page-id-214 .mat-selector h2,body.page-id-214 .mat-docs h2,body.page-id-214 .mat-rfq h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-214 .mat-head>p{color:#66756f;line-height:1.6}body.page-id-214 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-214 .mat-card{background:#fff;border:1px solid #ddd5c8;border-radius:15px;overflow:hidden}body.page-id-214 .mat-card.featured{grid-column:span 2}body.page-id-214 .mat-photo{height:180px;display:grid;place-items:center;background:linear-gradient(135deg,#184a42,#0a332e);position:relative}body.page-id-214 .mat-card.featured .mat-photo{height:230px}body.page-id-214 .mat-photo:after{content:"";position:absolute;inset:12px;border:1px dashed rgba(255,255,255,.18);border-radius:10px}body.page-id-214 .mat-photo span{color:rgba(255,255,255,.58);font-size:7px;font-weight:900;letter-spacing:.1em}body.page-id-214 .mat-copy{padding:17px}body.page-id-214 .mat-copy small{font-size:7px;color:#a97826;font-weight:900}body.page-id-214 .mat-copy h3{font-size:20px;margin:7px 0}body.page-id-214 .mat-copy p{font-size:10px;line-height:1.55;color:#68756f}body.page-id-214 .mat-copy a{font-size:7px;font-weight:900;color:#a97826;text-decoration:none}body.page-id-214 .mat-anatomy{padding:72px 0;background:#e8e1d5}body.page-id-214 .mat-anatomy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-214 .layers{display:grid;gap:7px;margin:20px 0}body.page-id-214 .layers div{height:68px;border-radius:10px;background:#0a3933;color:white;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 8px 18px rgba(0,0,0,.08)}body.page-id-214 .layers div:nth-child(2){margin:0 16px}body.page-id-214 .layers div:nth-child(3){margin:0 30px;background:#c7953c}body.page-id-214 .layers div:nth-child(4){margin:0 10px}body.page-id-214 .layers b{color:#ddb15a;font-size:8px}body.page-id-214 .layers div:nth-child(3) b{color:#fff}body.page-id-214 .layers span{font-size:9px;font-weight:900;letter-spacing:.08em}body.page-id-214 .mat-layer-visual>small{font-size:8px;color:#7a827e}body.page-id-214 .mat-anatomy-copy>p{color:#66756f;line-height:1.65}body.page-id-214 .mat-check-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3cabb;border-radius:13px;overflow:hidden;margin-top:22px}body.page-id-214 .mat-check-grid div{padding:13px;border-right:1px solid #d3cabb;border-bottom:1px solid #d3cabb}body.page-id-214 .mat-check-grid b,body.page-id-214 .mat-check-grid span{display:block}body.page-id-214 .mat-check-grid b{font-size:7px;color:#a97826}body.page-id-214 .mat-check-grid span{font-size:9px;margin-top:4px;color:#65736e}body.page-id-214 .mat-compare{background:#0a3933;color:white;padding:70px 0}body.page-id-214 .mat-head.light>p{color:rgba(255,255,255,.6)}body.page-id-214 .mat-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.13);border-radius:14px}body.page-id-214 .mat-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}body.page-id-214 .mat-table-wrap th,body.page-id-214 .mat-table-wrap td{padding:14px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);text-align:left;font-size:9px}body.page-id-214 .mat-table-wrap th{color:#ddb15a;font-size:7px;letter-spacing:.08em}body.page-id-214 .mat-table-wrap td{color:rgba(255,255,255,.66)}body.page-id-214 .mat-table-wrap td b{color:#fff}body.page-id-214 .mat-process{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-214 .mat-process article{background:#fff;border:1px solid #ddd5c8;border-radius:14px;padding:11px}body.page-id-214 .mat-process article>span{font-size:7px;color:#a97826}body.page-id-214 .process-img{height:140px;border-radius:9px;background:#0b3933;color:rgba(255,255,255,.5);display:grid;place-items:center;font-size:7px;margin:8px 0 15px}body.page-id-214 .mat-process h3{font-size:17px;margin:0 0 6px}body.page-id-214 .mat-process p{font-size:9px;color:#68756f;line-height:1.5}body.page-id-214 .mat-selector{padding:72px 0;background:#e8e1d5}body.page-id-214 .mat-selector-top{max-width:900px}body.page-id-214 .mat-selector-top p{color:#66756f;line-height:1.6}body.page-id-214 .selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}body.page-id-214 .selector-grid>div{background:#0a3933;color:white;border-radius:14px;padding:20px;min-height:145px}body.page-id-214 .selector-grid span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-214 .selector-grid b{display:block;font-size:16px;margin:28px 0 13px}body.page-id-214 .selector-grid a{color:#ddb15a;text-decoration:none;font-size:7px;font-weight:900}body.page-id-214 .mat-docs{padding:72px 0}body.page-id-214 .mat-docs-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}body.page-id-214 .mat-docs p{color:#66756f}body.page-id-214 .doc-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cdbf;border-radius:14px;overflow:hidden}body.page-id-214 .doc-list div{padding:16px;border-right:1px solid #d6cdbf;border-bottom:1px solid #d6cdbf}body.page-id-214 .doc-list b,body.page-id-214 .doc-list span{display:block}body.page-id-214 .doc-list b{font-size:8px;color:#a97826}body.page-id-214 .doc-list span{font-size:9px;color:#66756f;margin-top:5px}body.page-id-214 .mat-rfq{padding:68px 0;background:#0a3933;color:white}body.page-id-214 .mat-rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}body.page-id-214 .mat-rfq p{color:rgba(255,255,255,.6);line-height:1.65}body.page-id-214 .rfq-box{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:17px;padding:23px}body.page-id-214 .rfq-box small,body.page-id-214 .rfq-box>b{display:block}body.page-id-214 .rfq-box small{font-size:7px;color:#ddb15a}body.page-id-214 .rfq-box>b{font-size:20px;margin:7px 0 16px}body.page-id-214 .rfq-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-214 .rfq-fields span{padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;font-size:8px;color:rgba(255,255,255,.6)}body.page-id-214 .rfq-box a{display:block;margin-top:12px;text-align:center;background:#c7953c;color:white;padding:12px;border-radius:7px;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:950px){body.page-id-214 .mat-hero-grid,body.page-id-214 .mat-head,body.page-id-214 .mat-anatomy-grid,body.page-id-214 .mat-docs-grid,body.page-id-214 .mat-rfq-grid{grid-template-columns:1fr}body.page-id-214 .mat-grid{grid-template-columns:1fr 1fr}body.page-id-214 .mat-process{grid-template-columns:1fr 1fr}body.page-id-214 .selector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-214 .mat-shell{width:calc(100% - 28px)}body.page-id-214 .mat-hero{padding:44px 0 24px}body.page-id-214 .mat-hero-copy h1{font-size:49px}body.page-id-214 .mat-hero-visual{grid-template-columns:1fr;grid-template-rows:260px 150px 130px}body.page-id-214 .mat-membrane-demo{grid-row:auto}body.page-id-214 .mat-steel-demo,body.page-id-214 .mat-float{grid-column:auto}body.page-id-214 .mat-library,body.page-id-214 .mat-anatomy,body.page-id-214 .mat-steel,body.page-id-214 .mat-selector,body.page-id-214 .mat-docs,body.page-id-214 .mat-rfq,body.page-id-214 .mat-compare{padding:45px 0}body.page-id-214 .mat-grid{grid-template-columns:1fr}body.page-id-214 .mat-card.featured{grid-column:auto}body.page-id-214 .mat-process,body.page-id-214 .selector-grid,body.page-id-214 .doc-list{grid-template-columns:1fr}body.page-id-214 .mat-check-grid{grid-template-columns:1fr}body.page-id-214 .rfq-fields{grid-template-columns:1fr}body.page-id-214 .mat-head h2,body.page-id-214 .mat-anatomy h2,body.page-id-214 .mat-selector h2,body.page-id-214 .mat-docs h2,body.page-id-214 .mat-rfq h2{font-size:39px}}body.page-id-214 .mv2{background:#f3efe7;color:#103d35}body.page-id-214 .mv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-214 .eyebrow{display:block;color:#d1a14a;font-size:8px;font-weight:900;letter-spacing:.19em;margin-bottom:13px}body.page-id-214 .mv2-hero{background:radial-gradient(circle at 75% 25%,#14584d 0,#0a3933 38%,#062c28 75%);color:#fff;padding:70px 0 42px}body.page-id-214 .hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-214 .mv2-hero h1{font-size:clamp(62px,7vw,108px);line-height:.86;letter-spacing:-.065em;margin:0 0 25px}body.page-id-214 .mv2-hero h1 em{font-style:normal;color:#ddb15a}body.page-id-214 .mv2-hero p{max-width:650px;color:#b9cbc6;line-height:1.7;font-size:14px}body.page-id-214 .hero-actions{display:flex;gap:8px;margin:26px 0}body.page-id-214 .hero-actions a,body.page-id-214 .rfq-card a{background:#c8953d;color:#fff;text-decoration:none;padding:13px 16px;border-radius:7px;font-size:8px;font-weight:900}body.page-id-214 .hero-actions .ghost{background:transparent;border:1px solid #ffffff35}body.page-id-214 .proof{display:flex;gap:6px;flex-wrap:wrap}body.page-id-214 .proof span,body.page-id-214 .tags span,body.page-id-214 .doc-badges span{border:1px solid #ffffff25;border-radius:99px;padding:6px 9px;font-size:6.5px;font-weight:800}body.page-id-214 .hero-media{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:350px 165px;gap:9px}body.page-id-214 .fabric-visual,body.page-id-214 .steel-visual{position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:20px;background:#0c453d;display:flex;flex-direction:column;justify-content:end;padding:22px}body.page-id-214 .fabric-visual{grid-row:1/3}body.page-id-214 .fabric-shape{position:absolute;width:120%;height:72%;left:-10%;top:4%;border-radius:50% 50% 16% 16%/70% 70% 20% 20%;background:linear-gradient(145deg,#faf8ed,#c9d6cf);transform:rotate(-5deg);box-shadow:inset -30px -20px 55px #738d85}body.page-id-214 .fabric-shape:after{content:"";position:absolute;inset:14%;border:1px solid #496d63;border-radius:50%}body.page-id-214 .fabric-visual small,body.page-id-214 .fabric-visual b,body.page-id-214 .fabric-visual span,body.page-id-214 .steel-visual small,body.page-id-214 .steel-visual b{position:relative;z-index:2}body.page-id-214 .fabric-visual small,body.page-id-214 .steel-visual small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-214 .fabric-visual b,body.page-id-214 .steel-visual b{font-size:16px;margin-top:5px}body.page-id-214 .fabric-visual span{font-size:7px;color:#c1d0cb;margin-top:5px}body.page-id-214 .steel-visual{grid-column:2}body.page-id-214 .beam{position:absolute;width:65%;height:200%;right:5%;top:-45%;background:linear-gradient(90deg,#41524e,#c1cbc6 35%,#5c6b67 65%,#273a36);transform:rotate(28deg);border-radius:8px}body.page-id-214 .hero-chip{grid-column:2;background:#c8953d;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:end}body.page-id-214 .hero-chip small{font-size:7px}body.page-id-214 .hero-chip b{font-size:17px;margin-top:6px}body.page-id-214 .mv2-systems,body.page-id-214 .mv2-selector{padding:76px 0}body.page-id-214 .section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-214 .section-head h2,body.page-id-214 .cut-copy h2,body.page-id-214 .selector-title h2,body.page-id-214 .docs-copy h2,body.page-id-214 .mv2-rfq h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:0}body.page-id-214 .section-head p,body.page-id-214 .selector-title p,body.page-id-214 .docs-copy p{color:#66766f;line-height:1.6}body.page-id-214 .system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body.page-id-214 .system-card{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;border:1px solid #ddd5c7;border-radius:17px;overflow:hidden;min-height:300px}body.page-id-214 .system-card.large{grid-column:1/-1;grid-template-columns:1.1fr .9fr;min-height:390px}body.page-id-214 .system-art{position:relative;background:#0a3c35;overflow:hidden;display:flex;align-items:end;padding:15px}body.page-id-214 .system-art>span{position:relative;z-index:3;color:#d5e0dc;font-size:6.5px;font-weight:900}body.page-id-214 .membrane-art{position:absolute;width:110%;height:90%;left:-8%;top:8%;background:linear-gradient(145deg,#fff,#aabdb6);clip-path:polygon(0 30%,45% 0,100% 26%,86% 88%,43% 65%,8% 100%)}body.page-id-214 .mesh-art{position:absolute;inset:0;background:repeating-linear-gradient(45deg,#154f46 0 3px,#0a3933 3px 7px)}body.page-id-214 .steel-art{position:absolute;inset:0;background:linear-gradient(125deg,transparent 20%,#83938e 21% 35%,transparent 36%),linear-gradient(55deg,transparent 40%,#465a55 41% 55%,transparent 56%),#0a3933}body.page-id-214 .finish-art{position:absolute;inset:0;background:radial-gradient(circle at 25% 40%,#d0b26f 0 7%,transparent 8%),radial-gradient(circle at 55% 60%,#768883 0 10%,transparent 11%),radial-gradient(circle at 80% 35%,#d9ddd8 0 8%,transparent 9%),#0b3933}body.page-id-214 .system-body{padding:25px}body.page-id-214 .system-body small{color:#b57d20;font-size:7px;font-weight:900}body.page-id-214 .system-body h3{font-size:28px;margin:8px 0}body.page-id-214 .system-body p{font-size:10px;line-height:1.6;color:#66756f}body.page-id-214 .tags{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0}body.page-id-214 .tags span{border-color:#d9d0c2;color:#65736e}body.page-id-214 .system-body a,body.page-id-214 .applications a{font-size:7px;color:#a97018;font-weight:900;text-decoration:none}body.page-id-214 .mv2-cutaway{background:#e5ded2;padding:75px 0}body.page-id-214 .cut-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}body.page-id-214 .exploded{margin:28px 0;perspective:800px}body.page-id-214 .layer{height:66px;margin:-3px 0 12px;border-radius:10px;background:#0b4038;color:#fff;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 16px 25px #183b3322;transform:rotateX(8deg) skewX(-8deg)}body.page-id-214 .layer.l2{margin-left:20px}body.page-id-214 .layer.l3{margin-left:40px;background:#c8953d}body.page-id-214 .layer.l4{margin-left:12px}body.page-id-214 .layer b{font-size:8px;color:#e6bb67}body.page-id-214 .layer.l3 b{color:#fff}body.page-id-214 .layer span{font-size:8px;font-weight:900}body.page-id-214 .cut-art>small{font-size:7px;color:#77827e}body.page-id-214 .cut-copy>p{color:#65756f}body.page-id-214 .verify{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d1c7b8;border-radius:14px;overflow:hidden;margin-top:22px}body.page-id-214 .verify>div{padding:14px;border-right:1px solid #d1c7b8;border-bottom:1px solid #d1c7b8}body.page-id-214 .verify i,body.page-id-214 .verify b,body.page-id-214 .verify span{display:block}body.page-id-214 .verify i{font-style:normal;color:#b57d20;font-size:7px}body.page-id-214 .verify b{font-size:11px;margin:5px 0}body.page-id-214 .verify span{font-size:8px;color:#6d7974}body.page-id-214 .selector-title{max-width:980px}body.page-id-214 .applications{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px}body.page-id-214 .applications article{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden;padding-bottom:18px}body.page-id-214 .app-visual{height:170px;background:#0a3d36;display:grid;place-items:center;color:#ffffff65;font-size:7px;position:relative;overflow:hidden}body.page-id-214 .app-visual:before{content:"";position:absolute;width:80%;height:60%;border:8px solid #d5ded9;border-bottom:0;border-radius:50% 50% 0 0;bottom:-5%;opacity:.65}body.page-id-214 .applications article>small,body.page-id-214 .applications article>h3,body.page-id-214 .applications article>p,body.page-id-214 .applications article>a{margin-left:17px;margin-right:17px}body.page-id-214 .applications article>small{display:block;color:#b57d20;font-size:7px;font-weight:900;margin-top:15px}body.page-id-214 .applications h3{font-size:18px;margin-top:6px;margin-bottom:6px}body.page-id-214 .applications p{font-size:9px;color:#69766f;line-height:1.5}body.page-id-214 .mv2-steelstory{padding:75px 0;background:#082f2b;color:#fff}body.page-id-214 .section-head.dark p{color:#aebfba}body.page-id-214 .steel-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-214 .steel-flow article{border:1px solid #ffffff1f;border-radius:14px;padding:10px;background:#ffffff08}body.page-id-214 .flow-photo{height:170px;border-radius:9px;background:#164a42;display:grid;place-items:center;color:#ffffff65;font-size:7px;margin-bottom:14px;overflow:hidden;position:relative}body.page-id-214 .flow-photo:after{content:"";position:absolute;width:70%;height:180%;background:linear-gradient(90deg,#52635f,#c0cac5,#445651);transform:rotate(35deg)}body.page-id-214 .steel-flow article>b{font-size:7px;color:#ddb15a}body.page-id-214 .steel-flow h3{font-size:17px;margin:6px 0}body.page-id-214 .steel-flow p{font-size:9px;color:#aebfba}body.page-id-214 .mv2-docs{padding:80px 0;background:#e5ded2}body.page-id-214 .docs-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}body.page-id-214 .doc-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px}body.page-id-214 .doc-badges span{border-color:#cfc3b1;color:#6c7772}body.page-id-214 .doc-stack{height:430px;position:relative}body.page-id-214 .doc-sheet{position:absolute;width:65%;height:320px;right:12%;top:40px;background:#fff;border:1px solid #d7cdbd;border-radius:13px;padding:25px;box-shadow:0 25px 50px #233a3322}body.page-id-214 .doc-sheet.back{transform:rotate(8deg) translate(60px,-5px);background:#0b3c35;color:#fff}body.page-id-214 .doc-sheet.mid{transform:rotate(-7deg) translate(-55px,20px);background:#c8953d;color:#fff}body.page-id-214 .doc-sheet.front{z-index:3}body.page-id-214 .doc-sheet small{color:#b57d20;font-size:8px}body.page-id-214 .doc-sheet b,body.page-id-214 .doc-sheet span{display:block}body.page-id-214 .doc-sheet b{font-size:20px;margin:20px 0 6px}body.page-id-214 .doc-sheet span{font-size:9px;color:#6b7772}body.page-id-214 .back span,body.page-id-214 .mid span{color:#fff}body.page-id-214 .doc-lines{margin-top:35px;height:120px;background:repeating-linear-gradient(#e5e0d8 0 1px,transparent 1px 23px)}body.page-id-214 .mv2-rfq{padding:70px 0;background:#082f2b;color:#fff}body.page-id-214 .rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}body.page-id-214 .mv2-rfq p{color:#aebfba;line-height:1.6}body.page-id-214 .rfq-card{border:1px solid #ffffff20;background:#ffffff08;border-radius:16px;padding:22px}body.page-id-214 .rfq-card>small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-214 .input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0}body.page-id-214 .input-grid span{border:1px solid #ffffff1e;border-radius:8px;padding:11px;font-size:7px;color:#b7c6c1}body.page-id-214 .rfq-card a{display:block;text-align:center}
@media(max-width:950px){body.page-id-214 .hero-grid,body.page-id-214 .section-head,body.page-id-214 .cut-grid,body.page-id-214 .docs-grid,body.page-id-214 .rfq-grid{grid-template-columns:1fr}body.page-id-214 .applications,body.page-id-214 .steel-flow{grid-template-columns:1fr 1fr}body.page-id-214 .hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-214 .mv2-shell{width:calc(100% - 28px)}body.page-id-214 .mv2-hero{padding:45px 0 28px}body.page-id-214 .mv2-hero h1{font-size:52px}body.page-id-214 .hero-media{grid-template-columns:1fr;grid-template-rows:250px 150px 120px;min-height:auto}body.page-id-214 .fabric-visual{grid-row:auto}body.page-id-214 .steel-visual,body.page-id-214 .hero-chip{grid-column:auto}body.page-id-214 .mv2-systems,body.page-id-214 .mv2-selector,body.page-id-214 .mv2-cutaway,body.page-id-214 .mv2-steelstory,body.page-id-214 .mv2-docs,body.page-id-214 .mv2-rfq{padding:48px 0}body.page-id-214 .system-grid,body.page-id-214 .applications,body.page-id-214 .steel-flow{grid-template-columns:1fr}body.page-id-214 .system-card,body.page-id-214 .system-card.large{grid-column:auto;grid-template-columns:1fr}body.page-id-214 .system-art{min-height:190px}body.page-id-214 .verify{grid-template-columns:1fr}body.page-id-214 .doc-stack{height:350px}body.page-id-214 .doc-sheet{width:72%;height:270px}body.page-id-214 .input-grid{grid-template-columns:1fr}}body.page-id-214 header{position:sticky;top:0;z-index:999;background:rgba(247,245,238,.96);backdrop-filter:blur(16px);border-bottom:1px solid #dcd5c9}body.page-id-214 .m3-nav{width:min(1480px,92vw);height:78px;margin:auto;display:flex;align-items:center;gap:28px}body.page-id-214 .m3-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0b3b34;margin-right:auto}body.page-id-214 .m3-mark{width:40px;height:40px;border-radius:11px;background:#0b3b34;color:#d8a84e;display:grid;place-items:center;font-weight:900;font-size:22px}body.page-id-214 .m3-brand b,body.page-id-214 .m3-brand small{display:block}body.page-id-214 .m3-brand b{font-size:15px}body.page-id-214 .m3-brand small{font-size:5.8px;letter-spacing:.14em;color:#718079;margin-top:3px}body.page-id-214 .m3-links{display:flex;gap:20px}body.page-id-214 .m3-links a{font-size:8px;font-weight:850;text-decoration:none;color:#34524b}body.page-id-214 .m3-links a:last-child{color:#b57d20}body.page-id-214 .m3-quote{font-size:7px;font-weight:900;text-decoration:none;background:#0b3b34;color:#fff;padding:12px 14px;border-radius:8px}body.page-id-214 .m3-real{object-fit:cover!important}body.page-id-214 .fabric-shape.m3-real{position:absolute!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important;border-radius:0!important;filter:saturate(.78) contrast(1.03);box-shadow:none!important}body.page-id-214 .fabric-visual:after,body.page-id-214 .steel-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(4,43,37,.88) 100%)}body.page-id-214 .beam.m3-real{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:0!important}body.page-id-214 .system-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.page-id-214 .system-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(4,43,37,.85))}body.page-id-214 .flow-photo{background-size:cover!important;background-position:center!important}body.page-id-214 .flow-photo:after{display:none!important}body.page-id-214 .m3-matrix{padding:78px 0;background:#f3efe7}body.page-id-214 .matrix-wrap{border:1px solid #d6cebf;border-radius:16px;overflow:hidden;background:#fff}body.page-id-214 .matrix-row{display:grid;grid-template-columns:1.05fr 1.25fr 1.6fr 1.35fr}body.page-id-214 .matrix-row>*{padding:15px;border-right:1px solid #e1dbd0;border-bottom:1px solid #e1dbd0;font-size:9px;line-height:1.45}body.page-id-214 .matrix-row.head{background:#0b3b34;color:#fff}body.page-id-214 .matrix-row.head b{font-size:7px;letter-spacing:.09em;text-transform:uppercase}body.page-id-214 .matrix-row strong{color:#0b3b34}body.page-id-214 .matrix-row span{color:#63726c}body.page-id-214 .m3-proof{padding:80px 0;background:#e5ded2}body.page-id-214 .proof-copy{max-width:900px}body.page-id-214 .proof-copy h2{font-size:clamp(42px,5vw,70px);line-height:.94;letter-spacing:-.05em;margin:0 0 18px}body.page-id-214 .proof-copy p{color:#66766f;line-height:1.7}body.page-id-214 .proof-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px}body.page-id-214 .proof-gallery>div{height:260px;border-radius:16px;position:relative;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:end;color:#fff;background:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783') center/cover}body.page-id-214 .proof-gallery>div:nth-child(1){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-214 .proof-gallery>div:nth-child(3){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-214 .proof-gallery span{font-size:7px;color:#e0b55d}body.page-id-214 .proof-gallery b{font-size:16px;margin:6px 0}body.page-id-214 .proof-gallery small{font-size:7px;color:#d0ddd8}
@media(max-width:900px){body.page-id-214 .m3-links{display:none}body.page-id-214 .matrix-row{grid-template-columns:1fr 1fr}body.page-id-214 .proof-gallery{grid-template-columns:1fr}body.page-id-214 .proof-gallery>div{height:220px}}
@media(max-width:600px){body.page-id-214 .m3-nav{height:68px}body.page-id-214 .m3-quote{display:none}body.page-id-214 .matrix-row{grid-template-columns:1fr}body.page-id-214 .matrix-row.head{display:none}body.page-id-214 .matrix-row>*{border-right:0}body.page-id-214 .m3-proof{padding:48px 0}}body.page-id-214 .v4-coatings{padding:90px 0;background:#f4f0e7;color:#123e36}body.page-id-214 .v4-intro,body.page-id-214 .colour-head{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:end;margin-bottom:34px}body.page-id-214 .v4-intro h2,body.page-id-214 .colour-head h2,body.page-id-214 .choice-copy h2,body.page-id-214 .approval-main h2{font-size:clamp(42px,5vw,76px);line-height:.92;letter-spacing:-.055em;margin:8px 0 0}body.page-id-214 .v4-intro p,body.page-id-214 .colour-head p,body.page-id-214 .choice-copy p{font-size:11px;line-height:1.75;color:#66736e}body.page-id-214 .v4-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-214 .v4-process article{background:#fff;border:1px solid #d9d2c5;border-radius:18px;overflow:hidden;padding-bottom:20px}body.page-id-214 .v4-photo{height:230px;background-size:cover;background-position:center;position:relative;padding:16px;color:#fff;display:flex;align-items:flex-end;gap:10px}body.page-id-214 .v4-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,45,39,.88))}body.page-id-214 .v4-photo span,body.page-id-214 .v4-photo b{position:relative;z-index:2}body.page-id-214 .v4-photo span{width:28px;height:28px;border-radius:50%;background:#d7a33e;color:#123e36;display:grid;place-items:center;font-size:7px;font-weight:900}body.page-id-214 .v4-photo b{font-size:9px;letter-spacing:.08em}body.page-id-214 .primer-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-214 .epoxy-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-214 .powder-photo{background-image:url('https://www.steelcoating.ma/assets/img/services/detail-thermolaquage.webp')}body.page-id-214 .galv-photo{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-214 .finish-photo{background-image:url('https://cdn11.bigcommerce.com/s-sypvot18uz/product_images/uploaded_images/adobestock-111182072.jpeg')}body.page-id-214 .v4-process h3{font-size:20px;margin:18px 20px 8px}body.page-id-214 .v4-process p{font-size:9px;line-height:1.65;color:#68756f;margin:0 20px 16px;min-height:74px}body.page-id-214 .v4-process small{font-size:6px;letter-spacing:.08em;color:#a87927;margin:0 20px;font-weight:800}body.page-id-214 .v4-system-choice{margin-top:70px;background:#0a4037;border-radius:22px;padding:38px;color:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-214 .choice-copy p{color:#c8d5d0}body.page-id-214 .choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-214 .choice-cards>div{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:20px;min-height:135px}body.page-id-214 .choice-cards span{color:#dfad4a;font-size:8px}body.page-id-214 .choice-cards b,body.page-id-214 .choice-cards small{display:block}body.page-id-214 .choice-cards b{font-size:15px;margin:15px 0 7px}body.page-id-214 .choice-cards small{font-size:7.5px;line-height:1.55;color:#c9d4d0}body.page-id-214 .v4-colours{margin-top:75px}body.page-id-214 .swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-214 .swatches>div{background:#fff;border:1px solid #d9d2c5;border-radius:13px;padding:8px}body.page-id-214 .swatches i{display:block;height:92px;border-radius:9px;background:var(--c);border:1px solid rgba(0,0,0,.06);margin-bottom:10px}body.page-id-214 .swatches b,body.page-id-214 .swatches small{display:block}body.page-id-214 .swatches b{font-size:9px}body.page-id-214 .swatches small{font-size:6.5px;color:#7a827f;margin-top:3px}body.page-id-214 .swatches .custom i{display:grid;place-items:center;background:linear-gradient(135deg,#f5e7bb,#bd8d42,#0b4037);font-style:normal;color:white;font-size:26px}body.page-id-214 .finish-strip{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;border:1px solid #d8d0c2;border-radius:14px;overflow:hidden;background:#fff}body.page-id-214 .finish-strip>div{padding:18px;border-right:1px solid #e0d9cd}body.page-id-214 .finish-strip>div:last-child{border:0}body.page-id-214 .finish-strip b,body.page-id-214 .finish-strip span{display:block}body.page-id-214 .finish-strip b{font-size:8px;color:#b37c24;letter-spacing:.1em}body.page-id-214 .finish-strip span{font-size:7px;line-height:1.5;color:#66736e;margin-top:7px}body.page-id-214 .v4-approval{display:grid;grid-template-columns:1.5fr .5fr;gap:12px;margin-top:70px}body.page-id-214 .approval-main,body.page-id-214 .v4-approval aside{background:#fff;border:1px solid #d9d2c5;border-radius:18px;padding:30px}body.page-id-214 .approval-main h2{font-size:48px;max-width:850px}body.page-id-214 .approval-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px}body.page-id-214 .approval-steps>div{border-top:2px solid #d8a640;padding-top:14px}body.page-id-214 .approval-steps strong,body.page-id-214 .approval-steps b,body.page-id-214 .approval-steps small{display:block}body.page-id-214 .approval-steps strong{font-size:7px;color:#b37c24}body.page-id-214 .approval-steps b{font-size:9px;margin:9px 0 5px}body.page-id-214 .approval-steps small{font-size:6.5px;line-height:1.45;color:#75807c}body.page-id-214 .v4-approval aside{background:#e5ded2}body.page-id-214 .v4-approval aside h3{font-size:22px;line-height:1.1;margin:14px 0}body.page-id-214 .v4-approval aside p{font-size:8px;line-height:1.65;color:#65736d}
@media(max-width:900px){body.page-id-214 .v4-intro,body.page-id-214 .colour-head,body.page-id-214 .v4-system-choice,body.page-id-214 .v4-approval{grid-template-columns:1fr}body.page-id-214 .v4-process{grid-template-columns:1fr 1fr}body.page-id-214 .swatches{grid-template-columns:repeat(3,1fr)}body.page-id-214 .approval-steps{grid-template-columns:1fr 1fr}body.page-id-214 .finish-strip{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-214 .v4-coatings{padding:52px 0}body.page-id-214 .v4-process{grid-template-columns:1fr}body.page-id-214 .v4-photo{height:210px}body.page-id-214 .v4-process p{min-height:auto}body.page-id-214 .choice-cards{grid-template-columns:1fr}body.page-id-214 .swatches{grid-template-columns:1fr 1fr}body.page-id-214 .swatches i{height:74px}body.page-id-214 .finish-strip{grid-template-columns:1fr}body.page-id-214 .finish-strip>div{border-right:0;border-bottom:1px solid #e0d9cd}body.page-id-214 .approval-steps{grid-template-columns:1fr}body.page-id-214 .approval-main h2{font-size:38px}}body.page-id-214 /* V5 Outstanding refinement */
.v4-system-choice .choice-copy h2,body.page-id-214 .v4-system-choice h2{
  color:#fff!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
}body.page-id-214 .v4-system-choice .choice-copy p{color:rgba(255,255,255,.78)!important}body.page-id-214 .v4-system-choice .eyebrow{color:#e0b45f!important;opacity:1!important}body.page-id-214 .v5-build{padding:84px 0;background:#ebe5da;color:#123e36}body.page-id-214 .v5-build-head,body.page-id-214 .v5-qc-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-214 .v5-build-head h2,body.page-id-214 .v5-qc-head h2,body.page-id-214 .v5-maint h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-214 .v5-build-head p,body.page-id-214 .v5-qc-head p,body.page-id-214 .v5-maint p{color:#66746f;font-size:11px;line-height:1.7}body.page-id-214 .v5-build-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-214 .v5-layer-stack{padding:25px 0}body.page-id-214 .coat-layer{height:82px;margin:-5px 0 16px;border-radius:13px;padding:0 20px;display:flex;align-items:center;gap:18px;color:#fff;box-shadow:0 16px 25px rgba(24,59,51,.12);transform:skewX(-7deg)}body.page-id-214 .coat-layer span{font-size:8px;color:#e0b45f}body.page-id-214 .coat-layer b,body.page-id-214 .coat-layer small{display:block}body.page-id-214 .coat-layer b{font-size:10px;min-width:210px}body.page-id-214 .coat-layer small{font-size:7px;color:rgba(255,255,255,.66)}body.page-id-214 .coat-layer.topcoat{background:#193f38;margin-left:8px}body.page-id-214 .coat-layer.intermediate{background:#56635f;margin-left:24px}body.page-id-214 .coat-layer.primer{background:#9c6a36;margin-left:40px}body.page-id-214 .coat-layer.steelbase{background:#7a8581;margin-left:15px}body.page-id-214 .v5-build-copy{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-214 .v5-build-copy>div{background:#fff;border:1px solid #d7cfc1;border-radius:14px;padding:20px;min-height:145px}body.page-id-214 .v5-build-copy span{font-size:8px;color:#b27a22}body.page-id-214 .v5-build-copy b{display:block;font-size:16px;margin:18px 0 7px}body.page-id-214 .v5-build-copy p{font-size:9px;line-height:1.55;color:#69766f}body.page-id-214 .v5-qc{padding:82px 0;background:#f5f1e9}body.page-id-214 .v5-qc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-214 .v5-qc-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:21px;min-height:210px}body.page-id-214 .v5-qc-grid article>span{font-size:7px;color:#b27a22}body.page-id-214 .qc-icon{width:52px;height:52px;border-radius:14px;background:#0b4037;color:#ddb05a;display:grid;place-items:center;margin:24px 0 16px;font-size:8px;font-weight:900}body.page-id-214 .v5-qc-grid h3{font-size:17px;margin:0 0 7px}body.page-id-214 .v5-qc-grid p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-214 .v5-colour-builder{margin-top:18px;background:#0b4037;color:#fff;border-radius:18px;padding:25px;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-214 .builder-copy h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-214 .builder-copy p{font-size:9px;color:#c5d2cd;line-height:1.55}body.page-id-214 .builder-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-214 .builder-steps>div{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px}body.page-id-214 .builder-steps span{font-size:7px;color:#ddb05a}body.page-id-214 .builder-steps b,body.page-id-214 .builder-steps small{display:block}body.page-id-214 .builder-steps b{font-size:13px;margin:14px 0 6px}body.page-id-214 .builder-steps small{font-size:7px;line-height:1.45;color:#c5d2cd}body.page-id-214 .v5-maint{padding:75px 0;background:#e4ddd1}body.page-id-214 .v5-maint-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-214 .v5-maint-cards{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d0c7b9;border-radius:14px;overflow:hidden;background:#fff}body.page-id-214 .v5-maint-cards>div{padding:18px;border-right:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9}body.page-id-214 .v5-maint-cards b,body.page-id-214 .v5-maint-cards span{display:block}body.page-id-214 .v5-maint-cards b{font-size:12px;color:#153f37}body.page-id-214 .v5-maint-cards span{font-size:8px;color:#6b7772;margin-top:5px}

@media(max-width:900px){body.page-id-214 .v5-build-head,body.page-id-214 .v5-qc-head,body.page-id-214 .v5-build-grid,body.page-id-214 .v5-colour-builder,body.page-id-214 .v5-maint-grid{grid-template-columns:1fr}body.page-id-214 .v5-qc-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-214 .v5-build,body.page-id-214 .v5-qc,body.page-id-214 .v5-maint{padding:50px 0}body.page-id-214 .v5-build-copy,body.page-id-214 .v5-qc-grid,body.page-id-214 .builder-steps,body.page-id-214 .v5-maint-cards{grid-template-columns:1fr}body.page-id-214 .coat-layer{height:auto;min-height:76px;transform:none;margin-left:0!important}body.page-id-214 .coat-layer b{min-width:0}
}body.page-id-214 .mv2-steelstory .section-head.dark h2{
  color:#fff!important; opacity:1!important; filter:none!important;
  text-shadow:none!important; mix-blend-mode:normal!important;
  -webkit-text-fill-color:#fff!important;
}body.page-id-214 .mv2-steelstory .section-head.dark p{
  color:rgba(255,255,255,.80)!important; opacity:1!important; filter:none!important;
}body.page-id-214 .mv2-steelstory .steel-flow .flow-photo{
  min-height:245px!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}body.page-id-214 .mv2-steelstory .steel-flow article:nth-child(1) .flow-photo{background-position:center 45%!important}body.page-id-214 .mv2-steelstory .steel-flow article:nth-child(2) .flow-photo{background-position:center!important}body.page-id-214 .mv2-steelstory .steel-flow article:nth-child(3) .flow-photo{background-position:center!important}body.page-id-214 .mv2-steelstory .steel-flow article:nth-child(4) .flow-photo{background-position:center!important}body.page-id-214 .mv2-steelstory .flow-photo span{
  background:rgba(5,45,39,.82)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.20)!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  backdrop-filter:blur(5px);
}
@media(max-width:700px){body.page-id-214 .mv2-steelstory .steel-flow .flow-photo{min-height:210px!important}body.page-id-214 .mv2-steelstory .section-head.dark h2{font-size:38px!important;line-height:1!important}
}body.page-id-214 /* V5.2 process-image correction */
.v4-process .v4-photo{
  min-height:260px!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  position:relative;
}body.page-id-214 .v4-process .v4-photo b{
  max-width:82%;
  line-height:1.25!important;
  letter-spacing:.08em!important;
  text-shadow:0 2px 10px rgba(0,0,0,.45);
}body.page-id-214 .v4-process article:nth-child(1) .v4-photo{background-position:center 42%!important}body.page-id-214 .v4-process article:nth-child(2) .v4-photo{background-position:center 48%!important}body.page-id-214 .v4-process article:nth-child(3) .v4-photo{background-position:center!important}body.page-id-214 .v4-process article:nth-child(4) .v4-photo{background-position:center!important}body.page-id-214 .v4-process article:nth-child(5) .v4-photo{background-position:center 45%!important}body.page-id-214 .v4-process article:nth-child(6) .v4-photo{background-position:center!important}
@media(max-width:700px){body.page-id-214 .v4-process .v4-photo{min-height:215px!important}
}body.page-id-214 .v6-fabric-colours,body.page-id-214 .v6-sample-gallery{padding:82px 0;background:#eee8dd;color:#123e36}body.page-id-214 .v6-sample-gallery{background:#f6f2ea}body.page-id-214 .v6-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-214 .v6-head h2,body.page-id-214 .v6-app-title h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-214 .v6-head p{font-size:10px;line-height:1.7;color:#66746f}body.page-id-214 .v6-fabric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-214 .v6-fabric-grid>div{background:#fff;border:1px solid #d8d0c2;border-radius:14px;padding:8px}body.page-id-214 .v6-fabric-grid i{display:block;height:120px;background:var(--fc);border-radius:9px;border:1px solid rgba(0,0,0,.06)}body.page-id-214 .v6-fabric-grid b,body.page-id-214 .v6-fabric-grid small{display:block}body.page-id-214 .v6-fabric-grid b{font-size:9px;margin:10px 2px 4px}body.page-id-214 .v6-fabric-grid small{font-size:6.5px;color:#77817d;margin:0 2px 5px}body.page-id-214 .v6-fabric-note{margin-top:10px;background:#0b4037;color:#fff;border-radius:12px;padding:15px 18px;display:flex;gap:20px;align-items:center}body.page-id-214 .v6-fabric-note b{font-size:7px;color:#ddb05a}body.page-id-214 .v6-fabric-note span{font-size:8px;color:#cad6d1}body.page-id-214 .v6-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-214 .v6-gallery article{background:#fff;border:1px solid #d8d0c2;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-214 .v6-img{height:230px;background-size:cover;background-position:center}body.page-id-214 .membrane-close{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-214 .mesh-close{background-image:url('https://image.made-in-china.com/2f0j00IADVtPkdbTrs/Best-Quality-100-Virgin-HDPE-Plastic-Nylon-Black-UV-Shade-Net-for-Farm-Garden-Greenhouse-Agriculture-Shading-Blocked.webp')}body.page-id-214 .galv-close{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-214 .powder-close{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-214 .v6-gallery article>span,body.page-id-214 .v6-gallery article>h3,body.page-id-214 .v6-gallery article>p{margin-left:16px;margin-right:16px}body.page-id-214 .v6-gallery article>span{display:block;font-size:7px;color:#b37c24;font-weight:900;margin-top:15px}body.page-id-214 .v6-gallery h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-214 .v6-gallery p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-214 .v6-app-matrix{margin-top:45px;background:#0b4037;color:#fff;border-radius:20px;padding:30px}body.page-id-214 .v6-app-title{max-width:850px}body.page-id-214 .v6-app-title h2{font-size:45px}body.page-id-214 .v6-app-rows{margin-top:24px;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}body.page-id-214 .v6-app-rows>div{display:grid;grid-template-columns:1fr 1.2fr 1.3fr 1.2fr}body.page-id-214 .v6-app-rows b,body.page-id-214 .v6-app-rows span{padding:13px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);font-size:8px}body.page-id-214 .v6-app-rows b{color:#e0b45f}body.page-id-214 .v6-app-rows span{color:#ced9d5}body.page-id-214 .v6-app-matrix>small{display:block;margin-top:12px;color:#aebfba;font-size:6.5px;line-height:1.5}
@media(max-width:900px){body.page-id-214 .v6-head{grid-template-columns:1fr}body.page-id-214 .v6-fabric-grid{grid-template-columns:repeat(3,1fr)}body.page-id-214 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-214 .v6-app-rows>div{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-214 .v6-fabric-colours,body.page-id-214 .v6-sample-gallery{padding:50px 0}body.page-id-214 .v6-fabric-grid,body.page-id-214 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-214 .v6-fabric-grid i{height:85px}body.page-id-214 .v6-app-rows>div{grid-template-columns:1fr}body.page-id-214 .v6-app-title h2{font-size:36px}body.page-id-214 .v6-fabric-note{display:block}body.page-id-214 .v6-fabric-note span{display:block;margin-top:7px}}body.page-id-214 .v61-qaqc{padding:86px 0;background:#f3eee4;color:#123e36}body.page-id-214 .v61-q-head{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-214 .v61-q-head h2{font-size:clamp(46px,5.8vw,82px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0;max-width:900px}body.page-id-214 .v61-q-head>p{font-size:10px;line-height:1.75;color:#69746f;max-width:420px}body.page-id-214 .v61-q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-214 .v61-q-grid article{background:#fff;border:1px solid #d9d1c3;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px rgba(16,55,47,.055)}body.page-id-214 .v61-q-photo{height:215px;background-size:cover;background-position:center}body.page-id-214 .v61-q-photo.prep{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://www.ntnengenharia.com.br/imagens/informacoes/jateamento-industrial-01.jpg')}body.page-id-214 .v61-q-photo.wft{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://technopaintng.com/assets/photos/tp-oil-01.jpg')}body.page-id-214 .v61-q-photo.dft{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://st3.depositphotos.com/35613826/37232/i/450/depositphotos_372328512-stock-photo-technicians-measuring-dry-film-thickness.jpg')}body.page-id-214 .v61-q-photo.visual{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.raiderpainting.com/wp-content/uploads/2019/11/Steel_Structural_Coatings_-e1456772102454.jpg')}body.page-id-214 .v61-q-photo.ral{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-214 .v61-q-photo.recordimg{background-image:linear-gradient(0deg,rgba(7,52,44,.18),transparent 55%),url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=1200&q=85')}body.page-id-214 .v61-q-body{padding:18px 20px 20px;min-height:175px}body.page-id-214 .v61-q-body span{font-size:7px;font-weight:900;color:#b27a20;letter-spacing:.12em}body.page-id-214 .v61-q-body h3{font-size:21px;line-height:1.05;margin:8px 0}body.page-id-214 .v61-q-body p{font-size:8px;line-height:1.6;color:#67736e;min-height:40px}body.page-id-214 .v61-q-body b{display:block;margin-top:15px;padding-top:11px;border-top:1px solid #e5ded3;font-size:6.5px;letter-spacing:.08em;color:#8d6b31}body.page-id-214 .v61-q-flow{margin-top:15px;background:#0b4037;color:#fff;border-radius:14px;padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px}body.page-id-214 .v61-q-flow span{font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-214 .v61-q-flow i{font-style:normal;color:#d9a844}body.page-id-214 .v61-q-note{margin-top:10px;border:1px solid #d5ccbd;border-radius:13px;padding:15px 18px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}body.page-id-214 .v61-q-note b{font-size:7px;color:#b27a20;letter-spacing:.1em}body.page-id-214 .v61-q-note p{font-size:7.5px;line-height:1.55;color:#6b7671;margin:0}
@media(max-width:850px){body.page-id-214 .v61-q-head{grid-template-columns:1fr;gap:15px}body.page-id-214 .v61-q-grid{grid-template-columns:1fr 1fr}body.page-id-214 .v61-q-photo{height:180px}body.page-id-214 .v61-q-flow{overflow-x:auto;justify-content:flex-start}body.page-id-214 .v61-q-flow span{white-space:nowrap}body.page-id-214 .v61-q-note{grid-template-columns:1fr}}
@media(max-width:560px){body.page-id-214 .v61-qaqc{padding:50px 0}body.page-id-214 .v61-q-grid{grid-template-columns:1fr}body.page-id-214 .v61-q-photo{height:205px}body.page-id-214 .v61-q-body{min-height:auto}body.page-id-214 .v61-q-head h2{font-size:43px}}body.page-id-214 /* V6.5 compact VIP coating build-up */
.coating-compact-v65{
  padding-top:56px !important;
  padding-bottom:56px !important;
  min-height:auto !important;
}body.page-id-214 .coating-compact-v65 .section-head,body.page-id-214 .coating-compact-v65 .section-heading,body.page-id-214 .coating-compact-v65 header{
  margin-bottom:26px !important;
}body.page-id-214 .coating-compact-v65 h2{
  margin-bottom:14px !important;
  line-height:.96 !important;
}body.page-id-214 .coating-compact-v65 p{
  margin-top:8px !important;
  margin-bottom:12px !important;
}body.page-id-214 .coating-compact-v65 .grid,body.page-id-214 .coating-compact-v65 .cards,body.page-id-214 .coating-compact-v65 [class*="grid"]{
  gap:14px !important;
}body.page-id-214 .coating-compact-v65 .card,body.page-id-214 .coating-compact-v65 [class*="card"]{
  min-height:auto !important;
}body.page-id-214 .coating-compact-v65 .card,body.page-id-214 .coating-compact-v65 [class*="card"],body.page-id-214 .coating-compact-v65 li{
  padding-top:18px !important;
  padding-bottom:18px !important;
}body.page-id-214 .coating-compact-v65 > *:last-child{
  margin-bottom:0 !important;
}
@media (max-width:760px){body.page-id-214 .coating-compact-v65{
    padding-top:34px !important;
    padding-bottom:34px !important;
  }body.page-id-214 .coating-compact-v65 .grid,body.page-id-214 .coating-compact-v65 .cards,body.page-id-214 .coating-compact-v65 [class*="grid"]{
    gap:10px !important;
  }
}body.page-id-214 /* V6.6 — compact evidence/documentation section */
.evidence-v66{
  min-height:auto !important;
  padding-top:42px !important;
  padding-bottom:42px !important;
}body.page-id-214 .evidence-v66 .container,body.page-id-214 .evidence-v66 .wrap,body.page-id-214 .evidence-v66 [class*="container"]{
  padding-top:0 !important;
  padding-bottom:0 !important;
}body.page-id-214 .evidence-v66 h2{
  margin-top:0 !important;
  margin-bottom:10px !important;
  line-height:.98 !important;
}body.page-id-214 .evidence-v66 p{
  margin-top:6px !important;
  margin-bottom:10px !important;
}body.page-id-214 .evidence-v66 .grid,body.page-id-214 .evidence-v66 [class*="grid"],body.page-id-214 .evidence-v66 .row{
  gap:18px !important;
  align-items:center !important;
}body.page-id-214 .evidence-v66 .card,body.page-id-214 .evidence-v66 [class*="card"]{
  min-height:0 !important;
}body.page-id-214 .evidence-v66 img{
  max-height:280px !important;
  object-fit:contain !important;
}body.page-id-214 .evidence-v66 > *:first-child{margin-top:0 !important;}body.page-id-214 .evidence-v66 > *:last-child{margin-bottom:0 !important;}

@media (min-width:900px){body.page-id-214 .evidence-v66{
    padding-top:36px !important;
    padding-bottom:36px !important;
  }body.page-id-214 .evidence-v66 .grid,body.page-id-214 .evidence-v66 [class*="grid"],body.page-id-214 .evidence-v66 .row{
    grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr) !important;
  }
}
@media (max-width:760px){body.page-id-214 .evidence-v66{
    padding:28px 0 !important;
  }body.page-id-214 .evidence-v66 img{
    max-height:220px !important;
  }
}body.page-id-214 /* V6.8 — tighter,body.page-id-214 balanced coating system section */
.coat-v68{
  min-height:0 !important;
  padding:30px 0 34px !important;
}body.page-id-214 .coat-v68 .container,body.page-id-214 .coat-v68 .wrap,body.page-id-214 .coat-v68 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-214 .coat-v68 h2{
  margin:0 0 8px !important;
  line-height:.96 !important;
}body.page-id-214 .coat-v68 p{margin:5px 0 8px !important;}body.page-id-214 .coat-v68 .grid,body.page-id-214 .coat-v68 [class*="grid"],body.page-id-214 .coat-v68 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-214 .coat-v68 .card,body.page-id-214 .coat-v68 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
}body.page-id-214 .coat-v68 li{padding-top:11px !important;padding-bottom:11px !important;}body.page-id-214 .coat-v68 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-214 .coat-v68 .grid,body.page-id-214 .coat-v68 [class*="grid"],body.page-id-214 .coat-v68 .row{
    column-gap:12px !important;row-gap:10px !important;
  }
}
@media(max-width:760px){body.page-id-214 .coat-v68{padding:24px 0 26px !important;}body.page-id-214 .coat-v68 .card,body.page-id-214 .coat-v68 [class*="card"]{padding:13px 14px !important;}
}body.page-id-214 /* V6.9 — Evidence section: VIP compact editorial layout */
.evidence-v69{
  min-height:0 !important;
  padding:28px 0 30px !important;
  overflow:hidden;
}body.page-id-214 .evidence-v69 .container,body.page-id-214 .evidence-v69 .wrap,body.page-id-214 .evidence-v69 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-214 .evidence-v69 h2{
  margin:0 0 6px !important;
  line-height:.94 !important;
  max-width:720px;
}body.page-id-214 .evidence-v69 p{margin:4px 0 8px !important;}body.page-id-214 .evidence-v69 .grid,body.page-id-214 .evidence-v69 [class*="grid"],body.page-id-214 .evidence-v69 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-214 .evidence-v69 .card,body.page-id-214 .evidence-v69 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
  border-radius:18px !important;
}body.page-id-214 .evidence-v69 [class*="stack"],body.page-id-214 .evidence-v69 [class*="deck"]{
  transform:scale(.90);
  transform-origin:center center;
  margin:-18px 0 !important;
}body.page-id-214 .evidence-v69 ul,body.page-id-214 .evidence-v69 ol{margin:6px 0 !important;}body.page-id-214 .evidence-v69 li{padding-top:8px !important;padding-bottom:8px !important;}body.page-id-214 .evidence-v69 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-214 .evidence-v69{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) minmax(340px,.72fr) !important;
    column-gap:28px !important;
    align-items:center !important;
  }body.page-id-214 .evidence-v69 > *{min-width:0;}
}
@media(max-width:760px){body.page-id-214 .evidence-v69{padding:22px 0 24px !important;}body.page-id-214 .evidence-v69 [class*="stack"],body.page-id-214 .evidence-v69 [class*="deck"]{
    transform:scale(.96);margin:-8px 0 !important;
  }
}body.page-id-214 /* V7.0 — complete redesign of “Evidence behind the material” */
.evidence-v70{
  min-height:auto !important;
  height:auto !important;
  padding:42px 5vw 44px !important;
  margin:0 !important;
  display:grid !important;
  grid-template-columns:minmax(0,0.86fr) minmax(460px,1.14fr) !important;
  grid-template-rows:auto !important;
  gap:34px !important;
  align-items:center !important;
  background:
    radial-gradient(circle at 78% 28%, rgba(197,145,31,.10), transparent 27%),
    linear-gradient(180deg,#f5f1e7 0%,#f2eee5 100%) !important;
}body.page-id-214 .evidence-v70 > *{
  min-width:0 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}body.page-id-214 .evidence-v70 h2{
  font-size:clamp(44px,5.2vw,78px) !important;
  line-height:.92 !important;
  letter-spacing:-.055em !important;
  max-width:660px !important;
  margin:0 0 14px !important;
}body.page-id-214 .evidence-v70 h2 + p,body.page-id-214 .evidence-v70 h2 ~ p{
  max-width:610px !important;
  font-size:16px !important;
  line-height:1.55 !important;
  margin:0 0 16px !important;
}body.page-id-214 .evidence-v70 [class*="tag"],body.page-id-214 .evidence-v70 [class*="pill"],body.page-id-214 .evidence-v70 .chips,body.page-id-214 .evidence-v70 [class*="chip"]{
  margin-top:10px !important;
  gap:7px !important;
}body.page-id-214 /* Make the document stack a substantial visual rather than a tiny floating object */
.evidence-v70 [class*="stack"],body.page-id-214 .evidence-v70 [class*="deck"]{
  width:min(100%,620px) !important;
  min-height:365px !important;
  margin:0 auto !important;
  transform:none !important;
  display:grid !important;
  place-items:center !important;
  position:relative !important;
}body.page-id-214 .evidence-v70 [class*="stack"] > *,body.page-id-214 .evidence-v70 [class*="deck"] > *{
  max-width:100% !important;
}body.page-id-214 /* Compact any cards/lists below the main content */
.evidence-v70 .grid,body.page-id-214 .evidence-v70 [class*="grid"],body.page-id-214 .evidence-v70 .row{
  gap:10px !important;
}body.page-id-214 .evidence-v70 .card,body.page-id-214 .evidence-v70 [class*="card"]{
  min-height:0 !important;
  padding:13px 15px !important;
  border-radius:16px !important;
}body.page-id-214 .evidence-v70 ul,body.page-id-214 .evidence-v70 ol{
  margin:8px 0 0 !important;
}body.page-id-214 .evidence-v70 li{
  padding-top:7px !important;
  padding-bottom:7px !important;
}body.page-id-214 /* Kill the large blank vertical zones inherited from the old page */
.evidence-v70 [style*="min-height"],body.page-id-214 .evidence-v70 [style*="height"]{
  min-height:0 !important;
}
@media(max-width:900px){body.page-id-214 .evidence-v70{
    grid-template-columns:1fr !important;
    gap:20px !important;
    padding:30px 22px 32px !important;
  }body.page-id-214 .evidence-v70 h2{
    font-size:clamp(40px,11vw,64px) !important;
    max-width:none !important;
  }body.page-id-214 .evidence-v70 [class*="stack"],body.page-id-214 .evidence-v70 [class*="deck"]{
    min-height:300px !important;
    width:100% !important;
  }
}body.page-id-214 /* V7.1 — Four Families section,body.page-id-214 redesigned to eliminate dead space */
.four-families-v71{
  min-height:auto !important;
  height:auto !important;
  padding:34px 5vw 38px !important;
  margin:0 !important;
  overflow:hidden !important;
}body.page-id-214 .four-families-v71 h2{
  margin:0 0 8px !important;
  line-height:.93 !important;
  letter-spacing:-.045em !important;
}body.page-id-214 .four-families-v71 h2 + p{
  margin:0 0 20px !important;
  max-width:620px !important;
}body.page-id-214 .four-families-v71 .grid,body.page-id-214 .four-families-v71 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:14px !important;
  align-items:stretch !important;
}body.page-id-214 .four-families-v71 .card,body.page-id-214 .four-families-v71 [class*="card"]{
  min-height:0 !important;
  height:auto !important;
  margin:0 !important;
  border-radius:20px !important;
  overflow:hidden !important;
}body.page-id-214 .four-families-v71 img{
  width:100% !important;
  height:270px !important;
  object-fit:cover !important;
  display:block !important;
}body.page-id-214 .four-families-v71 .card > div,body.page-id-214 .four-families-v71 [class*="card"] > div{
  padding-top:14px !important;
  padding-bottom:14px !important;
}body.page-id-214 .four-families-v71 p{margin-top:5px !important;margin-bottom:7px !important;}body.page-id-214 .four-families-v71 [class*="tag"],body.page-id-214 .four-families-v71 [class*="pill"],body.page-id-214 .four-families-v71 [class*="chip"]{
  margin-top:6px !important;
}body.page-id-214 .four-families-v71 > *:last-child{margin-bottom:0 !important;}body.page-id-214 /* override inherited oversized section/card heights */
.four-families-v71 [style*="min-height"],body.page-id-214 .four-families-v71 [style*="height"]{
  min-height:0 !important;
}
@media(min-width:1100px){body.page-id-214 .four-families-v71 .grid,body.page-id-214 .four-families-v71 [class*="grid"]{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }body.page-id-214 .four-families-v71 img{height:230px !important;}
}
@media(max-width:720px){body.page-id-214 .four-families-v71{
    padding:26px 20px 30px !important;
  }body.page-id-214 .four-families-v71 .grid,body.page-id-214 .four-families-v71 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-214 .four-families-v71 img{height:230px !important;}
}body.page-id-214 /* V7.2 — unified VIP redesign for Four Material Families */
.four-families-v72{
  padding:54px 5vw 58px !important;
  background:
    radial-gradient(circle at 12% 8%, rgba(195,145,53,.10), transparent 22%),
    linear-gradient(180deg,#f5f1e9 0%,#eee8de 100%) !important;
}body.page-id-214 .four-families-v72 h2{
  margin:0 0 10px !important;
  max-width:820px !important;
  line-height:.92 !important;
  letter-spacing:-.052em !important;
}body.page-id-214 .four-families-v72 h2 + p{
  max-width:760px !important;
  margin:0 0 28px !important;
  line-height:1.6 !important;
}body.page-id-214 /* Force every material family into the SAME card proportion */
.four-families-v72 .grid,body.page-id-214 .four-families-v72 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
}body.page-id-214 .four-families-v72 .card,body.page-id-214 .four-families-v72 [class*="card"]{
  display:grid !important;
  grid-template-columns:1.08fr .92fr !important;
  min-height:330px !important;
  height:330px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  border-radius:22px !important;
  border:1px solid rgba(19,62,54,.12) !important;
  background:#fff !important;
  box-shadow:0 18px 45px rgba(18,57,49,.08) !important;
}body.page-id-214 /* remove any featured/wide behavior */
.four-families-v72 .featured,body.page-id-214 .four-families-v72 [class*="featured"],body.page-id-214 .four-families-v72 [class*="large"]{
  grid-column:auto !important;
  grid-row:auto !important;
  width:auto !important;
  height:330px !important;
}body.page-id-214 /* Left image panel */
.four-families-v72 .card img,body.page-id-214 .four-families-v72 [class*="card"] img{
  width:100% !important;
  height:100% !important;
  min-height:330px !important;
  object-fit:cover !important;
  margin:0 !important;
  display:block !important;
}body.page-id-214 /* Keep visual blocks equal even when background images are used */
.four-families-v72 .card [class*="image"],body.page-id-214 .four-families-v72 .card [class*="photo"],body.page-id-214 .four-families-v72 .card [class*="visual"],body.page-id-214 .four-families-v72 [class*="card"] [class*="image"],body.page-id-214 .four-families-v72 [class*="card"] [class*="photo"],body.page-id-214 .four-families-v72 [class*="card"] [class*="visual"]{
  min-height:330px !important;
  height:330px !important;
  background-size:cover !important;
  background-position:center !important;
}body.page-id-214 /* Right content panel */
.four-families-v72 .card > div:last-child,body.page-id-214 .four-families-v72 [class*="card"] > div:last-child{
  padding:30px 28px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-height:330px !important;
}body.page-id-214 .four-families-v72 .card h3,body.page-id-214 .four-families-v72 [class*="card"] h3{
  font-size:30px !important;
  line-height:1.02 !important;
  margin:8px 0 10px !important;
  letter-spacing:-.035em !important;
}body.page-id-214 .four-families-v72 .card p,body.page-id-214 .four-families-v72 [class*="card"] p{
  font-size:10px !important;
  line-height:1.6 !important;
  color:#68756f !important;
  margin:0 0 15px !important;
}body.page-id-214 .four-families-v72 .card small,body.page-id-214 .four-families-v72 [class*="card"] small{
  color:#b37c24 !important;
  font-size:7px !important;
  font-weight:900 !important;
  letter-spacing:.11em !important;
}body.page-id-214 .four-families-v72 .card [class*="tag"],body.page-id-214 .four-families-v72 .card [class*="pill"],body.page-id-214 .four-families-v72 .card [class*="chip"],body.page-id-214 .four-families-v72 [class*="card"] [class*="tag"],body.page-id-214 .four-families-v72 [class*="card"] [class*="pill"],body.page-id-214 .four-families-v72 [class*="card"] [class*="chip"]{
  margin-top:10px !important;
  gap:5px !important;
}body.page-id-214 /* Give the section a cleaner editorial rhythm */
.four-families-v72 > *:last-child{margin-bottom:0 !important;}

@media(max-width:980px){body.page-id-214 .four-families-v72 .grid,body.page-id-214 .four-families-v72 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-214 .four-families-v72 .card,body.page-id-214 .four-families-v72 [class*="card"],body.page-id-214 .four-families-v72 .featured,body.page-id-214 .four-families-v72 [class*="featured"],body.page-id-214 .four-families-v72 [class*="large"]{
    height:310px !important;
    min-height:310px !important;
  }
}
@media(max-width:640px){body.page-id-214 .four-families-v72{
    padding:38px 18px 42px !important;
  }body.page-id-214 .four-families-v72 .card,body.page-id-214 .four-families-v72 [class*="card"]{
    grid-template-columns:1fr !important;
    height:auto !important;
    min-height:0 !important;
  }body.page-id-214 .four-families-v72 .card img,body.page-id-214 .four-families-v72 [class*="card"] img,body.page-id-214 .four-families-v72 .card [class*="image"],body.page-id-214 .four-families-v72 .card [class*="photo"],body.page-id-214 .four-families-v72 .card [class*="visual"]{
    min-height:220px !important;
    height:220px !important;
  }body.page-id-214 .four-families-v72 .card > div:last-child,body.page-id-214 .four-families-v72 [class*="card"] > div:last-child{
    min-height:0 !important;
    padding:22px 20px !important;
  }
}body.page-id-214 /* V7.3 VIP application-led selection */
.application-v73{
 min-height:0!important;height:auto!important;padding:38px 5vw 42px!important;margin:0!important;
 background:linear-gradient(145deg,#073d35,#0b5548 58%,#073b34)!important;color:#fff!important;overflow:hidden!important
}body.page-id-214 .application-v73 h2,body.page-id-214 .application-v73 h3{color:#fff!important}body.page-id-214 .application-v73 h2{font-size:clamp(42px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.05em!important;margin:0 0 10px!important;max-width:850px!important}body.page-id-214 .application-v73 p{color:rgba(255,255,255,.74)!important;line-height:1.55!important}body.page-id-214 .application-v73 .eyebrow,body.page-id-214 .application-v73 [class*="eyebrow"]{color:#e0b34b!important}body.page-id-214 .application-v73 .grid,body.page-id-214 .application-v73 [class*="grid"]{gap:12px!important}body.page-id-214 .application-v73 .card,body.page-id-214 .application-v73 [class*="card"]{
 min-height:0!important;height:auto!important;padding:18px 20px!important;margin:0!important;
 background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:17px!important;color:#fff!important
}body.page-id-214 .application-v73 table{width:100%!important;border-collapse:separate!important;border-spacing:0 8px!important}body.page-id-214 .application-v73 th{color:#e5b84f!important;background:rgba(0,0,0,.08)!important;padding:12px 14px!important;text-align:left!important}body.page-id-214 .application-v73 td{color:rgba(255,255,255,.88)!important;padding:13px 14px!important;border-top:1px solid rgba(255,255,255,.10)!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.page-id-214 .application-v73 tr td:first-child{color:#f0c65d!important;font-weight:800!important;border-left:1px solid rgba(255,255,255,.10)!important;border-radius:12px 0 0 12px!important}body.page-id-214 .application-v73 tr td:last-child{border-right:1px solid rgba(255,255,255,.10)!important;border-radius:0 12px 12px 0!important}body.page-id-214 .application-v73 [style*="opacity"]{opacity:1!important}body.page-id-214 .application-v73 [class*="watermark"],body.page-id-214 .application-v73 [class*="ghost"]{opacity:.10!important;color:#fff!important}body.page-id-214 .application-v73::before{
 content:"SELECT BY USE • EXPOSURE • PROJECT SPECIFICATION";display:block;color:#e0b34b;font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:10px
}
@media(max-width:760px){body.page-id-214 .application-v73{padding:28px 20px 32px!important}body.page-id-214 .application-v73 table{font-size:11px!important}}body.page-id-214 *{box-sizing:border-box}body.page-id-214{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-214{scroll-behavior:smooth}body.page-id-214{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-214 a{color:inherit;text-decoration:none}body.page-id-214 img{max-width:100%;display:block}body.page-id-214 .wrap{width:min(1380px,94%);margin:auto}body.page-id-214 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-214 h1,body.page-id-214 h2,body.page-id-214 h3{margin-top:0}body.page-id-214 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-214 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-214 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-214 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-214 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-214 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-214 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-214 .menu a:hover{color:var(--gold)}body.page-id-214 .nav-actions{display:flex;gap:8px}body.page-id-214 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-214 .btn.gold{background:var(--gold);color:#fff}body.page-id-214 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-214 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-214 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-214 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-214 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-214 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-214 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-214 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-214 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-214 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-214 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-214 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-214 section{padding:92px 0}body.page-id-214 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-214 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-214 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-214 .trust-item:last-child{border:0}body.page-id-214 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-214 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-214 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-214 .visual-stack{position:relative;min-height:520px}body.page-id-214 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-214 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-214 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-214 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-214 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-214 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-214 .solution-body{padding:19px}body.page-id-214 .solution-body h3{color:var(--green);font-size:18px}body.page-id-214 .solution-body p{color:var(--muted);font-size:12px}body.page-id-214 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-214 .parking-feature{background:var(--paper)}body.page-id-214 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-214 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-214 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-214 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-214 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-214 .engineering{background:var(--deep);color:#fff}body.page-id-214 .engineering h2{color:#fff}body.page-id-214 .engineering .lead{color:#b8c8c0}body.page-id-214 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-214 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-214 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-214 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-214 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-214 .eng-card b{color:#d7bc81;display:block}body.page-id-214 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-214 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-214 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-214 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-214 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-214 .process span{font-size:10px;color:var(--muted)}body.page-id-214 .materials{background:var(--paper)}body.page-id-214 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-214 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-214 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-214 .mat h3{color:var(--green)}body.page-id-214 .mat p{font-size:12px;color:var(--muted)}body.page-id-214 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-214 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-214 .industry b{color:var(--green);display:block}body.page-id-214 .industry span{font-size:11px;color:var(--muted)}body.page-id-214 .project-section{background:#fff}body.page-id-214 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-214 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-214 .project-card:first-child{grid-row:span 2}body.page-id-214 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-214 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-214 .project-info b{display:block}body.page-id-214 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-214 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-214 .stats-section h2{color:#fff}body.page-id-214 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-214 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-214 .stat-card small{color:#b8cbc1;display:block}body.page-id-214 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-214 .knowledge{background:var(--paper)}body.page-id-214 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-214 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-214 .article b{color:var(--green);display:block}body.page-id-214 .article p{font-size:11px;color:var(--muted)}body.page-id-214 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-214 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-214 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-214 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-214 .rfq-section{background:var(--deep);color:#fff}body.page-id-214 .rfq-section h2{color:#fff}body.page-id-214 .rfq-section .lead{color:#b9cbc2}body.page-id-214 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-214 input,body.page-id-214 select,body.page-id-214 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-214 textarea{min-height:110px}body.page-id-214 .full{grid-column:1/-1}body.page-id-214 .rfq-form button{border:0}body.page-id-214 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-214 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-214 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-214 footer h3,body.page-id-214 footer h4{color:#fff}body.page-id-214 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-214 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-214 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-214 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-214 .menu{display:none}body.page-id-214 .solution-grid,body.page-id-214 .industry-grid,body.page-id-214 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-214 .intro-grid,body.page-id-214 .parking-grid,body.page-id-214 .eng-grid{grid-template-columns:1fr}body.page-id-214 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-214 .mat-grid,body.page-id-214 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-214 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-214 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-214 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-214 .topbar{display:block;text-align:center}body.page-id-214 .nav-actions .ghost{display:none}body.page-id-214 .hero{min-height:680px}body.page-id-214 .hero h1{font-size:52px}body.page-id-214 .hero-stats,body.page-id-214 .solution-grid,body.page-id-214 .industry-grid,body.page-id-214 .knowledge-grid,body.page-id-214 .mat-grid,body.page-id-214 .stats-grid,body.page-id-214 .rfq-form,body.page-id-214 .footer-grid{grid-template-columns:1fr}body.page-id-214 .process-grid{grid-template-columns:1fr 1fr}body.page-id-214 .design-list,body.page-id-214 .eng-cards{grid-template-columns:1fr}body.page-id-214 .project-grid{grid-template-columns:1fr}body.page-id-214 .project-card:first-child{grid-column:auto}
}body.page-id-214 .lang-switch{display:flex;gap:5px}body.page-id-214 .lang-switch button{border:1px solid #dce5df;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:950;cursor:pointer}body.page-id-214 .lang-switch button.active{background:#063b2c;color:#fff}body.page-id-214 .ar{display:block;font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:inherit}body.page-id-214 span.ar,body.page-id-214 b.ar,body.page-id-214 a.ar{display:block!important;margin-top:5px}body.page-id-214 h1 span.ar,body.page-id-214 h2 span.ar{font-size:.70em;line-height:1.35;letter-spacing:0}body.page-id-214 .hero p .ar,body.page-id-214 .lead .ar{color:inherit}body.page-id-214 .dual-ar{font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:#53675d;border-right:3px solid #c8a45e;padding-right:13px;margin-top:8px}body.page-id-214 .hero .dual-ar{color:#d7e3dd;max-width:800px}body.page-id-214.ar-mode .en{display:block!important}body.page-id-214.ar-mode .ar{display:block!important}body.page-id-214 header .menu{white-space:nowrap}body.page-id-214 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-214 header .menu a:hover{color:#c7a158}body.page-id-214 .card h3{margin-top:8px}body.page-id-214 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-214 header .menu{display:none}}body.page-id-214 #client-trust,body.page-id-214 #before-after,body.page-id-214 #quality-safety,body.page-id-214 #after-sales,body.page-id-214 #final-corporate-cta{scroll-margin-top:95px}body.page-id-214 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-214 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-214 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-214 footer .footer-grid{grid-template-columns:1fr}}body.page-id-214 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-214 .wrap,body.page-id-214 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-214 section{padding:64px 0!important}body.page-id-214 .section-head{margin-bottom:26px!important}body.page-id-214 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-214 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-214 h3{font-size:17px!important}body.page-id-214 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-214 .ar-line,body.page-id-214 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-214 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-214 .hero-content,body.page-id-214 .hero-in{max-width:860px!important}body.page-id-214 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-214 .hero-proof,body.page-id-214 .hero-stats{margin-top:28px!important}body.page-id-214 header{height:82px!important}body.page-id-214 .logo img,body.page-id-214 .brand img{width:104px!important;height:66px!important}body.page-id-214 .menu{gap:10px!important}body.page-id-214 .menu a{font-size:9px!important}body.page-id-214 .nav{gap:14px!important}body.page-id-214 .btn{padding:11px 14px!important}body.page-id-214 .cards4,body.page-id-214 .solution-grid{gap:12px!important}body.page-id-214 .card-img,body.page-id-214 .solution-img{height:160px!important}body.page-id-214 .card-body,body.page-id-214 .solution-body{padding:16px!important}body.page-id-214 .card-body p,body.page-id-214 .solution-body p{font-size:11px!important}body.page-id-214 .split,body.page-id-214 .intro-grid,body.page-id-214 .parking-grid,body.page-id-214 .eng-grid{gap:38px!important}body.page-id-214 .visual-collage,body.page-id-214 .visual-stack{min-height:430px!important}body.page-id-214 .parking-photo,body.page-id-214 .parking-visual{height:470px!important}body.page-id-214 .eng-photo,body.page-id-214 .eng-visual{height:470px!important}body.page-id-214 .process,body.page-id-214 .process-grid{gap:8px!important}body.page-id-214 .process-step,body.page-id-214 .process{font-size:11px}body.page-id-214 .material-grid,body.page-id-214 .mat-grid,body.page-id-214 .industry-grid,body.page-id-214 .blog-grid,body.page-id-214 .knowledge-grid{gap:10px!important}body.page-id-214 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-214 .location-grid{gap:8px!important}body.page-id-214 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-214 footer{padding-top:46px!important}body.page-id-214 .footer-grid{gap:18px!important}body.page-id-214 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-214 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-214 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-214 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-214 .visual-banner .caption b{font-size:22px;display:block}body.page-id-214 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-214 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-214 .wrap,body.page-id-214 .w{width:calc(100% - 28px)!important}body.page-id-214 section{padding:42px 0!important}body.page-id-214 .hero{min-height:620px!important}body.page-id-214 .cards4,body.page-id-214 .solution-grid,body.page-id-214 .industry-grid,body.page-id-214 .blog-grid,body.page-id-214 .knowledge-grid,body.page-id-214 .material-grid,body.page-id-214 .mat-grid,body.page-id-214 .cred-grid,body.page-id-214 .stats-grid{grid-template-columns:1fr!important}body.page-id-214 .process,body.page-id-214 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-214 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-214 /* V3 compact rhythm */
section{padding:42px 0!important}body.page-id-214 section + section{margin-top:0!important}body.page-id-214 .section-head{margin-bottom:18px!important}body.page-id-214 .section-head h2{margin-bottom:12px!important}body.page-id-214 .section-head .lead{margin-bottom:8px!important}body.page-id-214 .soft,body.page-id-214 .dark,body.page-id-214 .credentials{margin:0!important}body.page-id-214 .cards,body.page-id-214 .cards4,body.page-id-214 .solution-grid,body.page-id-214 .industry-grid,body.page-id-214 .material-grid,body.page-id-214 .mat-grid,body.page-id-214 .eng-list,body.page-id-214 .process,body.page-id-214 .process-grid{margin-top:18px!important}body.page-id-214 .card,body.page-id-214 .industry,body.page-id-214 .material,body.page-id-214 .eng-item,body.page-id-214 .process-step{margin-top:0!important}body.page-id-214 p{margin-top:8px;margin-bottom:10px}body.page-id-214 h2{margin-bottom:12px!important}body.page-id-214 h3{margin-bottom:7px!important}body.page-id-214 .visual-banner{margin-top:18px!important;height:260px!important}body.page-id-214 .auto-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;margin-top:20px}body.page-id-214 .auto-feature-img{height:360px;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 16px 38px rgba(0,0,0,.12)}body.page-id-214 .auto-feature-content{padding:6px 0}body.page-id-214 .mini-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}body.page-id-214 .mini-visual{min-height:180px;border-radius:15px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-214 .mini-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(1,24,18,.86))}body.page-id-214 .mini-visual b{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:12px}body.page-id-214 .highlight-band{padding:30px!important;background:linear-gradient(110deg,#053b2b,#0b5841);border-radius:20px;color:#fff;margin-top:20px}body.page-id-214 .highlight-band h3{color:#fff!important;font-size:24px!important}body.page-id-214 .highlight-band p{color:#cbd9d2!important}body.page-id-214 .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}body.page-id-214 .quick-box{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px}body.page-id-214 .quick-box b{display:block;color:var(--green);font-size:12px}body.page-id-214 .quick-box span{font-size:10px;color:var(--muted)}
@media(min-width:1000px) and (max-width:1450px){body.page-id-214 section{padding:36px 0!important}body.page-id-214 .visual-banner{height:235px!important}body.page-id-214 .auto-feature-img{height:320px!important}
}
@media(max-width:900px){body.page-id-214 .auto-feature{grid-template-columns:1fr}body.page-id-214 .mini-strip,body.page-id-214 .quick-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-214 section{padding:34px 0!important}body.page-id-214 .mini-strip,body.page-id-214 .quick-grid{grid-template-columns:1fr}
}body.page-id-214 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-214{overflow-x:hidden}body.page-id-214 .wrap,body.page-id-214 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-214 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-214 section + section{margin-top:0!important}body.page-id-214 .section-head{margin:0 0 14px!important}body.page-id-214 .section-head h2{margin:4px 0 9px!important}body.page-id-214 p{margin:6px 0 9px!important}body.page-id-214 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-214 .cards,body.page-id-214 .cards4,body.page-id-214 .solution-grid,body.page-id-214 .industry-grid,body.page-id-214 .material-grid,body.page-id-214 .mat-grid,body.page-id-214 .eng-list,body.page-id-214 .process,body.page-id-214 .process-grid,body.page-id-214 .quick-grid,body.page-id-214 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-214 #parking .parking-grid,body.page-id-214 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-214 #parking .parking-photo,body.page-id-214 #parking .parking-visual,body.page-id-214 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-214 #manufacturing .process,body.page-id-214 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-214 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-214 #manufacturing .manufacturing-visual,body.page-id-214 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-214 #final-corporate-cta{padding:28px 0!important}body.page-id-214 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-214 #final-corporate-cta .visual-collage,body.page-id-214 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-214 #rfq{padding:38px 0!important}body.page-id-214 #rfq .section-head{margin-bottom:12px!important}body.page-id-214 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-214 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-214 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-214 #manufacturing .process,body.page-id-214 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-214 .wrap,body.page-id-214 .w{width:calc(100% - 30px)!important}body.page-id-214 #parking .parking-grid,body.page-id-214 #parking .auto-feature,body.page-id-214 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-214 #manufacturing .process,body.page-id-214 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-214 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-214 section{padding:30px 0!important}body.page-id-214 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-214 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-214 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-214 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-214 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-214 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-214 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-214 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-214 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-214 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-214 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-214 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-214 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-214 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-214 .quote-card p{font-size:10px;line-height:1.6}body.page-id-214 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-214 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-214 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-214 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-214 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-214 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-214 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-214 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-214 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-214 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-214 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-214 .footer-ar{direction:rtl;text-align:left}body.page-id-214 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-214 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-214 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-214 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-214 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-214 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-214 .corp-heading{grid-template-columns:1fr}body.page-id-214 .corp-cards,body.page-id-214 .vendor-strip,body.page-id-214 .footer-pro{grid-template-columns:1fr}body.page-id-214 .footer-legal{display:block}
}body.page-id-214 /* ===== V6 single-certification + professional visual cleanup ===== */
.cert-vip{background:#f7f7f3!important;padding:38px 0!important;border-top:1px solid #e3e4df;border-bottom:1px solid #e3e4df}body.page-id-214 .cert-head{display:grid;grid-template-columns:1.6fr .75fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-214 .cert-head h2{font-size:32px!important;margin:4px 0 8px!important}body.page-id-214 .cert-ar{direction:rtl;text-align:right;color:#8b6c2f;font-size:12px;line-height:1.8;border-right:3px solid #c8a45e;padding-right:12px}body.page-id-214 .cert-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;gap:10px}body.page-id-214 .cert-main,body.page-id-214 .cert-company{background:#fff;border:1px solid #dedfd9;border-radius:12px;padding:17px;min-height:190px;box-shadow:0 5px 16px rgba(0,0,0,.035)}body.page-id-214 .cert-badge{width:46px;height:46px;border:1px solid #c4a357;border-radius:50%;display:grid;place-items:center;color:#9b7625;font-weight:900;font-size:11px;margin-bottom:12px}body.page-id-214 .cert-main h3,body.page-id-214 .cert-company h3{font-size:15px!important;color:#064334!important;margin-bottom:5px!important}body.page-id-214 .cert-main p{font-size:10px;color:#58665f}body.page-id-214 .cert-main span{font-size:8px;color:#a1813d;border-top:1px solid #eee;padding-top:8px;display:block;margin-top:10px}body.page-id-214 .cert-company dl{margin:10px 0 0}body.page-id-214 .cert-company dl div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #eee}body.page-id-214 .cert-company dt{font-size:9px;color:#65736d}body.page-id-214 .cert-company dd{font-size:10px;font-weight:800;color:#064334;margin:0;text-align:right}body.page-id-214 #corporate-resource-zone .corp-card:nth-child(2) h3{color:#064334!important}
@media(max-width:1000px){body.page-id-214 .cert-grid{grid-template-columns:1fr 1fr}body.page-id-214 .cert-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-214 .cert-grid{grid-template-columns:1fr}}body.page-id-214 /* V7 capability redesign */
.cap-v7{background:linear-gradient(180deg,#f7f7f3,#fff)!important;padding:36px 0!important}body.page-id-214 .cap-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}body.page-id-214 .cap-intro h2{font-size:38px!important;max-width:600px;margin:5px 0 10px!important}body.page-id-214 .cap-intro .lead{max-width:620px!important}body.page-id-214 .cap-visual{height:315px;border-radius:18px;position:relative;overflow:hidden;
background:
linear-gradient(90deg,rgba(0,50,38,.12),rgba(0,50,38,.03)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1400&q=88') center/cover no-repeat;
box-shadow:0 14px 36px rgba(0,0,0,.10)}body.page-id-214 .cap-visual-label{position:absolute;left:16px;bottom:16px;background:rgba(0,55,42,.91);color:#fff;border-radius:9px;padding:11px 14px;min-width:220px}body.page-id-214 .cap-visual-label b{display:block;font-size:11px;color:#d8b663}body.page-id-214 .cap-visual-label span{font-size:9px;color:#dce8e3}body.page-id-214 .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}body.page-id-214 .cap-card{display:flex;gap:11px;align-items:center;text-decoration:none;background:#fff;border:1px solid #e0e2dd;border-radius:10px;padding:13px 14px;min-height:72px;transition:.2s}body.page-id-214 .cap-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.07);border-color:#c4a45c}body.page-id-214 .cap-card>span{font-size:20px;font-weight:800;color:#b18a38;min-width:30px}body.page-id-214 .cap-card b{display:block;color:#064334;font-size:12px;margin-bottom:3px}body.page-id-214 .cap-card small{display:block;color:#69756f;font-size:8.5px;line-height:1.5}
@media(max-width:900px){body.page-id-214 .cap-intro{grid-template-columns:1fr}body.page-id-214 .cap-grid{grid-template-columns:1fr 1fr}body.page-id-214 .cap-visual{height:260px}}
@media(max-width:560px){body.page-id-214 .cap-grid{grid-template-columns:1fr}body.page-id-214 .cap-intro h2{font-size:30px!important}}body.page-id-214 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-214 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-214 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-214 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-214 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-214 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-214 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-214 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-214 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-214 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-214 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-214 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-214 .sector-copy{padding:13px}body.page-id-214 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-214 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-214 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-214 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-214 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-214 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-214 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-214 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-214 #parking{background:#f7f7f3!important}body.page-id-214 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-214 .sectors-head{grid-template-columns:1fr}body.page-id-214 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-214 .sector-grid{grid-template-columns:1fr}body.page-id-214 .sector-footer{grid-template-columns:1fr}}body.page-id-214 /* V10 premium parking collection redesign */
.parking-v10{background:#f6f5ef!important;padding:38px 0!important}body.page-id-214 .pv10-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-214 .pv10-head h2{font-size:36px!important;color:#073f33!important;margin:4px 0 8px!important;max-width:690px}body.page-id-214 .pv10-ar{direction:rtl;text-align:right;color:#8b6b2e;border-right:3px solid #c29b43;padding-right:12px;font-size:11px;line-height:1.85}body.page-id-214 .pv10-showcase{display:grid;grid-template-columns:1.7fr .7fr;gap:10px}body.page-id-214 .pv10-hero{height:310px;border-radius:15px;overflow:hidden;position:relative;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,45,35,.48)),
url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-214 .pv10-badge{position:absolute;top:14px;left:14px;background:#c29b43;color:#fff;padding:7px 10px;border-radius:5px;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-214 .pv10-hero-copy{position:absolute;left:18px;bottom:17px;color:#fff}body.page-id-214 .pv10-hero-copy b{display:block;font-size:22px}body.page-id-214 .pv10-hero-copy span{font-size:9px;color:#e0ebe6}body.page-id-214 .pv10-info{background:#073f33;border-radius:15px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:center}body.page-id-214 .pv10-stat{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-214 .pv10-stat b{font-size:17px;color:#d0ad58}body.page-id-214 .pv10-stat span{font-size:9px;color:#d7e3de}body.page-id-214 .pv10-info>a{margin-top:13px;text-decoration:none;color:#fff;border:1px solid #c7a14a;border-radius:5px;padding:9px 10px;font-size:8px;font-weight:800;text-align:center}body.page-id-214 .pv10-types{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}body.page-id-214 .pv10-types article{background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px;min-height:152px;transition:.2s}body.page-id-214 .pv10-types article:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(0,0,0,.07);border-color:#c4a052}body.page-id-214 .pv10-types article>span{display:block;color:#b48a35;font-size:8px;font-weight:900;margin-top:8px}body.page-id-214 .pv10-types article>b{display:block;color:#073f33;font-size:10px;margin:2px 0 4px}body.page-id-214 .pv10-types article>small{font-size:7.8px;line-height:1.45;color:#69756f}body.page-id-214 .shape{height:52px;border-radius:7px;background:#f1f0e9;position:relative;overflow:hidden}body.page-id-214 .shape:before,body.page-id-214 .shape:after{content:"";position:absolute}body.page-id-214 .shape-cant:before{width:72%;height:18px;border-top:4px solid #b49349;border-radius:60% 60% 0 0;left:15%;top:20px}body.page-id-214 .shape-cant:after{width:3px;height:28px;background:#244e43;left:21%;top:20px}body.page-id-214 .shape-double:before{width:82%;height:20px;border-top:4px solid #b49349;border-radius:50%;left:9%;top:18px}body.page-id-214 .shape-double:after{width:3px;height:30px;background:#244e43;left:50%;top:18px}body.page-id-214 .shape-arch:before{width:75%;height:31px;border:4px solid #b49349;border-bottom:0;border-radius:50% 50% 0 0;left:12%;top:13px}body.page-id-214 .shape-pyramid:before{width:0;height:0;border-left:39px solid transparent;border-right:39px solid transparent;border-bottom:31px solid #c8ad6a;left:15%;top:10px}body.page-id-214 .shape-sail:before{width:70%;height:30px;background:#c8ad6a;clip-path:polygon(0 75%,45% 0,100% 70%,55% 45%);left:15%;top:10px}body.page-id-214 .shape-custom:before{width:72%;height:28px;border:4px solid #b49349;border-radius:60% 10% 60% 10%;left:14%;top:11px;transform:skew(-10deg)}body.page-id-214 .pv10-bottom{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px 14px;margin-top:9px}body.page-id-214 .pv10-bottom b{display:block;color:#073f33;font-size:10px}body.page-id-214 .pv10-bottom span{font-size:8px;color:#68746f}body.page-id-214 .pv10-bottom a{text-decoration:none;background:#b28a38;color:#fff;padding:8px 11px;border-radius:5px;font-size:8px;font-weight:800}
@media(max-width:1000px){body.page-id-214 .pv10-showcase{grid-template-columns:1fr}body.page-id-214 .pv10-types{grid-template-columns:repeat(3,1fr)}body.page-id-214 .pv10-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-214 .pv10-types{grid-template-columns:1fr 1fr}body.page-id-214 .pv10-bottom{display:block}body.page-id-214 .pv10-bottom a{display:inline-block;margin-top:9px}}body.page-id-214 /* V11 — larger parking shade design cards */
.pv10-types{
 display:grid!important;
 grid-template-columns:repeat(3,1fr)!important;
 gap:12px!important;
 margin-top:14px!important;
}body.page-id-214 .pv10-types article{
 min-height:245px!important;
 padding:14px!important;
 border-radius:13px!important;
}body.page-id-214 .pv10-types .shape{
 height:135px!important;
 border-radius:10px!important;
 background:#f1f0e9!important;
}body.page-id-214 .pv10-types article>span{
 font-size:9px!important;
 margin-top:10px!important;
}body.page-id-214 .pv10-types article>b{
 font-size:13px!important;
 margin:3px 0 5px!important;
}body.page-id-214 .pv10-types article>small{
 font-size:9px!important;
 line-height:1.55!important;
}body.page-id-214 /* enlarge the six schematic shade icons */
.shape-cant:before{width:76%!important;height:45px!important;border-top-width:7px!important;left:12%!important;top:48px!important}body.page-id-214 .shape-cant:after{width:5px!important;height:65px!important;left:20%!important;top:49px!important}body.page-id-214 .shape-double:before{width:84%!important;height:50px!important;border-top-width:7px!important;left:8%!important;top:42px!important}body.page-id-214 .shape-double:after{width:5px!important;height:70px!important;left:50%!important;top:43px!important}body.page-id-214 .shape-arch:before{width:78%!important;height:78px!important;border-width:7px!important;border-bottom:0!important;left:11%!important;top:31px!important}body.page-id-214 .shape-pyramid:before{border-left-width:82px!important;border-right-width:82px!important;border-bottom-width:72px!important;left:18%!important;top:27px!important}body.page-id-214 .shape-sail:before{width:76%!important;height:78px!important;left:12%!important;top:27px!important}body.page-id-214 .shape-custom:before{width:76%!important;height:72px!important;border-width:7px!important;left:12%!important;top:28px!important}
@media(max-width:800px){body.page-id-214 .pv10-types{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){body.page-id-214 .pv10-types{grid-template-columns:1fr!important}
}body.page-id-214 /* V12 — clean homepage,body.page-id-214 no repeated capability/workflow sections */
.eng-v12{background:#f7f7f3!important;padding:40px 0!important}body.page-id-214 .eng12-head{display:grid;grid-template-columns:1.45fr .65fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-214 .eng12-head h2{font-size:36px!important;color:#073f33!important;max-width:760px;margin:4px 0 8px!important}body.page-id-214 .eng12-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:12px;color:#8a6a2c;font-size:11px;line-height:1.85}body.page-id-214 .eng12-main{display:grid;grid-template-columns:1.35fr .85fr;gap:10px}body.page-id-214 .eng12-visual{height:325px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,48,37,.42)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-214 .eng12-tag{position:absolute;left:16px;bottom:16px;background:rgba(3,58,44,.93);color:#fff;border-radius:9px;padding:12px 14px}body.page-id-214 .eng12-tag span{display:block;color:#d5b15b;font-size:8px;letter-spacing:1px;font-weight:800}body.page-id-214 .eng12-tag b{display:block;font-size:16px;margin-top:3px}body.page-id-214 .eng12-panel{background:#073f33;border-radius:15px;padding:10px 16px}body.page-id-214 .eng12-panel>div{display:grid;grid-template-columns:35px 1fr;column-gap:8px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-214 .eng12-panel>div:last-child{border-bottom:0}body.page-id-214 .eng12-panel strong{grid-row:1/3;color:#d3ad54;font-size:18px}body.page-id-214 .eng12-panel b{color:#fff;font-size:10px}body.page-id-214 .eng12-panel small{color:#cbdad4;font-size:8px;margin-top:3px}body.page-id-214 .eng12-deliverables{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}body.page-id-214 .eng12-deliverables>div{background:#fff;border:1px solid #dfe1dc;border-radius:9px;padding:11px;text-align:center}body.page-id-214 .eng12-deliverables b{display:block;color:#073f33;font-size:9px}body.page-id-214 .eng12-deliverables span{display:block;color:#77817d;font-size:7.5px;margin-top:3px}
@media(max-width:900px){body.page-id-214 .eng12-head,body.page-id-214 .eng12-main{grid-template-columns:1fr}body.page-id-214 .eng12-deliverables{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){body.page-id-214 .eng12-deliverables{grid-template-columns:1fr}}body.page-id-214 /* V13 — larger,body.page-id-214 more prominent engineering deliverable cards */
.eng12-deliverables{
  grid-template-columns:repeat(5,1fr)!important;
  gap:12px!important;
  margin-top:15px!important;
}body.page-id-214 .eng12-deliverables>div{
  min-height:105px!important;
  padding:18px 12px!important;
  border-radius:12px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  border:1px solid #d9ddd7!important;
  box-shadow:0 5px 15px rgba(0,0,0,.035)!important;
  transition:.2s ease!important;
}body.page-id-214 .eng12-deliverables>div:hover{
  transform:translateY(-3px)!important;
  border-color:#c3a052!important;
  box-shadow:0 9px 22px rgba(0,0,0,.07)!important;
}body.page-id-214 .eng12-deliverables b{
  font-size:13px!important;
  line-height:1.3!important;
  margin-bottom:7px!important;
}body.page-id-214 .eng12-deliverables span{
  font-size:9px!important;
  line-height:1.45!important;
  margin-top:0!important;
}
@media(max-width:1000px){body.page-id-214 .eng12-deliverables{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:650px){body.page-id-214 .eng12-deliverables{grid-template-columns:1fr 1fr!important}
}body.page-id-214 /* V14 — improve readability and hierarchy of 01–04 engineering workflow */
.eng12-panel{
  padding:14px 20px!important;
}body.page-id-214 .eng12-panel>div{
  grid-template-columns:52px 1fr!important;
  column-gap:12px!important;
  padding:17px 0!important;
  min-height:76px!important;
  align-items:start!important;
}body.page-id-214 .eng12-panel strong{
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.5px!important;
}body.page-id-214 .eng12-panel b{
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:.1px!important;
}body.page-id-214 .eng12-panel small{
  font-size:10.5px!important;
  line-height:1.55!important;
  margin-top:5px!important;
  color:#e0e9e5!important;
  max-width:95%!important;
}
@media(max-width:650px){body.page-id-214 .eng12-panel{padding:12px 15px!important}body.page-id-214 .eng12-panel>div{grid-template-columns:44px 1fr!important}body.page-id-214 .eng12-panel strong{font-size:22px!important}body.page-id-214 .eng12-panel b{font-size:13px!important}body.page-id-214 .eng12-panel small{font-size:10px!important}
}body.page-id-214 /* V15 — distinct Materials section; fabrication/execution kept separate */
.mat15{background:#f5f5f1;padding:42px 0 38px}body.page-id-214 .mat15-head{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-214 .mat15-head h2{font-size:35px;line-height:1.04;color:#073f33;margin:4px 0 8px;max-width:760px}body.page-id-214 .mat15-head .lead{max-width:760px}body.page-id-214 .mat15-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:13px;color:#80672f;font-size:11px;line-height:1.9}body.page-id-214 .mat15-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-bottom:11px}body.page-id-214 .mat15-visual{min-height:280px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,31,.05),rgba(3,55,42,.52)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-214 .mat15-overlay{position:absolute;left:16px;bottom:16px;background:rgba(4,57,44,.94);color:#fff;padding:13px 15px;border-radius:10px;max-width:430px}body.page-id-214 .mat15-overlay span{display:block;color:#d4ae54;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-214 .mat15-overlay b{display:block;font-size:17px;margin:4px 0}body.page-id-214 .mat15-overlay small{font-size:8px;color:#d8e3df}body.page-id-214 .mat15-spec{background:#073f33;color:#fff;border-radius:15px;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}body.page-id-214 .mat15-kicker{font-size:8px;letter-spacing:1.2px;color:#d4ae54;font-weight:900}body.page-id-214 .mat15-spec h3{font-size:25px;line-height:1.08;margin:7px 0 10px}body.page-id-214 .mat15-spec p{font-size:10px;line-height:1.7;color:#d7e1dd}body.page-id-214 .mat15-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}body.page-id-214 .mat15-pills span{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 9px;font-size:7.5px}body.page-id-214 .mat15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-214 .mat15-grid article{background:#fff;border:1px solid #dde1dc;border-radius:13px;padding:17px;min-height:180px;position:relative}body.page-id-214 .mat15-no{position:absolute;right:14px;top:13px;color:#c2a15b;font-size:12px;font-weight:900}body.page-id-214 .mat15-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf1ed;color:#073f33;font-size:9px;font-weight:900;margin-bottom:13px;border:1px solid #d7ddd7}body.page-id-214 .mat15-grid h3{font-size:14px;color:#073f33;margin:0 0 7px}body.page-id-214 .mat15-grid p{font-size:9px;line-height:1.6;color:#58645f;margin:0 0 10px}body.page-id-214 .mat15-grid small{font-size:7.5px;color:#a27f36;font-weight:700;text-transform:uppercase;letter-spacing:.4px}body.page-id-214 .mat15-bottom{margin-top:11px;background:#fff;border:1px solid #dde1dc;border-radius:12px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-214 .mat15-bottom b{display:block;color:#073f33;font-size:11px}body.page-id-214 .mat15-bottom span{display:block;color:#69736f;font-size:8px;margin-top:3px}body.page-id-214 .mat15-bottom a{background:#b78d36;color:#fff;text-decoration:none;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:800;white-space:nowrap}
@media(max-width:900px){body.page-id-214 .mat15-head,body.page-id-214 .mat15-feature{grid-template-columns:1fr}body.page-id-214 .mat15-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-214 .mat15-grid{grid-template-columns:1fr}body.page-id-214 .mat15-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-214 /* V16 — Premium 01–06 workflow: icons + subtle technical blueprint watermark */
@keyframes workflowGlow{
  from { box-shadow:0 4px 14px rgba(0,0,0,.025); }
  to   { box-shadow:0 10px 24px rgba(4,63,51,.09); }
}body.page-id-214 /* Target the six workflow cards under Project Delivery Process */
section:has(h2:-webkit-any-link),body.page-id-214 section{}body.page-id-214 /* Generic enhancement scoped by JS-added class */
.vip-workflow{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}body.page-id-214 .vip-workflow:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  opacity:.045;
  background-image:
    linear-gradient(rgba(5,63,50,.75) 1px, transparent 1px),
    linear-gradient(90deg,rgba(5,63,50,.75) 1px, transparent 1px),
    radial-gradient(circle at 18% 28%,transparent 0 52px,rgba(5,63,50,.65) 53px 54px,transparent 55px),
    radial-gradient(circle at 78% 65%,transparent 0 84px,rgba(5,63,50,.55) 85px 86px,transparent 87px);
  background-size:28px 28px,28px 28px,220px 220px,300px 300px;
}body.page-id-214 .vip-workflow-card{
  position:relative!important;
  background:rgba(255,255,255,.93)!important;
  border:1px solid #dfe3df!important;
  border-top:2px solid #b89242!important;
  border-radius:12px!important;
  padding:18px 14px 16px 14px!important;
  min-height:175px!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}body.page-id-214 .vip-workflow-card:hover{
  transform:translateY(-5px)!important;
  border-color:#b89242!important;
  box-shadow:0 12px 26px rgba(4,63,51,.10)!important;
}body.page-id-214 .vip-workflow-icon{
  width:43px;
  height:43px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 0 13px 0;
  background:#edf2ef;
  border:1px solid #d8dfdb;
  color:#064335;
}body.page-id-214 .vip-workflow-icon svg{
  width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;
  stroke-linecap:round;stroke-linejoin:round;
}body.page-id-214 .vip-workflow-card:hover .vip-workflow-icon{
  background:#064335;color:#d9b458;border-color:#064335;
}body.page-id-214 .vip-workflow-card .workflow-number{
  position:absolute!important;
  right:13px!important;
  top:13px!important;
  color:#b18b3d!important;
  font-size:20px!important;
  font-weight:900!important;
  line-height:1!important;
}body.page-id-214 .vip-workflow-card h3,body.page-id-214 .vip-workflow-card b{
  color:#073f33!important;
}body.page-id-214 .vip-workflow-card p,body.page-id-214 .vip-workflow-card small{
  line-height:1.55!important;
}
@media(max-width:700px){body.page-id-214 .vip-workflow-card{min-height:160px!important}
}body.page-id-214 /* V17 — Factory capability replaces repetitive second workflow */
.factory17{padding:44px 0 38px;background:#fff}body.page-id-214 .factory17-head{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-214 .factory17-head h2{font-size:36px;line-height:1.04;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-214 .factory17-head p{font-size:10.5px;line-height:1.7;color:#59655f;max-width:760px}body.page-id-214 .factory17-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:14px;font-size:10.5px;line-height:1.9;color:#80672f}body.page-id-214 .factory17-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:11px}body.page-id-214 .factory17-photo{min-height:340px;border-radius:16px;position:relative;overflow:hidden;
 background:linear-gradient(180deg,rgba(4,38,31,.05),rgba(4,50,40,.48)),
 url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-214 .factory17-photo-label{position:absolute;left:17px;bottom:17px;background:rgba(4,58,45,.94);color:#fff;border-radius:11px;padding:14px 16px;max-width:480px}body.page-id-214 .factory17-photo-label small{display:block;color:#d8b45b;font-size:8px;letter-spacing:1px;font-weight:900}body.page-id-214 .factory17-photo-label strong{display:block;font-size:19px;line-height:1.2;margin:4px 0}body.page-id-214 .factory17-photo-label span{font-size:8.5px;color:#dce6e2}body.page-id-214 .factory17-side{background:#073f33;color:#fff;border-radius:16px;padding:30px 25px;display:flex;flex-direction:column;justify-content:center}body.page-id-214 .factory17-badge{font-size:8px;color:#d7af54;font-weight:900;letter-spacing:1.2px}body.page-id-214 .factory17-side h3{font-size:26px;line-height:1.08;margin:8px 0 11px}body.page-id-214 .factory17-side p{font-size:10px;line-height:1.7;color:#d9e3df}body.page-id-214 .factory17-checks{display:grid;gap:7px;margin-top:15px}body.page-id-214 .factory17-checks span{font-size:8.5px;border:1px solid rgba(255,255,255,.17);border-radius:8px;padding:8px 10px}body.page-id-214 .factory17-checks span:before{content:"✓";color:#d7af54;font-weight:900;margin-right:7px}body.page-id-214 .factory17-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px}body.page-id-214 .factory17-grid article{border:1px solid #dfe3df;border-radius:13px;padding:18px;background:#f8f9f7;min-height:205px;transition:.2s ease}body.page-id-214 .factory17-grid article:hover{transform:translateY(-4px);border-color:#bc9849;box-shadow:0 10px 24px rgba(4,63,51,.07)}body.page-id-214 .factory17-icon{width:48px;height:48px;border-radius:11px;background:#e9efeb;border:1px solid #d6dfda;display:flex;align-items:center;justify-content:center;color:#073f33;margin-bottom:15px}body.page-id-214 .factory17-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.page-id-214 .factory17-grid h3{font-size:15px;color:#073f33;margin:0 0 8px}body.page-id-214 .factory17-grid p{font-size:9px;line-height:1.6;color:#5d6863;min-height:58px}body.page-id-214 .factory17-grid b{font-size:7.5px;color:#a47e31;letter-spacing:.6px}body.page-id-214 .factory17-strip{margin-top:11px;background:#073f33;color:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}body.page-id-214 .factory17-strip div{border-right:1px solid rgba(255,255,255,.15);padding-right:12px}body.page-id-214 .factory17-strip div:last-child{border-right:0}body.page-id-214 .factory17-strip strong{display:block;color:#d8b45b;font-size:10px;margin-bottom:3px}body.page-id-214 .factory17-strip span{font-size:7.8px;color:#d9e3df}
@media(max-width:900px){body.page-id-214 .factory17-head,body.page-id-214 .factory17-hero{grid-template-columns:1fr}body.page-id-214 .factory17-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-214 .factory17-grid,body.page-id-214 .factory17-strip{grid-template-columns:1fr}body.page-id-214 .factory17-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:10px}
}body.page-id-214 /* V18 — one consolidated materials showcase; no repeated material imagery */
.materials18{padding:46px 0 42px;background:#f8f8f5}body.page-id-214 .materials18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:end;margin-bottom:18px}body.page-id-214 .materials18-head h2{font-size:38px;line-height:1.03;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-214 .materials18-head p{font-size:11px;line-height:1.7;color:#5d6762;max-width:730px}body.page-id-214 .materials18-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:15px;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-214 .materials18-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-bottom:11px}body.page-id-214 .materials18-feature-photo{min-height:290px;border-radius:16px;position:relative;overflow:hidden;
background:linear-gradient(180deg,rgba(4,40,33,.08),rgba(4,50,40,.52)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-214 .materials18-overlay{position:absolute;left:17px;right:17px;bottom:17px;background:rgba(4,58,45,.94);border-radius:11px;padding:14px 16px;color:#fff}body.page-id-214 .materials18-overlay small{display:block;color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-214 .materials18-overlay strong{display:block;font-size:20px;margin:4px 0}body.page-id-214 .materials18-overlay span{font-size:8.5px;color:#dbe6e1}body.page-id-214 .materials18-feature-copy{border-radius:16px;background:#073f33;color:#fff;padding:31px 28px;display:flex;flex-direction:column;justify-content:center}body.page-id-214 .materials18-kicker{color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1.1px}body.page-id-214 .materials18-feature-copy h3{font-size:27px;line-height:1.08;margin:8px 0 11px}body.page-id-214 .materials18-feature-copy p{font-size:10px;line-height:1.7;color:#d9e4df}body.page-id-214 .materials18-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-214 .materials18-pills span{border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:7px 10px;font-size:7.8px}body.page-id-214 .materials18-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-214 .materials18-grid article{background:#fff;border:1px solid #dde2de;border-radius:14px;overflow:hidden;min-height:250px}body.page-id-214 .materials18-swatch{height:88px;position:relative}body.page-id-214 .materials18-swatch:after{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(135deg,transparent 0 8px,#073f33 8px 9px)}body.page-id-214 .materials18-swatch.membrane{background:linear-gradient(135deg,#f5f2e9,#dcd8cc)}body.page-id-214 .materials18-swatch.hdpe{background:linear-gradient(135deg,#dfe6dc,#b9c8ba)}body.page-id-214 .materials18-swatch.ptfe{background:linear-gradient(135deg,#f7f7f2,#d9ddd8)}body.page-id-214 .materials18-swatch.steel{background:linear-gradient(135deg,#c8cecb,#737e79)}body.page-id-214 .materials18-body{padding:16px}body.page-id-214 .materials18-code{display:inline-block;border:1px solid #d7ddd9;border-radius:18px;padding:5px 9px;font-size:7.5px;color:#073f33;font-weight:900}body.page-id-214 .materials18-body h3{font-size:15px;color:#073f33;margin:11px 0 7px}body.page-id-214 .materials18-body p{font-size:8.8px;line-height:1.6;color:#5f6964;min-height:58px}body.page-id-214 .materials18-body b{font-size:7px;color:#a27c31;letter-spacing:.6px}body.page-id-214 .materials18-note{margin-top:11px;border:1px solid #dce1dd;background:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:1fr 1.5fr auto;gap:15px;align-items:center}body.page-id-214 .materials18-note strong{font-size:10px;color:#073f33}body.page-id-214 .materials18-note span{font-size:8.5px;color:#65706a}body.page-id-214 .materials18-note a{background:#b58b3c;color:#fff;text-decoration:none;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}
@media(max-width:900px){body.page-id-214 .materials18-head,body.page-id-214 .materials18-feature{grid-template-columns:1fr}body.page-id-214 .materials18-grid{grid-template-columns:repeat(2,1fr)}body.page-id-214 .materials18-note{grid-template-columns:1fr}
}
@media(max-width:560px){body.page-id-214 .materials18-grid{grid-template-columns:1fr}}body.page-id-214 /* V19 — consolidated sector section,body.page-id-214 intentionally unlike card-grid sections */
.sector19{padding:52px 0;background:#f7f7f3}body.page-id-214 .sector19-head{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:end;margin-bottom:20px}body.page-id-214 .sector19-head h2{font-size:40px;line-height:1.02;color:#073f33;max-width:790px;margin:6px 0 10px}body.page-id-214 .sector19-head p{font-size:11px;line-height:1.7;color:#606b65;max-width:700px}body.page-id-214 .sector19-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding:3px 16px 3px 0;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-214 .sector19-stage{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;min-height:430px}body.page-id-214 .sector19-photo{position:relative;border-radius:18px;overflow:hidden;
 background:
 linear-gradient(180deg,rgba(3,42,34,.04),rgba(3,46,37,.66)),
 url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-214 .sector19-badge{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:12px;background:rgba(4,57,45,.94);color:#fff}body.page-id-214 .sector19-badge small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-214 .sector19-badge strong{display:block;font-size:23px;line-height:1.12;margin:5px 0 7px}body.page-id-214 .sector19-badge span{font-size:8.5px;color:#dbe5e1}body.page-id-214 .sector19-list{background:#073f33;border-radius:18px;padding:16px;color:#fff;display:flex;flex-direction:column}body.page-id-214 .sector19-list article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:17px 8px;border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-214 .sector19-list article>span{font-size:22px;color:#d4ad54;font-weight:800}body.page-id-214 .sector19-list h3{font-size:16px;margin:0 0 4px}body.page-id-214 .sector19-list p{font-size:8.8px;line-height:1.5;color:#cbd9d4;margin:0}body.page-id-214 .sector19-cta{margin-top:auto;display:block;background:#bd963e;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:9px;font-size:9px;font-weight:900}body.page-id-214 .sector19-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #dce2de;border-radius:13px;background:#fff;overflow:hidden}body.page-id-214 .sector19-proof div{padding:15px 18px;border-right:1px solid #e3e6e3}body.page-id-214 .sector19-proof div:last-child{border-right:0}body.page-id-214 .sector19-proof b{display:block;color:#073f33;font-size:9px;letter-spacing:.5px}body.page-id-214 .sector19-proof span{display:block;color:#7a827e;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-214 .sector19-head,body.page-id-214 .sector19-stage{grid-template-columns:1fr}body.page-id-214 .sector19-photo{min-height:390px}body.page-id-214 .sector19-proof{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-214 .sector19-head h2{font-size:31px}body.page-id-214 .sector19-proof{grid-template-columns:1fr}
}body.page-id-214 /* V20 — Why Car Parking Shades Riyadh + Project Portfolio; intentionally different from workflow cards */
.why20{padding:48px 0;background:#fff}body.page-id-214 .why20-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-214 .why20-head h2{font-size:40px;line-height:1.02;color:#073f33;margin:5px 0 10px;max-width:780px}body.page-id-214 .why20-head p{font-size:11px;line-height:1.7;color:#5e6963;max-width:760px}body.page-id-214 .why20-ar{direction:rtl!important;text-align:right;border-right:3px solid #bc9645;padding-right:15px!important;color:#775f2d!important;font-size:11px!important;line-height:1.9!important}body.page-id-214 .why20-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-214 .why20-photo{min-height:480px;border-radius:18px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,32,.03),rgba(3,47,37,.62)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-214 .why20-photo-copy{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(4,57,45,.94);border-radius:12px;padding:16px 18px;color:#fff}body.page-id-214 .why20-photo-copy small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-214 .why20-photo-copy strong{display:block;font-size:21px;margin:5px 0}body.page-id-214 .why20-photo-copy span{font-size:8.5px;color:#dce6e2}body.page-id-214 .why20-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-214 .why20-stats article{border:1px solid #dce1dd;border-radius:14px;padding:18px;background:#f8f8f5;display:flex;gap:13px;align-items:flex-start}body.page-id-214 .why20-stats strong{font-size:25px;line-height:1;color:#b18a3b;min-width:55px}body.page-id-214 .why20-stats b{display:block;font-size:13px;color:#073f33;margin-bottom:5px}body.page-id-214 .why20-stats span{display:block;font-size:8.5px;line-height:1.55;color:#68736d}body.page-id-214 .portfolio20{padding:48px 0;background:#073f33;color:#fff}body.page-id-214 .portfolio20-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}body.page-id-214 .portfolio20-head h2{font-size:37px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-214 .portfolio20-head p{font-size:10px;line-height:1.65;color:#cad8d3;max-width:720px}body.page-id-214 .portfolio20-head>a,body.page-id-214 .portfolio20-bottom>a{white-space:nowrap;text-decoration:none;background:#bd963e;color:#fff;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}body.page-id-214 .portfolio20-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:10px}body.page-id-214 .p20{position:relative;border-radius:15px;overflow:hidden;background-position:center;background-size:cover}body.page-id-214 .p20:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(2,37,29,.82))}body.page-id-214 .p20-industrial{grid-column:span 7;grid-row:span 2;background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1300&q=88')}body.page-id-214 .p20-commercial{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000&q=88')}body.page-id-214 .p20-education{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=1000&q=88')}body.page-id-214 .p20-hospitality{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=1000&q=88')}body.page-id-214 .p20-public{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88')}body.page-id-214 .p20-residential{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1000&q=88')}body.page-id-214 .p20-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px}body.page-id-214 .p20-copy span{font-size:7px;letter-spacing:1px;color:#d7b15a;font-weight:900}body.page-id-214 .p20-copy h3{font-size:16px;margin:4px 0;color:#fff}body.page-id-214 .p20-copy p{font-size:8px;line-height:1.5;color:#dbe5e1;margin:0}body.page-id-214 .portfolio20-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px}body.page-id-214 .portfolio20-bottom b{display:block;color:#d7b15a;font-size:10px}body.page-id-214 .portfolio20-bottom span{display:block;color:#d4dfdb;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-214 .why20-head,body.page-id-214 .why20-stage{grid-template-columns:1fr}body.page-id-214 .why20-photo{min-height:390px}body.page-id-214 .portfolio20-head{display:block}body.page-id-214 .portfolio20-head>a{display:inline-block;margin-top:10px}body.page-id-214 .portfolio20-grid{grid-template-columns:1fr 1fr;grid-auto-rows:250px}body.page-id-214 .p20{grid-column:auto!important;grid-row:auto!important}
}
@media(max-width:560px){body.page-id-214 .why20-stats,body.page-id-214 .portfolio20-grid{grid-template-columns:1fr}body.page-id-214 .why20-head h2,body.page-id-214 .portfolio20-head h2{font-size:31px}body.page-id-214 .portfolio20-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-214 /* V21 — unique case-study bridge; no repeated sector catalogue */
.case21{padding:48px 0;background:#f5f3ed}body.page-id-214 .case21-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:22px}body.page-id-214 .case21-head h2{font-size:38px;line-height:1.04;color:#073f33;margin:5px 0 9px}body.page-id-214 .case21-head p{font-size:10px;line-height:1.7;color:#65706a;max-width:760px}body.page-id-214 .case21-ar{direction:rtl;text-align:right;border-right:3px solid #b99343;padding-right:15px;color:#755d2d!important}body.page-id-214 .case21-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-214 .case21-row article{min-height:150px;background:#fff;border:1px solid #deded7;border-radius:14px;padding:18px}body.page-id-214 .case21-row span{display:block;color:#b58d3d;font-size:22px;font-weight:900;margin-bottom:24px}body.page-id-214 .case21-row b{display:block;color:#073f33;font-size:14px;margin-bottom:7px}body.page-id-214 .case21-row small{display:block;color:#6b746f;font-size:8.5px;line-height:1.55}body.page-id-214 .case21-note{margin-top:10px;padding:12px 15px;border-left:3px solid #b99343;background:#fff;font-size:8.5px;color:#66706b}
@media(max-width:800px){body.page-id-214 .case21-head{grid-template-columns:1fr}body.page-id-214 .case21-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){body.page-id-214 .case21-row{grid-template-columns:1fr}body.page-id-214 .case21-head h2{font-size:30px}}body.page-id-214 /* V22 — restore upper sector design; replace lower repetition with real-project showcase */
.projects22{padding:50px 0;background:#073f33;color:#fff}body.page-id-214 .projects22-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-214 .projects22-head h2{font-size:39px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-214 .projects22-head p{font-size:10px;line-height:1.7;color:#cad8d3;max-width:760px}body.page-id-214 .projects22-ar{direction:rtl!important;text-align:right;border-right:3px solid #bd963e;padding-right:15px!important;color:#d7b96d!important;font-size:10.5px!important;line-height:1.85!important}body.page-id-214 .projects22-grid{display:grid;grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:255px 255px;gap:10px}body.page-id-214 .project22{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center}body.page-id-214 .project22:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(1,34,27,.88))}body.page-id-214 .p22-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1300&q=88')}body.page-id-214 .p22-b{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=88')}body.page-id-214 .p22-c{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=88')}body.page-id-214 .p22-d{grid-column:2/4;background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=1200&q=88')}body.page-id-214 .project22-overlay{position:absolute;left:16px;right:16px;bottom:15px;z-index:2}body.page-id-214 .project22-overlay span{display:block;color:#d8b45b;font-size:7px;letter-spacing:1px;font-weight:900}body.page-id-214 .project22-overlay h3{font-size:17px;color:#fff;margin:4px 0 5px}body.page-id-214 .project22-overlay p{font-size:8px;line-height:1.5;color:#dce6e2;margin:0 0 5px}body.page-id-214 .project22-overlay small{font-size:7px;color:#b9cbc4}body.page-id-214 .projects22-meta{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:0;margin-top:11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;overflow:hidden}body.page-id-214 .projects22-meta div{padding:13px 14px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-214 .projects22-meta b{display:block;color:#d8b45b;font-size:8px}body.page-id-214 .projects22-meta span{display:block;color:#d5dfdb;font-size:7.5px;margin-top:3px}body.page-id-214 .projects22-meta a{display:flex;align-items:center;justify-content:center;padding:0 16px;background:#bd963e;color:#fff;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:900px){body.page-id-214 .projects22-head{grid-template-columns:1fr}body.page-id-214 .projects22-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px}body.page-id-214 .p22-a,body.page-id-214 .p22-d{grid-row:auto;grid-column:auto}body.page-id-214 .projects22-meta{grid-template-columns:1fr 1fr}body.page-id-214 .projects22-meta a{padding:12px}
}
@media(max-width:560px){body.page-id-214 .projects22-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,260px)}body.page-id-214 .projects22-meta{grid-template-columns:1fr}
}body.page-id-214 .client-journey-vip{padding:110px 0;background:linear-gradient(180deg,#f8f7f2 0%,#fff 100%);color:#0d3532;position:relative;overflow:hidden}body.page-id-214 .client-journey-vip:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(177,139,65,.13);border-radius:50%;right:-230px;top:-240px}body.page-id-214 .cj-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-214 .cj-head{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:48px}body.page-id-214 .cj-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.24em;color:#aa8441;margin-bottom:16px}body.page-id-214 .cj-head h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:0;font-weight:800}body.page-id-214 .cj-head h2 em{font-style:normal;color:#b18b49}body.page-id-214 .cj-intro{border-left:2px solid #b18b49;padding-left:28px;font-size:17px;line-height:1.65;color:#52615f}body.page-id-214 .cj-intro p{margin:0 0 10px}body.page-id-214 .cj-ar{direction:rtl;text-align:right;color:#6d716c}body.page-id-214 .cj-panel{display:grid;grid-template-columns:.78fr 1.22fr;background:#0b3b36;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px rgba(10,45,41,.13)}body.page-id-214 .cj-feature{padding:54px 46px;background:radial-gradient(circle at 10% 10%,rgba(187,146,72,.23),transparent 42%),#0b3b36;color:#fff;display:flex;flex-direction:column;min-height:480px}body.page-id-214 .cj-feature-top{display:flex;justify-content:space-between;align-items:center;color:#d7b46f}body.page-id-214 .cj-feature-top span{font-size:48px;font-weight:300}body.page-id-214 .cj-feature-top small{letter-spacing:.2em;font-weight:800}body.page-id-214 .cj-feature h3{font-size:34px;line-height:1.08;margin:auto 0 18px;max-width:360px}body.page-id-214 .cj-feature p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.72);max-width:390px}body.page-id-214 .cj-feature a{margin-top:28px;color:#fff;text-decoration:none;font-weight:800;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}body.page-id-214 .cj-feature a b{color:#d7b46f;font-size:20px;margin-left:8px}body.page-id-214 .cj-steps{background:#fff;padding:12px 36px}body.page-id-214 .cj-steps article{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 4px;border-bottom:1px solid #e9e5dc;align-items:start}body.page-id-214 .cj-steps article:last-child{border-bottom:0}body.page-id-214 .cj-steps article>span{font-size:27px;color:#b18b49;font-weight:700}body.page-id-214 .cj-steps small{font-size:10px;letter-spacing:.18em;color:#9a7b43;font-weight:800}body.page-id-214 .cj-steps h3{font-size:21px;margin:4px 0 6px;color:#123c38}body.page-id-214 .cj-steps p{margin:0;color:#6c7472;line-height:1.5;font-size:14px}body.page-id-214 .cj-action{margin-top:24px;border:1px solid #ded9ce;border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:rgba(255,255,255,.7)}body.page-id-214 .cj-action span{display:block;font-size:10px;letter-spacing:.18em;color:#a27d3d;font-weight:800;margin-bottom:5px}body.page-id-214 .cj-action strong{font-size:18px;color:#173d39}body.page-id-214 .cj-action a{background:#b18b49;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.08em;font-weight:800;padding:17px 22px;border-radius:10px;white-space:nowrap}
@media(max-width:850px){body.page-id-214 .client-journey-vip{padding:70px 0}body.page-id-214 .cj-head,body.page-id-214 .cj-panel{grid-template-columns:1fr}body.page-id-214 .cj-head{gap:28px}body.page-id-214 .cj-intro{padding-left:18px}body.page-id-214 .cj-feature{min-height:390px}body.page-id-214 .cj-action{align-items:flex-start;flex-direction:column}body.page-id-214 .cj-action a{width:100%;text-align:center}}
@media(max-width:520px){body.page-id-214 .cj-feature{padding:38px 28px}body.page-id-214 .cj-steps{padding:8px 20px}body.page-id-214 .cj-steps article{grid-template-columns:48px 1fr}body.page-id-214 .cj-head h2{font-size:42px}}body.page-id-214 /* V25 compact client journey override */
.client-journey-compact{padding:62px 0 68px;background:#fbfaf7;color:#123b37}body.page-id-214 .cjc-wrap{width:min(1180px,90%);margin:auto}body.page-id-214 .cjc-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-214 .cjc-head span{font-size:10px;letter-spacing:.22em;font-weight:800;color:#aa8240}body.page-id-214 .cjc-head h2{font-size:clamp(32px,3.3vw,48px);line-height:1.04;letter-spacing:-.035em;margin:8px 0 0}body.page-id-214 .cjc-head h2 em{font-style:normal;color:#ad8543}body.page-id-214 .cjc-head p{font-size:15px;line-height:1.55;color:#66716f;margin:0;border-left:2px solid #b28a48;padding-left:20px}body.page-id-214 .cjc-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch}body.page-id-214 .cjc-flow article{position:relative;background:#fff;border:1px solid #e7e3da;border-radius:15px;padding:22px 18px 20px;min-height:178px;box-shadow:0 8px 24px rgba(17,56,52,.045)}body.page-id-214 .cjc-flow article>b{position:absolute;top:14px;right:15px;font-size:13px;color:#b18a47}body.page-id-214 .cjc-icon{width:42px;height:42px;border-radius:12px;background:#eef2ef;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#0c443d;margin-bottom:16px}body.page-id-214 .cjc-flow h3{font-size:18px;margin:0 0 7px}body.page-id-214 .cjc-flow p{font-size:13px;line-height:1.48;color:#6b7472;margin:0}body.page-id-214 .cjc-flow>i{font-style:normal;align-self:center;text-align:center;color:#b18a47;font-size:20px}body.page-id-214 .cjc-last{border-color:#d7bf8d!important;background:linear-gradient(180deg,#fff,#fcf8ef)!important}body.page-id-214 .cjc-last .cjc-icon{background:#f3ead7;color:#a67828}body.page-id-214 .cjc-bottom{margin-top:18px;background:#0c403a;border-radius:14px;padding:18px 20px 18px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}body.page-id-214 .cjc-bottom strong{font-size:17px;display:block;margin-bottom:2px}body.page-id-214 .cjc-bottom span{font-size:12px;color:rgba(255,255,255,.7)}body.page-id-214 .cjc-bottom a{background:#b38a46;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}
@media(max-width:900px){body.page-id-214 .cjc-head{grid-template-columns:1fr;gap:18px}body.page-id-214 .cjc-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-214 .cjc-flow>i{display:none}body.page-id-214 .cjc-flow article{min-height:160px}body.page-id-214 .cjc-last{grid-column:1/-1}body.page-id-214 .cjc-bottom{flex-direction:column;align-items:flex-start}body.page-id-214 .cjc-bottom a{width:100%;text-align:center}}
@media(max-width:560px){body.page-id-214 .client-journey-compact{padding:48px 0}body.page-id-214 .cjc-flow{grid-template-columns:1fr}body.page-id-214 .cjc-last{grid-column:auto}body.page-id-214 .cjc-head h2{font-size:34px}}body.page-id-214 /* V26 – compact VIP project transformation */
.project-transform-v26{padding:64px 0 70px;background:#f8f7f3;color:#103d38}body.page-id-214 .pt26-wrap{width:min(1180px,90%);margin:auto}body.page-id-214 .pt26-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-214 .pt26-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#ad8542}body.page-id-214 .pt26-head h2{font-size:clamp(34px,3.4vw,50px);line-height:1.02;letter-spacing:-.04em;margin:8px 0 0}body.page-id-214 .pt26-head h2 em{font-style:normal;color:#ad8542}body.page-id-214 .pt26-head>p{margin:0;padding-left:20px;border-left:2px solid #b38b49;color:#697370;font-size:14px;line-height:1.6}body.page-id-214 .pt26-showcase{display:grid;grid-template-columns:1.55fr .75fr;gap:16px}body.page-id-214 .pt26-visual{background:#0d403a;border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;min-height:285px;box-shadow:0 16px 38px rgba(14,55,50,.10)}body.page-id-214 .pt26-photo{border-radius:13px;min-height:255px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-size:cover;background-position:center}body.page-id-214 .pt26-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,33,30,.04),rgba(5,33,30,.82))}body.page-id-214 .pt26-photo>*{position:relative;z-index:1;color:white}body.page-id-214 .pt26-photo span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#e2bc70;margin-bottom:7px}body.page-id-214 .pt26-photo strong{font-size:23px;line-height:1.05}body.page-id-214 .pt26-photo small{font-size:11px;opacity:.78;margin-top:7px}body.page-id-214 .before-photo{background-image:linear-gradient(135deg,#536864,#1c3834)}body.page-id-214 .after-photo{background-image:linear-gradient(135deg,#8aa39d,#0f4b43)}body.page-id-214 .pt26-arrow{align-self:center;text-align:center;color:#d7ae62;font-size:27px;font-weight:300}body.page-id-214 .pt26-engineering{border:1px solid #ded8cb;border-radius:18px;background:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between}body.page-id-214 .pt26-num{font-size:46px;line-height:1;color:#c49a53;font-weight:300}body.page-id-214 .pt26-engineering span{font-size:9px;letter-spacing:.18em;font-weight:800;color:#aa8240}body.page-id-214 .pt26-engineering h3{font-size:25px;line-height:1.08;margin:9px 0 10px;color:#103d38}body.page-id-214 .pt26-engineering p{font-size:13px;line-height:1.55;color:#697370;margin:0}body.page-id-214 .pt26-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #e2ded5;background:#fff;border-radius:14px;overflow:hidden}body.page-id-214 .pt26-proof>div{padding:17px 18px;border-right:1px solid #e8e4db;display:grid;grid-template-columns:30px 1fr;column-gap:9px}body.page-id-214 .pt26-proof>div:last-child{border-right:0}body.page-id-214 .pt26-proof b{grid-row:1/3;font-size:12px;color:#b08744}body.page-id-214 .pt26-proof strong{font-size:13px;color:#173f3b}body.page-id-214 .pt26-proof span{font-size:10px;color:#7a817f;margin-top:3px}
@media(max-width:900px){body.page-id-214 .pt26-head,body.page-id-214 .pt26-showcase{grid-template-columns:1fr;gap:20px}body.page-id-214 .pt26-proof{grid-template-columns:1fr 1fr}body.page-id-214 .pt26-proof>div:nth-child(2){border-right:0}body.page-id-214 .pt26-engineering{min-height:220px}}
@media(max-width:560px){body.page-id-214 .project-transform-v26{padding:48px 0}body.page-id-214 .pt26-visual{grid-template-columns:1fr;gap:10px}body.page-id-214 .pt26-arrow{transform:rotate(90deg)}body.page-id-214 .pt26-proof{grid-template-columns:1fr}body.page-id-214 .pt26-proof>div{border-right:0;border-bottom:1px solid #e8e4db}body.page-id-214 .pt26-proof>div:last-child{border-bottom:0}}body.page-id-214 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-214 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-214 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-214 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-214 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-214 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-214 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-214 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-214 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-214 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-214 .fp27-main{grid-row:1/3}body.page-id-214 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-214 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-214 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-214 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-214 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-214 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-214 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-214 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-214 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-214 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-214 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-214 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-214 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-214 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-214 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-214 .fp27-proof strong{font-size:13px}body.page-id-214 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-214 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-214 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-214 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-214 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-214 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-214 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-214 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-214 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-214 .featured-projects-v27{padding:52px 0}body.page-id-214 .fp27-grid{display:flex;flex-direction:column}body.page-id-214 .fp27-card{min-height:260px}body.page-id-214 .fp27-main{min-height:330px}body.page-id-214 .fp27-footer{flex-direction:column}body.page-id-214 .fp27-proof{display:block}body.page-id-214 .fp27-proof span{display:block;margin-top:4px}}body.page-id-214 /* V28 — distinct Why Car Parking Shades Riyadh section,body.page-id-214 intentionally not a project gallery */
.why-cpsr-v28{padding:72px 0;background:#f5f3ed;color:#123e39}body.page-id-214 .wb28-wrap{width:min(1180px,90%);margin:auto}body.page-id-214 .wb28-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:end;margin-bottom:30px}body.page-id-214 .wb28-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#b18a48}body.page-id-214 .wb28-intro h2{font-size:clamp(37px,3.7vw,53px);line-height:1;letter-spacing:-.045em;margin:8px 0 0}body.page-id-214 .wb28-intro h2 em{font-style:normal;color:#b18a48}body.page-id-214 .wb28-intro p{margin:0;padding-left:20px;border-left:2px solid #bd9550;font-size:14px;line-height:1.65;color:#69736f}body.page-id-214 .wb28-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}body.page-id-214 .wb28-visual{min-height:390px;border-radius:18px;background:linear-gradient(145deg,#0c3b36,#18564e);padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}body.page-id-214 .wb28-visual:after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(211,173,102,.2);border-radius:50%;right:-80px;top:-70px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}body.page-id-214 .wb28-stamp{position:relative;z-index:1}body.page-id-214 .wb28-stamp span,body.page-id-214 .wb28-caption b{font-size:9px;letter-spacing:.2em;color:#d8b36b;font-weight:800}body.page-id-214 .wb28-stamp strong{display:block;font-size:35px;line-height:1.02;letter-spacing:-.035em;margin:13px 0 8px}body.page-id-214 .wb28-stamp small{font-size:11px;color:rgba(255,255,255,.62)}body.page-id-214 .wb28-caption{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);padding-top:16px}body.page-id-214 .wb28-caption span{display:block;font-size:11px;line-height:1.5;color:rgba(255,255,255,.64);margin-top:5px}body.page-id-214 .wb28-points{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd8cd;border-radius:18px;overflow:hidden;background:#fff}body.page-id-214 .wb28-points article{padding:27px 25px;display:grid;grid-template-columns:40px 1fr;gap:12px;min-height:195px}body.page-id-214 .wb28-points article:nth-child(1),body.page-id-214 .wb28-points article:nth-child(2){border-bottom:1px solid #e5e1d8}body.page-id-214 .wb28-points article:nth-child(1),body.page-id-214 .wb28-points article:nth-child(3){border-right:1px solid #e5e1d8}body.page-id-214 .wb28-points article>b{font-size:14px;color:#bd9550;font-weight:500}body.page-id-214 .wb28-points span{font-size:8px;letter-spacing:.17em;font-weight:800;color:#a98548}body.page-id-214 .wb28-points h3{font-size:19px;line-height:1.08;margin:7px 0 9px;color:#153f3a}body.page-id-214 .wb28-points p{font-size:12px;line-height:1.55;color:#707875;margin:0}
@media(max-width:900px){body.page-id-214 .wb28-intro,body.page-id-214 .wb28-body{grid-template-columns:1fr;gap:20px}body.page-id-214 .wb28-visual{min-height:300px}}
@media(max-width:580px){body.page-id-214 .why-cpsr-v28{padding:52px 0}body.page-id-214 .wb28-points{grid-template-columns:1fr}body.page-id-214 .wb28-points article{border-right:0!important;border-bottom:1px solid #e5e1d8!important;min-height:auto}body.page-id-214 .wb28-points article:last-child{border-bottom:0!important}}body.page-id-214 /* V29 fresh sections: intentionally avoids repeated experience/process/QA messaging */
.fresh29{padding:62px 0}body.page-id-214 .f29-wrap{width:min(1180px,90%);margin:auto}body.page-id-214 .f29-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:27px}body.page-id-214 .f29-head>div>span,body.page-id-214 .rfq29-copy>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-214 .f29-head h2,body.page-id-214 .rfq29-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 0;color:#103d38}body.page-id-214 .f29-head h2 em,body.page-id-214 .rfq29-copy h2 em{font-style:normal;color:#b18a48}body.page-id-214 .f29-head>p{margin:0;border-left:2px solid #b18a48;padding-left:20px;font-size:13px;line-height:1.65;color:#69736f}body.page-id-214 .warranty29{background:#f6f4ee}body.page-id-214 .w29-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px}body.page-id-214 .w29-grid>div,body.page-id-214 .w29-grid>article{border-radius:15px;min-height:230px}body.page-id-214 .w29-main{padding:27px;background:#0c403a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-214 .w29-main>span{font-size:8px;letter-spacing:.2em;color:#d7b36b;font-weight:900}body.page-id-214 .w29-main h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-214 .w29-main p{font-size:12px;line-height:1.55;color:rgba(255,255,255,.68)}body.page-id-214 .w29-main a{color:#d9b66e;text-decoration:none;font-size:10px;font-weight:800;margin-top:10px}body.page-id-214 .w29-grid article{background:#fff;border:1px solid #e2ddd3;padding:24px}body.page-id-214 .w29-grid article b{color:#b18a48;font-size:13px}body.page-id-214 .w29-grid article h3{font-size:18px;color:#123e39;margin:30px 0 8px}body.page-id-214 .w29-grid article p{font-size:11px;line-height:1.55;color:#6e7773}body.page-id-214 .download29{background:#fff}body.page-id-214 .d29-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-214 .d29-grid article{border:1px solid #e0ddd5;border-radius:15px;padding:22px;background:#fbfaf7}body.page-id-214 .d29-grid article>div{width:44px;height:44px;border-radius:10px;background:#0c403a;color:#d7b36b;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;margin-bottom:25px}body.page-id-214 .d29-grid article>span{font-size:8px;letter-spacing:.17em;color:#a47d3d;font-weight:900}body.page-id-214 .d29-grid h3{font-size:18px;color:#123e39;margin:7px 0}body.page-id-214 .d29-grid p{font-size:11px;line-height:1.55;color:#6e7773;min-height:52px}body.page-id-214 .d29-grid a{font-size:9px;color:#0c403a;font-weight:900;text-decoration:none;border-top:1px solid #e3dfd7;display:block;padding-top:13px;margin-top:14px}body.page-id-214 .rfq29{background:#f6f4ee;padding-top:22px}body.page-id-214 .rfq29-panel{background:#0c403a;border-radius:20px;padding:35px;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}body.page-id-214 .rfq29-copy h2{color:#fff;font-size:37px}body.page-id-214 .rfq29-copy p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.68);max-width:430px}body.page-id-214 .rfq29-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.14);border-radius:13px;overflow:hidden}body.page-id-214 .rfq29-items div{padding:14px;border-bottom:1px solid rgba(255,255,255,.11);display:flex;gap:11px}body.page-id-214 .rfq29-items div:nth-child(odd){border-right:1px solid rgba(255,255,255,.11)}body.page-id-214 .rfq29-items b{color:#d7b36b;font-size:10px}body.page-id-214 .rfq29-items span{font-size:11px;color:#eef3f1}body.page-id-214 .rfq29-btn{grid-column:2;text-align:center;background:#bc9149;color:#fff;text-decoration:none;padding:13px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.08em}
@media(max-width:900px){body.page-id-214 .f29-head,body.page-id-214 .rfq29-panel{grid-template-columns:1fr}body.page-id-214 .w29-grid,body.page-id-214 .d29-grid{grid-template-columns:1fr 1fr}body.page-id-214 .rfq29-btn{grid-column:auto}}
@media(max-width:560px){body.page-id-214 .fresh29{padding:48px 0}body.page-id-214 .w29-grid,body.page-id-214 .d29-grid,body.page-id-214 .rfq29-items{grid-template-columns:1fr}body.page-id-214 .rfq29-items div:nth-child(odd){border-right:0}body.page-id-214 .w29-grid>div,body.page-id-214 .w29-grid>article{min-height:auto}}body.page-id-214 .fit30{padding:58px 0;background:#fff}body.page-id-214 .fit30-wrap{width:min(1180px,90%);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}body.page-id-214 .fit30-copy>span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#ad8441}body.page-id-214 .fit30-copy h2{font-size:clamp(33px,3.2vw,47px);line-height:1.03;letter-spacing:-.04em;color:#103d38;margin:8px 0 14px}body.page-id-214 .fit30-copy h2 em{font-style:normal;color:#b18a48}body.page-id-214 .fit30-copy p{font-size:12px;line-height:1.65;color:#69736f;max-width:470px}body.page-id-214 .fit30-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dedbd3;border-radius:16px;overflow:hidden}body.page-id-214 .fit30-grid article{padding:21px;min-height:142px;background:#faf9f5}body.page-id-214 .fit30-grid article:nth-child(odd){border-right:1px solid #dedbd3}body.page-id-214 .fit30-grid article:nth-child(-n+2){border-bottom:1px solid #dedbd3}body.page-id-214 .fit30-grid b{font-size:10px;color:#b18a48}body.page-id-214 .fit30-grid h3{font-size:17px;color:#123e39;margin:18px 0 6px}body.page-id-214 .fit30-grid p{font-size:10.5px;line-height:1.5;color:#707874;margin:0}body.page-id-214 .fit30-cta{grid-column:2;justify-self:start;margin-top:-28px;margin-left:20px;background:#0c403a;color:#fff;text-decoration:none;padding:12px 18px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.08em}
@media(max-width:850px){body.page-id-214 .fit30-wrap{grid-template-columns:1fr}body.page-id-214 .fit30-cta{grid-column:auto;margin:0}}
@media(max-width:520px){body.page-id-214 .fit30-grid{grid-template-columns:1fr}body.page-id-214 .fit30-grid article:nth-child(odd){border-right:0}body.page-id-214 .fit30-grid article{border-bottom:1px solid #dedbd3!important}body.page-id-214 .fit30-grid article:last-child{border-bottom:0!important}}body.page-id-214 .specialist-vip{padding:52px 0;background:#f7f5ef}body.page-id-214 .specialist-shell{background:linear-gradient(120deg,#0b3f39 0%,#0f4d45 42%,#f3efe5 42%,#f8f6f0 100%);border-radius:28px;padding:34px;display:grid;grid-template-columns:.82fr 1.65fr;gap:30px;box-shadow:0 18px 50px rgba(15,45,39,.10);overflow:hidden}body.page-id-214 .specialist-copy{padding:10px 12px;color:#fff;align-self:center}body.page-id-214 .specialist-copy .ey{color:#d7b66b}body.page-id-214 .specialist-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.02;margin:12px 0 14px;color:#fff}body.page-id-214 .specialist-copy .lead{color:rgba(255,255,255,.78);font-size:15px;max-width:430px}body.page-id-214 .specialist-copy .ar-line{color:#d8c48d;margin-top:16px;font-size:14px;line-height:1.8}body.page-id-214 .specialist-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}body.page-id-214 .specialist-card{position:relative;background:rgba(255,255,255,.92);border:1px solid rgba(12,63,57,.12);border-radius:20px;padding:22px 20px;text-decoration:none;color:#143f3a;min-height:205px;display:flex;flex-direction:column;transition:.25s ease}body.page-id-214 .specialist-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,60,52,.12);border-color:#c7a55b}body.page-id-214 .specialist-no{font-size:13px;color:#b28c3e;margin-bottom:30px}body.page-id-214 .specialist-card small{font-size:10px;letter-spacing:1.5px;color:#9a7a3e}body.page-id-214 .specialist-card b{font-size:21px;margin:7px 0 8px}body.page-id-214 .specialist-card em{font-style:normal;font-size:12px;color:#65716e;line-height:1.5}body.page-id-214 .specialist-card strong{margin-top:auto;padding-top:22px;font-size:10px;letter-spacing:.7px;color:#9b7836}@media(max-width:900px){body.page-id-214 .specialist-shell{grid-template-columns:1fr;background:#0f4d45}body.page-id-214 .specialist-options{grid-template-columns:1fr}body.page-id-214 .specialist-card{min-height:150px}}body.page-id-214 /* V32 premium resource centre */
.corp-zone{padding:92px 0 82px;background:linear-gradient(180deg,#f7f4ed 0%,#fff 100%)}body.page-id-214 .corp-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:54px;align-items:end;margin-bottom:34px}body.page-id-214 .corp-heading h2{max-width:850px;letter-spacing:-.045em;line-height:.96}body.page-id-214 .corp-heading p{max-width:760px;font-size:16px;line-height:1.75}body.page-id-214 .corp-ar{border-left:2px solid #b88a3b;padding:8px 0 8px 24px;line-height:1.9}body.page-id-214 .corp-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-214 .corp-card{grid-column:span 3;min-height:340px;padding:28px;border:1px solid rgba(13,61,55,.13);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(20,49,44,.055);display:flex;flex-direction:column;transition:.25s ease}body.page-id-214 .corp-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgba(20,49,44,.10);border-color:rgba(184,138,59,.45)}body.page-id-214 .corp-card.quote-card{grid-column:span 12;min-height:auto;display:grid;grid-template-columns:70px 1.1fr 1fr auto;gap:24px;align-items:center;background:#103f39;color:#fff;border-color:#103f39;padding:24px 28px}body.page-id-214 .corp-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#103f39;color:#d8b064;font-weight:800;margin-bottom:22px}body.page-id-214 .quote-card .corp-icon{background:#d8b064;color:#103f39;margin:0}body.page-id-214 .corp-card h3{font-size:22px;line-height:1.1;margin:0 0 5px}body.page-id-214 .corp-card .ar{font-size:12px;color:#9b7b43;margin-bottom:18px}body.page-id-214 .corp-card ul{margin:0 0 24px;padding-left:18px;line-height:1.75;color:#52615e;font-size:13px}body.page-id-214 .corp-card>a{margin-top:auto;font-size:12px;font-weight:800;letter-spacing:.05em;color:#0f4a42;text-decoration:none}body.page-id-214 .quote-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.6}body.page-id-214 .quote-card h3{color:#fff}body.page-id-214 .quote-card .ar{color:#d8b064;margin:3px 0 0}body.page-id-214 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-214 .quote-mini span{border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 10px;font-size:11px;color:rgba(255,255,255,.8)}body.page-id-214 .quote-card .corp-cta{margin:0;background:#d8b064;color:#103f39;padding:14px 18px;border-radius:10px;white-space:nowrap}body.page-id-214 .vendor-strip{margin-top:18px;border-radius:18px;overflow:hidden;background:#103f39;display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-214 .vendor-strip>div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-214 .vendor-strip>div:last-child{border-right:0}body.page-id-214 .vendor-strip b{display:block;color:#d8b064;font-size:12px;margin-bottom:3px}body.page-id-214 .vendor-strip span{color:rgba(255,255,255,.68);font-size:10px}
@media(max-width:1000px){body.page-id-214 .corp-heading{grid-template-columns:1fr}body.page-id-214 .corp-card{grid-column:span 6}body.page-id-214 .corp-card.quote-card{grid-column:span 12;grid-template-columns:55px 1fr}body.page-id-214 .quote-mini,body.page-id-214 .quote-card .corp-cta{grid-column:2}body.page-id-214 .vendor-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-214 .corp-zone{padding:64px 0}body.page-id-214 .corp-card{grid-column:span 12;min-height:auto}body.page-id-214 .corp-card.quote-card{grid-template-columns:1fr}body.page-id-214 .quote-mini,body.page-id-214 .quote-card .corp-cta{grid-column:1}body.page-id-214 .vendor-strip{grid-template-columns:1fr}body.page-id-214 .corp-ar{border-left:0;border-top:2px solid #b88a3b;padding:18px 0 0}}body.page-id-214 /* V34 compact premium FAQ */
.faq34{padding:56px 0 62px;background:#f7f6f1;color:#123e39}body.page-id-214 .faq34-wrap{width:min(1180px,90%);margin:auto}body.page-id-214 .faq34-head{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:end;margin-bottom:24px}body.page-id-214 .faq34-head>div:first-child>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-214 .faq34-head h2{font-size:clamp(34px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 5px}body.page-id-214 .faq34-head h2 em{font-style:normal;color:#b18a48}body.page-id-214 .faq34-head p{margin:0;font-size:13px;color:#6d7672}body.page-id-214 .faq34-ar{direction:rtl;text-align:right;border-right:2px solid #b18a48;padding-right:18px}body.page-id-214 .faq34-ar strong{display:block;font-size:22px;color:#173f3a}body.page-id-214 .faq34-ar small{display:block;margin-top:5px;font-size:11px;color:#777e7a}body.page-id-214 .faq34-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-214 .faq34 details{background:#fff;border:1px solid #dfdcd3;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px rgba(15,58,53,.025)}body.page-id-214 .faq34 summary{list-style:none;cursor:pointer;min-height:70px;padding:17px 18px;display:grid;grid-template-columns:34px 1fr 26px;gap:10px;align-items:center}body.page-id-214 .faq34 summary::-webkit-details-marker{display:none}body.page-id-214 .faq34 summary b{font-size:11px;color:#b18a48}body.page-id-214 .faq34 summary span{font-size:13px;font-weight:800;line-height:1.35;color:#173f3a}body.page-id-214 .faq34 summary i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#eef1ed;display:flex;align-items:center;justify-content:center;font-size:17px;color:#0c403a;transition:.2s}body.page-id-214 .faq34 details[open] summary i{transform:rotate(45deg);background:#b18a48;color:#fff}body.page-id-214 .faq34 details p{margin:0;padding:0 18px 17px 62px;font-size:11.5px;line-height:1.6;color:#6c7571}body.page-id-214 .faq34-cta{margin-top:14px;background:#0c403a;color:#fff;border-radius:12px;padding:16px 18px 16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-214 .faq34-cta strong{display:block;font-size:15px}body.page-id-214 .faq34-cta span{display:block;margin-top:2px;font-size:10.5px;color:rgba(255,255,255,.65)}body.page-id-214 .faq34-cta a{background:#b78e49;color:#fff;text-decoration:none;padding:11px 15px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}
@media(max-width:800px){body.page-id-214 .faq34-head{grid-template-columns:1fr;gap:18px}body.page-id-214 .faq34-grid{grid-template-columns:1fr}}
@media(max-width:520px){body.page-id-214 .faq34{padding:46px 0}body.page-id-214 .faq34-cta{flex-direction:column;align-items:flex-start}body.page-id-214 .faq34-cta a{width:100%;text-align:center}body.page-id-214 .faq34 details p{padding-left:18px}}body.page-id-214 /* ===== V39: compact RFQ / project enquiry section ===== */
#rfq{padding:24px 0!important;}body.page-id-214 #rfq .wrap{max-width:1040px!important;}body.page-id-214 #rfq .ey{margin-bottom:4px!important;}body.page-id-214 #rfq h2{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.02!important;margin:3px 0 6px!important;max-width:900px!important;}body.page-id-214 #rfq .lead,body.page-id-214 #rfq .dual-ar{font-size:12px!important;line-height:1.45!important;margin:3px 0!important;}body.page-id-214 #rfq .rfq-form{margin-top:10px!important;padding:14px!important;border-radius:16px!important;gap:8px!important;}body.page-id-214 #rfq .rfq-form input,body.page-id-214 #rfq .rfq-form select,body.page-id-214 #rfq .rfq-form textarea{padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;min-height:38px!important;}body.page-id-214 #rfq .rfq-form textarea{min-height:62px!important;height:62px!important;resize:vertical;}body.page-id-214 #rfq .rfq-form input[type=file]{min-height:38px!important;padding:7px 10px!important;}body.page-id-214 #rfq .rfq-form button{min-height:40px!important;padding:10px 16px!important;margin-top:0!important;}
@media(max-width:700px){body.page-id-214 #rfq{padding:20px 0!important;}body.page-id-214 #rfq h2{font-size:30px!important;}body.page-id-214 #rfq .rfq-form{grid-template-columns:1fr!important;padding:12px!important;}body.page-id-214 #rfq .rfq-form .full{grid-column:1!important;}
}body.page-id-214 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-214 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-214 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-214 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-214 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-214 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-214 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-214 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-214 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-214 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-214 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-214 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-214 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-214 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-214 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-214 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-214 .footer-brand{padding-right:0}body.page-id-214 .footer-legal{display:block;line-height:1.8}}body.page-id-214{--g:#073f35;--g2:#0b5447;--gold:#c89539;--cream:#f4efe6;--ink:#123e36}body.page-id-214 .fab2{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-214 .f2-shell{width:min(1240px,92vw);margin:auto}body.page-id-214 .f2-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d4a64b}body.page-id-214 .f2-kicker.dark{color:#a97424}body.page-id-214 .f2-hero{padding:74px 0 56px;background:radial-gradient(circle at 80% 16%,rgba(213,170,80,.15),transparent 28%),linear-gradient(145deg,#062e29,#0b5145);color:#fff}body.page-id-214 .f2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:52px;align-items:center}body.page-id-214 .f2-hero h1{font-size:clamp(58px,6.8vw,104px);line-height:.86;letter-spacing:-.064em;margin:12px 0 22px}body.page-id-214 .f2-hero h1 em{font-style:normal;color:#deb45b}body.page-id-214 .f2-hero p{max-width:680px;line-height:1.72;color:#cad8d3;font-size:14px}body.page-id-214 .f2-actions{display:flex;gap:8px;margin:25px 0}body.page-id-214 .f2-actions a,body.page-id-214 .f2-cta a{padding:13px 17px;border-radius:8px;background:#d4a64b;color:#153e35;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-214 .f2-actions a.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.23)}body.page-id-214 .f2-proofline{display:flex;gap:6px;flex-wrap:wrap}body.page-id-214 .f2-proofline span{padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:99px;font-size:6.5px;color:#d0ddd8}body.page-id-214 .f2-hero-media{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:280px 165px 130px;gap:9px}body.page-id-214 .f2-hero-img{border-radius:18px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-214 .f2-hero-img.main{grid-row:1/4;background-image:linear-gradient(180deg,transparent,rgba(4,43,37,.45)),url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1200&q=85')}body.page-id-214 .f2-hero-img.weld{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=700&q=85')}body.page-id-214 .f2-hero-img.plate{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=700&q=85')}body.page-id-214 .f2-hero-note{grid-column:2;background:#c89539;color:#fff;border-radius:18px;padding:19px;display:flex;flex-direction:column;justify-content:end}body.page-id-214 .f2-hero-note small{font-size:7px}body.page-id-214 .f2-hero-note b{font-size:16px;margin-top:5px}body.page-id-214 .f2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-214 .f2-head h2,body.page-id-214 .f2-machinery h2,body.page-id-214 .f2-connections h2,body.page-id-214 .f2-qc h2,body.page-id-214 .f2-marking h2,body.page-id-214 .f2-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-214 .f2-head p,body.page-id-214 .f2-machinery p,body.page-id-214 .f2-connections p,body.page-id-214 .f2-qc p,body.page-id-214 .f2-marking p{color:#68756f;line-height:1.65}body.page-id-214 .f2-capabilities,body.page-id-214 .f2-steel-process,body.page-id-214 .f2-membrane,body.page-id-214 .f2-custom,body.page-id-214 .f2-gallery{padding:68px 0}body.page-id-214 .f2-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-214 .f2-cap-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-214 .f2-cap-img{height:175px;background-size:cover;background-position:center}body.page-id-214 .f2-cap-img.cut{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .f2-cap-img.drill{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .f2-cap-img.fitup{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .f2-cap-img.welding{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .f2-cap-img.grinding{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .f2-cap-img.membrane{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-214 .f2-cap-img.qc{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .f2-cap-img.dispatch{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .f2-cap-grid article>span,body.page-id-214 .f2-cap-grid article>h3,body.page-id-214 .f2-cap-grid article>p{margin-left:15px;margin-right:15px}body.page-id-214 .f2-cap-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:14px}body.page-id-214 .f2-cap-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-214 .f2-cap-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-214 .f2-machinery{padding:56px 0;background:#e7dfd3}body.page-id-214 .f2-machine-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-214 .f2-machine-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3c9ba;border-radius:15px;overflow:hidden;background:#fff}body.page-id-214 .f2-machine-list div{padding:17px;border-right:1px solid #ddd5c8;border-bottom:1px solid #ddd5c8}body.page-id-214 .f2-machine-list b,body.page-id-214 .f2-machine-list span{display:block}body.page-id-214 .f2-machine-list b{font-size:8px;color:#a97424}body.page-id-214 .f2-machine-list span{font-size:9px;color:#66746e;margin-top:5px}body.page-id-214 .f2-receiving,body.page-id-214 .f2-welding,body.page-id-214 .f2-finish,body.page-id-214 .f2-transform{padding:62px 0;background:#073f35;color:#fff}body.page-id-214 .f2-head.light h2{color:#fff}body.page-id-214 .f2-head.light p{color:#bfcec9}body.page-id-214 .f2-receive-flow,body.page-id-214 .f2-weld-flow,body.page-id-214 .f2-finish-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-214 .f2-weld-flow{grid-template-columns:repeat(5,1fr)}body.page-id-214 .f2-receive-flow>div,body.page-id-214 .f2-weld-flow>div,body.page-id-214 .f2-finish-row>div{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:21px}body.page-id-214 .f2-receive-flow b,body.page-id-214 .f2-weld-flow b,body.page-id-214 .f2-finish-row b{color:#e1b75f;font-size:22px}body.page-id-214 .f2-receive-flow h3,body.page-id-214 .f2-weld-flow h3,body.page-id-214 .f2-finish-row h3{font-size:18px;margin:12px 0 6px}body.page-id-214 .f2-receive-flow p,body.page-id-214 .f2-weld-flow p,body.page-id-214 .f2-finish-row p{font-size:8px;line-height:1.5;color:#bdcbc6}body.page-id-214 .f2-process{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-214 .f2-process article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-214 .f2-pic{height:190px;background-size:cover;background-position:center}body.page-id-214 .review{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .cutting{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .platework{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .drilling{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .fit{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .weld2{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .grind{background-image:url('https://images.unsplash.com/photo-1581092334494-412b6e1d8035?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .preassembly{background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .f2-step{color:#b67d22;font-size:8px;font-weight:900;margin:14px 16px 0}body.page-id-214 .f2-process h3,body.page-id-214 .f2-process p{margin-left:16px;margin-right:16px}body.page-id-214 .f2-process h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-214 .f2-process p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-214 .f2-connections{padding:60px 0;background:#e9e2d6}body.page-id-214 .f2-conn-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-214 .f2-conn-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}body.page-id-214 .f2-conn-tags span{border:1px solid #d1c8b9;background:#fff;padding:7px 9px;border-radius:99px;font-size:7px;font-weight:900;color:#8a672c}body.page-id-214 .f2-conn-visual{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-214 .f2-conn-visual>div{background:#0b473d;color:#fff;border-radius:15px;padding:22px;min-height:120px}body.page-id-214 .f2-conn-visual b,body.page-id-214 .f2-conn-visual small{display:block}body.page-id-214 .f2-conn-visual b{font-size:13px;color:#ddb05a}body.page-id-214 .f2-conn-visual small{font-size:8px;color:#bfd0ca;margin-top:9px}body.page-id-214 .f2-mem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-214 .f2-mem-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:17px}body.page-id-214 .f2-mem-img{height:175px;background-size:cover;background-position:center}body.page-id-214 .mat{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-214 .layout{background-image:url('https://admin.tensilefabric.co.uk/projects/1965/full/M1965-JF-107-GA%20with%20Fabric%20copy.jpg')}body.page-id-214 .cuttingm{background-image:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .edge{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .join{background-image:url('https://images.unsplash.com/photo-1558618666-fcd25c85cd64?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .hardware{background-image:url('https://images.unsplash.com/photo-1586864387967-d02ef85d93e8?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .checkm{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .packm{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .f2-mem-grid article>span,body.page-id-214 .f2-mem-grid article>h3,body.page-id-214 .f2-mem-grid article>p{margin-left:15px;margin-right:15px}body.page-id-214 .f2-mem-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:13px}body.page-id-214 .f2-mem-grid h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-214 .f2-mem-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-214 .f2-qc,body.page-id-214 .f2-marking{padding:58px 0}body.page-id-214 .f2-qc-grid,body.page-id-214 .f2-mark-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-214 .f2-qc-list,body.page-id-214 .f2-mark-demo{background:#fff;border:1px solid #d7cfc1;border-radius:16px;padding:8px 18px}body.page-id-214 .f2-qc-list>div{display:grid;grid-template-columns:50px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-214 .f2-qc-list>div:last-child{border:0}body.page-id-214 .f2-qc-list b{font-size:20px;color:#bb8730}body.page-id-214 .f2-qc-list strong{font-size:12px}body.page-id-214 .f2-qc-list small{display:block;color:#71807a;margin-top:4px}body.page-id-214 .f2-marking{background:#e8e0d4}body.page-id-214 .f2-mark-demo{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-214 .f2-mark-demo>div{background:#0b473d;color:#fff;border-radius:12px;padding:18px}body.page-id-214 .f2-mark-demo span{display:block;font-family:monospace;color:#dfb45b;font-size:15px}body.page-id-214 .f2-mark-demo small{font-size:7px;color:#c1d0cb}body.page-id-214 .f2-dispatch{padding:58px 0}body.page-id-214 .f2-dispatch-flow{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #d5ccbd;border-radius:18px;padding:20px;gap:10px;overflow-x:auto}body.page-id-214 .f2-dispatch-flow>div{text-align:center;min-width:90px}body.page-id-214 .f2-dispatch-flow b{display:block;color:#b77f24;font-size:20px}body.page-id-214 .f2-dispatch-flow span{font-size:7px;font-weight:900}body.page-id-214 .f2-dispatch-flow i{font-style:normal;color:#b77f24}body.page-id-214 .f2-transform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-214 .f2-transform-grid>div{height:210px;border-radius:15px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-214 .f2-transform-grid>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(4,43,37,.86))}body.page-id-214 .f2-transform-grid span,body.page-id-214 .f2-transform-grid b,body.page-id-214 .f2-transform-grid small{position:relative;z-index:2}body.page-id-214 .f2-transform-grid span{color:#e0b45b;font-size:8px}body.page-id-214 .f2-transform-grid b{font-size:14px;margin:5px 0}body.page-id-214 .f2-transform-grid small{font-size:7px;color:#c4d2cd}body.page-id-214 .f2-transform-grid .raw{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .fabricated{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .finished{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-214 .installed{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .f2-custom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-214 .f2-custom-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:14px;padding:20px}body.page-id-214 .f2-custom-grid b{display:block;font-size:11px;color:#154238}body.page-id-214 .f2-custom-grid span{display:block;font-size:8px;color:#6a7671;margin-top:7px}body.page-id-214 .f2-gallery{background:#e9e2d7}body.page-id-214 .f2-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-214 .f2-gallery-grid>div{height:190px;border:1px dashed #bcb2a2;border-radius:14px;background:linear-gradient(145deg,#d8d0c4,#f2ede5);display:flex;align-items:flex-end;padding:16px}body.page-id-214 .f2-gallery-grid span{font-size:8px;font-weight:900;color:#86652c}body.page-id-214 .f2-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-214 .f2-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-214 .f2-cta h2{color:#fff}body.page-id-214 .f2-cta p{color:#becdc8;line-height:1.65}
@media(max-width:950px){body.page-id-214 .f2-hero-grid,body.page-id-214 .f2-head,body.page-id-214 .f2-machine-grid,body.page-id-214 .f2-conn-grid,body.page-id-214 .f2-qc-grid,body.page-id-214 .f2-mark-grid,body.page-id-214 .f2-cta-grid{grid-template-columns:1fr}body.page-id-214 .f2-cap-grid,body.page-id-214 .f2-process,body.page-id-214 .f2-mem-grid,body.page-id-214 .f2-transform-grid{grid-template-columns:1fr 1fr}body.page-id-214 .f2-receive-flow,body.page-id-214 .f2-finish-row{grid-template-columns:1fr 1fr}body.page-id-214 .f2-weld-flow{grid-template-columns:1fr 1fr}body.page-id-214 .f2-custom-grid,body.page-id-214 .f2-gallery-grid{grid-template-columns:1fr 1fr}body.page-id-214 .f2-hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-214 .f2-shell{width:calc(100% - 28px)}body.page-id-214 .f2-hero{padding:46px 0}body.page-id-214 .f2-hero h1{font-size:52px}body.page-id-214 .f2-hero-media{grid-template-columns:1fr;grid-template-rows:250px 120px 120px 110px;min-height:0}body.page-id-214 .f2-hero-img.main{grid-row:auto}body.page-id-214 .f2-hero-note{grid-column:auto}body.page-id-214 .f2-capabilities,body.page-id-214 .f2-steel-process,body.page-id-214 .f2-membrane,body.page-id-214 .f2-custom,body.page-id-214 .f2-gallery{padding:45px 0}body.page-id-214 .f2-cap-grid,body.page-id-214 .f2-process,body.page-id-214 .f2-mem-grid,body.page-id-214 .f2-receive-flow,body.page-id-214 .f2-finish-row,body.page-id-214 .f2-weld-flow,body.page-id-214 .f2-transform-grid,body.page-id-214 .f2-custom-grid,body.page-id-214 .f2-gallery-grid{grid-template-columns:1fr}body.page-id-214 .f2-machine-list,body.page-id-214 .f2-conn-visual,body.page-id-214 .f2-mark-demo{grid-template-columns:1fr}body.page-id-214 .f2-actions{flex-direction:column;align-items:flex-start}body.page-id-214 .f2-dispatch-flow{justify-content:flex-start}}body.page-id-214 /* V3 — premium factory visit module */
.f3-visit{
  padding:66px 0 58px;
  background:
    radial-gradient(circle at 84% 12%,rgba(210,163,67,.13),transparent 27%),
    linear-gradient(145deg,#073b33,#0b5548);
  color:#fff;
}body.page-id-214 .f3-visit-top{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:end}body.page-id-214 .f3-visit h2{font-size:clamp(46px,5.4vw,78px);line-height:.91;letter-spacing:-.055em;margin:8px 0 0;color:#fff}body.page-id-214 .f3-visit-top p{color:#c2d1cc;line-height:1.7;margin:0 0 18px}body.page-id-214 .f3-visit-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}body.page-id-214 .f3-visit-actions a{background:#d4a64b;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-214 .f3-visit-actions span{font-size:7px;font-weight:900;letter-spacing:.13em;color:#d7e1dd}body.page-id-214 .f3-visit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:32px}body.page-id-214 .f3-visit-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:16px;padding:20px}body.page-id-214 .f3-visit-grid article>b{font-size:23px;color:#e0b45a}body.page-id-214 .f3-visit-grid article>span{display:block;font-size:6.5px;font-weight:900;letter-spacing:.14em;color:#a9c0b8;margin-top:11px}body.page-id-214 .f3-visit-grid h3{font-size:18px;margin:6px 0;color:#fff}body.page-id-214 .f3-visit-grid p{font-size:8px;line-height:1.55;color:#bdcdc7;margin-bottom:0}body.page-id-214 .f3-visit-note{margin-top:10px;background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:15px 18px;display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center}body.page-id-214 .f3-visit-note>b{font-size:7px;color:#e0b45a;letter-spacing:.12em}body.page-id-214 .f3-visit-note>div{display:flex;align-items:center;justify-content:space-between;gap:8px}body.page-id-214 .f3-visit-note span{font-size:6.5px;font-weight:900;letter-spacing:.07em;color:#d2ded9}body.page-id-214 .f3-visit-note i{font-style:normal;color:#d6a94e}
@media(max-width:900px){body.page-id-214 .f3-visit-top{grid-template-columns:1fr;gap:18px}body.page-id-214 .f3-visit-grid{grid-template-columns:1fr 1fr}body.page-id-214 .f3-visit-note{grid-template-columns:1fr}body.page-id-214 .f3-visit-note>div{overflow-x:auto;justify-content:flex-start}body.page-id-214 .f3-visit-note span{white-space:nowrap}
}
@media(max-width:600px){body.page-id-214 .f3-visit{padding:46px 0}body.page-id-214 .f3-visit-grid{grid-template-columns:1fr}body.page-id-214 .f3-visit h2{font-size:44px}
}body.page-id-214{--bg:#f4efe6;--ink:#123e36;--green:#073f35;--green2:#0b5548;--gold:#c99538}body.page-id-214 .bk{background:var(--bg);color:var(--ink);overflow:hidden}body.page-id-214 .bk-shell{width:min(1240px,92vw);margin:auto}body.page-id-214 .bk-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d7a84d}body.page-id-214 .bk-kicker.dark{color:#a87526}body.page-id-214 .bk-hero{padding:72px 0 58px;background:radial-gradient(circle at 80% 15%,rgba(214,169,76,.16),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-214 .bk-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-214 .bk-hero h1{font-size:clamp(57px,6.5vw,98px);line-height:.87;letter-spacing:-.062em;margin:12px 0 20px}body.page-id-214 .bk-hero h1 em{font-style:normal;color:#dfb55b}body.page-id-214 .bk-hero p{max-width:720px;color:#c6d5d0;line-height:1.7;font-size:14px}body.page-id-214 .bk-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:760px}body.page-id-214 .bk-search span{display:grid;place-items:center;color:#58716a;font-size:21px}body.page-id-214 .bk-search input{border:0;outline:0;padding:13px 4px;font-size:11px}body.page-id-214 .bk-search button,body.page-id-214 .bk-more button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-214 .bk-trends{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}body.page-id-214 .bk-trends b{font-size:6px;color:#d9ac55}body.page-id-214 .bk-trends span{font-size:6.5px;border:1px solid rgba(255,255,255,.13);padding:6px 8px;border-radius:99px;color:#c8d7d2}body.page-id-214 .bk-start{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:25px}body.page-id-214 .bk-start>small{color:#dfb55b;font-size:7px;font-weight:900;letter-spacing:.15em}body.page-id-214 .bk-start>b{display:block;font-size:25px;margin:8px 0}body.page-id-214 .bk-start>p{font-size:10px}body.page-id-214 .bk-start>div{display:grid;grid-template-columns:35px 1fr;gap:9px;padding:11px 0;border-top:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:700}body.page-id-214 .bk-start>div span{color:#e0b45a}body.page-id-214 .bk-start a{display:inline-block;margin-top:13px;color:#e0b45a;font-size:7px;font-weight:900}body.page-id-214 .bk-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-214 .bk-head h2,body.page-id-214 .bk-expert h2,body.page-id-214 .bk-saudi h2,body.page-id-214 .bk-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-214 .bk-head p,body.page-id-214 .bk-saudi p{color:#69766f;line-height:1.65}body.page-id-214 .bk-head.light h2{color:#fff}body.page-id-214 .bk-head.light p{color:#bfcec9}body.page-id-214 .bk-categories,body.page-id-214 .bk-paths,body.page-id-214 .bk-library,body.page-id-214 .bk-saudi,body.page-id-214 .bk-case{padding:65px 0}body.page-id-214 .bk-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-214 .bk-cat-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:15px;padding:20px}body.page-id-214 .bk-cat-grid b{font-size:21px;color:#bd8730}body.page-id-214 .bk-cat-grid h3{font-size:18px;margin:13px 0 6px}body.page-id-214 .bk-cat-grid p{font-size:8px;line-height:1.5;color:#6b7772}body.page-id-214 .bk-cat-grid span{font-size:6.5px;font-weight:900;color:#a87526}body.page-id-214 .bk-featured,body.page-id-214 .bk-faq{padding:64px 0;background:#073f35;color:#fff}body.page-id-214 .bk-feature-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}body.page-id-214 .bk-big{background:#fff;color:var(--ink);border-radius:18px;overflow:hidden}body.page-id-214 .bk-photo{background-size:cover;background-position:center}body.page-id-214 .bk-big .bk-photo{height:340px}body.page-id-214 .parking{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1200&q=80')}body.page-id-214 .fabric{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=700&q=80')}body.page-id-214 .engineering{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=700&q=80')}body.page-id-214 .cost{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=700&q=80')}body.page-id-214 .bk-card-copy{padding:22px}body.page-id-214 .bk-card-copy>span,body.page-id-214 .bk-side span,body.page-id-214 .bk-library-grid article>span{font-size:7px;font-weight:900;color:#ae7825;letter-spacing:.09em}body.page-id-214 .bk-card-copy h3{font-size:29px;line-height:1.05;margin:8px 0}body.page-id-214 .bk-card-copy p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-214 .bk-card-copy a,body.page-id-214 .bk-side a{font-size:7px;font-weight:900;color:#9e6e25}body.page-id-214 .bk-side{display:grid;gap:10px}body.page-id-214 .bk-side article{display:grid;grid-template-columns:145px 1fr;background:#fff;color:var(--ink);border-radius:15px;overflow:hidden}body.page-id-214 .bk-side .bk-photo{height:100%}body.page-id-214 .bk-side article>div:last-child{padding:15px}body.page-id-214 .bk-side h3{font-size:16px;margin:7px 0 11px}body.page-id-214 .bk-paths{background:#e9e2d6}body.page-id-214 .bk-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-214 .bk-path-grid article{background:#fff;border:1px solid #d7cec0;border-radius:17px;padding:23px}body.page-id-214 .bk-path-grid>article>span{font-size:7px;color:#aa7526;font-weight:900}body.page-id-214 .bk-path-grid h3{font-size:22px;margin:8px 0 15px}body.page-id-214 .bk-path-grid ol{padding-left:20px;color:#68756f;font-size:9px;line-height:2}body.page-id-214 .bk-path-grid a{font-size:7px;color:#9d6d25;font-weight:900}body.page-id-214 .bk-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-214 .bk-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-214 .bk-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-214 .bk-library-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-214 .bk-thumb{height:190px;background-size:cover;background-position:center}body.page-id-214 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .t2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .t3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .t4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .t5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .t6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-214 .bk-library-grid article>span,body.page-id-214 .bk-library-grid article>h3,body.page-id-214 .bk-library-grid article>p,body.page-id-214 .bk-library-grid article>small{margin-left:16px;margin-right:16px}body.page-id-214 .bk-library-grid article>span{display:block;margin-top:14px}body.page-id-214 .bk-library-grid h3{font-size:19px;margin-top:6px;margin-bottom:6px}body.page-id-214 .bk-library-grid p{font-size:8px;line-height:1.5;color:#6a7671}body.page-id-214 .bk-library-grid small{font-size:6px;color:#9c8b6a}body.page-id-214 .bk-more{text-align:center;margin-top:18px}body.page-id-214 .bk-more button{padding:12px 17px}body.page-id-214 .bk-expert{padding:62px 0;background:#e8e0d4}body.page-id-214 .bk-expert-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center}body.page-id-214 .bk-expert>div p{color:#69766f;line-height:1.65}body.page-id-214 .bk-expert-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-214 .bk-expert-cards article{background:#fff;border-radius:15px;padding:20px;border:1px solid #d5ccbd}body.page-id-214 .bk-expert-cards b{font-size:27px;color:#bc8730}body.page-id-214 .bk-expert-cards h3{font-size:18px}body.page-id-214 .bk-expert-cards p{font-size:8px!important}body.page-id-214 .bk-expert-cards a{font-size:6.5px;font-weight:900;color:#9e6d25}body.page-id-214 .bk-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-214 .bk-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:12px;padding:15px}body.page-id-214 .bk-faq-grid b{color:#dfb45a}body.page-id-214 .bk-faq-grid span{font-size:10px;font-weight:700}body.page-id-214 .bk-faq-grid i{font-style:normal;color:#dfb45a;font-size:18px}body.page-id-214 .bk-saudi{background:#f6f2ea}body.page-id-214 .bk-saudi-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-214 .bk-city-cloud{display:flex;flex-wrap:wrap;gap:8px}body.page-id-214 .bk-city-cloud span{padding:12px 15px;border:1px solid #d4cabb;background:#fff;border-radius:999px;font-size:8px;font-weight:900;color:#6e624d}body.page-id-214 .bk-city-cloud span:last-child{background:#0a473d;color:#fff;border-color:#0a473d}body.page-id-214 .bk-case{background:#e9e2d7}body.page-id-214 .bk-case-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-214 .bk-case-row>div{min-height:175px;border-radius:15px;background:linear-gradient(145deg,#0b4d42,#073b33);color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-214 .bk-case-row b{font-size:7px;color:#dfb45a}body.page-id-214 .bk-case-row h3{font-size:20px;margin:7px 0}body.page-id-214 .bk-case-row span{font-size:6px;color:#bed0c9}body.page-id-214 .bk-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-214 .bk-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-214 .bk-cta h2{color:#fff}body.page-id-214 .bk-cta p{color:#bdccc7;line-height:1.65}body.page-id-214 .bk-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:900px){body.page-id-214 .bk-hero-grid,body.page-id-214 .bk-head,body.page-id-214 .bk-feature-grid,body.page-id-214 .bk-expert-grid,body.page-id-214 .bk-saudi-grid,body.page-id-214 .bk-cta-grid{grid-template-columns:1fr}body.page-id-214 .bk-cat-grid{grid-template-columns:1fr 1fr}body.page-id-214 .bk-path-grid,body.page-id-214 .bk-library-grid,body.page-id-214 .bk-case-row{grid-template-columns:1fr 1fr}body.page-id-214 .bk-head{gap:12px}body.page-id-214 .bk-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-214 .bk-shell{width:calc(100% - 28px)}body.page-id-214 .bk-hero{padding:46px 0}body.page-id-214 .bk-hero h1{font-size:51px}body.page-id-214 .bk-search{grid-template-columns:34px 1fr}body.page-id-214 .bk-search button{grid-column:1/-1;padding:12px}body.page-id-214 .bk-cat-grid,body.page-id-214 .bk-path-grid,body.page-id-214 .bk-library-grid,body.page-id-214 .bk-expert-cards,body.page-id-214 .bk-faq-grid,body.page-id-214 .bk-case-row{grid-template-columns:1fr}body.page-id-214 .bk-side article{grid-template-columns:115px 1fr}body.page-id-214 .bk-big .bk-photo{height:240px}body.page-id-214 .bk-categories,body.page-id-214 .bk-paths,body.page-id-214 .bk-library,body.page-id-214 .bk-saudi,body.page-id-214 .bk-case{padding:45px 0}}body.page-id-214 /* BLOG & KNOWLEDGE V3 — complete VIP knowledge architecture */
:root{--k3g:#073f35;--k3g2:#0b5548;--k3gold:#cb983b;--k3cream:#f4efe6;--k3ink:#123e36}body.page-id-214 .bk3{background:var(--k3cream);color:var(--k3ink);overflow:hidden}body.page-id-214 .k3-shell{width:min(1240px,92vw);margin:auto}body.page-id-214 .k3-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-214 .k3-kicker.dark{color:#a87526}body.page-id-214 .k3-hero{padding:76px 0 62px;background:radial-gradient(circle at 80% 12%,rgba(217,172,81,.17),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-214 .k3-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}body.page-id-214 .k3-hero h1{font-size:clamp(58px,6.7vw,102px);line-height:.86;letter-spacing:-.064em;margin:12px 0 21px}body.page-id-214 .k3-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-214 .k3-hero p{font-size:14px;line-height:1.72;color:#c7d6d1;max-width:710px}body.page-id-214 .k3-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:750px}body.page-id-214 .k3-search>span{display:grid;place-items:center;color:#58736b;font-size:20px}body.page-id-214 .k3-search input{border:0;outline:0;padding:12px 4px;font-size:10px}body.page-id-214 .k3-search button,body.page-id-214 .k3-center button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-214 .k3-popular{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:11px}body.page-id-214 .k3-popular b{font-size:6px;color:#dfb45b}body.page-id-214 .k3-popular span{border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:6px 8px;font-size:6px;color:#cad9d4}body.page-id-214 .k3-dashboard{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:10px 22px 17px}body.page-id-214 .k3-dash-top{padding:16px 0}body.page-id-214 .k3-dash-top small{color:#dfb45b;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-214 .k3-dash-top>b{display:block;font-size:24px;margin-top:5px}body.page-id-214 .k3-dashboard>a{display:grid;grid-template-columns:40px 1fr 20px;gap:8px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none}body.page-id-214 .k3-dashboard>a>span{color:#dfb45b;font-size:10px;font-weight:900}body.page-id-214 .k3-dashboard>a b{font-size:11px}body.page-id-214 .k3-dashboard>a small{display:block;font-size:7px;color:#9fb7af;margin-top:3px}body.page-id-214 .k3-dashboard>a i{font-style:normal;color:#dfb45b}body.page-id-214 .k3-dash-foot{display:flex;gap:5px;flex-wrap:wrap;padding-top:11px;border-top:1px solid rgba(255,255,255,.12)}body.page-id-214 .k3-dash-foot span{font-size:6px;padding:6px 7px;background:rgba(255,255,255,.06);border-radius:99px;color:#c7d6d1}body.page-id-214 .k3-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-214 .k3-head h2,body.page-id-214 .k3-engineer h2,body.page-id-214 .k3-saudi h2,body.page-id-214 .k3-authority h2,body.page-id-214 .k3-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.052em;margin:6px 0 0}body.page-id-214 .k3-head p{color:#69766f;line-height:1.65}body.page-id-214 .k3-head.light h2{color:#fff}body.page-id-214 .k3-head.light p{color:#bdcdc7}body.page-id-214 .k3-start,body.page-id-214 .k3-latest,body.page-id-214 .k3-compare,body.page-id-214 .k3-faq,body.page-id-214 .k3-cases{padding:66px 0}body.page-id-214 .k3-start-grid{display:grid;grid-template-columns:1.4fr repeat(2,1fr);gap:9px}body.page-id-214 .k3-start-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:20px}body.page-id-214 .k3-start-grid .hero-guide{grid-row:span 2;padding:0;overflow:hidden}body.page-id-214 .hero-guide .k3-img{height:280px}body.page-id-214 .hero-guide>div:last-child{padding:22px}body.page-id-214 .k3-start-grid span{font-size:7px;font-weight:900;color:#ad7825}body.page-id-214 .k3-start-grid h3{font-size:20px;line-height:1.08;margin:8px 0}body.page-id-214 .hero-guide h3{font-size:29px}body.page-id-214 .k3-start-grid p{font-size:8px;line-height:1.55;color:#68756f}body.page-id-214 .k3-start-grid a{font-size:6.5px;font-weight:900;color:#9f6e25}body.page-id-214 .k3-img{background-size:cover;background-position:center}body.page-id-214 .park,body.page-id-214 .a1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=82')}body.page-id-214 .a2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=900&q=82')}body.page-id-214 .a3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=900&q=82')}body.page-id-214 .a4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=900&q=82')}body.page-id-214 .a5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=900&q=82')}body.page-id-214 .a6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=900&q=82')}body.page-id-214 .k3-topics,body.page-id-214 .k3-tools,body.page-id-214 .k3-saudi{padding:65px 0;background:#073f35;color:#fff}body.page-id-214 .k3-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-214 .k3-topic-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:19px}body.page-id-214 .k3-topic-grid b{font-size:20px;color:#dfb45a}body.page-id-214 .k3-topic-grid>article>span{display:block;font-size:6px;color:#9fb9b0;font-weight:900;letter-spacing:.12em;margin-top:12px}body.page-id-214 .k3-topic-grid h3{font-size:18px;margin:6px 0}body.page-id-214 .k3-topic-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-214 .k3-topic-grid small{font-size:6px;color:#dfb45a}body.page-id-214 .k3-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-214 .k3-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-214 .k3-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-214 .k3-article-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-214 .k3-article-grid .k3-img{height:205px}body.page-id-214 .k3-article-grid article>span,body.page-id-214 .k3-article-grid h3,body.page-id-214 .k3-article-grid p,body.page-id-214 .k3-article-grid a{margin-left:16px;margin-right:16px}body.page-id-214 .k3-article-grid article>span{display:block;margin-top:14px;font-size:6.5px;font-weight:900;color:#aa7526}body.page-id-214 .k3-article-grid h3{font-size:19px;line-height:1.08;margin-top:7px;margin-bottom:6px}body.page-id-214 .k3-article-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-214 .k3-article-grid a{font-size:6px;font-weight:900;color:#9f6e25}body.page-id-214 .k3-center{text-align:center;margin-top:20px}body.page-id-214 .k3-center button{padding:12px 17px}body.page-id-214 .k3-engineer{padding:64px 0;background:#e8e0d4}body.page-id-214 .k3-eng-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:center}body.page-id-214 .k3-engineer p{color:#68756f;line-height:1.65}body.page-id-214 .k3-engineer a{font-size:7px;font-weight:900;color:#9d6c24}body.page-id-214 .k3-eng-list{background:#fff;border:1px solid #d5ccbd;border-radius:17px;padding:7px 18px}body.page-id-214 .k3-eng-list>div{display:grid;grid-template-columns:48px 1fr 20px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #e5ded3}body.page-id-214 .k3-eng-list>div:last-child{border:0}body.page-id-214 .k3-eng-list b{font-size:18px;color:#b98128}body.page-id-214 .k3-eng-list strong{font-size:12px}body.page-id-214 .k3-eng-list small{display:block;color:#73807b;font-size:7px;margin-top:3px}body.page-id-214 .k3-eng-list i{font-style:normal;color:#b98128}body.page-id-214 .k3-compare{background:#f6f2eb}body.page-id-214 .k3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-214 .k3-compare-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-214 .k3-compare-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0a473d;color:#dfb45a;font-size:9px}body.page-id-214 .k3-compare-grid h3{font-size:18px;min-height:45px}body.page-id-214 .k3-compare-grid span{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-214 .k3-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-214 .k3-tools-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-214 .k3-tools-grid b{font-size:21px;color:#dfb45a}body.page-id-214 .k3-tools-grid h3{font-size:18px;margin:12px 0 6px}body.page-id-214 .k3-tools-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-214 .k3-tools-grid span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-214 .k3-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-214 .k3-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:15px}body.page-id-214 .k3-faq-grid b{color:#b67e27}body.page-id-214 .k3-faq-grid span{font-size:10px;font-weight:700}body.page-id-214 .k3-faq-grid i{font-style:normal;color:#b67e27;font-size:18px}body.page-id-214 .k3-saudi{background:linear-gradient(145deg,#073b33,#0b5548)}body.page-id-214 .k3-saudi-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-214 .k3-saudi h2{color:#fff}body.page-id-214 .k3-saudi p{color:#bdcdc7;line-height:1.65}body.page-id-214 .k3-cities{display:flex;flex-wrap:wrap;gap:8px}body.page-id-214 .k3-cities span{padding:11px 14px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:99px;font-size:7px;font-weight:900;color:#d1ddd9}body.page-id-214 .k3-cities span:last-child{background:#d2a348;color:#173e35;border-color:#d2a348}body.page-id-214 .k3-cases{background:#e9e2d7}body.page-id-214 .k3-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-214 .k3-case-grid article{background:#fff;border:1px solid #d5ccbd;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-214 .k3-case-photo{height:215px;background-size:cover;background-position:center}body.page-id-214 .c1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=82')}body.page-id-214 .c2{background-image:url('https://images.unsplash.com/photo-1554068865-24cecd4e34b8?auto=format&fit=crop&w=900&q=82')}body.page-id-214 .c3{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=82')}body.page-id-214 .k3-case-grid article>span,body.page-id-214 .k3-case-grid h3,body.page-id-214 .k3-case-grid p,body.page-id-214 .k3-case-grid a{margin-left:16px;margin-right:16px}body.page-id-214 .k3-case-grid article>span{display:block;margin-top:14px;font-size:6px;color:#a87425;font-weight:900}body.page-id-214 .k3-case-grid h3{font-size:20px;margin-top:6px;margin-bottom:6px}body.page-id-214 .k3-case-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-214 .k3-case-grid a{font-size:6px;font-weight:900;color:#9f6d24}body.page-id-214 .k3-authority{padding:50px 0;background:#f7f3ec}body.page-id-214 .k3-auth-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}body.page-id-214 .k3-auth-list{display:flex;flex-wrap:wrap;gap:7px}body.page-id-214 .k3-auth-list span{padding:9px 11px;border:1px solid #d5ccbd;background:#fff;border-radius:99px;font-size:6.5px;font-weight:900;color:#75664b}body.page-id-214 .k3-cta{padding:57px 0;background:#062f29;color:#fff}body.page-id-214 .k3-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-214 .k3-cta h2{color:#fff}body.page-id-214 .k3-cta p{color:#bdccc7;line-height:1.65}body.page-id-214 .k3-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-214 .k3-hero-grid,body.page-id-214 .k3-head,body.page-id-214 .k3-eng-grid,body.page-id-214 .k3-saudi-grid,body.page-id-214 .k3-auth-grid,body.page-id-214 .k3-cta-grid{grid-template-columns:1fr}body.page-id-214 .k3-start-grid{grid-template-columns:1fr 1fr}body.page-id-214 .k3-start-grid .hero-guide{grid-column:1/-1;grid-row:auto}body.page-id-214 .k3-topic-grid,body.page-id-214 .k3-tools-grid{grid-template-columns:1fr 1fr}body.page-id-214 .k3-article-grid,body.page-id-214 .k3-case-grid{grid-template-columns:1fr 1fr}body.page-id-214 .k3-compare-grid{grid-template-columns:1fr 1fr}body.page-id-214 .k3-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-214 .k3-shell{width:calc(100% - 28px)}body.page-id-214 .k3-hero{padding:47px 0}body.page-id-214 .k3-hero h1{font-size:51px}body.page-id-214 .k3-search{grid-template-columns:35px 1fr}body.page-id-214 .k3-search button{grid-column:1/-1;padding:11px}body.page-id-214 .k3-start,body.page-id-214 .k3-latest,body.page-id-214 .k3-compare,body.page-id-214 .k3-faq,body.page-id-214 .k3-cases{padding:45px 0}body.page-id-214 .k3-start-grid,body.page-id-214 .k3-topic-grid,body.page-id-214 .k3-article-grid,body.page-id-214 .k3-compare-grid,body.page-id-214 .k3-tools-grid,body.page-id-214 .k3-faq-grid,body.page-id-214 .k3-case-grid{grid-template-columns:1fr}body.page-id-214 .hero-guide .k3-img{height:230px}body.page-id-214 .k3-head{gap:12px}}body.page-id-214{--dlg:#073f35;--dlg2:#0b5548;--dlgold:#ca983c;--dlcream:#f4efe6;--dlink:#123e36}body.page-id-214 .dl{background:var(--dlcream);color:var(--dlink);overflow:hidden}body.page-id-214 .dl-shell{width:min(1220px,92vw);margin:auto}body.page-id-214 .dl-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-214 .dl-kicker.dark{color:#a87526}body.page-id-214 .dl-hero{padding:72px 0 58px;background:radial-gradient(circle at 82% 12%,rgba(218,173,82,.18),transparent 28%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-214 .dl-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}body.page-id-214 .dl-breadcrumb{font-size:6px;color:#91aaa2;margin-bottom:20px}body.page-id-214 .dl-hero h1{font-size:clamp(58px,6.8vw,100px);line-height:.86;letter-spacing:-.063em;margin:10px 0 21px}body.page-id-214 .dl-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-214 .dl-hero p{font-size:14px;line-height:1.7;color:#c6d6d1;max-width:720px}body.page-id-214 .dl-search{display:grid;grid-template-columns:40px 1fr auto;background:#fff;border-radius:11px;padding:5px;margin-top:24px}body.page-id-214 .dl-search>span{display:grid;place-items:center;color:#6a8179;font-size:18px}body.page-id-214 .dl-search input{border:0;outline:0;padding:11px 4px;font-size:9px}body.page-id-214 .dl-search button{border:0;border-radius:7px;background:#d2a247;color:#173f36;font-size:7px;font-weight:900;padding:0 16px}body.page-id-214 .dl-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:10px}body.page-id-214 .dl-chips b{font-size:6px;color:#dfb45b}body.page-id-214 .dl-chips span{font-size:6px;border:1px solid rgba(255,255,255,.14);padding:6px 8px;border-radius:99px;color:#cbd9d5}body.page-id-214 .dl-feature{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:19px;padding:22px}body.page-id-214 .dl-feature>small{font-size:7px;color:#dfb45b;font-weight:900}body.page-id-214 .dl-feature h2{font-size:29px;margin:5px 0 13px}body.page-id-214 .dl-feature>div{display:grid;grid-template-columns:36px 1fr 38px;gap:8px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-214 .dl-feature>div>b{color:#dfb45b;font-size:10px}body.page-id-214 .dl-feature strong{font-size:10px}body.page-id-214 .dl-feature small{display:block;color:#9fb7af;font-size:7px;margin-top:3px}body.page-id-214 .dl-feature i{font-style:normal;font-size:6px;border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:5px;text-align:center}body.page-id-214 .dl-feature>a{display:inline-block;margin-top:11px;color:#dfb45b;font-size:7px;font-weight:900}body.page-id-214 .dl-trust{background:#e7dfd3;border-bottom:1px solid #d2c8b8}body.page-id-214 .dl-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}body.page-id-214 .dl-trust-grid>div{padding:17px;border-right:1px solid #d2c8b8}body.page-id-214 .dl-trust-grid>div:last-child{border:0}body.page-id-214 .dl-trust b,body.page-id-214 .dl-trust span{display:block}body.page-id-214 .dl-trust b{font-size:7px;color:#a87526}body.page-id-214 .dl-trust span{font-size:8px;margin-top:4px;color:#61726b}body.page-id-214 .dl-library,body.page-id-214 .dl-company,body.page-id-214 .dl-compare,body.page-id-214 .dl-controlled{padding:65px 0}body.page-id-214 .dl-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-214 .dl-head h2,body.page-id-214 .dl-tech h2,body.page-id-214 .dl-request h2,body.page-id-214 .dl-cta h2{font-size:clamp(43px,5vw,71px);line-height:.93;letter-spacing:-.052em;margin:7px 0 0}body.page-id-214 .dl-head p{color:#69766f;line-height:1.65}body.page-id-214 .dl-head.light h2{color:#fff}body.page-id-214 .dl-head.light p{color:#bdcdc7}body.page-id-214 .dl-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-214 .dl-categories article{background:#fff;border:1px solid #d7cec0;border-radius:15px;padding:18px;position:relative}body.page-id-214 .dl-categories article>b{position:absolute;right:16px;top:16px;color:#d5c5aa;font-size:18px}body.page-id-214 .dl-icon{width:38px;height:38px;border-radius:10px;background:#0a473d;color:#dfb45a;display:grid;place-items:center;font-size:17px}body.page-id-214 .dl-categories article>span{display:block;margin-top:13px;font-size:6px;color:#a87526;font-weight:900}body.page-id-214 .dl-categories h3{font-size:18px;margin:6px 0}body.page-id-214 .dl-categories p{font-size:8px;line-height:1.5;color:#69766f;min-height:37px}body.page-id-214 .dl-categories a{font-size:6px;font-weight:900;color:#9f6e25}body.page-id-214 .dl-popular,body.page-id-214 .dl-tech,body.page-id-214 .dl-request{padding:64px 0;background:#073f35;color:#fff}body.page-id-214 .dl-files{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-214 .dl-files article{display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:14px;padding:15px}body.page-id-214 .dl-filetype{width:50px;height:58px;border-radius:8px;background:#d2a247;color:#173e35;display:grid;place-items:center;font-size:9px;font-weight:900}body.page-id-214 .dl-files span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-214 .dl-files h3{font-size:14px;margin:4px 0}body.page-id-214 .dl-files p{font-size:7px;color:#bdcdc7;margin:0}body.page-id-214 .dl-files small{font-size:5.5px;color:#8fa9a0}body.page-id-214 .dl-files button{border:1px solid rgba(255,255,255,.16);background:transparent;color:#fff;border-radius:7px;padding:9px;font-size:6px;font-weight:900}body.page-id-214 .dl-docgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-214 .dl-docgrid>div{display:grid;grid-template-columns:45px 1fr 25px;gap:10px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:14px}body.page-id-214 .dl-docgrid>div>span{font-size:6px;background:#0a473d;color:#fff;border-radius:6px;padding:7px;text-align:center;font-weight:900}body.page-id-214 .dl-docgrid section b,body.page-id-214 .dl-docgrid section small{display:block}body.page-id-214 .dl-docgrid section b{font-size:10px}body.page-id-214 .dl-docgrid section small{font-size:7px;color:#71807a;margin-top:3px}body.page-id-214 .dl-docgrid i{font-style:normal;color:#b98128;font-size:17px}body.page-id-214 .dl-docgrid .request{background:#e8e0d4}body.page-id-214 .dl-tech-grid,body.page-id-214 .dl-request-grid,body.page-id-214 .dl-cta-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-214 .dl-tech h2,body.page-id-214 .dl-request h2{color:#fff}body.page-id-214 .dl-tech p,body.page-id-214 .dl-request p{color:#bdcdc7;line-height:1.65}body.page-id-214 .dl-tech>a{color:#dfb45a;font-size:7px;font-weight:900}body.page-id-214 .dl-tech-list{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:7px 18px}body.page-id-214 .dl-tech-list>div{display:grid;grid-template-columns:45px 1fr 65px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-214 .dl-tech-list>div:last-child{border:0}body.page-id-214 .dl-tech-list b{color:#dfb45a;font-size:17px}body.page-id-214 .dl-tech-list strong{font-size:10px}body.page-id-214 .dl-tech-list small{display:block;color:#9fb7af;font-size:7px;margin-top:3px}body.page-id-214 .dl-tech-list i{font-style:normal;font-size:6px;color:#dfb45a;text-align:right}body.page-id-214 .dl-controlled{background:#e9e2d7}body.page-id-214 .dl-control-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-214 .dl-control-grid article{background:#fff;border:1px solid #d5ccbd;border-radius:15px;padding:19px}body.page-id-214 .dl-control-grid b{font-size:6px;background:#0a473d;color:#dfb45a;border-radius:99px;padding:6px 8px}body.page-id-214 .dl-control-grid h3{font-size:18px;margin:14px 0 6px}body.page-id-214 .dl-control-grid p{font-size:8px;line-height:1.5;color:#69766f;min-height:48px}body.page-id-214 .dl-control-grid button{border:0;background:transparent;padding:0;color:#9f6e25;font-size:6px;font-weight:900}body.page-id-214 .dl-request-grid{align-items:start}body.page-id-214 .dl-request form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:17px;padding:20px}body.page-id-214 .dl-request form div{display:flex;flex-direction:column;gap:5px}body.page-id-214 .dl-request form .full{grid-column:1/-1}body.page-id-214 .dl-request label{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-214 .dl-request input,body.page-id-214 .dl-request textarea{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);border-radius:8px;padding:11px;color:#fff;outline:0;font-size:8px}body.page-id-214 .dl-request textarea{height:72px;resize:none}body.page-id-214 .dl-request form button{grid-column:1/-1;border:0;border-radius:8px;background:#d2a247;color:#173e35;padding:12px;font-size:7px;font-weight:900}body.page-id-214 .dl-note{padding:22px 0;background:#e8e0d4}body.page-id-214 .dl-note .dl-shell{display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:center}body.page-id-214 .dl-note b{font-size:7px;color:#a87526}body.page-id-214 .dl-note p{font-size:8px;color:#68756f;line-height:1.5}body.page-id-214 .dl-cta{padding:57px 0;background:#062f29;color:#fff}body.page-id-214 .dl-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-214 .dl-cta h2{color:#fff}body.page-id-214 .dl-cta p{color:#bdccc7;line-height:1.65}body.page-id-214 .dl-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-214 .dl-hero-grid,body.page-id-214 .dl-head,body.page-id-214 .dl-tech-grid,body.page-id-214 .dl-request-grid,body.page-id-214 .dl-cta-grid{grid-template-columns:1fr}body.page-id-214 .dl-categories,body.page-id-214 .dl-control-grid{grid-template-columns:1fr 1fr}body.page-id-214 .dl-trust-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-214 .dl-shell{width:calc(100% - 28px)}body.page-id-214 .dl-hero h1{font-size:50px}body.page-id-214 .dl-search{grid-template-columns:35px 1fr}body.page-id-214 .dl-search button{grid-column:1/-1;padding:11px}body.page-id-214 .dl-categories,body.page-id-214 .dl-files,body.page-id-214 .dl-docgrid,body.page-id-214 .dl-control-grid,body.page-id-214 .dl-trust-grid{grid-template-columns:1fr}body.page-id-214 .dl-request form{grid-template-columns:1fr}body.page-id-214 .dl-request form .full,body.page-id-214 .dl-request form button{grid-column:auto}body.page-id-214 .dl-note .dl-shell{grid-template-columns:1fr}body.page-id-214 .dl-trust-grid>div{border-right:0;border-bottom:1px solid #d2c8b8}}body.page-id-214 .cpsr-logo{display:inline-flex;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}body.page-id-214 .cpsr-logo b{font-size:18px;letter-spacing:1.4px;color:#063b2c}body.page-id-214 .cpsr-logo em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:2.6px;color:#c79d43;margin-top:5px}body.page-id-214 footer .cpsr-logo b{color:#fff;font-size:22px}body.page-id-214 footer .cpsr-logo em{color:#d7b35f}body.page-id-214 (max-width:620px){.cpsr-logo b{font-size:14px}.cpsr-logo em{font-size:8px;letter-spacing:1.8px}}

/* faq.html */
body.page-id-64 #masthead,body.page-id-64 .site-header,body.page-id-64 #colophon,body.page-id-64 .site-footer{display:none!important}body.page-id-64 #primary,body.page-id-64 .content-area,body.page-id-64 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-64 .entry-content-wrap,body.page-id-64 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-64 .entry-content{margin:0!important}body.page-id-64 *{box-sizing:border-box}body.page-id-64{margin:0;font-family:Arial,Helvetica,sans-serif;color:#173e39;background:#f7f6f1}body.page-id-64 a{color:inherit}body.page-id-64 .wrap{width:min(1180px,92%);margin:auto}body.page-id-64 header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e1d8}body.page-id-64 nav{height:76px;display:flex;align-items:center;gap:22px}body.page-id-64 .brand{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-right:auto}body.page-id-64 .brand span{color:#b48b47}body.page-id-64 nav a{font-size:13px;text-decoration:none;font-weight:700}body.page-id-64 .quote{background:#0d433d;color:white;padding:12px 15px;border-radius:8px}body.page-id-64 .hero{min-height:610px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,43,39,.94) 0%,rgba(5,43,39,.75) 44%,rgba(5,43,39,.15) 74%),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover no-repeat;color:white}body.page-id-64 .hero .wrap{padding:92px 0 64px}body.page-id-64 .eyebrow{font-size:11px;letter-spacing:.18em;color:#e1bc76;font-weight:900}body.page-id-64 h1{font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.055em;max-width:850px;margin:14px 0 20px}body.page-id-64 .hero p{max-width:650px;font-size:17px;line-height:1.7;color:#d8e0dd}body.page-id-64 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-64 .btn{padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:900;font-size:12px;background:#b68c48;color:#fff}body.page-id-64 .btn.alt{background:transparent;border:1px solid #9bb0ac}body.page-id-64 .trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1ddd4;border-radius:14px;margin-top:-30px;position:relative;z-index:3;box-shadow:0 12px 35px #163e3912}body.page-id-64 .trust div{padding:22px;border-right:1px solid #e5e1d9}body.page-id-64 .trust div:last-child{border:0}body.page-id-64 .trust b{display:block;font-size:17px}body.page-id-64 .trust span{font-size:11px;color:#78807c}body.page-id-64 section{padding:78px 0}body.page-id-64 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}body.page-id-64 .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:6px 0}body.page-id-64 .head p{max-width:500px;color:#707a76;line-height:1.65}body.page-id-64 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-64 .card{background:white;border:1px solid #e1ddd5;border-radius:16px;overflow:hidden}body.page-id-64 .card .pic{height:220px;background-size:cover;background-position:center}body.page-id-64 .card .body{padding:22px}body.page-id-64 .num{font-size:10px;color:#b48b47;font-weight:900;letter-spacing:.15em}body.page-id-64 .card h3{font-size:22px;margin:8px 0}body.page-id-64 .card p{font-size:13px;color:#737c78;line-height:1.6}body.page-id-64 .tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}body.page-id-64 .tags span{font-size:9px;background:#eef1ed;padding:7px 8px;border-radius:999px}body.page-id-64 .learn{font-size:11px;font-weight:900;text-decoration:none;color:#0c433d}body.page-id-64 .dark{background:#0b403a;color:white}body.page-id-64 .dark .head p{color:#b8c5c1}body.page-id-64 .systems{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-64 .feature{min-height:470px;border-radius:18px;background:linear-gradient(0deg,rgba(5,42,38,.85),rgba(5,42,38,.1)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover;display:flex;align-items:end;padding:30px}body.page-id-64 .feature h3{font-size:38px;margin:5px 0}body.page-id-64 .feature p{max-width:580px;color:#d6dfdc;line-height:1.6}body.page-id-64 .side{display:grid;gap:12px}body.page-id-64 .mini{background:#164e47;border:1px solid #2b625c;border-radius:15px;padding:23px}body.page-id-64 .mini b{font-size:19px}body.page-id-64 .mini p{font-size:12px;color:#bdcac7;line-height:1.55}body.page-id-64 .process{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.page-id-64 .step{background:#fff;border:1px solid #e1ddd5;border-radius:12px;padding:18px;min-height:150px}body.page-id-64 .step b{font-size:10px;color:#b48b47}body.page-id-64 .step h4{font-size:15px;margin:12px 0 8px}body.page-id-64 .step p{font-size:11px;color:#737b77;line-height:1.5}body.page-id-64 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}body.page-id-64 .photo{min-height:430px;border-radius:18px;background:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover}body.page-id-64 .panel{background:white;border-radius:18px;border:1px solid #e1ddd5;padding:34px}body.page-id-64 .panel h2{font-size:42px;letter-spacing:-.04em;margin:10px 0}body.page-id-64 .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}body.page-id-64 .checks div{padding:12px;background:#f1f2ee;border-radius:9px;font-size:12px;font-weight:700}body.page-id-64 .cta{padding:45px 0;background:#b38a47;color:white}body.page-id-64 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-64 .cta h2{font-size:38px;margin:0}body.page-id-64 footer{background:#062f2b;color:#c7d2cf;padding:55px 0 25px}body.page-id-64 .foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}body.page-id-64 footer h4{color:white}body.page-id-64 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-64 footer p{font-size:12px;line-height:1.7}body.page-id-64 .copy{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px}@media(max-width:900px){body.page-id-64 nav a:not(.quote){display:none}body.page-id-64 .hero{min-height:540px}body.page-id-64 .trust{grid-template-columns:1fr 1fr}body.page-id-64 .trust div:nth-child(2){border-right:0}body.page-id-64 .grid{grid-template-columns:1fr 1fr}body.page-id-64 .systems,body.page-id-64 .engineering{grid-template-columns:1fr}body.page-id-64 .process{grid-template-columns:repeat(3,1fr)}body.page-id-64 .foot{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.page-id-64 section{padding:52px 0}body.page-id-64 h1{font-size:48px}body.page-id-64 .hero .wrap{padding:72px 0 48px}body.page-id-64 .trust{margin-top:-18px}body.page-id-64 .trust div{padding:15px}body.page-id-64 .grid{grid-template-columns:1fr}body.page-id-64 .head{display:block}body.page-id-64 .card .pic{height:205px}body.page-id-64 .process{grid-template-columns:1fr 1fr}body.page-id-64 .feature{min-height:390px}body.page-id-64 .checks{grid-template-columns:1fr}body.page-id-64 .cta .wrap{display:block}body.page-id-64 .cta h2{font-size:30px;margin-bottom:18px}body.page-id-64 .foot{grid-template-columns:1fr 1fr;gap:20px}}body.page-id-64 /* V5 VIP engineering workflow */
.workflow-vip{padding:68px 0 62px;background:linear-gradient(180deg,#f7f3eb 0%,#eee8dc 100%);position:relative;overflow:hidden}body.page-id-64 .workflow-vip:before{content:"ENGINEERING PROCESS";position:absolute;right:-20px;top:12px;font-size:118px;font-weight:900;letter-spacing:-.06em;color:rgba(8,57,50,.035);white-space:nowrap;pointer-events:none}body.page-id-64 .workflow-head{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;margin-bottom:30px;position:relative;z-index:1}body.page-id-64 .workflow-head h2{font-size:clamp(36px,4.4vw,62px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;max-width:820px}body.page-id-64 .workflow-head>p{margin:0 0 5px;font-size:16px;line-height:1.7;color:#5f6c68;max-width:520px}body.page-id-64 .vip-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0;position:relative;z-index:1}body.page-id-64 .vip-steps>div{position:relative;min-height:250px;padding:25px 25px 22px;border:1px solid #ded7ca;border-top:0;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(20,47,42,.055);overflow:hidden}body.page-id-64 .vip-steps>div:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),#e7c66e)}body.page-id-64 .vip-steps>div:nth-child(3),body.page-id-64 .vip-steps>div:nth-child(6){background:linear-gradient(145deg,#0b4038,#0d5649);color:#fff;border-color:#164f45}body.page-id-64 .vip-steps>div:nth-child(3) p,body.page-id-64 .vip-steps>div:nth-child(6) p{color:rgba(255,255,255,.74)}body.page-id-64 .vip-steps b{position:absolute;right:20px;top:18px;font-size:12px;color:var(--gold);letter-spacing:.12em}body.page-id-64 .vip-steps .wf-icon{display:flex;width:48px;height:48px;border-radius:12px;align-items:center;justify-content:center;background:#0b4038;color:#e9c15b;font-weight:900;font-size:12px;letter-spacing:.03em}body.page-id-64 .vip-steps>div:nth-child(3) .wf-icon,body.page-id-64 .vip-steps>div:nth-child(6) .wf-icon{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15)}body.page-id-64 .vip-steps h3{font-size:23px;line-height:1.1;margin:24px 0 10px;letter-spacing:-.02em}body.page-id-64 .vip-steps p{font-size:14.5px;line-height:1.62;color:#5f6c68;margin:0 0 20px}body.page-id-64 .vip-steps em{position:absolute;left:25px;bottom:20px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.13em;color:#b88a2e}body.page-id-64 .workflow-strip{margin-top:14px;background:#0b4038;color:#fff;border-radius:12px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;position:relative;z-index:1}body.page-id-64 .workflow-strip span{color:#e6bd55;font-size:16px}body.page-id-64 .workflow-strip strong{white-space:nowrap}
@media(max-width:900px){body.page-id-64 .workflow-head{grid-template-columns:1fr;gap:16px}body.page-id-64 .vip-steps{grid-template-columns:repeat(2,1fr)}body.page-id-64 .workflow-vip:before{font-size:80px}body.page-id-64 .workflow-strip{overflow-x:auto;justify-content:flex-start}body.page-id-64 .workflow-strip strong,body.page-id-64 .workflow-strip span{flex:0 0 auto}}
@media(max-width:560px){body.page-id-64 .workflow-vip{padding:48px 0}body.page-id-64 .workflow-head h2{font-size:38px}body.page-id-64 .workflow-head>p{font-size:15px}body.page-id-64 .vip-steps{grid-template-columns:1fr}body.page-id-64 .vip-steps>div{min-height:225px;padding:22px}body.page-id-64 .vip-steps em{left:22px}body.page-id-64 .workflow-strip{padding:13px 15px}body.page-id-64 .workflow-vip:before{display:none}}body.page-id-64 /* V6.5 — balance Project Snapshot right column and remove dead space */
.v61-snapshot{display:flex;flex-direction:column;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}body.page-id-64 .v65-snapshot-fill{margin-top:18px;display:grid;gap:10px}body.page-id-64 .v65-status-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-64 .v65-status-card,body.page-id-64 .v65-highlight-card{border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.035);padding:15px}body.page-id-64 .v65-status-card small,body.page-id-64 .v65-highlight-card small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em;margin-bottom:7px}body.page-id-64 .v65-status-card b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-64 .v65-status-card span{display:block;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.45;margin-top:5px}body.page-id-64 .v65-progress{height:5px;border-radius:99px;background:rgba(255,255,255,.09);overflow:hidden;margin-top:10px}body.page-id-64 .v65-progress i{display:block;width:100%;height:100%;background:#dcb05a}body.page-id-64 .v65-highlight-card{padding:17px}body.page-id-64 .v65-highlight-card h4{margin:0 0 10px;color:#fff;font-size:16px}body.page-id-64 .v65-highlights{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-64 .v65-highlights span{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:9px;color:rgba(255,255,255,.72);font-size:8.5px;line-height:1.35;background:rgba(0,0,0,.06)}body.page-id-64 .v65-record-note{margin-top:auto;padding-top:16px;color:rgba(255,255,255,.42);font-size:7.5px;line-height:1.5;border-top:1px solid rgba(255,255,255,.09)}
@media(max-width:760px){body.page-id-64 .v65-status-row,body.page-id-64 .v65-highlights{grid-template-columns:1fr}body.page-id-64 .v61-snapshot{min-height:auto}body.page-id-64 .v65-record-note{margin-top:10px}}body.page-id-64 /* V6.6 — use the remaining Project Snapshot depth instead of leaving dead space */
.v66-snapshot-lower{
  margin-top:12px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}body.page-id-64 .v66-panel{
  border:1px solid rgba(255,255,255,.13);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  padding:15px;
  min-height:132px;
}body.page-id-64 .v66-panel small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.14em;margin-bottom:8px
}body.page-id-64 .v66-panel b{display:block;color:#fff;font-size:14px;line-height:1.2;margin-bottom:8px}body.page-id-64 .v66-panel p{margin:0;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.5}body.page-id-64 .v66-checks{display:grid;gap:6px;margin-top:10px}body.page-id-64 .v66-checks span{
  display:flex;align-items:center;gap:7px;
  color:rgba(255,255,255,.72);font-size:8px;line-height:1.3
}body.page-id-64 .v66-checks i{
  width:17px;height:17px;border-radius:50%;
  display:grid;place-items:center;flex:0 0 17px;
  border:1px solid rgba(220,176,90,.55);color:#dcb05a;
  font-style:normal;font-size:8px
}body.page-id-64 .v66-media-line{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}body.page-id-64 .v66-media-line span{
  min-height:48px;border:1px dashed rgba(255,255,255,.18);border-radius:9px;
  display:grid;place-items:center;text-align:center;padding:6px;
  color:rgba(255,255,255,.48);font-size:6.8px;font-weight:800;letter-spacing:.06em;
  background:rgba(0,0,0,.07)
}body.page-id-64 .v66-bottom-note{
  margin-top:10px;border-left:2px solid #dcb05a;padding:10px 12px;
  background:rgba(220,176,90,.055);border-radius:0 10px 10px 0;
  color:rgba(255,255,255,.62);font-size:8px;line-height:1.45
}
@media(max-width:760px){body.page-id-64 .v66-snapshot-lower{grid-template-columns:1fr}body.page-id-64 .v66-panel{min-height:auto}
}body.page-id-64 /* V6.7 — Case Study video rebuilt as a proper wide media panel */
.v63-video-wrap{
  position:relative !important;
  width:100% !important;
  min-height:0 !important;
  height:auto !important;
  aspect-ratio:16/9;
  overflow:hidden;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.16);
  background:#073f38;
  box-shadow:0 18px 40px rgba(0,0,0,.16);
}body.page-id-64 .v63-video-wrap iframe{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  border:0;
  display:block;
}body.page-id-64 .v63-video-label{
  left:16px !important;
  bottom:15px !important;
  padding:8px 11px !important;
  background:rgba(3,45,40,.88) !important;
  backdrop-filter:blur(8px);
}body.page-id-64 .v67-video-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:18px;
  margin:18px 0 10px;
}body.page-id-64 .v67-video-head small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.15em;margin-bottom:5px
}body.page-id-64 .v67-video-head b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-64 .v67-video-head span{max-width:260px;color:rgba(255,255,255,.54);font-size:8px;line-height:1.45;text-align:right}body.page-id-64 .v63-demo-note{
  margin-top:8px !important;
  padding:9px 12px !important;
  border-radius:10px;
  background:rgba(255,255,255,.025);
  border:1px solid rgba(255,255,255,.07);
}
@media(max-width:760px){body.page-id-64 .v67-video-head{display:block}body.page-id-64 .v67-video-head span{display:block;text-align:left;margin-top:6px;max-width:none}body.page-id-64 .v63-video-wrap{aspect-ratio:16/9 !important}
}body.page-id-64 /* V6.8 — restore compact video area,body.page-id-64 placeholder only */
.v67-video-head{display:none !important}body.page-id-64 .v63-video-wrap{
  position:relative !important;
  overflow:hidden !important;
  border-radius:13px !important;
  border:1px solid rgba(255,255,255,.13) !important;
  min-height:210px !important;
  height:210px !important;
  aspect-ratio:auto !important;
  background:
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 30%),
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}body.page-id-64 .v63-video-wrap iframe{display:none !important}body.page-id-64 .v68-video-placeholder{
  text-align:center;
  padding:24px;
  max-width:420px;
  position:relative;
  z-index:2;
}body.page-id-64 .v68-video-placeholder small{
  display:block;
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:9px;
}body.page-id-64 .v68-video-placeholder b{
  display:block;
  color:#fff;
  font-size:18px;
  margin-bottom:6px;
}body.page-id-64 .v68-video-placeholder span{
  display:block;
  color:rgba(255,255,255,.55);
  font-size:9px;
  line-height:1.5;
}body.page-id-64 .v63-video-label{display:none !important}body.page-id-64 .v63-demo-note{
  margin-top:8px !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:rgba(255,255,255,.45) !important;
  font-size:7px !important;
}
@media(max-width:560px){body.page-id-64 .v63-video-wrap{height:175px !important;min-height:175px !important}body.page-id-64 .v68-video-placeholder b{font-size:16px}
}body.page-id-64 /* V6.10 — retained lower visual project journey starts cleanly */
.v6-case-template .v61-story-head{margin-top:0 !important;padding-top:0 !important}body.page-id-64 /* V6.11 final refinement */
.v3-browse{padding-top:52px!important;padding-bottom:52px!important}body.page-id-64 .v3-browse .v3-kicker{margin-bottom:9px!important}body.page-id-64 .v3-browse h2{font-size:clamp(34px,4vw,56px)!important;max-width:780px!important}body.page-id-64 .v3-browse-grid{margin-top:20px!important}body.page-id-64 .v3-browse-grid a{padding:16px!important}body.page-id-64 .v3-browse-grid b{margin:20px 0 7px!important}body.page-id-64 .v6-cities{padding-top:66px!important}
@media(max-width:560px){body.page-id-64 .v3-browse{padding-top:38px!important;padding-bottom:38px!important}
}body.page-id-64{--pv2-green:#0d3f39;--pv2-green2:#082f2b;--pv2-gold:#b68b47;--pv2-ink:#153c38;--pv2-cream:#f5f2e9;--pv2-line:#dedbd1}body.page-id-64 .pv2{font-family:inherit;color:var(--pv2-ink);background:#fff}body.page-id-64 .pv2 *{box-sizing:border-box}body.page-id-64 .pv2-shell{width:min(1240px,92%);margin:auto}body.page-id-64 .pv2-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:#092f2c;color:#fff}body.page-id-64 .pv2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,35,.97) 0%,rgba(5,38,35,.88) 44%,rgba(5,38,35,.28) 100%),radial-gradient(circle at 82% 35%,rgba(182,139,71,.28),transparent 30%),linear-gradient(135deg,#0d4841,#071f1d)}body.page-id-64 .pv2-hero-bg:after{content:"";position:absolute;right:-6%;top:10%;width:50%;height:80%;border:1px solid rgba(255,255,255,.13);transform:skewX(-12deg);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}body.page-id-64 .pv2-hero-inner{position:relative;z-index:2;padding:92px 0 68px}body.page-id-64 .pv2-kicker,body.page-id-64 .pv2-section-head>span,body.page-id-64 .pv2-label,body.page-id-64 .pv2-rfq span{font-size:11px;letter-spacing:.22em;font-weight:900;color:var(--pv2-gold)}body.page-id-64 .pv2-hero h1{max-width:930px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:15px 0 24px}body.page-id-64 .pv2-hero h1 em,body.page-id-64 .pv2-section-head h2 em{font-style:normal;color:#c59a55}body.page-id-64 .pv2-hero p{max-width:760px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.77)}body.page-id-64 .pv2-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}body.page-id-64 .pv2-actions a,body.page-id-64 .pv2-rfq-box a{padding:14px 18px;border-radius:8px;background:var(--pv2-gold);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-64 .pv2-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}body.page-id-64 .pv2-stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}body.page-id-64 .pv2-stats span{font-size:10px;color:rgba(255,255,255,.63)}body.page-id-64 .pv2-stats b{display:block;font-size:24px;color:#fff;margin-bottom:3px}body.page-id-64 .pv2-nav{padding:28px 0;background:var(--pv2-cream);border-bottom:1px solid var(--pv2-line)}body.page-id-64 .pv2-nav .pv2-shell{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center}body.page-id-64 .pv2-nav-title span{font-size:9px;letter-spacing:.2em;color:var(--pv2-gold);font-weight:900}body.page-id-64 .pv2-nav-title strong{display:block;font-size:17px;margin-top:4px}body.page-id-64 .pv2-chips{display:flex;gap:8px;flex-wrap:wrap}body.page-id-64 .pv2-chips a{font-size:10px;font-weight:800;text-decoration:none;color:var(--pv2-green);background:#fff;border:1px solid var(--pv2-line);padding:9px 12px;border-radius:999px}body.page-id-64 .pv2-feature,body.page-id-64 .pv2-family,body.page-id-64 .pv2-tech{padding:78px 0}body.page-id-64 .pv2-section-head{max-width:850px;margin-bottom:34px}body.page-id-64 .pv2-section-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.045em;margin:9px 0 12px}body.page-id-64 .pv2-section-head p{max-width:740px;color:#6d7773;line-height:1.7;font-size:14px}body.page-id-64 .pv2-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-64 .pv2-design-grid article,body.page-id-64 .pv2-cards article{border:1px solid var(--pv2-line);border-radius:14px;padding:24px;background:#fff;min-height:190px;transition:.2s}body.page-id-64 .pv2-design-grid article:hover,body.page-id-64 .pv2-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,63,57,.08)}body.page-id-64 .pv2-design-grid b,body.page-id-64 .pv2-cards .num{color:var(--pv2-gold);font-size:11px}body.page-id-64 .pv2-design-grid h3,body.page-id-64 .pv2-cards h3{font-size:19px;margin:20px 0 9px}body.page-id-64 .pv2-design-grid p,body.page-id-64 .pv2-cards p{font-size:12.5px;line-height:1.65;color:#6b7471}body.page-id-64 .pv2-design-grid small,body.page-id-64 .pv2-cards small{display:block;margin-top:18px;font-size:8px;letter-spacing:.12em;color:#9b7b45;font-weight:900}body.page-id-64 .pv2-dark{padding:78px 0;background:linear-gradient(135deg,var(--pv2-green2),var(--pv2-green));color:#fff}body.page-id-64 .pv2-section-head.light h2{color:#fff}body.page-id-64 .pv2-section-head.light p{color:rgba(255,255,255,.66)}body.page-id-64 .pv2-cards{display:grid;gap:12px}body.page-id-64 .pv2-cards.four{grid-template-columns:repeat(4,1fr)}body.page-id-64 .pv2-cards.three{grid-template-columns:repeat(3,1fr)}body.page-id-64 .pv2-dark .pv2-cards article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}body.page-id-64 .pv2-dark .pv2-cards h3{color:#fff}body.page-id-64 .pv2-dark .pv2-cards p{color:rgba(255,255,255,.65)}body.page-id-64 .pv2-split{padding:0;background:#fff}body.page-id-64 .pv2-split-grid{display:grid;grid-template-columns:1fr 1fr}body.page-id-64 .pv2-split-grid>div{padding:70px 7%;min-height:440px}body.page-id-64 .pv2-split-grid>div:first-child{background:#f3f0e7}body.page-id-64 .pv2-split-grid>div:last-child{background:#e8eee9}body.page-id-64 .pv2-split h2{font-size:36px;line-height:1.05;margin:12px 0 26px}body.page-id-64 .pv2-split ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-64 .pv2-split li{background:rgba(255,255,255,.7);padding:12px;border-radius:8px;font-size:12px;font-weight:750}body.page-id-64 .pv2-family.cream{background:var(--pv2-cream)}body.page-id-64 .pv2-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-64 .pv2-mini-grid div{padding:20px;border:1px solid var(--pv2-line);border-radius:12px;background:#fff}body.page-id-64 .pv2-mini-grid b{font-size:15px}body.page-id-64 .pv2-mini-grid span{display:block;color:#7a827f;font-size:11px;margin-top:5px}body.page-id-64 .pv2-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--pv2-line);border-radius:16px;overflow:hidden}body.page-id-64 .pv2-process>div{padding:24px;border-right:1px solid var(--pv2-line);min-height:180px}body.page-id-64 .pv2-process>div:last-child{border:0}body.page-id-64 .pv2-process b{color:var(--pv2-gold);font-size:11px}body.page-id-64 .pv2-process h3{font-size:17px;margin:24px 0 8px}body.page-id-64 .pv2-process p{font-size:11.5px;line-height:1.6;color:#6e7774}body.page-id-64 .pv2-rfq{padding:70px 0;background:#0b3732;color:#fff}body.page-id-64 .pv2-rfq-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}body.page-id-64 .pv2-rfq h2{font-size:45px;line-height:1.02;letter-spacing:-.04em;margin:10px 0 15px}body.page-id-64 .pv2-rfq p{color:rgba(255,255,255,.65);line-height:1.7}body.page-id-64 .pv2-rfq-box{background:#fff;color:var(--pv2-ink);border-radius:16px;padding:27px}body.page-id-64 .pv2-rfq-box strong{font-size:18px}body.page-id-64 .pv2-rfq-box ul{padding-left:18px;margin:15px 0 24px;color:#66716d;font-size:12px;line-height:1.8}body.page-id-64 .pv2-rfq-box a{display:inline-block}
@media(max-width:980px){body.page-id-64 .pv2-design-grid,body.page-id-64 .pv2-cards.four{grid-template-columns:repeat(2,1fr)}body.page-id-64 .pv2-cards.three{grid-template-columns:repeat(2,1fr)}body.page-id-64 .pv2-process{grid-template-columns:repeat(2,1fr)}body.page-id-64 .pv2-process>div{border-bottom:1px solid var(--pv2-line)}body.page-id-64 .pv2-nav .pv2-shell{grid-template-columns:1fr}body.page-id-64 .pv2-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.page-id-64 .pv2-hero{min-height:auto}body.page-id-64 .pv2-hero-inner{padding:68px 0 45px}body.page-id-64 .pv2-hero h1{font-size:44px}body.page-id-64 .pv2-hero p{font-size:14px}body.page-id-64 .pv2-stats{grid-template-columns:repeat(2,1fr);gap:20px}body.page-id-64 .pv2-feature,body.page-id-64 .pv2-family,body.page-id-64 .pv2-tech,body.page-id-64 .pv2-dark{padding:52px 0}body.page-id-64 .pv2-section-head h2{font-size:37px}body.page-id-64 .pv2-design-grid,body.page-id-64 .pv2-cards.four,body.page-id-64 .pv2-cards.three{grid-template-columns:1fr 1fr}body.page-id-64 .pv2-design-grid article,body.page-id-64 .pv2-cards article{padding:17px;min-height:170px}body.page-id-64 .pv2-design-grid h3,body.page-id-64 .pv2-cards h3{font-size:16px}body.page-id-64 .pv2-split-grid{grid-template-columns:1fr}body.page-id-64 .pv2-split-grid>div{padding:48px 6%;min-height:auto}body.page-id-64 .pv2-mini-grid{grid-template-columns:1fr 1fr}body.page-id-64 .pv2-process{grid-template-columns:1fr}body.page-id-64 .pv2-process>div{min-height:auto;border-right:0}body.page-id-64 .pv2-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-64 .pv2-rfq h2{font-size:36px}}
@media(max-width:430px){body.page-id-64 .pv2-design-grid,body.page-id-64 .pv2-cards.four,body.page-id-64 .pv2-cards.three,body.page-id-64 .pv2-mini-grid{grid-template-columns:1fr}body.page-id-64 .pv2-split ul{grid-template-columns:1fr}body.page-id-64 .pv2-actions a{width:100%;text-align:center}}body.page-id-64 /* V3 Mega Product Catalogue */
.v3-finder{padding:34px 0;background:#0d3f39;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}body.page-id-64 .v3-finder .pv2-shell{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center}body.page-id-64 .v3-finder-copy span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#c19751}body.page-id-64 .v3-finder-copy h2{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}body.page-id-64 .v3-finder-copy p{font-size:11px;color:rgba(255,255,255,.62);margin:0}body.page-id-64 .v3-filter-buttons{display:flex;gap:7px;flex-wrap:wrap}body.page-id-64 .v3-filter-buttons button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}body.page-id-64 .v3-filter-buttons button.active{background:#b68b47;border-color:#b68b47}body.page-id-64 .v3-filterable.v3-hidden{display:none!important}body.page-id-64 .v3-mega{margin-top:24px}body.page-id-64 .v3-more{width:100%;border:1px solid #d9d5ca;background:#f7f5ef;color:#0d3f39;border-radius:11px;padding:15px 18px;font-size:10px;letter-spacing:.11em;font-weight:900;cursor:pointer;text-align:center}body.page-id-64 .pv2-dark .v3-more{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.page-id-64 .v3-mega-grid{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}body.page-id-64 .v3-mega.open .v3-mega-grid{display:grid}body.page-id-64 .v3-product{border:1px solid #dfdbd0;background:#fff;border-radius:11px;padding:17px;min-height:160px;color:#153c38}body.page-id-64 .pv2-dark .v3-product{background:#fff;color:#153c38;border-color:#fff}body.page-id-64 .v3-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}body.page-id-64 .v3-product-top b{font-size:10px;color:#b68b47}body.page-id-64 .v3-product-top span{font-size:7px;letter-spacing:.12em;color:#9a9f9c;font-weight:900}body.page-id-64 .v3-product h4{font-size:14px;margin:18px 0 7px}body.page-id-64 .v3-product p{font-size:10.5px!important;line-height:1.5!important;color:#707976!important;margin:0}body.page-id-64 .v3-product-actions{display:flex;gap:12px;margin-top:17px}body.page-id-64 .v3-product-actions a{font-size:8px;font-weight:900;letter-spacing:.05em;text-decoration:none;color:#0d3f39}body.page-id-64 .v3-product-actions a:last-child{color:#a97f3e}body.page-id-64 .v3-compare{padding:70px 0;background:linear-gradient(135deg,#082f2b,#0d3f39);color:#fff}body.page-id-64 .v3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13);border-radius:14px;overflow:hidden}body.page-id-64 .v3-compare-grid>div{padding:24px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-64 .v3-compare-grid>div:last-child{border:0}body.page-id-64 .v3-compare-grid b{font-size:10px;color:#c19751}body.page-id-64 .v3-compare-grid h3{font-size:17px;margin:22px 0 8px}body.page-id-64 .v3-compare-grid p{font-size:11px;line-height:1.6;color:rgba(255,255,255,.62)}
@media(max-width:980px){body.page-id-64 .v3-finder .pv2-shell{grid-template-columns:1fr}body.page-id-64 .v3-mega-grid{grid-template-columns:repeat(2,1fr)}body.page-id-64 .v3-compare-grid{grid-template-columns:repeat(2,1fr)}body.page-id-64 .v3-compare-grid>div{border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:600px){body.page-id-64 .v3-finder{padding:27px 0}body.page-id-64 .v3-finder .pv2-shell{gap:18px}body.page-id-64 .v3-filter-buttons{display:grid;grid-template-columns:repeat(3,1fr)}body.page-id-64 .v3-filter-buttons button{padding:9px 5px}body.page-id-64 .v3-mega-grid{grid-template-columns:1fr}body.page-id-64 .v3-product{min-height:auto}body.page-id-64 .v3-compare-grid{grid-template-columns:1fr}body.page-id-64 .v3-compare-grid>div{border-right:0}body.page-id-64 .v3-more{font-size:9px}}body.page-id-64 *{box-sizing:border-box}body.page-id-64{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-64{scroll-behavior:smooth}body.page-id-64{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-64 a{color:inherit;text-decoration:none}body.page-id-64 img{max-width:100%;display:block}body.page-id-64 .wrap{width:min(1380px,94%);margin:auto}body.page-id-64 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-64 h1,body.page-id-64 h2,body.page-id-64 h3{margin-top:0}body.page-id-64 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-64 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-64 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-64 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-64 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-64 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-64 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-64 .menu a:hover{color:var(--gold)}body.page-id-64 .nav-actions{display:flex;gap:8px}body.page-id-64 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-64 .btn.gold{background:var(--gold);color:#fff}body.page-id-64 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-64 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-64 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-64 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-64 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-64 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-64 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-64 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-64 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-64 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-64 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-64 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-64 section{padding:92px 0}body.page-id-64 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-64 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-64 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-64 .trust-item:last-child{border:0}body.page-id-64 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-64 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-64 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-64 .visual-stack{position:relative;min-height:520px}body.page-id-64 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-64 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-64 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-64 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-64 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-64 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-64 .solution-body{padding:19px}body.page-id-64 .solution-body h3{color:var(--green);font-size:18px}body.page-id-64 .solution-body p{color:var(--muted);font-size:12px}body.page-id-64 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-64 .parking-feature{background:var(--paper)}body.page-id-64 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-64 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-64 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-64 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-64 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-64 .engineering{background:var(--deep);color:#fff}body.page-id-64 .engineering h2{color:#fff}body.page-id-64 .engineering .lead{color:#b8c8c0}body.page-id-64 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-64 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-64 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-64 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-64 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-64 .eng-card b{color:#d7bc81;display:block}body.page-id-64 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-64 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-64 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-64 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-64 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-64 .process span{font-size:10px;color:var(--muted)}body.page-id-64 .materials{background:var(--paper)}body.page-id-64 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-64 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-64 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-64 .mat h3{color:var(--green)}body.page-id-64 .mat p{font-size:12px;color:var(--muted)}body.page-id-64 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-64 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-64 .industry b{color:var(--green);display:block}body.page-id-64 .industry span{font-size:11px;color:var(--muted)}body.page-id-64 .project-section{background:#fff}body.page-id-64 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-64 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-64 .project-card:first-child{grid-row:span 2}body.page-id-64 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-64 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-64 .project-info b{display:block}body.page-id-64 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-64 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-64 .stats-section h2{color:#fff}body.page-id-64 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-64 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-64 .stat-card small{color:#b8cbc1;display:block}body.page-id-64 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-64 .knowledge{background:var(--paper)}body.page-id-64 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-64 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-64 .article b{color:var(--green);display:block}body.page-id-64 .article p{font-size:11px;color:var(--muted)}body.page-id-64 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-64 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-64 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-64 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-64 .rfq-section{background:var(--deep);color:#fff}body.page-id-64 .rfq-section h2{color:#fff}body.page-id-64 .rfq-section .lead{color:#b9cbc2}body.page-id-64 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-64 input,body.page-id-64 select,body.page-id-64 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-64 textarea{min-height:110px}body.page-id-64 .full{grid-column:1/-1}body.page-id-64 .rfq-form button{border:0}body.page-id-64 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-64 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-64 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-64 footer h3,body.page-id-64 footer h4{color:#fff}body.page-id-64 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-64 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-64 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-64 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-64 .menu{display:none}body.page-id-64 .solution-grid,body.page-id-64 .industry-grid,body.page-id-64 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-64 .intro-grid,body.page-id-64 .parking-grid,body.page-id-64 .eng-grid{grid-template-columns:1fr}body.page-id-64 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-64 .mat-grid,body.page-id-64 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-64 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-64 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-64 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-64 .topbar{display:block;text-align:center}body.page-id-64 .nav-actions .ghost{display:none}body.page-id-64 .hero{min-height:680px}body.page-id-64 .hero h1{font-size:52px}body.page-id-64 .hero-stats,body.page-id-64 .solution-grid,body.page-id-64 .industry-grid,body.page-id-64 .knowledge-grid,body.page-id-64 .mat-grid,body.page-id-64 .stats-grid,body.page-id-64 .rfq-form,body.page-id-64 .footer-grid{grid-template-columns:1fr}body.page-id-64 .process-grid{grid-template-columns:1fr 1fr}body.page-id-64 .design-list,body.page-id-64 .eng-cards{grid-template-columns:1fr}body.page-id-64 .project-grid{grid-template-columns:1fr}body.page-id-64 .project-card:first-child{grid-column:auto}
}body.page-id-64 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-64 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-64 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-64 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-64 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-64 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-64 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-64 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-64 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-64 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-64 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-64 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-64 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-64 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-64 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-64 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-64 .hero{min-height:700px!important}body.page-id-64 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-64 .hero h1{font-size:46px!important}body.page-id-64 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-64 /* V44 — split-screen VIP hero: compact,body.page-id-64 copy left,body.page-id-64 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-64 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-64 .hero:after{display:none!important}body.page-id-64 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-64 .hero-slide{background-position:center center!important}body.page-id-64 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-64 .hero-in>.ey,body.page-id-64 .hero-in>h1,body.page-id-64 .hero-in>p,body.page-id-64 .hero-in>.hero-actions,body.page-id-64 .hero-in>.hero-stats,body.page-id-64 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-64 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-64 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-64 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-64 .hero-actions{margin-top:22px!important}body.page-id-64 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-64 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-64 .hero-stat b{font-size:13px!important}body.page-id-64 .hero-stat span{font-size:9px!important}body.page-id-64 .hero-slider-nav{margin-top:14px!important}body.page-id-64 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-64 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-64 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-64 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-64 .hero-in>.ey,body.page-id-64 .hero-in>h1,body.page-id-64 .hero-in>p,body.page-id-64 .hero-in>.hero-actions,body.page-id-64 .hero-in>.hero-stats,body.page-id-64 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-64 .hero h1{font-size:43px!important}body.page-id-64 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-64 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-64 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-64 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-64 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-64 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-64 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-64 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-64 .hero-in>.ey,body.page-id-64 .hero-in>h1,body.page-id-64 .hero-in>p,body.page-id-64 .hero-in>.hero-actions,body.page-id-64 .hero-in>.hero-stats,body.page-id-64 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-64 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-64 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-64 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-64 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-64 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-64 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-64 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-64 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-64 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-64 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-64 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-64 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-64 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-64 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-64 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-64 .hero p{max-width:92%!important}body.page-id-64 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-64 .hero{min-height:680px!important}body.page-id-64 .hero h1{font-size:38px!important}body.page-id-64 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-64 .hero-stat{min-height:62px!important}body.page-id-64 .hero p{font-size:13px!important}}body.page-id-64 header .menu{white-space:nowrap}body.page-id-64 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-64 header .menu a:hover{color:#c7a158}body.page-id-64 .card h3{margin-top:8px}body.page-id-64 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-64 header .menu{display:none}}body.page-id-64 #client-trust,body.page-id-64 #before-after,body.page-id-64 #quality-safety,body.page-id-64 #after-sales,body.page-id-64 #final-corporate-cta{scroll-margin-top:95px}body.page-id-64 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-64 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-64 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-64 footer .footer-grid{grid-template-columns:1fr}}body.page-id-64 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-64 .wrap,body.page-id-64 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-64 section{padding:64px 0!important}body.page-id-64 .section-head{margin-bottom:26px!important}body.page-id-64 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-64 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-64 h3{font-size:17px!important}body.page-id-64 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-64 .ar-line,body.page-id-64 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-64 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-64 .hero-content,body.page-id-64 .hero-in{max-width:860px!important}body.page-id-64 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-64 .hero-proof,body.page-id-64 .hero-stats{margin-top:28px!important}body.page-id-64 header{height:82px!important}body.page-id-64 .logo img,body.page-id-64 .brand img{width:104px!important;height:66px!important}body.page-id-64 .menu{gap:10px!important}body.page-id-64 .menu a{font-size:9px!important}body.page-id-64 .nav{gap:14px!important}body.page-id-64 .btn{padding:11px 14px!important}body.page-id-64 .cards4,body.page-id-64 .solution-grid{gap:12px!important}body.page-id-64 .card-img,body.page-id-64 .solution-img{height:160px!important}body.page-id-64 .card-body,body.page-id-64 .solution-body{padding:16px!important}body.page-id-64 .card-body p,body.page-id-64 .solution-body p{font-size:11px!important}body.page-id-64 .split,body.page-id-64 .intro-grid,body.page-id-64 .parking-grid,body.page-id-64 .eng-grid{gap:38px!important}body.page-id-64 .visual-collage,body.page-id-64 .visual-stack{min-height:430px!important}body.page-id-64 .parking-photo,body.page-id-64 .parking-visual{height:470px!important}body.page-id-64 .eng-photo,body.page-id-64 .eng-visual{height:470px!important}body.page-id-64 .process,body.page-id-64 .process-grid{gap:8px!important}body.page-id-64 .process-step,body.page-id-64 .process{font-size:11px}body.page-id-64 .material-grid,body.page-id-64 .mat-grid,body.page-id-64 .industry-grid,body.page-id-64 .blog-grid,body.page-id-64 .knowledge-grid{gap:10px!important}body.page-id-64 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-64 .location-grid{gap:8px!important}body.page-id-64 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-64 footer{padding-top:46px!important}body.page-id-64 .footer-grid{gap:18px!important}body.page-id-64 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-64 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-64 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-64 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-64 .visual-banner .caption b{font-size:22px;display:block}body.page-id-64 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-64 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-64 .wrap,body.page-id-64 .w{width:calc(100% - 28px)!important}body.page-id-64 section{padding:42px 0!important}body.page-id-64 .hero{min-height:620px!important}body.page-id-64 .cards4,body.page-id-64 .solution-grid,body.page-id-64 .industry-grid,body.page-id-64 .blog-grid,body.page-id-64 .knowledge-grid,body.page-id-64 .material-grid,body.page-id-64 .mat-grid,body.page-id-64 .cred-grid,body.page-id-64 .stats-grid{grid-template-columns:1fr!important}body.page-id-64 .process,body.page-id-64 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-64 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-64 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-64{overflow-x:hidden}body.page-id-64 .wrap,body.page-id-64 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-64 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-64 section + section{margin-top:0!important}body.page-id-64 .section-head{margin:0 0 14px!important}body.page-id-64 .section-head h2{margin:4px 0 9px!important}body.page-id-64 p{margin:6px 0 9px!important}body.page-id-64 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-64 .cards,body.page-id-64 .cards4,body.page-id-64 .solution-grid,body.page-id-64 .industry-grid,body.page-id-64 .material-grid,body.page-id-64 .mat-grid,body.page-id-64 .eng-list,body.page-id-64 .process,body.page-id-64 .process-grid,body.page-id-64 .quick-grid,body.page-id-64 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-64 #parking .parking-grid,body.page-id-64 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-64 #parking .parking-photo,body.page-id-64 #parking .parking-visual,body.page-id-64 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-64 #manufacturing .process,body.page-id-64 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-64 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-64 #manufacturing .manufacturing-visual,body.page-id-64 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-64 #final-corporate-cta{padding:28px 0!important}body.page-id-64 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-64 #final-corporate-cta .visual-collage,body.page-id-64 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-64 #rfq{padding:38px 0!important}body.page-id-64 #rfq .section-head{margin-bottom:12px!important}body.page-id-64 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-64 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-64 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-64 #manufacturing .process,body.page-id-64 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-64 .wrap,body.page-id-64 .w{width:calc(100% - 30px)!important}body.page-id-64 #parking .parking-grid,body.page-id-64 #parking .auto-feature,body.page-id-64 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-64 #manufacturing .process,body.page-id-64 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-64 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-64 section{padding:30px 0!important}body.page-id-64 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-64 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-64 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-64 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-64 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-64 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-64 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-64 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-64 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-64 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-64 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-64 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-64 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-64 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-64 .quote-card p{font-size:10px;line-height:1.6}body.page-id-64 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-64 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-64 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-64 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-64 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-64 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-64 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-64 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-64 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-64 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-64 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-64 .footer-ar{direction:rtl;text-align:left}body.page-id-64 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-64 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-64 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-64 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-64 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-64 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-64 .corp-heading{grid-template-columns:1fr}body.page-id-64 .corp-cards,body.page-id-64 .vendor-strip,body.page-id-64 .footer-pro{grid-template-columns:1fr}body.page-id-64 .footer-legal{display:block}
}body.page-id-64 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-64 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-64 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-64 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-64 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-64 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-64 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-64 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-64 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-64 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-64 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-64 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-64 .sector-copy{padding:13px}body.page-id-64 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-64 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-64 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-64 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-64 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-64 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-64 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-64 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-64 #parking{background:#f7f7f3!important}body.page-id-64 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-64 .sectors-head{grid-template-columns:1fr}body.page-id-64 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-64 .sector-grid{grid-template-columns:1fr}body.page-id-64 .sector-footer{grid-template-columns:1fr}}body.page-id-64 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-64 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-64 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-64 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-64 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-64 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-64 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-64 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-64 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-64 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-64 .fp27-main{grid-row:1/3}body.page-id-64 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-64 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-64 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-64 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-64 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-64 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-64 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-64 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-64 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-64 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-64 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-64 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-64 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-64 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-64 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-64 .fp27-proof strong{font-size:13px}body.page-id-64 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-64 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-64 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-64 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-64 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-64 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-64 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-64 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-64 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-64 .featured-projects-v27{padding:52px 0}body.page-id-64 .fp27-grid{display:flex;flex-direction:column}body.page-id-64 .fp27-card{min-height:260px}body.page-id-64 .fp27-main{min-height:330px}body.page-id-64 .fp27-footer{flex-direction:column}body.page-id-64 .fp27-proof{display:block}body.page-id-64 .fp27-proof span{display:block;margin-top:4px}}body.page-id-64 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-64 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-64 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-64 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-64 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-64 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-64 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-64 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-64 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-64 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-64 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-64 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-64 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-64 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-64 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-64 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-64 .footer-brand{padding-right:0}body.page-id-64 .footer-legal{display:block;line-height:1.8}}body.page-id-64 /* V41 — premium,body.page-id-64 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-64 header .nav{height:100%;gap:28px!important}body.page-id-64 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-64 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-64 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-64 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-64 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-64 header .header-menu a.nav-link:hover:after,body.page-id-64 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-64 header .header-menu .nav-link:hover,body.page-id-64 header .header-menu .nav-link.active{color:#063b2c}body.page-id-64 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-64 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-64 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-64 header .nav-more:hover .nav-dropdown,body.page-id-64 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-64 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-64 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-64 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-64 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-64 header .header-menu{display:none!important}body.page-id-64 header .nav{justify-content:space-between}body.page-id-64 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-64 header{height:76px!important}body.page-id-64 header .logo img{width:108px!important;height:62px!important}body.page-id-64 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-64 /* V42 — full desktop navigation,body.page-id-64 no More dropdown */
header{height:92px!important}body.page-id-64 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-64 header .logo{flex:0 0 auto}body.page-id-64 header .logo img{width:118px!important;height:72px!important}body.page-id-64 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-64 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-64 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-64 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-64 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-64 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-64 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-64 header .logo img{width:100px!important}body.page-id-64 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-64 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-64 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-64 header .header-menu::-webkit-scrollbar{display:none}body.page-id-64 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-64 header .header-menu{display:none!important}body.page-id-64 header .header-quote{display:inline-block}}body.page-id-64 .footer-accordion{border:0}body.page-id-64 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-64 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-64 .footer-accordion summary{pointer-events:none}body.page-id-64 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-64 footer#contact{padding:24px 0 82px!important}body.page-id-64 footer#contact .footer-pro{display:block!important}body.page-id-64 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-64 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-64 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-64 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-64 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-64 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-64 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-64 .footer-accordion[open] summary:after{content:'–'}body.page-id-64 .footer-accordion-body{padding:0 0 12px}body.page-id-64 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-64 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-64 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-64 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-64 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-64 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-64 footer#contact{padding:20px 0 76px!important}body.page-id-64 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-64 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-64 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-64 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-64 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-64 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-64 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-64 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-64 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-64 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-64 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-64 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-64 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-64 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-64 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-64 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-64 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-64 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-64 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-64 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-64 footer#contact .footer-brand img{width:72px!important}body.page-id-64 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-64 /* V52 — Resource cards: clearer type,body.page-id-64 tighter spacing,body.page-id-64 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-64 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-64 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-64 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-64 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-64 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-64 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-64 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-64 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-64 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-64 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-64 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-64 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-64 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-64 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-64 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-64 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-64 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-64 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-64 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-64 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-64 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-64 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-64 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-64 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-64 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-64 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-64 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-64 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-64 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-64 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-64 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}body.page-id-64 /* V5 requested visibility + spacing corrections */

/* Smart Product Finder: force readable heading and copy */
.v3-finder,body.page-id-64 .v3-finder *{ box-sizing:border-box; }body.page-id-64 .v3-finder-copy h2{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:0 1px 1px rgba(0,0,0,.12);
}body.page-id-64 .v3-finder-copy p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
}body.page-id-64 .v3-finder-copy span{
  color:#d2aa63 !important;
  opacity:1 !important;
}body.page-id-64 /* Keep category More/View All controls attached to category content */
.v3-mega{margin-top:14px !important;}body.page-id-64 .v3-more{
  max-width:100% !important;
  margin:0 !important;
  min-height:44px;
}body.page-id-64 .v3-mega-grid{margin-top:10px !important;}body.page-id-64 /* Remove excessive blank space created by legacy standalone more boxes */
.pv2-category,body.page-id-64 .pv2-section,body.page-id-64 section[id]{
  scroll-margin-top:90px;
}body.page-id-64 /* RFQ section: restore contrast for title,body.page-id-64 copy and BOQ/drawing prompt */
#rfq,body.page-id-64 #rfq *{box-sizing:border-box;}body.page-id-64 #rfq h1,body.page-id-64 #rfq h2,body.page-id-64 #rfq h3,body.page-id-64 #rfq h4,body.page-id-64 #rfq .pv2-section-head h2,body.page-id-64 #rfq [class*="title"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-64 #rfq p,body.page-id-64 #rfq li,body.page-id-64 #rfq label,body.page-id-64 #rfq [class*="copy"],body.page-id-64 #rfq [class*="text"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-64 #rfq .pv2-section-head h2,body.page-id-64 #rfq .pv2-section-head p{
  color:#fff !important;
}body.page-id-64 #rfq .pv2-section-head span{
  color:#d2aa63 !important;
}body.page-id-64 /* Specific light RFQ card so "Have Drawing, BOQ..." cannot disappear */
#rfq .pv2-rfq-card,body.page-id-64 #rfq [class*="rfq-card"],body.page-id-64 #rfq [class*="request-card"]{
  background:#f6f0e4 !important;
  color:#173e39 !important;
}body.page-id-64 #rfq .pv2-rfq-card h3,body.page-id-64 #rfq .pv2-rfq-card h4,body.page-id-64 #rfq [class*="rfq-card"] h3,body.page-id-64 #rfq [class*="rfq-card"] h4,body.page-id-64 #rfq [class*="request-card"] h3,body.page-id-64 #rfq [class*="request-card"] h4{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-64 #rfq .pv2-rfq-card p,body.page-id-64 #rfq .pv2-rfq-card li,body.page-id-64 #rfq [class*="rfq-card"] p,body.page-id-64 #rfq [class*="rfq-card"] li,body.page-id-64 #rfq [class*="request-card"] p,body.page-id-64 #rfq [class*="request-card"] li{
  color:#4f5f5b !important;
  opacity:1 !important;
}body.page-id-64 /* Responsive cleanup */
@media (max-width:980px){
  .v3-finder-copy h2{font-size:26px !important;line-height:1.08 !important;}
}
@media (max-width:600px){body.page-id-64 .v3-finder-copy h2{font-size:24px !important;}body.page-id-64 .v3-finder-copy p{font-size:12px !important;line-height:1.55 !important;}body.page-id-64 .v3-more{min-height:42px;padding:12px 10px !important;}body.page-id-64 #rfq .pv2-rfq-card,body.page-id-64 #rfq [class*="rfq-card"],body.page-id-64 #rfq [class*="request-card"]{padding:20px !important;}
}body.page-id-64 /* V6: attach View All directly to its product group — no standalone lower boxes */
.v6-inline-more{
  display:block;
  width:100%;
  margin:8px 0 0 !important;
  padding:12px 16px;
  border:1px solid rgba(23,62,57,.18);
  border-radius:0 0 12px 12px;
  background:rgba(255,255,255,.72);
  color:#173e39;
  font:700 11px/1.2 inherit;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
  cursor:pointer;
}body.page-id-64 .v6-inline-more:hover{background:#173e39;color:#fff}body.page-id-64 /* Hide legacy detached controls if any remain */
.v3-more{
  margin-top:8px !important;
}
@media (max-width:700px){body.page-id-64 .v6-inline-more{padding:11px 13px;font-size:10px}
}body.page-id-64 /* V7 RFQ visibility / color-scheme fix */
#rfq{
  background:linear-gradient(135deg,#0a342f 0%,#0d3f39 100%) !important;
}body.page-id-64 #rfq .pv2-rfq-grid > div:first-child{
  color:#ffffff !important;
}body.page-id-64 #rfq .pv2-rfq-grid > div:first-child > span{
  color:#d4aa63 !important;
  opacity:1 !important;
}body.page-id-64 #rfq .pv2-rfq-grid > div:first-child h2,body.page-id-64 #rfq .pv2-rfq-grid > div:first-child h1,body.page-id-64 #rfq .pv2-rfq-grid > div:first-child h3{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}body.page-id-64 #rfq .pv2-rfq-grid > div:first-child p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-64 #rfq .pv2-rfq-box{
  background:#f7f1e6 !important;
  color:#173e39 !important;
  border:1px solid rgba(212,170,99,.35) !important;
}body.page-id-64 #rfq .pv2-rfq-box strong{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-64 #rfq .pv2-rfq-box ul,body.page-id-64 #rfq .pv2-rfq-box li{
  color:#4f5d59 !important;
  opacity:1 !important;
}body.page-id-64 #rfq .pv2-rfq-box a{
  background:#b68b47 !important;
  color:#ffffff !important;
}body.page-id-64 /* Extra explicit protection for the exact headline */
#rfq h2{
  color:#ffffff !important;
}body.page-id-64{--eg:#0c3b35;--eg2:#123f39;--gold:#c99b4a;--cream:#f5f0e6;--ink:#163b37}body.page-id-64 .eng-page{background:#f7f4ed;color:var(--ink);font-family:inherit}body.page-id-64 .eng-wrap{width:min(1180px,calc(100% - 48px));margin:auto}body.page-id-64 .eng-kicker{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}body.page-id-64 .eng-hero{background:linear-gradient(115deg,#092f2b,#0f463f);color:#fff;padding:86px 0 72px}body.page-id-64 .eng-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:center}body.page-id-64 .eng-hero h1{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.045em;margin:0 0 24px;max-width:850px}body.page-id-64 .eng-hero h1 em{font-style:normal;color:#d7b46f}body.page-id-64 .eng-lead{font-size:18px;line-height:1.7;max-width:780px;color:rgba(255,255,255,.78)}body.page-id-64 .eng-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}body.page-id-64 .eng-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:800;font-size:13px}body.page-id-64 .eng-btn.gold{background:var(--gold);color:#fff}body.page-id-64 .eng-btn.outline{border:1px solid rgba(255,255,255,.35);color:#fff}body.page-id-64 .eng-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(255,255,255,.16)}body.page-id-64 .eng-proof div{padding:18px 14px 0 0}body.page-id-64 .eng-proof b{display:block;color:var(--gold);font-size:12px}body.page-id-64 .eng-proof span{font-size:13px}body.page-id-64 .eng-hero-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);padding:34px;border-radius:18px}body.page-id-64 .eng-hero-panel>span{font-size:11px;letter-spacing:.18em;color:#d7b46f;font-weight:800}body.page-id-64 .eng-hero-panel h3{font-size:28px;margin:12px 0 20px}body.page-id-64 .eng-hero-panel ul{padding-left:18px;line-height:2;color:rgba(255,255,255,.82)}body.page-id-64 .eng-intro,body.page-id-64 .eng-workflow,body.page-id-64 .eng-apps{padding:74px 0}body.page-id-64 .eng-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:34px}body.page-id-64 .eng-title-row h2,body.page-id-64 .eng-workflow h2,body.page-id-64 .eng-two h2,body.page-id-64 .eng-rfq h2{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.035em;margin:0}body.page-id-64 .eng-title-row>p,body.page-id-64 .eng-two>div>p{font-size:16px;line-height:1.7;color:#66716e}body.page-id-64 .eng-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-64 .eng-card-grid article{background:#fff;border:1px solid #e7e1d6;border-radius:14px;padding:25px;min-height:220px}body.page-id-64 .eng-card-grid b,body.page-id-64 .eng-steps b{color:var(--gold);font-size:12px}body.page-id-64 .eng-card-grid h3,body.page-id-64 .eng-steps h3,body.page-id-64 .eng-app-grid h3{font-size:20px;margin:34px 0 10px}body.page-id-64 .eng-card-grid p,body.page-id-64 .eng-steps p,body.page-id-64 .eng-app-grid p{font-size:14px;line-height:1.65;color:#697370}body.page-id-64 .eng-dark{background:var(--eg);color:#fff;padding:70px 0}body.page-id-64 .eng-title-row.light>p{color:rgba(255,255,255,.65)}body.page-id-64 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:15px;overflow:hidden}body.page-id-64 .eng-basis>div{padding:30px;border-right:1px solid rgba(255,255,255,.15)}body.page-id-64 .eng-basis>div:last-child{border-right:0}body.page-id-64 .eng-basis span{color:var(--gold);font-size:12px}body.page-id-64 .eng-basis h3{font-size:22px;margin:35px 0 8px}body.page-id-64 .eng-basis p{color:rgba(255,255,255,.7);line-height:1.6}body.page-id-64 .eng-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-64 .eng-steps>div{border-top:2px solid var(--gold);background:#fff;padding:22px;min-height:210px}body.page-id-64 .eng-deliverables{padding:72px 0;background:#ece7dc}body.page-id-64 .eng-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}body.page-id-64 .eng-checks{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ddd5c7}body.page-id-64 .eng-checks span{padding:17px 20px;border-bottom:1px solid #eee7db;border-right:1px solid #eee7db;font-size:14px}body.page-id-64 .eng-checks span:before{content:"✓";color:var(--gold);font-weight:900;margin-right:10px}body.page-id-64 .eng-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-64 .eng-app-grid>div{background:#fff;border-radius:14px;padding:25px;border:1px solid #e7e1d6;min-height:155px}body.page-id-64 .eng-app-grid h3{margin-top:0}body.page-id-64 .eng-rfq{background:linear-gradient(120deg,#0a342f,#11483f);color:#fff;padding:68px 0}body.page-id-64 .eng-rfq-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}body.page-id-64 .eng-rfq p{color:rgba(255,255,255,.76);font-size:16px;line-height:1.7;max-width:700px}body.page-id-64 .eng-rfq-box{background:#f5eee1;color:var(--ink);padding:30px;border-radius:16px}body.page-id-64 .eng-rfq-box h3{font-size:24px;margin-top:0}body.page-id-64 .eng-rfq-box ul{line-height:1.9;color:#53615d}body.page-id-64 .eng-rfq-box a{display:block;margin-top:20px;background:var(--gold);color:#fff;text-decoration:none;padding:14px;border-radius:6px;font-weight:800;text-align:center;font-size:12px}
@media(max-width:900px){body.page-id-64 .eng-wrap{width:min(100% - 28px,1180px)}body.page-id-64 .eng-hero{padding:58px 0 46px}body.page-id-64 .eng-hero-grid,body.page-id-64 .eng-title-row,body.page-id-64 .eng-two,body.page-id-64 .eng-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-64 .eng-card-grid{grid-template-columns:repeat(2,1fr)}body.page-id-64 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-64 .eng-steps{grid-template-columns:repeat(2,1fr)}body.page-id-64 .eng-app-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-64 .eng-hero h1{font-size:46px}body.page-id-64 .eng-lead{font-size:16px}body.page-id-64 .eng-proof{grid-template-columns:repeat(2,1fr)}body.page-id-64 .eng-card-grid,body.page-id-64 .eng-basis,body.page-id-64 .eng-steps,body.page-id-64 .eng-app-grid,body.page-id-64 .eng-checks{grid-template-columns:1fr}body.page-id-64 .eng-basis>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}body.page-id-64 .eng-intro,body.page-id-64 .eng-workflow,body.page-id-64 .eng-apps,body.page-id-64 .eng-deliverables,body.page-id-64 .eng-dark,body.page-id-64 .eng-rfq{padding:48px 0}body.page-id-64 .eng-card-grid article{min-height:auto}body.page-id-64 .eng-steps>div{min-height:auto}body.page-id-64 .eng-title-row{margin-bottom:24px}
}body.page-id-64 /* V2 — visual-first engineering presentation */
.eng-hero{position:relative;overflow:hidden}body.page-id-64 .eng-hero:after{content:"";position:absolute;inset:0 0 0 53%;background:
linear-gradient(90deg,#0a342f 0%,rgba(10,52,47,.55) 35%,rgba(10,52,47,.08) 100%),
url('https://www.dlubal.com/de/webimage/013523/2734628/RFEM_1200x900px.png') center/cover no-repeat;opacity:.48;pointer-events:none}body.page-id-64 .eng-hero .eng-wrap{position:relative;z-index:2}body.page-id-64 .eng-hero-grid{grid-template-columns:1.15fr .55fr}body.page-id-64 .eng-visual-lab{padding:74px 0;background:#f3efe7}body.page-id-64 .ev-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-64 .ev-head h2,body.page-id-64 .load-head h2{font-size:clamp(36px,4.6vw,64px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:820px}body.page-id-64 .ev-head>p{color:#66716e;line-height:1.7;margin:0}body.page-id-64 .ev-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}body.page-id-64 .ev-card{background:#fff;border:1px solid #e1d9cb;border-radius:18px;overflow:hidden}body.page-id-64 .ev-card:nth-child(1),body.page-id-64 .ev-card:nth-child(2){grid-column:span 6}body.page-id-64 .ev-card:nth-child(n+3){grid-column:span 3}body.page-id-64 .ev-img{height:280px;position:relative;background:#e8e8e4;overflow:hidden}body.page-id-64 .ev-card:nth-child(n+3) .ev-img{height:210px}body.page-id-64 .ev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}body.page-id-64 .ev-card:hover img{transform:scale(1.025)}body.page-id-64 .ev-img span{position:absolute;top:14px;left:14px;background:#0d3d37;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;letter-spacing:.12em}body.page-id-64 .ev-copy{padding:20px}body.page-id-64 .ev-copy h3{font-size:21px;margin:0 0 8px}body.page-id-64 .ev-copy p{font-size:13px;line-height:1.55;color:#6a7471;margin:0}body.page-id-64 .load-strip{padding:68px 0;background:#0b3933;color:#fff}body.page-id-64 .load-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}body.page-id-64 .load-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden}body.page-id-64 .load-grid article{padding:30px;min-height:250px;border-right:1px solid rgba(255,255,255,.15);position:relative}body.page-id-64 .load-grid article:last-child{border-right:0}body.page-id-64 .load-icon{height:64px;display:flex;align-items:center;font-size:31px;font-weight:300;color:#d8ad61;letter-spacing:7px}body.page-id-64 .load-grid b{font-size:11px;color:#d8ad61;letter-spacing:.14em}body.page-id-64 .load-grid h3{font-size:24px;margin:25px 0 8px}body.page-id-64 .load-grid p{color:rgba(255,255,255,.67);font-size:13px;line-height:1.6}
@media(max-width:900px){body.page-id-64 .eng-hero:after{inset:42% 0 0 0;opacity:.2}body.page-id-64 .ev-head{grid-template-columns:1fr;gap:18px}body.page-id-64 .ev-card:nth-child(1),body.page-id-64 .ev-card:nth-child(2),body.page-id-64 .ev-card:nth-child(n+3){grid-column:span 6}body.page-id-64 .load-grid{grid-template-columns:repeat(2,1fr)}body.page-id-64 .load-grid article{border-bottom:1px solid rgba(255,255,255,.15)}
}
@media(max-width:560px){body.page-id-64 .eng-visual-lab,body.page-id-64 .load-strip{padding:46px 0}body.page-id-64 .ev-card:nth-child(1),body.page-id-64 .ev-card:nth-child(2),body.page-id-64 .ev-card:nth-child(n+3){grid-column:span 12}body.page-id-64 .ev-img,body.page-id-64 .ev-card:nth-child(n+3) .ev-img{height:220px}body.page-id-64 .load-grid{grid-template-columns:1fr}body.page-id-64 .load-grid article{min-height:auto;border-right:0;padding:24px}body.page-id-64 .load-icon{height:45px}
}body.page-id-64 .eng-card-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}body.page-id-64 .eng-card-grid article{grid-column:span 3;position:relative;overflow:hidden;min-height:310px!important;padding:0!important;border:1px solid #ded7ca!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(10,55,49,.06)}body.page-id-64 .eng-card-grid article::before{content:"";display:block;height:145px;background:linear-gradient(135deg,#0b3933,#17675b);border-bottom:3px solid #d7aa58}body.page-id-64 .eng-card-grid article::after{position:absolute;top:26px;left:28px;color:#fff;font-size:48px;line-height:1;font-weight:800;opacity:.96}body.page-id-64 .eng-card-grid article:nth-child(1)::after{content:"⌁"}body.page-id-64 .eng-card-grid article:nth-child(2)::after{content:"▱"}body.page-id-64 .eng-card-grid article:nth-child(3)::after{content:"↗"}body.page-id-64 .eng-card-grid article:nth-child(4)::after{content:"⊥"}body.page-id-64 .eng-card-grid article:nth-child(5)::after{content:"◇"}body.page-id-64 .eng-card-grid article:nth-child(6)::after{content:"⌗"}body.page-id-64 .eng-card-grid article:nth-child(7)::after{content:"✓"}body.page-id-64 .eng-card-grid article:nth-child(8)::after{content:"↻"}body.page-id-64 .eng-card-grid article>b{position:absolute;top:18px;right:20px;background:#d7aa58;color:#173d37!important;padding:7px 9px;border-radius:999px;font-size:11px!important;letter-spacing:.1em;z-index:2}body.page-id-64 .eng-card-grid article h3{font-size:21px!important;margin:20px 22px 9px!important;color:#123e38;line-height:1.12}body.page-id-64 .eng-card-grid article p{font-size:14px!important;line-height:1.55!important;margin:0 22px 22px!important;color:#65716d!important}body.page-id-64 .eng-intro{padding:62px 0!important;background:linear-gradient(180deg,#fbfaf7 0%,#f3efe7 100%)}body.page-id-64 .eng-intro .eng-title-row{margin-bottom:26px!important}
@media(max-width:1050px){body.page-id-64 .eng-card-grid article{grid-column:span 6}}
@media(max-width:560px){body.page-id-64 .eng-card-grid{gap:12px!important}body.page-id-64 .eng-card-grid article{grid-column:span 12;min-height:0!important}body.page-id-64 .eng-card-grid article::before{height:105px}body.page-id-64 .eng-card-grid article::after{top:25px;font-size:38px}body.page-id-64 .eng-card-grid article h3{font-size:20px!important;margin-top:17px!important}body.page-id-64 .eng-intro{padding:44px 0!important}}body.page-id-64 /* V4 Structural Design Basis readability + VIP redesign */
.eng-dark{background:linear-gradient(135deg,#073d34 0%,#0b5547 55%,#073b33 100%);padding:64px 0;position:relative;overflow:hidden}body.page-id-64 .eng-dark:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(210,164,75,.16);border-radius:50%;right:-160px;top:-220px}body.page-id-64 .eng-dark .eng-wrap{position:relative;z-index:1}body.page-id-64 .eng-dark .eng-title-row{align-items:end;margin-bottom:28px}body.page-id-64 .eng-dark .eng-title-row h2{color:#fff!important;font-size:clamp(34px,4vw,58px);line-height:1.02;max-width:780px;margin:10px 0 0}body.page-id-64 .eng-dark .eng-title-row>p{color:#eef5f1!important;font-size:17px!important;line-height:1.65!important;max-width:480px!important;font-weight:500}body.page-id-64 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:0!important;border-radius:0!important;overflow:visible!important}body.page-id-64 .eng-basis>div{position:relative;min-height:260px;padding:26px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 18px 45px rgba(0,0,0,.10);backdrop-filter:blur(3px)}body.page-id-64 .eng-basis>div:before{display:block;width:46px;height:46px;margin-bottom:34px;border-radius:12px;background:#d2a44b;color:#073d34;font-size:22px;font-weight:900;text-align:center;line-height:46px}body.page-id-64 .eng-basis>div:nth-child(1):before{content:"↗"}body.page-id-64 .eng-basis>div:nth-child(2):before{content:"≋"}body.page-id-64 .eng-basis>div:nth-child(3):before{content:"⌗"}body.page-id-64 .eng-basis>div:nth-child(4):before{content:"⌂"}body.page-id-64 .eng-basis span{position:absolute;top:28px;right:25px;color:#e5bd6b!important;font-size:13px!important;font-weight:800;letter-spacing:.08em}body.page-id-64 .eng-basis h3{color:#fff!important;font-size:23px!important;line-height:1.15;margin:0 0 12px!important;font-weight:800}body.page-id-64 .eng-basis p{color:#f1f5f3!important;font-size:15.5px!important;line-height:1.58!important;margin:0!important;font-weight:500}body.page-id-64 .eng-basis>div:nth-child(1) p:after{content:"\A Location • Dimensions • Layout • Quantity • Site conditions";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-64 .eng-basis>div:nth-child(2) p:after{content:"\A Dead load • Wind load • Uplift • Material grades";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-64 .eng-basis>div:nth-child(3) p:after{content:"\A Columns • Beams • Arms • Plates • Connections";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-64 .eng-basis>div:nth-child(4) p:after{content:"\A Base plates • Anchors • Footings • Site coordination";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}
@media(max-width:900px){body.page-id-64 .eng-dark{padding:48px 0}body.page-id-64 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-64 .eng-basis>div{min-height:245px}body.page-id-64 .eng-dark .eng-title-row>p{max-width:100%!important}}
@media(max-width:560px){body.page-id-64 .eng-dark{padding:38px 0}body.page-id-64 .eng-dark .eng-title-row{margin-bottom:20px}body.page-id-64 .eng-dark .eng-title-row h2{font-size:36px!important}body.page-id-64 .eng-dark .eng-title-row>p{font-size:15px!important}body.page-id-64 .eng-basis{grid-template-columns:1fr;gap:10px}body.page-id-64 .eng-basis>div{min-height:0;padding:22px!important}body.page-id-64 .eng-basis>div:before{margin-bottom:22px}body.page-id-64 .eng-basis h3{font-size:21px!important}body.page-id-64 .eng-basis p{font-size:15px!important}}body.page-id-64 .eng-deliverables{padding:72px 0;background:linear-gradient(135deg,#f7f3e8 0%,#fff 58%,#edf4ef 100%)}body.page-id-64 .eng-deliverables .eng-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:start}body.page-id-64 .eng-deliverables h2{font-size:clamp(34px,4vw,62px);line-height:1.02;max-width:620px;margin:12px 0 18px}body.page-id-64 .eng-deliverables p{font-size:18px;line-height:1.7;max-width:570px}body.page-id-64 .deliverable-note{margin-top:28px;padding:22px 24px;border-left:4px solid #d8a62b;background:#fff;border-radius:0 16px 16px 0;font-weight:650;color:#174b3d}body.page-id-64 .eng-checks{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;background:transparent!important;border:0!important}body.page-id-64 .eng-checks span{display:flex!important;align-items:center;min-height:72px;padding:17px 18px 17px 54px!important;background:#fff;border:1px solid rgba(18,75,60,.13);border-radius:15px;position:relative;font-size:16px!important;font-weight:700;color:#173f35;box-shadow:0 8px 24px rgba(19,62,52,.055)}body.page-id-64 .eng-checks span:before{content:'✓';position:absolute;left:18px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0c5745;color:#fff;font-size:13px;font-weight:900}body.page-id-64 .eng-checks span:nth-child(7){border-color:#d8a62b}body.page-id-64 .eng-checks span:nth-child(11){border-color:#d8a62b}
@media(max-width:800px){body.page-id-64 .eng-deliverables{padding:48px 0}body.page-id-64 .eng-deliverables .eng-two{grid-template-columns:1fr;gap:25px}body.page-id-64 .eng-deliverables h2{font-size:38px}body.page-id-64 .eng-deliverables p{font-size:16px}body.page-id-64 .eng-checks{grid-template-columns:1fr!important}body.page-id-64 .eng-checks span{min-height:60px;font-size:15px!important;padding:14px 14px 14px 50px!important}body.page-id-64 .deliverable-note{margin-top:20px}}body.page-id-64 .eng-apps{padding:72px 0;background:linear-gradient(180deg,#f7f3e9 0%,#fff 100%)}body.page-id-64 .eng-apps .eng-title-row{align-items:end;margin-bottom:30px;gap:36px}body.page-id-64 .eng-apps .eng-title-row h2{font-size:clamp(36px,4.4vw,66px);line-height:.98;max-width:820px;margin:8px 0 0}body.page-id-64 .eng-apps .eng-title-row>p{font-size:17px;line-height:1.65;max-width:430px;color:#4e5d56}body.page-id-64 .eng-app-grid.vip-app-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-64 .vip-app-card{position:relative;min-height:330px;border-radius:24px;overflow:hidden;background:#0c4a3b;border:1px solid rgba(13,76,61,.15);box-shadow:0 14px 34px rgba(15,52,43,.10)}body.page-id-64 .vip-app-card:nth-child(1),body.page-id-64 .vip-app-card:nth-child(2){grid-column:span 6;min-height:400px}body.page-id-64 .vip-app-card:nth-child(n+3){grid-column:span 3}body.page-id-64 .vip-app-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}body.page-id-64 .vip-app-card:hover img{transform:scale(1.045)}body.page-id-64 .vip-app-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,25,20,.04) 22%,rgba(4,28,22,.92) 100%)}body.page-id-64 .vip-app-content{position:absolute;z-index:2;left:24px;right:24px;bottom:23px;color:#fff}body.page-id-64 .vip-app-no{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#d9a52c;color:#103d32;font-size:12px;font-weight:800;margin-bottom:12px}body.page-id-64 .vip-app-content h3{font-size:clamp(20px,2vw,29px);line-height:1.08;margin:0 0 8px;color:#fff}body.page-id-64 .vip-app-content p{font-size:14px;line-height:1.5;margin:0;color:rgba(255,255,255,.84)}body.page-id-64 .vip-app-tag{display:inline-block;margin-top:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){body.page-id-64 .eng-apps{padding:48px 0}body.page-id-64 .eng-apps .eng-title-row{display:block}body.page-id-64 .eng-apps .eng-title-row>p{margin-top:16px}body.page-id-64 .eng-app-grid.vip-app-grid{grid-template-columns:1fr 1fr}body.page-id-64 .vip-app-card,body.page-id-64 .vip-app-card:nth-child(1),body.page-id-64 .vip-app-card:nth-child(2),body.page-id-64 .vip-app-card:nth-child(n+3){grid-column:span 1;min-height:300px}}
@media(max-width:600px){body.page-id-64 .eng-apps{padding:38px 0}body.page-id-64 .eng-apps .eng-title-row h2{font-size:38px}body.page-id-64 .eng-app-grid.vip-app-grid{grid-template-columns:1fr;gap:12px}body.page-id-64 .vip-app-card,body.page-id-64 .vip-app-card:nth-child(1),body.page-id-64 .vip-app-card:nth-child(2),body.page-id-64 .vip-app-card:nth-child(n+3){min-height:270px}body.page-id-64 .vip-app-content{left:18px;right:18px;bottom:18px}body.page-id-64 .vip-app-content h3{font-size:23px}body.page-id-64 .vip-app-content p{font-size:13px}}body.page-id-64 #eng-rfq{background:linear-gradient(135deg,#063f38 0%,#0a574b 58%,#073b35 100%);color:#fff;padding:78px 0 64px;overflow:hidden;position:relative}body.page-id-64 #eng-rfq:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(237,183,62,.12),transparent 28%);pointer-events:none}body.page-id-64 .rfq-vip-wrap{width:min(1180px,92%);margin:auto;position:relative;z-index:1}body.page-id-64 .rfq-vip-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:34px}body.page-id-64 .rfq-vip-kicker{display:block;color:#e9b53e;font-size:13px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-64 .rfq-vip-head h2{font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:0}body.page-id-64 .rfq-vip-head p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 0 4px}body.page-id-64 .rfq-vip-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-64 .rfq-blueprint,body.page-id-64 .rfq-info-card{border:1px solid rgba(255,255,255,.16);border-radius:22px;overflow:hidden}body.page-id-64 .rfq-blueprint{background:#082f2c;min-height:520px}body.page-id-64 .rfq-blueprint-top{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;letter-spacing:.11em;color:rgba(255,255,255,.65)}body.page-id-64 .rfq-blueprint-top b{color:#e9b53e}body.page-id-64 .rfq-blueprint svg{display:block;width:100%;height:auto;padding:22px}body.page-id-64 .rfq-blueprint-note{display:flex;gap:22px;flex-wrap:wrap;padding:17px 22px;border-top:1px solid rgba(255,255,255,.13);font-size:13px;font-weight:700}body.page-id-64 .rfq-info-card{background:#f7f2e8;color:#143f39;padding:32px}body.page-id-64 .rfq-card-no{font-size:11px;font-weight:900;letter-spacing:.14em;color:#aa7a22}body.page-id-64 .rfq-info-card h3{font-size:34px;line-height:1.02;letter-spacing:-.04em;margin:13px 0 12px}body.page-id-64 .rfq-info-card>p{font-size:15px;line-height:1.55;color:#65706d;margin:0 0 18px}body.page-id-64 .rfq-info-list{border-top:1px solid #d9d3c7}body.page-id-64 .rfq-info-list div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #ddd6ca}body.page-id-64 .rfq-info-list b{font-size:14px}body.page-id-64 .rfq-info-list span{font-size:13px;color:#747b78;line-height:1.35}body.page-id-64 .rfq-vip-btn{margin-top:22px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#dca72e;color:#123c37;padding:16px 18px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.07em}body.page-id-64 .rfq-vip-btn span{font-size:20px}body.page-id-64 .rfq-flow{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 20px;background:rgba(0,0,0,.10)}body.page-id-64 .rfq-flow div{display:flex;align-items:center;gap:10px}body.page-id-64 .rfq-flow b{color:#e9b53e;font-size:12px}body.page-id-64 .rfq-flow span{font-size:13px;font-weight:700}body.page-id-64 .rfq-flow i{font-style:normal;color:#e9b53e;padding:0 12px}
@media(max-width:820px){body.page-id-64 #eng-rfq{padding:52px 0 42px}body.page-id-64 .rfq-vip-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.page-id-64 .rfq-vip-head h2{font-size:44px}body.page-id-64 .rfq-vip-head p{font-size:16px}body.page-id-64 .rfq-vip-grid{grid-template-columns:1fr}body.page-id-64 .rfq-blueprint{min-height:0}body.page-id-64 .rfq-blueprint-top{font-size:9px}body.page-id-64 .rfq-blueprint svg{padding:10px}body.page-id-64 .rfq-blueprint-note{gap:10px 16px;font-size:11px}body.page-id-64 .rfq-info-card{padding:24px 20px}body.page-id-64 .rfq-info-card h3{font-size:30px}body.page-id-64 .rfq-info-list div{grid-template-columns:1fr;gap:4px}body.page-id-64 .rfq-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-64 .rfq-flow i{display:none}body.page-id-64 .rfq-flow div{border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0}}
@media(max-width:480px){body.page-id-64 .rfq-vip-wrap{width:92%}body.page-id-64 .rfq-vip-head h2{font-size:38px}body.page-id-64 .rfq-flow{grid-template-columns:1fr}body.page-id-64 .rfq-blueprint-top{flex-direction:column}body.page-id-64 .rfq-blueprint-note{display:grid;grid-template-columns:1fr 1fr}}body.page-id-64 /* V9: mobile readability + RFQ heading contrast */
.rfq-vip-head h2{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;opacity:1!important}body.page-id-64 .rfq-vip-head h2 br{display:block}body.page-id-64 .rfq-vip-head p{color:rgba(255,255,255,.92)!important}body.page-id-64 .eng-hero h1,body.page-id-64 .eng-hero h1 em{opacity:1!important}
@media(max-width:767px){body.page-id-64,body.page-id-64{overflow-x:hidden!important;width:100%!important}body.page-id-64 .eng-page{overflow:hidden!important}body.page-id-64 .eng-wrap,body.page-id-64 .rfq-vip-wrap{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}body.page-id-64 .eng-hero{padding:42px 0 28px!important;min-height:auto!important}body.page-id-64 .eng-hero-grid{display:block!important}body.page-id-64 .eng-kicker{font-size:11px!important;letter-spacing:1.5px!important;line-height:1.35!important}body.page-id-64 .eng-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important;letter-spacing:-1.4px!important;margin:12px 0 16px!important;max-width:100%!important}body.page-id-64 .eng-hero h1 em{display:inline!important;color:#d7a936!important}body.page-id-64 .eng-lead{font-size:16px!important;line-height:1.6!important;max-width:100%!important}body.page-id-64 .eng-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:20px!important}body.page-id-64 .eng-btn{width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}body.page-id-64 .eng-proof{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}body.page-id-64 .eng-proof>div{min-width:0!important;padding:12px 10px!important}body.page-id-64 .eng-proof b{font-size:14px!important}body.page-id-64 .eng-proof span{font-size:11px!important;line-height:1.25!important}body.page-id-64 .eng-hero-panel{margin-top:18px!important;padding:20px!important;width:auto!important}body.page-id-64 .eng-hero-panel h3{font-size:23px!important;line-height:1.15!important}body.page-id-64 .eng-hero-panel li{font-size:14px!important;line-height:1.45!important}body.page-id-64 .eng-visual-lab,body.page-id-64 .load-strip,body.page-id-64 .vip-applications,body.page-id-64 .eng-rfq{padding-top:48px!important;padding-bottom:48px!important}body.page-id-64 .ev-head{display:block!important}body.page-id-64 .ev-head h2{font-size:32px!important;line-height:1.05!important}body.page-id-64 .ev-head p{font-size:15px!important;margin-top:12px!important}body.page-id-64 .ev-grid,body.page-id-64 .load-grid,body.page-id-64 .vip-app-grid{grid-template-columns:1fr!important;gap:14px!important}body.page-id-64 .ev-card,body.page-id-64 .vip-app-card{min-width:0!important}body.page-id-64 .ev-img img,body.page-id-64 .vip-app-card img{height:220px!important;object-fit:cover!important}body.page-id-64 .load-head h2{font-size:32px!important;line-height:1.08!important}body.page-id-64 .rfq-vip-head{display:block!important;margin-bottom:22px!important}body.page-id-64 .rfq-vip-head h2{font-size:38px!important;line-height:1.02!important;letter-spacing:-1px!important;margin:9px 0 14px!important;color:#fff!important}body.page-id-64 .rfq-vip-head p{font-size:15px!important;line-height:1.55!important;max-width:100%!important}body.page-id-64 .rfq-vip-grid{display:flex!important;flex-direction:column!important;gap:14px!important}body.page-id-64 .rfq-blueprint,body.page-id-64 .rfq-info-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.page-id-64 .rfq-blueprint{overflow:hidden!important}body.page-id-64 .rfq-blueprint-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px!important;font-size:10px!important}body.page-id-64 .rfq-blueprint svg{display:block!important;width:100%!important;height:auto!important;min-height:210px!important}body.page-id-64 .rfq-blueprint-note{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:12px 14px!important}body.page-id-64 .rfq-blueprint-note span{font-size:12px!important}body.page-id-64 .rfq-info-card{padding:20px!important}body.page-id-64 .rfq-info-card h3{font-size:26px!important;line-height:1.08!important}body.page-id-64 .rfq-info-card p{font-size:14px!important;line-height:1.55!important}body.page-id-64 .rfq-info-list>div{padding:11px 0!important}body.page-id-64 .rfq-info-list b{font-size:14px!important}body.page-id-64 .rfq-info-list span{font-size:12px!important;line-height:1.4!important}body.page-id-64 .rfq-vip-btn{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;font-size:12px!important;padding:14px 10px!important}body.page-id-64 .rfq-flow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}body.page-id-64 .rfq-flow i{display:none!important}body.page-id-64 .rfq-flow>div{min-width:0!important;padding:12px 8px!important}body.page-id-64 .rfq-flow b{font-size:12px!important}body.page-id-64 .rfq-flow span{font-size:11px!important;line-height:1.25!important}body.page-id-64 footer .w{width:auto!important;padding-left:18px!important;padding-right:18px!important}
}
@media(min-width:768px) and (max-width:1100px){body.page-id-64 .eng-wrap,body.page-id-64 .rfq-vip-wrap{padding-left:28px!important;padding-right:28px!important}body.page-id-64 .eng-hero h1{font-size:58px!important}body.page-id-64 .rfq-vip-head h2{color:#fff!important}}body.page-id-64 /* V10 — category-correct temporary 3D/engineering concept visuals */
.eng-apps img[alt*="application"]{
  object-fit:cover !important;
  object-position:center !important;
  background:#0b3732 !important;
}
@media(max-width:700px){body.page-id-64 .eng-apps img[alt*="application"]{
    min-height:220px !important;
    max-height:300px !important;
    width:100% !important;
  }
}body.page-id-64 .v11-materials{background:#f3f0e8;color:#113c36;padding:86px 0}body.page-id-64 .mat-wrap{width:min(1500px,92vw);margin:auto}body.page-id-64 .mat-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:35px}body.page-id-64 .mat-kicker{font-size:13px;letter-spacing:.22em;font-weight:800;color:#a87827}body.page-id-64 .mat-head h2{font-size:clamp(42px,5vw,76px);line-height:.94;margin:16px 0 0;letter-spacing:-.045em}body.page-id-64 .mat-head h2 em{font-style:normal;color:#bd8d39}body.page-id-64 .mat-head>p{font-size:18px;line-height:1.65;color:#52645f;max-width:620px}body.page-id-64 .mat-strip{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #d8d1c2;border-bottom:1px solid #d8d1c2;padding:15px 0;margin-bottom:24px}body.page-id-64 .mat-strip span{border:1px solid #d2c8b6;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:800;letter-spacing:.08em;background:#faf8f2}body.page-id-64 .mat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.page-id-64 .mat-card{background:#fff;border:1px solid #d9d2c4;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;min-height:390px;box-shadow:0 12px 35px rgba(30,55,48,.06)}body.page-id-64 .mat-card:nth-child(7){grid-column:1/-1;grid-template-columns:.75fr 1.25fr}body.page-id-64 .mat-visual{min-height:100%;background:#0b3732}body.page-id-64 .mat-visual img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-64 .mat-body{padding:28px;position:relative}body.page-id-64 .mat-num{font-size:12px;color:#b58532;font-weight:800;letter-spacing:.12em}body.page-id-64 .mat-body h3{font-size:25px;line-height:1.08;margin:13px 0 10px}body.page-id-64 .mat-body p{font-size:14px;line-height:1.55;color:#60706c;margin-bottom:20px}body.page-id-64 .mat-body ul{list-style:none;padding:0;margin:0;border-top:1px solid #eee9df}body.page-id-64 .mat-body li{font-size:13px;padding:9px 0;border-bottom:1px solid #eee9df}body.page-id-64 .mat-body li:before{content:"✓";color:#b88731;font-weight:900;margin-right:9px}body.page-id-64 .mat-spec{margin-top:22px;background:#0b3c35;color:white;border-radius:26px;padding:34px;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center}body.page-id-64 .mat-spec small{color:#dfb45f;font-weight:800;letter-spacing:.18em}body.page-id-64 .mat-spec h3{font-size:29px;margin:8px 0 0}body.page-id-64 .spec-items{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-64 .spec-items span{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px;font-size:12px;background:rgba(255,255,255,.04)}
@media(max-width:900px){body.page-id-64 .v11-materials{padding:55px 0}body.page-id-64 .mat-wrap{width:min(94vw,700px)}body.page-id-64 .mat-head{grid-template-columns:1fr;gap:20px}body.page-id-64 .mat-head h2{font-size:44px}body.page-id-64 .mat-head>p{font-size:16px}body.page-id-64 .mat-grid{grid-template-columns:1fr}body.page-id-64 .mat-card,body.page-id-64 .mat-card:nth-child(7){grid-column:auto;grid-template-columns:1fr;min-height:0}body.page-id-64 .mat-visual{height:260px}body.page-id-64 .mat-body{padding:23px}body.page-id-64 .mat-body h3{font-size:24px}body.page-id-64 .mat-spec{grid-template-columns:1fr;padding:25px;gap:22px}body.page-id-64 .spec-items{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){body.page-id-64 .mat-head h2{font-size:37px}body.page-id-64 .mat-visual{height:225px}body.page-id-64 .mat-strip{gap:6px}body.page-id-64 .mat-strip span{font-size:9px;padding:8px 10px}body.page-id-64 .spec-items{grid-template-columns:1fr 1fr}body.page-id-64 .mat-spec h3{font-size:24px}
}body.page-id-64 /* V12 — Desktop-first materials redesign with real photographs */
@media (min-width: 1001px){
  .v11-materials{
    padding:72px 0 78px !important;
  }
  .mat-wrap{
    width:min(1480px,94vw) !important;
  }
  .mat-head{
    grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr) !important;
    gap:55px !important;
    margin-bottom:18px !important;
    align-items:end !important;
  }
  .mat-head h2{
    font-size:clamp(48px,4.3vw,68px) !important;
    line-height:.98 !important;
  }
  .mat-head>p{
    font-size:16px !important;
    line-height:1.65 !important;
  }
  .mat-photo-note{
    margin:0 0 22px;
    font-size:11px;
    color:#697873;
    letter-spacing:.02em;
  }
  .mat-strip{
    margin-bottom:18px !important;
    padding:12px 0 !important;
  }
  .mat-grid{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:15px !important;
  }
  .mat-card,
  .mat-card:nth-child(7){
    grid-column:auto !important;
    display:flex !important;
    flex-direction:column !important;
    min-height:0 !important;
    border-radius:18px !important;
    overflow:hidden !important;
  }
  .mat-card:nth-child(7){
    grid-column:2 / span 1 !important;
  }
  .mat-visual{
    width:100% !important;
    height:235px !important;
    min-height:235px !important;
    overflow:hidden !important;
    background:#d9ddd9 !important;
  }
  .mat-visual img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }
  .mat-body{
    padding:21px 22px 23px !important;
    flex:1 !important;
  }
  .mat-body h3{
    font-size:22px !important;
    margin:10px 0 8px !important;
  }
  .mat-body p{
    font-size:13px !important;
    line-height:1.55 !important;
    min-height:42px;
    margin-bottom:14px !important;
  }
  .mat-body li{
    font-size:12px !important;
    padding:7px 0 !important;
  }
  .mat-spec{
    margin-top:20px !important;
    padding:28px 30px !important;
    grid-template-columns:.55fr 1.45fr !important;
    border-radius:20px !important;
  }
  .mat-spec h3{
    font-size:25px !important;
  }
  .spec-items{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }
}body.page-id-64 /* Tablet */
@media (min-width:701px) and (max-width:1000px){
  .mat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  .mat-card,.mat-card:nth-child(7){display:flex!important;flex-direction:column!important;grid-column:auto!important}
  .mat-visual{height:230px!important}
  .mat-card:nth-child(7){grid-column:1/-1!important;max-width:52%;justify-self:center}
}body.page-id-64 /* Mobile — keep the good stacked behaviour but improve image fidelity */
@media (max-width:700px){
  .mat-photo-note{
    margin:0 0 16px;
    font-size:10px;
    line-height:1.45;
    color:#687772;
  }
  .mat-visual img{
    object-fit:cover !important;
    object-position:center !important;
  }
  .mat-body p{min-height:0!important}
}body.page-id-64 /* V13 technical review — image-led material approval panel */
.v13-review{
  width:min(1480px,94vw)!important;
  margin:26px auto 0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid rgba(16,67,55,.16)!important;
  border-radius:26px!important;
  background:#f5f1e7!important;
  box-shadow:0 22px 60px rgba(15,54,45,.10)!important;
}body.page-id-64 .v13-review-copy{padding:42px 44px 40px!important}body.page-id-64 .v13-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#b88624}body.page-id-64 .v13-review h3{font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important;margin:10px 0 13px!important;color:#123f35!important;max-width:720px}body.page-id-64 .v13-review-copy>p{font-size:15px!important;line-height:1.65!important;color:#66736f!important;max-width:760px;margin:0 0 26px!important}body.page-id-64 .v13-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(16,67,55,.14);border-left:1px solid rgba(16,67,55,.14)}body.page-id-64 .v13-check{padding:16px 17px;border-right:1px solid rgba(16,67,55,.14);border-bottom:1px solid rgba(16,67,55,.14);min-height:84px;background:rgba(255,255,255,.35)}body.page-id-64 .v13-check b{display:block;font-size:14px;color:#173f36;margin-bottom:5px}body.page-id-64 .v13-check span{display:block;font-size:11.5px;line-height:1.45;color:#75817d}body.page-id-64 .v13-photo-stack{background:#0d4a3c;padding:16px;display:grid;grid-template-rows:minmax(0,1.35fr) minmax(160px,.65fr);gap:12px}body.page-id-64 .v13-main-photo,body.page-id-64 .v13-mini-photos figure{position:relative;margin:0;overflow:hidden;border-radius:17px;background:#dfe2df}body.page-id-64 .v13-main-photo img,body.page-id-64 .v13-mini-photos img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-64 .v13-main-photo figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:12px;background:rgba(8,46,38,.84);color:#fff;backdrop-filter:blur(7px)}body.page-id-64 .v13-main-photo figcaption b{display:block;font-size:15px}body.page-id-64 .v13-main-photo figcaption span{font-size:10.5px;opacity:.78}body.page-id-64 .v13-mini-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-64 .v13-mini-photos figcaption{position:absolute;left:9px;bottom:9px;background:rgba(8,46,38,.86);color:white;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}
@media(max-width:1000px){body.page-id-64 .v13-review{grid-template-columns:1fr!important}body.page-id-64 .v13-photo-stack{grid-template-columns:1.2fr .8fr;grid-template-rows:320px}body.page-id-64 .v13-mini-photos{grid-template-columns:1fr;grid-template-rows:1fr 1fr}
}
@media(max-width:700px){body.page-id-64 .v13-review{width:calc(100% - 28px)!important;border-radius:20px!important}body.page-id-64 .v13-review-copy{padding:26px 20px 22px!important}body.page-id-64 .v13-review h3{font-size:32px!important}body.page-id-64 .v13-review-copy>p{font-size:13px!important}body.page-id-64 .v13-review-grid{grid-template-columns:1fr}body.page-id-64 .v13-check{min-height:auto;padding:13px 14px}body.page-id-64 .v13-photo-stack{padding:10px;grid-template-columns:1fr;grid-template-rows:245px 145px}body.page-id-64 .v13-mini-photos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}
}body.page-id-64 /* V14 — eight image-led verification cards */
.v13-review{
  grid-template-columns:1fr!important;
}body.page-id-64 .v13-photo-stack{display:none!important}body.page-id-64 .v13-review-copy{padding:42px!important}body.page-id-64 .v13-review-copy>p{max-width:900px!important}body.page-id-64 .v13-review-grid{
  border:0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}body.page-id-64 .v14-verify-card{
  overflow:hidden;
  border-radius:17px;
  border:1px solid rgba(16,67,55,.15);
  background:#fff;
  min-width:0;
  box-shadow:0 8px 24px rgba(16,57,48,.05);
}body.page-id-64 .v14-card-image{
  position:relative;
  height:155px;
  overflow:hidden;
  background:#d9dfdc;
}body.page-id-64 .v14-card-image img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center;
  transition:transform .35s ease;
}body.page-id-64 .v14-verify-card:hover .v14-card-image img{transform:scale(1.035)}body.page-id-64 .v14-no{
  position:absolute;top:11px;left:11px;
  width:34px;height:34px;border-radius:50%;
  display:grid;place-items:center;
  background:#d7a72e;color:#123f35;font-size:10px;font-weight:900;
}body.page-id-64 .v14-card-copy{padding:17px 17px 18px}body.page-id-64 .v14-card-copy h4{
  margin:0 0 7px;color:#153f36;font-size:17px;line-height:1.15
}body.page-id-64 .v14-card-copy p{
  margin:0 0 15px!important;min-height:68px;
  color:#697873!important;font-size:11.5px!important;line-height:1.55!important
}body.page-id-64 .v14-tag{
  display:inline-block;padding-top:10px;border-top:1px solid #e2e5df;
  width:100%;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#b18225
}
@media(max-width:1100px){body.page-id-64 .v13-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-64 .v14-card-image{height:190px}body.page-id-64 .v14-card-copy p{min-height:52px}
}
@media(max-width:700px){body.page-id-64 .v13-review-copy{padding:26px 18px 20px!important}body.page-id-64 .v13-review-grid{grid-template-columns:1fr!important;gap:11px!important}body.page-id-64 .v14-verify-card{display:grid;grid-template-columns:120px 1fr;border-radius:14px}body.page-id-64 .v14-card-image{height:100%;min-height:150px}body.page-id-64 .v14-card-copy{padding:15px}body.page-id-64 .v14-card-copy h4{font-size:16px}body.page-id-64 .v14-card-copy p{min-height:0;font-size:11px!important;margin-bottom:10px!important}body.page-id-64 .v14-no{width:29px;height:29px;font-size:9px}
}
@media(max-width:420px){body.page-id-64 .v14-verify-card{grid-template-columns:105px 1fr}body.page-id-64 .v14-card-copy{padding:13px}
}body.page-id-64 /* V15 — professional topic-matched verification visuals */
.v14-card-image{height:175px!important}body.page-id-64 .v14-card-image:after{
 content:"";position:absolute;inset:auto 0 0;height:42%;
 background:linear-gradient(transparent,rgba(8,45,37,.55));pointer-events:none
}body.page-id-64 .v15-visual-label{
 position:absolute;z-index:2;left:12px;bottom:11px;
 padding:6px 8px;border-radius:7px;
 background:rgba(10,58,47,.88);color:#fff;
 font-size:8px;font-weight:850;letter-spacing:.11em
}body.page-id-64 .v14-no{z-index:3}body.page-id-64 .v14-card-copy h4{font-size:18px!important}body.page-id-64 .v14-card-copy p{font-size:11.8px!important;line-height:1.58!important;min-height:76px!important}
@media(max-width:1100px){body.page-id-64 .v14-card-image{height:205px!important}body.page-id-64 .v14-card-copy p{min-height:55px!important}
}
@media(max-width:700px){body.page-id-64 .v14-card-image{height:100%!important;min-height:165px!important}body.page-id-64 .v14-card-copy p{min-height:0!important}body.page-id-64 .v15-visual-label{font-size:7px;left:8px;bottom:8px;padding:5px 6px}
}body.page-id-64 /* V16 refinement */
.v16-section{padding:78px 0;background:#f7f6f1}body.page-id-64 .v16-section.dark{background:#0d433d;color:#fff}body.page-id-64 .v16-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#b48b47;margin-bottom:10px}body.page-id-64 .v16-title{font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 16px;max-width:820px}body.page-id-64 .v16-lead{font-size:17px;line-height:1.65;max-width:760px;color:#66706d}body.page-id-64 .dark .v16-lead{color:#d8e3df}body.page-id-64 .v16-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-64 .v16-card{background:#fff;border:1px solid #e4dfd4;border-radius:18px;padding:22px;min-height:190px;box-shadow:0 8px 28px rgba(13,67,61,.05)}body.page-id-64 .dark .v16-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}body.page-id-64 .v16-num{font-size:11px;color:#b48b47;font-weight:900;letter-spacing:.14em}body.page-id-64 .v16-card h3{font-size:19px;margin:28px 0 8px}body.page-id-64 .v16-card p{font-size:14px;line-height:1.55;margin:0;color:#69736f}body.page-id-64 .dark .v16-card p{color:#d4dfdb}body.page-id-64 .v16-pillrow{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}body.page-id-64 .v16-pill{border:1px solid #d7d2c7;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;background:#fff}body.page-id-64 .dark .v16-pill{background:transparent;border-color:rgba(255,255,255,.22)}body.page-id-64 .v16-projects{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:14px;margin-top:32px}body.page-id-64 .v16-project{min-height:260px;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(13,67,61,.05),rgba(13,67,61,.13));border:1px solid #ded9ce}body.page-id-64 .v16-project b{font-size:22px}body.page-id-64 .v16-project span{font-size:13px;margin-top:7px;color:#65706c}body.page-id-64 .v16-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}body.page-id-64 .v16-faq details{background:#fff;border:1px solid #e2ddd2;border-radius:14px;padding:17px 18px}body.page-id-64 .v16-faq summary{font-weight:800;cursor:pointer}body.page-id-64 .v16-faq p{font-size:14px;line-height:1.6;color:#66706d}body.page-id-64 .eng-rfq{margin-top:0!important}body.page-id-64 .eng-deliverables{padding-top:72px!important;padding-bottom:72px!important}
@media(max-width:900px){body.page-id-64 .v16-grid{grid-template-columns:1fr 1fr}body.page-id-64 .v16-projects{grid-template-columns:1fr}body.page-id-64 .v16-project{min-height:180px}body.page-id-64 .v16-faq{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-64 .v16-section{padding:52px 0}body.page-id-64 .v16-grid{grid-template-columns:1fr}body.page-id-64 .v16-card{min-height:auto;padding:18px}body.page-id-64 .v16-card h3{margin-top:18px}body.page-id-64 .v16-title{font-size:36px}body.page-id-64 .v16-lead{font-size:15px}body.page-id-64 .v16-project{padding:20px}body.page-id-64 .hero{min-height:560px}body.page-id-64 .wrap{width:min(94%,1180px)}}body.page-id-64 /* V17 — improve contrast and readability of Design Basis section */
#design-basis .v16-title{color:#fff!important;text-shadow:none!important;opacity:1!important;max-width:900px!important}body.page-id-64 #design-basis .v16-lead{color:#f3f7f5!important;opacity:1!important;font-weight:500!important;max-width:920px!important}body.page-id-64 #design-basis .v16-card h3{color:#fff!important;font-weight:800!important}body.page-id-64 #design-basis .v16-card p{color:#edf4f1!important;opacity:1!important;font-size:15px!important;line-height:1.6!important}body.page-id-64 #design-basis .v16-num{color:#f0bd48!important}body.page-id-64 #design-basis .v16-pill{color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.32)!important}
@media(max-width:600px){body.page-id-64 #design-basis .v16-title{font-size:34px!important;line-height:1.06!important}body.page-id-64 #design-basis .v16-lead{font-size:16px!important;line-height:1.55!important}body.page-id-64 #design-basis .v16-card p{font-size:14px!important}}body.page-id-64 /* V18 — visual application portfolio + expanded engineering FAQ */
.app-v18{background:#f6f3eb}body.page-id-64 .app-v18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end}body.page-id-64 .app-v18-head .v16-lead{margin:0 0 8px}body.page-id-64 .app-v18-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}body.page-id-64 .app-v18-card{background:#fff;border:1px solid #ded9ce;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(20,55,50,.08);transition:.25s ease}body.page-id-64 .app-v18-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(20,55,50,.13)}body.page-id-64 .app-v18-visual{position:relative;aspect-ratio:1.75/1;overflow:hidden;background:#103f3a}body.page-id-64 .app-v18-visual svg{width:100%;height:100%;display:block}body.page-id-64 .app-v18-badge{position:absolute;left:16px;bottom:14px;background:rgba(255,255,255,.94);color:#103f3a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-64 .app-v18-copy{padding:22px 22px 24px}body.page-id-64 .app-v18-copy h3{font-size:23px;line-height:1.08;margin:10px 0 10px}body.page-id-64 .app-v18-copy p{font-size:14px;line-height:1.65;color:#66706d;margin:0}body.page-id-64 .app-v18-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}body.page-id-64 .app-v18-tags span{font-size:10px!important;color:#173e39!important;background:#f4efe3;border:1px solid #e4ddcf;border-radius:999px;padding:7px 9px;margin:0!important;font-weight:800}body.page-id-64 .faq-v18{background:#fff}body.page-id-64 .faq-v18-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end}body.page-id-64 .faq-v18-head>p{font-size:16px;line-height:1.65;color:#66706d;margin:0 0 8px}body.page-id-64 .faq-v18 .v16-title{font-size:clamp(42px,5vw,70px);line-height:.98;margin-bottom:0}body.page-id-64 .faq-v18-grid{gap:12px;margin-top:36px}body.page-id-64 .faq-v18-grid details{padding:0;background:#faf9f5;border:1px solid #dfdbd1;border-radius:16px;overflow:hidden}body.page-id-64 .faq-v18-grid summary{list-style:none;padding:19px 54px 19px 20px;position:relative;font-size:15px;line-height:1.35}body.page-id-64 .faq-v18-grid summary::-webkit-details-marker{display:none}body.page-id-64 .faq-v18-grid summary:after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0d433d;color:#fff;font-size:18px}body.page-id-64 .faq-v18-grid details[open] summary:after{content:'–';background:#d9a72f}body.page-id-64 .faq-v18-grid details[open] summary{background:#f3efe5}body.page-id-64 .faq-v18-grid details p{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7;color:#5f6966}body.page-id-64 .faq-v18-grid details[open] p{padding-top:16px}
@media(max-width:900px){body.page-id-64 .app-v18-head,body.page-id-64 .faq-v18-head{grid-template-columns:1fr;gap:12px}body.page-id-64 .app-v18-grid{grid-template-columns:1fr}body.page-id-64 .app-v18-card{display:grid;grid-template-columns:1fr 1fr}body.page-id-64 .app-v18-visual{aspect-ratio:auto;min-height:250px}body.page-id-64 .faq-v18-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-64 .app-v18-grid{gap:14px}body.page-id-64 .app-v18-card{display:block}body.page-id-64 .app-v18-visual{min-height:0;aspect-ratio:1.7/1}body.page-id-64 .app-v18-copy{padding:18px}body.page-id-64 .app-v18-copy h3{font-size:21px}body.page-id-64 .faq-v18 .v16-title{font-size:36px}body.page-id-64 .faq-v18-grid{grid-template-columns:1fr;margin-top:24px}body.page-id-64 .faq-v18-grid summary{font-size:14px;padding:17px 50px 17px 17px}body.page-id-64 .faq-v18-grid details p{padding-left:17px;padding-right:17px}}body.page-id-64 /* V20 — mobile-first correction for Material Approval and full-page responsive behavior */
@media (max-width: 700px){

  /* Global mobile safety */
  html, body{max-width:100%; overflow-x:hidden !important;}
  .eng-page, .v11-materials, .v13-review, .v13-review-copy,
  .v13-review-grid, .v14-verify-card, .v14-card-image, .v14-card-copy{
    min-width:0 !important;
    max-width:100% !important;
    box-sizing:border-box !important;
  }

  /* Material Approval wrapper */
  .v13-review{
    width:calc(100% - 24px) !important;
    margin:18px auto 0 !important;
    display:block !important;
    border-radius:18px !important;
    overflow:hidden !important;
    padding:0 !important;
  }

  .v13-review-copy{
    padding:22px 15px 18px !important;
  }

  .v13-kicker{
    font-size:9px !important;
    letter-spacing:.14em !important;
    line-height:1.35 !important;
  }

  .v13-review h3{
    font-size:clamp(28px,9vw,38px) !important;
    line-height:1.02 !important;
    letter-spacing:-.025em !important;
    margin:8px 0 12px !important;
  }

  .v13-review-copy > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin:0 0 18px !important;
  }

  /* 8 cards become compact stacked cards — never tall columns */
  .v13-review-grid{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    border:0 !important;
    width:100% !important;
  }

  .v14-verify-card{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    min-height:0 !important;
    height:auto !important;
    border-radius:14px !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  /* Fixed, compact image area */
  .v14-card-image{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    flex:0 0 165px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
      linear-gradient(135deg,#dfe5e1 0%,#cfd8d3 100%) !important;
  }

  .v14-card-image img{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }

  .v14-card-copy{
    width:100% !important;
    padding:14px 14px 15px !important;
    min-height:0 !important;
    height:auto !important;
  }

  .v14-card-copy h4{
    font-size:18px !important;
    line-height:1.15 !important;
    margin:0 0 6px !important;
  }

  .v14-card-copy p{
    min-height:0 !important;
    height:auto !important;
    font-size:12px !important;
    line-height:1.5 !important;
    margin:0 0 10px !important;
  }

  .v14-tag{
    font-size:8px !important;
    padding-top:8px !important;
  }

  .v14-no{
    width:30px !important;
    height:30px !important;
    font-size:9px !important;
    top:9px !important;
    left:9px !important;
  }

  .v15-visual-label{
    left:9px !important;
    bottom:8px !important;
    font-size:7px !important;
    padding:5px 6px !important;
  }

  /* Materials section around it */
  .v11-materials{
    padding:42px 0 !important;
  }
  .mat-wrap{
    width:calc(100% - 24px) !important;
  }
  .mat-head{
    display:block !important;
    margin-bottom:18px !important;
  }
  .mat-head h2{
    font-size:clamp(33px,10vw,43px) !important;
    line-height:1 !important;
    margin-top:9px !important;
  }
  .mat-head > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin-top:12px !important;
  }
  .mat-strip{
    overflow-x:auto !important;
    flex-wrap:nowrap !important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:10px !important;
  }
  .mat-strip span{
    flex:0 0 auto !important;
    white-space:nowrap !important;
  }

  /* Prevent any inherited giant heights */
  .mat-card, .mat-card:nth-child(7),
  .v14-verify-card, .v13-review-grid > *{
    min-height:0 !important;
    height:auto !important;
  }
}body.page-id-64 /* Very small phones */
@media (max-width: 420px){
  .v14-card-image,
  .v14-card-image img{
    height:145px !important;
    min-height:145px !important;
    max-height:145px !important;
  }
  .v14-card-image{flex-basis:145px !important;}
  .v13-review h3{font-size:30px !important;}
  .v14-card-copy h4{font-size:17px !important;}
}body.page-id-64 /* V21 strategic Car Parking Shades Riyadh SEO/internal-link layer */
.seo-brand-link,body.page-id-64 .seo-internal-link{
  color:inherit;
  text-decoration:none;
  font:inherit;
}body.page-id-64 .seo-brand-link:hover,body.page-id-64 .seo-internal-link:hover{
  text-decoration:underline;
  text-underline-offset:3px;
}body.page-id-64 .cpsr-seo-intro{margin-top:10px;}body.page-id-64{--pj-green:#0b3b35;--pj-green2:#12483f;--pj-gold:#c99a43;--pj-cream:#f4f0e7;--pj-ink:#143e37}body.page-id-64 .pj-page{background:#f6f3ec;color:var(--pj-ink);font-family:inherit}body.page-id-64 .pj-shell{width:min(1480px,92vw);margin:auto}body.page-id-64 .pj-kicker{display:block;color:var(--pj-gold);font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-64 .pj-hero{background:linear-gradient(115deg,#082f2b,#10483f);color:#fff;padding:78px 0 64px;overflow:hidden}body.page-id-64 .pj-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-64 .pj-hero h1{font-size:clamp(52px,5.8vw,88px);line-height:.94;letter-spacing:-.05em;margin:0 0 22px;max-width:880px}body.page-id-64 .pj-hero h1 em{font-style:normal;color:#ddb562}body.page-id-64 .pj-hero-copy>p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.76);max-width:780px}body.page-id-64 .pj-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 35px}body.page-id-64 .pj-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:12px;font-weight:850}body.page-id-64 .pj-gold{background:var(--pj-gold);color:#fff}body.page-id-64 .pj-outline{border:1px solid rgba(255,255,255,.3);color:#fff}body.page-id-64 .pj-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);padding-top:18px;gap:18px}body.page-id-64 .pj-stats b{display:block;color:#ddb562;font-size:10px;letter-spacing:.12em}body.page-id-64 .pj-stats span{display:block;margin-top:6px;font-size:12px;color:rgba(255,255,255,.68)}body.page-id-64 .pj-hero-visual{display:grid;gap:12px}body.page-id-64 .pj-hero-card,body.page-id-64 .pj-placeholder{border-radius:20px;overflow:hidden}body.page-id-64 .pj-placeholder{position:relative;min-height:360px;background-color:#123f39;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.14)}body.page-id-64 .pj-placeholder:before,body.page-id-64 .pj-project-image:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 25%,rgba(5,35,30,.7))}body.page-id-64 .pj-placeholder span{position:absolute;z-index:2;left:18px;bottom:18px;font-size:10px;letter-spacing:.15em;font-weight:850}body.page-id-64 .pj-parking{background-image:linear-gradient(135deg,rgba(10,55,48,.2),rgba(10,55,48,.2)),url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80')}body.page-id-64 .pj-tensile{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-64 .pj-steel{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-64 .pj-cap{padding:15px 18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-top:0}body.page-id-64 .pj-cap b,body.page-id-64 .pj-cap span{display:block}body.page-id-64 .pj-cap span{font-size:11px;opacity:.65;margin-top:4px}body.page-id-64 .pj-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-64 .pj-mini-row .pj-placeholder{min-height:150px}body.page-id-64 .pj-categories{padding:28px 0;background:#eee9df}body.page-id-64 .pj-cat-row{display:flex;gap:8px;flex-wrap:wrap}body.page-id-64 .pj-cat-row a{background:#fff;border:1px solid #ddd5c7;border-radius:999px;padding:10px 14px;text-decoration:none;color:#234941;font-size:11px;font-weight:800}body.page-id-64 .pj-featured,body.page-id-64 .pj-sectors{padding:72px 0}body.page-id-64 .pj-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-64 .pj-section-head h2,body.page-id-64 .pj-case h2,body.page-id-64 .pj-proof h2,body.page-id-64 .pj-rfq h2{font-size:clamp(38px,4.5vw,64px);line-height:.98;letter-spacing:-.04em;margin:0}body.page-id-64 .pj-section-head>p{color:#687570;line-height:1.65}body.page-id-64 .pj-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}body.page-id-64 .pj-project{background:#fff;border:1px solid #ddd6ca;border-radius:20px;overflow:hidden}body.page-id-64 .pj-project-wide{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr}body.page-id-64 .pj-project-image{height:280px;position:relative;background-size:cover;background-position:center}body.page-id-64 .pj-project-wide .pj-project-image{height:auto;min-height:410px}body.page-id-64 .pj-aramco{background-image:url('https://images.unsplash.com/photo-1494526585095-c41746248156?auto=format&fit=crop&w=1400&q=80')}body.page-id-64 .pj-industrial{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1000&q=80')}body.page-id-64 .pj-sports{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=1000&q=80')}body.page-id-64 .pj-walk{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1000&q=80')}body.page-id-64 .pj-membrane{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=1000&q=80')}body.page-id-64 .pj-badge{position:absolute;z-index:2;left:15px;top:15px;background:#0b3b35;color:#fff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-64 .pj-project-body{padding:25px}body.page-id-64 .pj-project-body small{color:#b4832c;font-size:9px;font-weight:850;letter-spacing:.15em}body.page-id-64 .pj-project-body h3{font-size:26px;line-height:1.08;margin:12px 0 9px}body.page-id-64 .pj-project-body p{color:#687570;font-size:13px;line-height:1.6}body.page-id-64 .pj-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}body.page-id-64 .pj-meta span{font-size:9px;background:#f1ede5;border-radius:999px;padding:7px 9px}body.page-id-64 .pj-project-body a{color:#a97825;text-decoration:none;font-size:11px;font-weight:850}body.page-id-64 .pj-case{background:#0b3b35;color:#fff;padding:72px 0}body.page-id-64 .pj-case-head{max-width:900px;margin-bottom:32px}body.page-id-64 .pj-case-head p{color:rgba(255,255,255,.68);line-height:1.65}body.page-id-64 .pj-case-flow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}body.page-id-64 .pj-case-flow article{padding:24px 20px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-64 .pj-case-flow article:last-child{border-right:0}body.page-id-64 .pj-case-flow b{font-size:10px;color:#d9ac57}body.page-id-64 .pj-flow-icon{margin:28px 0 20px;width:50px;height:50px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;color:#d9ac57;font-size:10px;font-weight:900}body.page-id-64 .pj-case-flow h3{font-size:18px}body.page-id-64 .pj-case-flow p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.63)}body.page-id-64 .pj-proof{padding:65px 0;background:#e9e4d9}body.page-id-64 .pj-proof-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-64 .pj-proof-copy p{color:#687570;line-height:1.65}body.page-id-64 .pj-proof-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5cdbc;background:#fff;border-radius:18px;overflow:hidden}body.page-id-64 .pj-proof-items div{padding:22px;border-right:1px solid #e4ded2;border-bottom:1px solid #e4ded2}body.page-id-64 .pj-proof-items b{display:block;color:#b58127;font-size:10px;margin-bottom:8px}body.page-id-64 .pj-proof-items span{font-size:13px}body.page-id-64 .pj-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-64 .pj-sector-grid div{background:#fff;border:1px solid #ded7ca;border-radius:16px;padding:24px;min-height:190px}body.page-id-64 .pj-sector-grid span{color:#b58127;font-size:10px}body.page-id-64 .pj-sector-grid h3{font-size:20px;margin:35px 0 8px}body.page-id-64 .pj-sector-grid p{font-size:12px;line-height:1.55;color:#687570}body.page-id-64 .pj-rfq{background:linear-gradient(120deg,#082f2b,#11483f);color:#fff;padding:68px 0}body.page-id-64 .pj-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-64 .pj-rfq p{color:rgba(255,255,255,.7);line-height:1.65}body.page-id-64 .pj-rfq-box{background:#f3eddf;color:#153e37;padding:28px;border-radius:18px}body.page-id-64 .pj-rfq-box h3{font-size:24px;margin-top:0}body.page-id-64 .pj-rfq-box span{display:block;padding:9px 0;border-bottom:1px solid #ddd5c7;font-size:12px}body.page-id-64 .pj-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:7px;font-size:11px;font-weight:850}
@media(max-width:900px){body.page-id-64 .pj-shell{width:calc(100% - 28px)}body.page-id-64 .pj-hero{padding:52px 0 42px}body.page-id-64 .pj-hero-grid,body.page-id-64 .pj-section-head,body.page-id-64 .pj-proof-grid,body.page-id-64 .pj-rfq-grid{grid-template-columns:1fr;gap:26px}body.page-id-64 .pj-hero h1{font-size:48px}body.page-id-64 .pj-project-wide{display:block}body.page-id-64 .pj-project-wide .pj-project-image{height:270px;min-height:0}body.page-id-64 .pj-case-flow{grid-template-columns:repeat(2,1fr)}body.page-id-64 .pj-sector-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-64 .pj-hero h1{font-size:41px}body.page-id-64 .pj-hero-copy>p{font-size:14px}body.page-id-64 .pj-stats{grid-template-columns:1fr;gap:10px}body.page-id-64 .pj-placeholder{min-height:250px}body.page-id-64 .pj-mini-row .pj-placeholder{min-height:120px}body.page-id-64 .pj-featured,body.page-id-64 .pj-sectors,body.page-id-64 .pj-case,body.page-id-64 .pj-proof,body.page-id-64 .pj-rfq{padding:46px 0}body.page-id-64 .pj-project-grid{grid-template-columns:1fr}body.page-id-64 .pj-project-wide{grid-column:auto}body.page-id-64 .pj-project-image,body.page-id-64 .pj-project-wide .pj-project-image{height:220px}body.page-id-64 .pj-project-body h3{font-size:22px}body.page-id-64 .pj-case-flow{grid-template-columns:1fr}body.page-id-64 .pj-case-flow article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:20px}body.page-id-64 .pj-flow-icon{margin:16px 0}body.page-id-64 .pj-sector-grid,body.page-id-64 .pj-proof-items{grid-template-columns:1fr}body.page-id-64 .pj-sector-grid div{min-height:auto}body.page-id-64 .pj-cat-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-64 .pj-cat-row a{white-space:nowrap;flex:0 0 auto}}body.page-id-64 /* V2 Projects — portfolio/case-study focused; intentionally distinct from Engineering page */
.pv2-page{background:#f5f1e8;color:#143e37}body.page-id-64 .pv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-64 .pv2-kicker{display:block;color:#c69338;font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-64 .pv2-hero{background:#0a3933;color:#fff;padding:76px 0 60px}body.page-id-64 .pv2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:55px;align-items:center}body.page-id-64 .pv2-hero h1{font-size:clamp(58px,6vw,94px);line-height:.91;letter-spacing:-.055em;margin:0 0 22px}body.page-id-64 .pv2-hero h1 em{font-style:normal;color:#ddb25c}body.page-id-64 .pv2-hero p{max-width:720px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.65}body.page-id-64 .pv2-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}body.page-id-64 .pv2-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:850}body.page-id-64 .pv2-btn.gold{background:#c99a43;color:white}body.page-id-64 .pv2-btn.outline{border:1px solid rgba(255,255,255,.3);color:white}body.page-id-64 .pv2-hero-tags{display:flex;gap:7px;flex-wrap:wrap}body.page-id-64 .pv2-hero-tags span{font-size:8px;letter-spacing:.1em;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:7px 9px}body.page-id-64 .pv2-collage{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:10px;height:530px}body.page-id-64 .pv2-photo{position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center}body.page-id-64 .pv2-photo:after,body.page-id-64 .pv2-img:after,body.page-id-64 .pv2-feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 45%,rgba(5,38,32,.72))}body.page-id-64 .pv2-photo span,body.page-id-64 .pv2-img span{position:absolute;z-index:2;bottom:15px;left:15px;color:white;font-size:9px;font-weight:850;letter-spacing:.12em}body.page-id-64 .hero-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80')}body.page-id-64 .hero-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .hero-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .pv2-filter{padding:27px 0;background:#ebe6db}body.page-id-64 .pv2-filter-top{display:flex;justify-content:space-between;align-items:center}body.page-id-64 .pv2-filter-top p{font-size:12px;color:#687570}body.page-id-64 .pv2-pills{display:flex;gap:7px;flex-wrap:wrap}body.page-id-64 .pv2-pills button{border:1px solid #d6cebf;background:#f8f5ef;color:#274b44;border-radius:99px;padding:9px 13px;font:inherit;font-size:10px;font-weight:750}body.page-id-64 .pv2-pills button.active{background:#0d4038;color:white;border-color:#0d4038}body.page-id-64 .pv2-feature,body.page-id-64 .pv2-grid-section,body.page-id-64 .pv2-sectors{padding:72px 0}body.page-id-64 .pv2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-64 .pv2-head h2,body.page-id-64 .pv2-proof h2,body.page-id-64 .pv2-rfq h2,body.page-id-64 .pv2-sectors>div>h2{font-size:clamp(39px,4.7vw,67px);line-height:.96;letter-spacing:-.045em;margin:0}body.page-id-64 .pv2-head>p{color:#66746f;line-height:1.65}body.page-id-64 .pv2-feature-card{display:grid;grid-template-columns:1.15fr .85fr;background:#fff;border:1px solid #dcd4c6;border-radius:24px;overflow:hidden}body.page-id-64 .pv2-feature-image{min-height:620px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80') center/cover}body.page-id-64 .pv2-badge{position:absolute;z-index:3;top:17px;left:17px;background:#0b3b35;color:#fff;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-64 .pv2-image-note{position:absolute;z-index:3;left:18px;bottom:18px;background:rgba(8,52,44,.85);color:#fff;padding:9px 11px;border-radius:8px;font-size:9px}body.page-id-64 .pv2-feature-copy{padding:38px}body.page-id-64 .pv2-feature-copy small,body.page-id-64 .pv2-card-copy small{color:#ad7b25;font-size:9px;font-weight:850;letter-spacing:.13em}body.page-id-64 .pv2-feature-copy h3{font-size:38px;line-height:1.03;margin:13px 0}body.page-id-64 .pv2-lead{font-size:14px;line-height:1.65;color:#66746f}body.page-id-64 .pv2-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e3ddd1;margin:25px 0}body.page-id-64 .pv2-facts div{padding:14px;border-right:1px solid #e3ddd1;border-bottom:1px solid #e3ddd1}body.page-id-64 .pv2-facts b{display:block;font-size:8px;color:#ad7b25;letter-spacing:.1em}body.page-id-64 .pv2-facts span{font-size:12px}body.page-id-64 .pv2-story{display:grid;gap:8px}body.page-id-64 .pv2-story>div{background:#f4f0e8;border-radius:11px;padding:13px}body.page-id-64 .pv2-story b{font-size:9px;color:#ad7b25}body.page-id-64 .pv2-story h4{font-size:15px;margin:4px 0}body.page-id-64 .pv2-story p{font-size:11px;line-height:1.5;color:#697671;margin:0}body.page-id-64 .pv2-textlink,body.page-id-64 .pv2-card-copy a{display:inline-block;margin-top:18px;color:#a67420;text-decoration:none;font-size:10px;font-weight:850}body.page-id-64 .pv2-grid-section{background:#eee9df}body.page-id-64 .pv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-64 .pv2-grid article{background:#fff;border:1px solid #dcd4c6;border-radius:18px;overflow:hidden}body.page-id-64 .pv2-img{height:245px;position:relative;background-size:cover;background-position:center}body.page-id-64 .p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=80')}body.page-id-64 .p2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=900&q=80')}body.page-id-64 .p3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=900&q=80')}body.page-id-64 .p4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-64 .p5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-64 .p6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=900&q=80')}body.page-id-64 .pv2-card-copy{padding:20px}body.page-id-64 .pv2-card-copy h3{font-size:22px;margin:9px 0 6px}body.page-id-64 .pv2-card-copy p{font-size:12px;line-height:1.55;color:#687570}body.page-id-64 .pv2-proof{background:#0a3933;color:white;padding:68px 0}body.page-id-64 .pv2-head.light>p{color:rgba(255,255,255,.65)}body.page-id-64 .pv2-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden}body.page-id-64 .pv2-proof-grid>div{padding:25px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-64 .pv2-proof-grid span{color:#d8aa52;font-size:10px}body.page-id-64 .pv2-proof-grid h3{font-size:21px;margin:30px 0 8px}body.page-id-64 .pv2-proof-grid p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.62)}body.page-id-64 .pv2-sector-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}body.page-id-64 .pv2-sector-row a{background:#fff;border:1px solid #ddd5c7;border-radius:15px;padding:22px;text-decoration:none;color:#173f37}body.page-id-64 .pv2-sector-row b,body.page-id-64 .pv2-sector-row span{display:block}body.page-id-64 .pv2-sector-row b{font-size:17px}body.page-id-64 .pv2-sector-row span{font-size:10px;color:#73807c;margin-top:7px}body.page-id-64 .pv2-rfq{padding:66px 0;background:#e8e2d7}body.page-id-64 .pv2-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-64 .pv2-rfq p{color:#66746f;line-height:1.65}body.page-id-64 .pv2-rfq-box{background:#0b3b35;color:#fff;border-radius:18px;padding:28px}body.page-id-64 .pv2-rfq-box h3{font-size:23px;margin-top:0}body.page-id-64 .pv2-rfq-box span{display:block;border-bottom:1px solid rgba(255,255,255,.13);padding:9px 0;font-size:11px;color:rgba(255,255,255,.72)}body.page-id-64 .pv2-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;border-radius:7px;padding:13px;font-size:10px;font-weight:850}
@media(max-width:900px){body.page-id-64 .pv2-shell{width:calc(100% - 28px)}body.page-id-64 .pv2-hero-grid,body.page-id-64 .pv2-head,body.page-id-64 .pv2-feature-card,body.page-id-64 .pv2-rfq-grid{grid-template-columns:1fr;gap:25px}body.page-id-64 .pv2-hero h1{font-size:53px}body.page-id-64 .pv2-collage{height:420px}body.page-id-64 .pv2-feature-image{min-height:350px}body.page-id-64 .pv2-grid{grid-template-columns:repeat(2,1fr)}body.page-id-64 .pv2-proof-grid,body.page-id-64 .pv2-sector-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-64 .pv2-hero{padding:48px 0 38px}body.page-id-64 .pv2-hero h1{font-size:44px}body.page-id-64 .pv2-hero p{font-size:14px}body.page-id-64 .pv2-collage{height:340px;grid-template-columns:1fr 1fr;grid-template-rows:1.3fr .7fr}body.page-id-64 .hero-a{grid-column:1/3;grid-row:auto}body.page-id-64 .pv2-filter-top{display:block}body.page-id-64 .pv2-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-64 .pv2-pills button{flex:0 0 auto;white-space:nowrap}body.page-id-64 .pv2-feature,body.page-id-64 .pv2-grid-section,body.page-id-64 .pv2-sectors,body.page-id-64 .pv2-proof,body.page-id-64 .pv2-rfq{padding:45px 0}body.page-id-64 .pv2-feature-image{min-height:245px}body.page-id-64 .pv2-feature-copy{padding:22px}body.page-id-64 .pv2-feature-copy h3{font-size:29px}body.page-id-64 .pv2-facts{grid-template-columns:1fr}body.page-id-64 .pv2-grid{grid-template-columns:1fr}body.page-id-64 .pv2-img{height:215px}body.page-id-64 .pv2-proof-grid,body.page-id-64 .pv2-sector-row{grid-template-columns:1fr}body.page-id-64 .pv2-proof-grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-64 /* V3 fresh Projects visual portfolio — independent design language */
.v3p{background:#f3efe6;color:#133d36}body.page-id-64 .v3-shell{width:min(1500px,93vw);margin:auto}body.page-id-64 .v3-kicker{display:block;color:#c79438;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:14px}body.page-id-64 .v3-hero{background:#082f2b;color:white;padding:54px 0 22px}body.page-id-64 .v3-hero-top{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:stretch}body.page-id-64 .v3-copy{padding:40px 0}body.page-id-64 .v3-copy h1{font-size:clamp(60px,6.6vw,105px);line-height:.87;letter-spacing:-.06em;margin:0 0 25px}body.page-id-64 .v3-copy h1 i{font-style:normal;color:#ddb25b}body.page-id-64 .v3-copy p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.7);max-width:650px}body.page-id-64 .v3-actions{display:flex;gap:9px;margin-top:27px}body.page-id-64 .v3-actions a{background:#c99a43;color:white;text-decoration:none;padding:13px 16px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.06em}body.page-id-64 .v3-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.25)}body.page-id-64 .v3-feature-photo{min-height:490px;border-radius:22px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1600&q=82') center/cover;overflow:hidden}body.page-id-64 .v3-feature-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(4,31,27,.8))}body.page-id-64 .v3-feature-photo span,body.page-id-64 .v3-feature-photo b{position:absolute;z-index:2;left:22px}body.page-id-64 .v3-feature-photo span{bottom:55px;color:#dcb05a;font-size:9px;letter-spacing:.15em;font-weight:900}body.page-id-64 .v3-feature-photo b{bottom:24px;font-size:18px}body.page-id-64 .v3-film{display:grid;grid-template-columns:1.3fr .8fr 1fr .8fr;gap:8px;margin-top:8px}body.page-id-64 .v3-film>div{height:120px;border-radius:10px;position:relative;background-size:cover;background-position:center;overflow:hidden}body.page-id-64 .v3-film>div:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(4,32,27,.7))}body.page-id-64 .v3-film span{position:absolute;z-index:2;bottom:10px;left:11px;font-size:8px;font-weight:900;letter-spacing:.12em}body.page-id-64 .film-a{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-64 .film-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=600&q=80')}body.page-id-64 .film-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=700&q=80')}body.page-id-64 .film-d{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=600&q=80')}body.page-id-64 .v3-gallery{padding:72px 0}body.page-id-64 .v3-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:26px}body.page-id-64 .v3-title-row h2,body.page-id-64 .v3-case-copy h2,body.page-id-64 .v3-ksa h2,body.page-id-64 .v3-browse h2,body.page-id-64 .v3-contact h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-64 .v3-title-row>p{color:#697670;line-height:1.6}body.page-id-64 .v3-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}body.page-id-64 .v3-filters button{border:1px solid #d6cebf;background:#faf7f1;border-radius:99px;padding:9px 12px;font:inherit;font-size:9px;font-weight:850;color:#34564f}body.page-id-64 .v3-filters button.on{background:#0b3a34;color:white}body.page-id-64 .v3-masonry{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:255px;gap:10px}body.page-id-64 .v3-tile{position:relative;border-radius:15px;overflow:hidden;background-size:cover;background-position:center}body.page-id-64 .v3-tile.tall{grid-row:span 2}body.page-id-64 .v3-tile.wide{grid-column:span 2}body.page-id-64 .v3-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,38,32,.84))}body.page-id-64 .v3-overlay{position:absolute;z-index:2;left:19px;right:19px;bottom:18px;color:white}body.page-id-64 .v3-overlay small{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-64 .v3-overlay h3{font-size:22px;margin:6px 0}body.page-id-64 .v3-overlay span{font-size:8px;font-weight:900}body.page-id-64 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=80')}body.page-id-64 .t2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .t3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .t4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1100&q=80')}body.page-id-64 .t5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .t6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .v3-case{padding:75px 0;background:#e8e2d6}body.page-id-64 .v3-case-label{display:flex;gap:12px;align-items:center;margin-bottom:22px}body.page-id-64 .v3-case-label span{width:34px;height:34px;border-radius:50%;background:#c99a43;color:white;display:grid;place-items:center;font-size:9px}body.page-id-64 .v3-case-label b{font-size:9px;letter-spacing:.16em}body.page-id-64 .v3-case-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:35px}body.page-id-64 .v3-case-main{height:510px;border-radius:18px;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80') center/cover}body.page-id-64 .v3-case-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-64 .v3-case-thumbs>div{height:125px;border-radius:10px;background-size:cover;background-position:center;position:relative}body.page-id-64 .v3-case-thumbs span{position:absolute;left:9px;bottom:9px;background:#0b3b35;color:white;padding:6px;font-size:7px;font-weight:850}body.page-id-64 .before{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=500&q=80')}body.page-id-64 .during{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=500&q=80')}body.page-id-64 .after{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=500&q=80')}body.page-id-64 .v3-case-copy{padding:15px 5px}body.page-id-64 .v3-case-copy>small{color:#aa7926;font-size:9px;font-weight:900;letter-spacing:.14em}body.page-id-64 .v3-case-copy h2{font-size:clamp(38px,4vw,60px);margin:12px 0 17px}body.page-id-64 .v3-case-copy .intro{color:#64726d;line-height:1.65}body.page-id-64 .v3-case-copy dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cebf;margin:22px 0}body.page-id-64 .v3-case-copy dl div{padding:13px;border-right:1px solid #d6cebf;border-bottom:1px solid #d6cebf}body.page-id-64 .v3-case-copy dt{font-size:7px;color:#aa7926;font-weight:900}body.page-id-64 .v3-case-copy dd{font-size:11px;margin:4px 0 0}body.page-id-64 .v3-story{display:grid;gap:7px}body.page-id-64 .v3-story div{background:#f5f1e9;padding:12px;border-radius:9px}body.page-id-64 .v3-story b{font-size:8px;color:#aa7926}body.page-id-64 .v3-story p{font-size:10.5px;color:#687570;line-height:1.5;margin:4px 0 0}body.page-id-64 .v3-case-copy>a{display:inline-block;margin-top:18px;color:#9c6e20;font-size:9px;font-weight:900;text-decoration:none}body.page-id-64 .v3-ksa{padding:72px 0}body.page-id-64 .v3-ksa-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-64 .v3-ksa p{color:#687570;line-height:1.65}body.page-id-64 .v3-map-card{height:420px;background:#0a3933;border-radius:22px;position:relative;overflow:hidden;color:white}body.page-id-64 .v3-map-card:before{content:"";position:absolute;width:60%;height:68%;left:20%;top:14%;border:1px solid rgba(220,176,90,.28);border-radius:46% 54% 43% 57%;transform:rotate(-8deg)}body.page-id-64 .v3-map-card>b,body.page-id-64 .v3-map-card>small{position:absolute;left:24px}body.page-id-64 .v3-map-card>b{bottom:38px;font-size:19px}body.page-id-64 .v3-map-card>small{bottom:22px;font-size:8px;opacity:.55}body.page-id-64 .pin{position:absolute;font-size:7px;font-weight:900;color:#e1b65e}body.page-id-64 .pin:before{content:"";display:inline-block;width:7px;height:7px;background:#e1b65e;border-radius:50%;margin-right:5px}body.page-id-64 .p-riy{left:52%;top:48%}body.page-id-64 .p-dam{right:17%;top:37%}body.page-id-64 .p-dha{right:15%;top:43%}body.page-id-64 .p-jub{right:13%;top:29%}body.page-id-64 .p-jed{left:24%;top:57%}body.page-id-64 .v3-proof{background:#0a3933;color:white;padding:65px 0}body.page-id-64 .v3-title-row.light>p{color:rgba(255,255,255,.6)}body.page-id-64 .v3-proof-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-64 .v3-proof-row div{padding:24px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-64 .v3-proof-row span{font-size:8px;color:#dcb05a}body.page-id-64 .v3-proof-row b{display:block;margin:28px 0 7px;font-size:13px}body.page-id-64 .v3-proof-row p{font-size:10px;color:rgba(255,255,255,.58);line-height:1.5}body.page-id-64 .v3-browse{padding:72px 0}body.page-id-64 .v3-browse>div>h2{max-width:850px}body.page-id-64 .v3-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px}body.page-id-64 .v3-browse-grid a{background:white;border:1px solid #ddd5c7;border-radius:13px;padding:20px;text-decoration:none;color:#153f37}body.page-id-64 .v3-browse-grid span{font-size:8px;color:#aa7926}body.page-id-64 .v3-browse-grid b{display:block;font-size:17px;margin:30px 0 8px}body.page-id-64 .v3-browse-grid em{font-style:normal;font-size:8px;color:#aa7926;font-weight:900}body.page-id-64 .v3-contact{padding:65px 0;background:#e7e1d5}body.page-id-64 .v3-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-64 .v3-contact p{color:#687570}body.page-id-64 .v3-contact-btn{background:#0a3933;color:white;text-decoration:none;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr auto;align-items:center}body.page-id-64 .v3-contact-btn small,body.page-id-64 .v3-contact-btn b{grid-column:1}body.page-id-64 .v3-contact-btn small{color:#dcb05a;font-size:8px}body.page-id-64 .v3-contact-btn b{font-size:16px;margin-top:7px}body.page-id-64 .v3-contact-btn span{grid-column:2;grid-row:1/3;font-size:27px;color:#dcb05a}
@media(max-width:900px){body.page-id-64 .v3-shell{width:calc(100% - 28px)}body.page-id-64 .v3-hero-top,body.page-id-64 .v3-title-row,body.page-id-64 .v3-case-grid,body.page-id-64 .v3-ksa-grid,body.page-id-64 .v3-contact-grid{grid-template-columns:1fr;gap:25px}body.page-id-64 .v3-copy h1{font-size:60px}body.page-id-64 .v3-feature-photo{min-height:370px}body.page-id-64 .v3-masonry{grid-template-columns:1fr 1fr}body.page-id-64 .v3-tile.wide{grid-column:span 1}body.page-id-64 .v3-proof-row,body.page-id-64 .v3-browse-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-64 .v3-hero{padding:35px 0 14px}body.page-id-64 .v3-copy{padding:15px 0}body.page-id-64 .v3-copy h1{font-size:47px}body.page-id-64 .v3-copy p{font-size:13px}body.page-id-64 .v3-feature-photo{min-height:280px}body.page-id-64 .v3-film{grid-template-columns:1fr 1fr}body.page-id-64 .v3-film>div{height:90px}body.page-id-64 .v3-gallery,body.page-id-64 .v3-case,body.page-id-64 .v3-ksa,body.page-id-64 .v3-proof,body.page-id-64 .v3-browse,body.page-id-64 .v3-contact{padding:44px 0}body.page-id-64 .v3-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-64 .v3-filters button{flex:0 0 auto}body.page-id-64 .v3-masonry{display:block}body.page-id-64 .v3-tile{height:235px;margin-bottom:9px}body.page-id-64 .v3-case-main{height:280px}body.page-id-64 .v3-case-thumbs>div{height:85px}body.page-id-64 .v3-case-copy dl{grid-template-columns:1fr}body.page-id-64 .v3-map-card{height:310px}body.page-id-64 .v3-proof-row,body.page-id-64 .v3-browse-grid{grid-template-columns:1fr}body.page-id-64 .v3-proof-row div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-64 /* V4 clean Projects-only page: suppress legacy Engineering components */
.eng-page,body.page-id-64 .v11-materials,body.page-id-64 .v13-review,body.page-id-64 .v14-verify-card,body.page-id-64 .eng-faq,body.page-id-64 .faq-section,body.page-id-64 .engineering-faq,body.page-id-64 .design-basis,body.page-id-64 .engineering-deliverables,body.page-id-64 .engineering-applications{ display:none !important; }body.page-id-64 /* V5 — project-ready SEO,body.page-id-64 internal linking and conversion layer */
.v5-card-facts{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 10px}body.page-id-64 .v5-card-facts span{position:static!important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:5px 7px;font-size:7px!important;letter-spacing:.04em!important}body.page-id-64 .v5-card-actions{display:flex;gap:12px;align-items:center}body.page-id-64 .v5-card-actions a{color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.05em}body.page-id-64 .v5-card-actions a.related{color:#ddb15a}body.page-id-64 .v5-ready{padding:70px 0;background:#ebe5da}body.page-id-64 .v5-ready-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-64 .v5-ready-grid article{background:#f8f5ef;border:1px solid #d9d1c3;border-radius:15px;padding:22px;min-height:185px}body.page-id-64 .v5-ready-grid span{font-size:9px;color:#aa7926;font-weight:900}body.page-id-64 .v5-ready-grid h3{font-size:18px;margin:34px 0 8px}body.page-id-64 .v5-ready-grid p{font-size:11px;line-height:1.55;color:#687570;margin:0}body.page-id-64 .v5-enquiry{background:#0a3933;color:#fff;border-radius:18px;padding:25px}body.page-id-64 .v5-enquiry-head small,body.page-id-64 .v5-enquiry-head b{display:block}body.page-id-64 .v5-enquiry-head small{color:#ddb15a;font-size:8px;letter-spacing:.13em}body.page-id-64 .v5-enquiry-head b{font-size:22px;margin-top:6px}body.page-id-64 .v5-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0}body.page-id-64 .v5-fields span{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:11px;font-size:10px;color:rgba(255,255,255,.72)}body.page-id-64 .v5-upload{font-size:10px;color:rgba(255,255,255,.65);padding:11px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-64 .v5-upload b{color:#ddb15a}body.page-id-64 .v5-enquiry>a{display:block;background:#c99a43;color:white;text-decoration:none;text-align:center;border-radius:7px;padding:13px;margin-top:12px;font-size:9px;font-weight:900;letter-spacing:.05em}
@media(max-width:900px){body.page-id-64 .v5-ready-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-64 .v5-ready{padding:44px 0}body.page-id-64 .v5-ready-grid{grid-template-columns:1fr}body.page-id-64 .v5-ready-grid article{min-height:0}body.page-id-64 .v5-fields{grid-template-columns:1fr}body.page-id-64 .v5-card-actions{flex-wrap:wrap}}body.page-id-64 /* V6 — scalable KSA city project templates */
.v6-cities{padding:72px 0;background:#f4f0e8}body.page-id-64 .v6-city-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 0 18px;border-top:1px solid #d8d0c2}body.page-id-64 .v6-city-toolbar>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#a97826}body.page-id-64 .v6-city-toolbar div{display:flex;gap:5px;flex-wrap:wrap}body.page-id-64 .v6-city-toolbar button{border:1px solid #d5cdbf;background:#fff;border-radius:99px;padding:7px 9px;font:inherit;font-size:7px;font-weight:850;color:#36564f}body.page-id-64 .v6-city-toolbar button.active{background:#0a3933;color:#fff}body.page-id-64 .v6-city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-64 .v6-city-card{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden}body.page-id-64 .v6-city-image{height:150px;background:linear-gradient(135deg,#164b43,#092f2b);position:relative;display:grid;place-items:center}body.page-id-64 .v6-city-no{position:absolute;top:10px;left:10px;color:#dcb05a;font-size:8px;font-weight:900}body.page-id-64 .v6-photo-placeholder{border:1px dashed rgba(255,255,255,.32);color:rgba(255,255,255,.62);padding:15px;border-radius:8px;font-size:7px;font-weight:850;letter-spacing:.1em}body.page-id-64 .v6-city-copy{padding:16px}body.page-id-64 .v6-city-copy small{color:#a97826;font-size:7px;font-weight:900;letter-spacing:.11em}body.page-id-64 .v6-city-copy h3{font-size:18px;margin:7px 0}body.page-id-64 .v6-city-copy p{font-size:10px;line-height:1.5;color:#697671}body.page-id-64 .v6-city-tags{display:flex;gap:4px;flex-wrap:wrap;margin:11px 0}body.page-id-64 .v6-city-tags span{background:#f0ece4;border-radius:99px;padding:5px 6px;font-size:7px}body.page-id-64 .v6-city-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #eee8de;padding-top:10px}body.page-id-64 .v6-city-actions a{font-size:7px;font-weight:900;text-decoration:none;color:#9f7021}body.page-id-64 .v6-city-actions a.product{color:#31554d}body.page-id-64 .v6-case-template{padding:72px 0;background:#0a3933;color:#fff}body.page-id-64 .v6-case-template>div>h2{font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.05em;margin:0;max-width:900px}body.page-id-64 .v6-case-intro{max-width:760px;color:rgba(255,255,255,.64);line-height:1.65;margin:18px 0 28px}body.page-id-64 .v6-template-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}body.page-id-64 .v6-template-photo{min-height:340px;border:1px dashed rgba(255,255,255,.28);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.035)}body.page-id-64 .v6-template-photo span{color:#dcb05a;font-size:9px}body.page-id-64 .v6-template-photo b{font-size:14px;margin:12px 0 5px}body.page-id-64 .v6-template-photo small{font-size:8px;color:rgba(255,255,255,.5)}body.page-id-64 .v6-template-fields{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.13);border-radius:15px;overflow:hidden}body.page-id-64 .v6-template-fields div{padding:15px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-64 .v6-template-fields b,body.page-id-64 .v6-template-fields span{display:block}body.page-id-64 .v6-template-fields b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-64 .v6-template-fields span{font-size:10px;color:rgba(255,255,255,.66);margin-top:5px}body.page-id-64 .v6-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-64 .v6-story-grid article{border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:16px}body.page-id-64 .v6-story-grid span{font-size:8px;color:#dcb05a}body.page-id-64 .v6-story-grid h3{font-size:16px;margin:22px 0 6px}body.page-id-64 .v6-story-grid p{font-size:9px;line-height:1.5;color:rgba(255,255,255,.58)}body.page-id-64 .v6-gallery-template{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-64 .v6-gallery-template div{height:125px;border:1px dashed rgba(255,255,255,.24);border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.025)}body.page-id-64 .v6-gallery-template span{font-size:7px;color:rgba(255,255,255,.55);letter-spacing:.09em}
@media(max-width:900px){body.page-id-64 .v6-city-grid{grid-template-columns:1fr 1fr}body.page-id-64 .v6-template-grid{grid-template-columns:1fr}body.page-id-64 .v6-story-grid,body.page-id-64 .v6-gallery-template{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-64 .v6-cities,body.page-id-64 .v6-case-template{padding:44px 0}body.page-id-64 .v6-city-toolbar{display:block}body.page-id-64 .v6-city-toolbar div{margin-top:10px;flex-wrap:nowrap;overflow-x:auto}body.page-id-64 .v6-city-grid{grid-template-columns:1fr}body.page-id-64 .v6-city-image{height:130px}body.page-id-64 .v6-template-fields{grid-template-columns:1fr}body.page-id-64 .v6-story-grid{grid-template-columns:1fr}body.page-id-64 .v6-gallery-template{grid-template-columns:1fr 1fr}body.page-id-64 .v6-gallery-template div{height:95px}}body.page-id-64 /* V6.1 — ONLY Case Study Template redesign. All other V6 page sections untouched. */
.v6-case-template{
  background:
    radial-gradient(circle at 88% 12%, rgba(201,154,67,.13), transparent 28%),
    linear-gradient(135deg,#082f2b 0%,#0b3c35 55%,#0a332e 100%) !important;
  color:#fff !important;
  padding:76px 0 !important;
}body.page-id-64 .v61-case-head{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:56px;
  align-items:end;
  margin-bottom:28px;
}body.page-id-64 .v61-case-head h2{
  color:#fff !important;
  font-size:clamp(42px,5.3vw,76px) !important;
  line-height:.95 !important;
  letter-spacing:-.05em !important;
  margin:0 0 16px !important;
  max-width:980px;
}body.page-id-64 .v61-case-head p{
  color:rgba(255,255,255,.68) !important;
  font-size:15px !important;
  line-height:1.65 !important;
  max-width:850px;
  margin:0 !important;
}body.page-id-64 .v61-case-badge{
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.055);
  border-radius:18px;
  padding:23px;
  backdrop-filter:blur(10px);
}body.page-id-64 .v61-case-badge span,body.page-id-64 .v61-case-badge b,body.page-id-64 .v61-case-badge small{display:block}body.page-id-64 .v61-case-badge span{color:#dcb05a;font-size:8px;font-weight:900;letter-spacing:.16em}body.page-id-64 .v61-case-badge b{font-size:21px;margin:9px 0 5px}body.page-id-64 .v61-case-badge small{font-size:9px;color:rgba(255,255,255,.55)}body.page-id-64 .v61-hero-card{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:0;
  border:1px solid rgba(255,255,255,.15);
  border-radius:22px;
  overflow:hidden;
  background:rgba(255,255,255,.045);
  box-shadow:0 25px 70px rgba(0,0,0,.18);
}body.page-id-64 .v61-hero-visual{padding:14px;background:rgba(255,255,255,.03)}body.page-id-64 .v61-hero-photo{
  height:390px;
  border-radius:15px;
  border:1px dashed rgba(255,255,255,.28);
  background:
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 35%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  padding:35px;
}body.page-id-64 .v61-photo-label{
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:14px;
}body.page-id-64 .v61-hero-photo strong{font-size:16px;max-width:520px;line-height:1.35}body.page-id-64 .v61-hero-photo small{margin-top:9px;color:rgba(255,255,255,.5);font-size:9px}body.page-id-64 .v61-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-64 .v61-mini-gallery div{
  height:92px;
  border-radius:11px;
  border:1px dashed rgba(255,255,255,.22);
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.025);
}body.page-id-64 .v61-mini-gallery span{font-size:7px;font-weight:850;letter-spacing:.1em;color:rgba(255,255,255,.58)}body.page-id-64 .v61-snapshot{padding:34px}body.page-id-64 .v61-label{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.15em}body.page-id-64 .v61-snapshot h3{font-size:34px;line-height:1.05;margin:10px 0 12px;color:#fff}body.page-id-64 .v61-snapshot>p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.64);margin-bottom:22px}body.page-id-64 .v61-facts{
  display:grid;
  grid-template-columns:1fr 1fr;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  overflow:hidden;
}body.page-id-64 .v61-facts div{padding:14px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-64 .v61-facts b,body.page-id-64 .v61-facts span{display:block}body.page-id-64 .v61-facts b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-64 .v61-facts span{font-size:9.5px;color:rgba(255,255,255,.67);margin-top:5px;line-height:1.4}body.page-id-64 .v61-story-head{margin:34px 0 14px}body.page-id-64 .v61-story-head h3{font-size:31px;margin:0;color:#fff}body.page-id-64 .v61-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .v61-story-grid article{
  border:1px solid rgba(255,255,255,.13);
  border-radius:15px;
  padding:19px;
  background:rgba(255,255,255,.035);
  min-height:205px;
}body.page-id-64 .v61-story-grid article>span{font-size:8px;color:#dcb05a;font-weight:900}body.page-id-64 .v61-story-icon{
  width:46px;height:46px;border-radius:50%;
  margin:22px 0 16px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.18);
  color:#dcb05a;font-size:9px;font-weight:900;
  background:rgba(255,255,255,.035);
}body.page-id-64 .v61-story-grid h4{font-size:18px;color:#fff;margin:0 0 7px}body.page-id-64 .v61-story-grid p{font-size:10px;line-height:1.55;color:rgba(255,255,255,.58);margin:0}body.page-id-64 .v61-bottom-note{
  margin-top:16px;
  display:flex;
  justify-content:space-between;
  gap:25px;
  align-items:center;
  border-top:1px solid rgba(255,255,255,.13);
  padding-top:18px;
}body.page-id-64 .v61-bottom-note span,body.page-id-64 .v61-bottom-note b{display:block}body.page-id-64 .v61-bottom-note span{font-size:7px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-64 .v61-bottom-note b{font-size:11px;margin-top:5px;color:rgba(255,255,255,.72)}body.page-id-64 .v61-bottom-note a{
  flex:0 0 auto;
  text-decoration:none;
  background:#c99a43;
  color:#fff;
  padding:12px 15px;
  border-radius:7px;
  font-size:8px;
  font-weight:900;
  letter-spacing:.06em;
}

@media(max-width:900px){body.page-id-64 .v61-case-head,body.page-id-64 .v61-hero-card{grid-template-columns:1fr;gap:22px}body.page-id-64 .v61-case-head{align-items:start}body.page-id-64 .v61-hero-photo{height:310px}body.page-id-64 .v61-story-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){body.page-id-64 .v6-case-template{padding:46px 0 !important}body.page-id-64 .v61-case-head h2{font-size:39px !important}body.page-id-64 .v61-case-head p{font-size:13px !important}body.page-id-64 .v61-case-badge{padding:17px}body.page-id-64 .v61-hero-visual{padding:9px}body.page-id-64 .v61-hero-photo{height:225px;padding:20px}body.page-id-64 .v61-hero-photo strong{font-size:13px}body.page-id-64 .v61-mini-gallery{grid-template-columns:1fr 1fr 1fr}body.page-id-64 .v61-mini-gallery div{height:70px}body.page-id-64 .v61-snapshot{padding:21px 17px}body.page-id-64 .v61-snapshot h3{font-size:27px}body.page-id-64 .v61-facts{grid-template-columns:1fr}body.page-id-64 .v61-story-grid{grid-template-columns:1fr}body.page-id-64 .v61-story-grid article{min-height:auto;padding:16px}body.page-id-64 .v61-story-icon{margin:14px 0 12px}body.page-id-64 .v61-bottom-note{display:block}body.page-id-64 .v61-bottom-note a{display:block;text-align:center;margin-top:14px}
}body.page-id-64 /* V6.2 — visual refinement ONLY for the existing Case Study Template */
.v61-hero-photo{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 74% 22%,rgba(220,176,90,.18),transparent 31%),
    linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));
}body.page-id-64 .v61-hero-photo:before{
  content:"";
  position:absolute; inset:18px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:11px;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:28px 28px;
  pointer-events:none;
}body.page-id-64 .v61-hero-photo:after{
  content:"PROJECT PHOTO / DRAWING AREA";
  position:absolute;right:20px;bottom:18px;
  font-size:7px;font-weight:900;letter-spacing:.13em;
  color:rgba(255,255,255,.34);
}body.page-id-64 .v61-hero-photo>*{position:relative;z-index:2}body.page-id-64 .v61-mini-gallery div{position:relative;overflow:hidden}body.page-id-64 .v61-mini-gallery div:before{
  content:"";
  position:absolute;inset:0;
  background:
    linear-gradient(135deg,transparent 45%,rgba(220,176,90,.13) 46%,transparent 48%),
    linear-gradient(45deg,transparent 58%,rgba(255,255,255,.055) 59%,transparent 61%);
}body.page-id-64 .v61-mini-gallery span{position:relative;z-index:2}body.page-id-64 .v62-study-strip{
  margin:10px 0 0;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
}body.page-id-64 .v62-study{
  position:relative;
  min-height:126px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  padding:16px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.018));
}body.page-id-64 .v62-study:after{
  content:"";
  position:absolute;width:120px;height:120px;border-radius:50%;
  right:-45px;bottom:-55px;border:1px solid rgba(220,176,90,.18);
}body.page-id-64 .v62-study small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.13em;margin-bottom:18px}body.page-id-64 .v62-study b{display:block;color:#fff;font-size:15px;line-height:1.15;margin-bottom:7px}body.page-id-64 .v62-study p{margin:0;color:rgba(255,255,255,.55);font-size:9px;line-height:1.5}body.page-id-64 .v62-study .mark{
  position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:8px;
  display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);
  color:#dcb05a;font-size:8px;font-weight:900;
}body.page-id-64 .v61-story-grid article{position:relative;overflow:hidden}body.page-id-64 .v61-story-grid article:after{
  content:"";
  position:absolute;right:-30px;bottom:-35px;width:100px;height:100px;border-radius:50%;
  border:1px solid rgba(220,176,90,.13);
}body.page-id-64 .v61-story-grid article:nth-child(1){background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}body.page-id-64 .v61-story-grid article:nth-child(2){background:linear-gradient(145deg,rgba(220,176,90,.07),rgba(255,255,255,.018))}body.page-id-64 .v61-story-grid article:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(12,72,63,.2))}body.page-id-64 .v61-story-grid article:nth-child(4){background:linear-gradient(145deg,rgba(220,176,90,.08),rgba(255,255,255,.018))}body.page-id-64 .v62-story-tag{
  display:inline-block;margin-top:14px;padding:6px 8px;border-radius:999px;
  border:1px solid rgba(255,255,255,.12);font-size:7px!important;
  letter-spacing:.08em;color:rgba(255,255,255,.55)!important;
}

@media(max-width:900px){body.page-id-64 .v62-study-strip{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-64 .v62-study-strip{grid-template-columns:1fr 1fr}body.page-id-64 .v62-study{min-height:112px;padding:13px}body.page-id-64 .v62-study b{font-size:13px}body.page-id-64 .v62-study p{font-size:8px}
}body.page-id-64 .v63-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}body.page-id-64 .v61-hero-photo .v63-media{opacity:.58}body.page-id-64 .v61-hero-photo:before{z-index:2!important;background:linear-gradient(90deg,rgba(4,55,48,.72),rgba(4,55,48,.08))!important}body.page-id-64 .v61-hero-photo>*:not(.v63-media){z-index:3!important}body.page-id-64 .v61-mini-gallery div{background-size:cover!important;background-position:center!important}body.page-id-64 .v61-mini-gallery div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,45,40,.82));z-index:1}body.page-id-64 .v61-mini-gallery span{z-index:3!important}body.page-id-64 .v62-study{background-size:cover!important;background-position:center!important}body.page-id-64 .v62-study:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,49,43,.28),rgba(3,49,43,.94));z-index:0}body.page-id-64 .v62-study>*{position:relative;z-index:2}body.page-id-64 .v63-video-wrap{position:relative;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.13);min-height:210px;background:#073f38}body.page-id-64 .v63-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.page-id-64 .v63-video-label{position:absolute;left:14px;bottom:12px;z-index:3;padding:7px 10px;border-radius:999px;background:rgba(3,45,40,.8);color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em}body.page-id-64 .v63-demo-note{font-size:8px;color:rgba(255,255,255,.48);margin-top:8px;letter-spacing:.04em}
@media(max-width:560px){body.page-id-64 .v63-video-wrap{min-height:190px}}body.page-id-64 /* V6.4 — Project Snapshot visual refinement */
.v64-snapshot-visuals{
  margin-top:16px;
  display:grid;
  grid-template-columns:1.35fr .85fr;
  gap:10px;
}body.page-id-64 .v64-location-card,body.page-id-64 .v64-detail-stack>div{
  position:relative;overflow:hidden;border-radius:13px;
  border:1px solid rgba(255,255,255,.13);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
}body.page-id-64 .v64-location-card{min-height:210px;padding:18px}body.page-id-64 .v64-location-card:before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(circle at 70% 38%,rgba(220,176,90,.22) 0 3px,transparent 4px),
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:auto,26px 26px,26px 26px;
}body.page-id-64 .v64-route{position:absolute;left:12%;right:10%;top:54%;height:1px;background:rgba(220,176,90,.55);transform:rotate(-8deg)}body.page-id-64 .v64-route:after,body.page-id-64 .v64-route:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#dcb05a;top:-4px}body.page-id-64 .v64-route:before{left:0}body.page-id-64 .v64-route:after{right:0}body.page-id-64 .v64-location-card>*{position:relative;z-index:2}body.page-id-64 .v64-kicker{color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-64 .v64-location-card b{display:block;color:#fff;font-size:18px;margin-top:8px}body.page-id-64 .v64-location-card p{color:rgba(255,255,255,.58);font-size:9px;line-height:1.55;max-width:70%}body.page-id-64 .v64-location-pin{position:absolute!important;right:18px;bottom:17px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(220,176,90,.45);color:#dcb05a;font-weight:900}body.page-id-64 .v64-detail-stack{display:grid;gap:10px}body.page-id-64 .v64-detail-stack>div{padding:15px;min-height:100px}body.page-id-64 .v64-detail-stack b{display:block;color:#fff;font-size:13px;margin:5px 0}body.page-id-64 .v64-detail-stack p{margin:0;color:rgba(255,255,255,.52);font-size:8px;line-height:1.45}body.page-id-64 .v64-photo-strip{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-64 .v64-photo{
  min-height:105px;border-radius:12px;border:1px solid rgba(255,255,255,.13);
  background-size:cover;background-position:center;position:relative;overflow:hidden
}body.page-id-64 .v64-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,45,40,.9))}body.page-id-64 .v64-photo span{position:absolute;z-index:2;left:11px;bottom:10px;color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-64 .v64-snapshot-note{margin-top:9px;color:rgba(255,255,255,.43);font-size:7px;line-height:1.45}
@media(max-width:720px){body.page-id-64 .v64-snapshot-visuals{grid-template-columns:1fr}body.page-id-64 .v64-location-card{min-height:175px}body.page-id-64 .v64-photo-strip{grid-template-columns:1fr 1fr 1fr}
}
@media(max-width:480px){body.page-id-64 .v64-photo-strip{grid-template-columns:1fr}body.page-id-64 .v64-photo{min-height:145px}
}body.page-id-64 .mat-page{background:#f4f0e8;color:#143d36}body.page-id-64 .mat-shell{width:min(1500px,93vw);margin:auto}body.page-id-64 .mat-kicker{display:block;color:#c7953c;font-size:9px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-64 .mat-hero{background:#082f2b;color:white;padding:68px 0 34px;overflow:hidden}body.page-id-64 .mat-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}body.page-id-64 .mat-hero-copy h1{font-size:clamp(58px,6.4vw,100px);line-height:.88;letter-spacing:-.06em;margin:0 0 24px}body.page-id-64 .mat-hero-copy h1 em{font-style:normal;color:#ddb15a}body.page-id-64 .mat-hero-copy p{max-width:650px;color:rgba(255,255,255,.67);line-height:1.7;font-size:15px}body.page-id-64 .mat-actions{display:flex;gap:8px;margin:25px 0}body.page-id-64 .mat-actions a{padding:13px 15px;border-radius:7px;background:#c7953c;color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-64 .mat-actions .outline{background:transparent;border:1px solid rgba(255,255,255,.22)}body.page-id-64 .mat-mini-proof{display:flex;gap:8px;flex-wrap:wrap}body.page-id-64 .mat-mini-proof span{border:1px solid rgba(255,255,255,.13);padding:7px 9px;border-radius:99px;font-size:7px;color:rgba(255,255,255,.62)}body.page-id-64 .mat-hero-visual{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:340px 170px;gap:9px;position:relative}body.page-id-64 .mat-membrane-demo,body.page-id-64 .mat-steel-demo{border-radius:18px;border:1px dashed rgba(255,255,255,.22);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));display:flex;flex-direction:column;align-items:center;justify-content:center}body.page-id-64 .mat-membrane-demo{grid-row:1/3}body.page-id-64 .mat-steel-demo{grid-column:2}body.page-id-64 .mat-membrane-demo span,body.page-id-64 .mat-steel-demo span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-64 .mat-membrane-demo b,body.page-id-64 .mat-steel-demo b{font-size:12px;margin-top:7px}body.page-id-64 .mat-float{grid-column:2;background:#c7953c;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:end}body.page-id-64 .mat-float small{font-size:7px}body.page-id-64 .mat-float b{font-size:20px;margin-top:6px}body.page-id-64 .mat-library,body.page-id-64 .mat-steel{padding:72px 0}body.page-id-64 .mat-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-64 .mat-head h2,body.page-id-64 .mat-anatomy h2,body.page-id-64 .mat-selector h2,body.page-id-64 .mat-docs h2,body.page-id-64 .mat-rfq h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-64 .mat-head>p{color:#66756f;line-height:1.6}body.page-id-64 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-64 .mat-card{background:#fff;border:1px solid #ddd5c8;border-radius:15px;overflow:hidden}body.page-id-64 .mat-card.featured{grid-column:span 2}body.page-id-64 .mat-photo{height:180px;display:grid;place-items:center;background:linear-gradient(135deg,#184a42,#0a332e);position:relative}body.page-id-64 .mat-card.featured .mat-photo{height:230px}body.page-id-64 .mat-photo:after{content:"";position:absolute;inset:12px;border:1px dashed rgba(255,255,255,.18);border-radius:10px}body.page-id-64 .mat-photo span{color:rgba(255,255,255,.58);font-size:7px;font-weight:900;letter-spacing:.1em}body.page-id-64 .mat-copy{padding:17px}body.page-id-64 .mat-copy small{font-size:7px;color:#a97826;font-weight:900}body.page-id-64 .mat-copy h3{font-size:20px;margin:7px 0}body.page-id-64 .mat-copy p{font-size:10px;line-height:1.55;color:#68756f}body.page-id-64 .mat-copy a{font-size:7px;font-weight:900;color:#a97826;text-decoration:none}body.page-id-64 .mat-anatomy{padding:72px 0;background:#e8e1d5}body.page-id-64 .mat-anatomy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-64 .layers{display:grid;gap:7px;margin:20px 0}body.page-id-64 .layers div{height:68px;border-radius:10px;background:#0a3933;color:white;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 8px 18px rgba(0,0,0,.08)}body.page-id-64 .layers div:nth-child(2){margin:0 16px}body.page-id-64 .layers div:nth-child(3){margin:0 30px;background:#c7953c}body.page-id-64 .layers div:nth-child(4){margin:0 10px}body.page-id-64 .layers b{color:#ddb15a;font-size:8px}body.page-id-64 .layers div:nth-child(3) b{color:#fff}body.page-id-64 .layers span{font-size:9px;font-weight:900;letter-spacing:.08em}body.page-id-64 .mat-layer-visual>small{font-size:8px;color:#7a827e}body.page-id-64 .mat-anatomy-copy>p{color:#66756f;line-height:1.65}body.page-id-64 .mat-check-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3cabb;border-radius:13px;overflow:hidden;margin-top:22px}body.page-id-64 .mat-check-grid div{padding:13px;border-right:1px solid #d3cabb;border-bottom:1px solid #d3cabb}body.page-id-64 .mat-check-grid b,body.page-id-64 .mat-check-grid span{display:block}body.page-id-64 .mat-check-grid b{font-size:7px;color:#a97826}body.page-id-64 .mat-check-grid span{font-size:9px;margin-top:4px;color:#65736e}body.page-id-64 .mat-compare{background:#0a3933;color:white;padding:70px 0}body.page-id-64 .mat-head.light>p{color:rgba(255,255,255,.6)}body.page-id-64 .mat-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.13);border-radius:14px}body.page-id-64 .mat-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}body.page-id-64 .mat-table-wrap th,body.page-id-64 .mat-table-wrap td{padding:14px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);text-align:left;font-size:9px}body.page-id-64 .mat-table-wrap th{color:#ddb15a;font-size:7px;letter-spacing:.08em}body.page-id-64 .mat-table-wrap td{color:rgba(255,255,255,.66)}body.page-id-64 .mat-table-wrap td b{color:#fff}body.page-id-64 .mat-process{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .mat-process article{background:#fff;border:1px solid #ddd5c8;border-radius:14px;padding:11px}body.page-id-64 .mat-process article>span{font-size:7px;color:#a97826}body.page-id-64 .process-img{height:140px;border-radius:9px;background:#0b3933;color:rgba(255,255,255,.5);display:grid;place-items:center;font-size:7px;margin:8px 0 15px}body.page-id-64 .mat-process h3{font-size:17px;margin:0 0 6px}body.page-id-64 .mat-process p{font-size:9px;color:#68756f;line-height:1.5}body.page-id-64 .mat-selector{padding:72px 0;background:#e8e1d5}body.page-id-64 .mat-selector-top{max-width:900px}body.page-id-64 .mat-selector-top p{color:#66756f;line-height:1.6}body.page-id-64 .selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}body.page-id-64 .selector-grid>div{background:#0a3933;color:white;border-radius:14px;padding:20px;min-height:145px}body.page-id-64 .selector-grid span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-64 .selector-grid b{display:block;font-size:16px;margin:28px 0 13px}body.page-id-64 .selector-grid a{color:#ddb15a;text-decoration:none;font-size:7px;font-weight:900}body.page-id-64 .mat-docs{padding:72px 0}body.page-id-64 .mat-docs-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}body.page-id-64 .mat-docs p{color:#66756f}body.page-id-64 .doc-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cdbf;border-radius:14px;overflow:hidden}body.page-id-64 .doc-list div{padding:16px;border-right:1px solid #d6cdbf;border-bottom:1px solid #d6cdbf}body.page-id-64 .doc-list b,body.page-id-64 .doc-list span{display:block}body.page-id-64 .doc-list b{font-size:8px;color:#a97826}body.page-id-64 .doc-list span{font-size:9px;color:#66756f;margin-top:5px}body.page-id-64 .mat-rfq{padding:68px 0;background:#0a3933;color:white}body.page-id-64 .mat-rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}body.page-id-64 .mat-rfq p{color:rgba(255,255,255,.6);line-height:1.65}body.page-id-64 .rfq-box{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:17px;padding:23px}body.page-id-64 .rfq-box small,body.page-id-64 .rfq-box>b{display:block}body.page-id-64 .rfq-box small{font-size:7px;color:#ddb15a}body.page-id-64 .rfq-box>b{font-size:20px;margin:7px 0 16px}body.page-id-64 .rfq-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-64 .rfq-fields span{padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;font-size:8px;color:rgba(255,255,255,.6)}body.page-id-64 .rfq-box a{display:block;margin-top:12px;text-align:center;background:#c7953c;color:white;padding:12px;border-radius:7px;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:950px){body.page-id-64 .mat-hero-grid,body.page-id-64 .mat-head,body.page-id-64 .mat-anatomy-grid,body.page-id-64 .mat-docs-grid,body.page-id-64 .mat-rfq-grid{grid-template-columns:1fr}body.page-id-64 .mat-grid{grid-template-columns:1fr 1fr}body.page-id-64 .mat-process{grid-template-columns:1fr 1fr}body.page-id-64 .selector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-64 .mat-shell{width:calc(100% - 28px)}body.page-id-64 .mat-hero{padding:44px 0 24px}body.page-id-64 .mat-hero-copy h1{font-size:49px}body.page-id-64 .mat-hero-visual{grid-template-columns:1fr;grid-template-rows:260px 150px 130px}body.page-id-64 .mat-membrane-demo{grid-row:auto}body.page-id-64 .mat-steel-demo,body.page-id-64 .mat-float{grid-column:auto}body.page-id-64 .mat-library,body.page-id-64 .mat-anatomy,body.page-id-64 .mat-steel,body.page-id-64 .mat-selector,body.page-id-64 .mat-docs,body.page-id-64 .mat-rfq,body.page-id-64 .mat-compare{padding:45px 0}body.page-id-64 .mat-grid{grid-template-columns:1fr}body.page-id-64 .mat-card.featured{grid-column:auto}body.page-id-64 .mat-process,body.page-id-64 .selector-grid,body.page-id-64 .doc-list{grid-template-columns:1fr}body.page-id-64 .mat-check-grid{grid-template-columns:1fr}body.page-id-64 .rfq-fields{grid-template-columns:1fr}body.page-id-64 .mat-head h2,body.page-id-64 .mat-anatomy h2,body.page-id-64 .mat-selector h2,body.page-id-64 .mat-docs h2,body.page-id-64 .mat-rfq h2{font-size:39px}}body.page-id-64 .mv2{background:#f3efe7;color:#103d35}body.page-id-64 .mv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-64 .eyebrow{display:block;color:#d1a14a;font-size:8px;font-weight:900;letter-spacing:.19em;margin-bottom:13px}body.page-id-64 .mv2-hero{background:radial-gradient(circle at 75% 25%,#14584d 0,#0a3933 38%,#062c28 75%);color:#fff;padding:70px 0 42px}body.page-id-64 .hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-64 .mv2-hero h1{font-size:clamp(62px,7vw,108px);line-height:.86;letter-spacing:-.065em;margin:0 0 25px}body.page-id-64 .mv2-hero h1 em{font-style:normal;color:#ddb15a}body.page-id-64 .mv2-hero p{max-width:650px;color:#b9cbc6;line-height:1.7;font-size:14px}body.page-id-64 .hero-actions{display:flex;gap:8px;margin:26px 0}body.page-id-64 .hero-actions a,body.page-id-64 .rfq-card a{background:#c8953d;color:#fff;text-decoration:none;padding:13px 16px;border-radius:7px;font-size:8px;font-weight:900}body.page-id-64 .hero-actions .ghost{background:transparent;border:1px solid #ffffff35}body.page-id-64 .proof{display:flex;gap:6px;flex-wrap:wrap}body.page-id-64 .proof span,body.page-id-64 .tags span,body.page-id-64 .doc-badges span{border:1px solid #ffffff25;border-radius:99px;padding:6px 9px;font-size:6.5px;font-weight:800}body.page-id-64 .hero-media{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:350px 165px;gap:9px}body.page-id-64 .fabric-visual,body.page-id-64 .steel-visual{position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:20px;background:#0c453d;display:flex;flex-direction:column;justify-content:end;padding:22px}body.page-id-64 .fabric-visual{grid-row:1/3}body.page-id-64 .fabric-shape{position:absolute;width:120%;height:72%;left:-10%;top:4%;border-radius:50% 50% 16% 16%/70% 70% 20% 20%;background:linear-gradient(145deg,#faf8ed,#c9d6cf);transform:rotate(-5deg);box-shadow:inset -30px -20px 55px #738d85}body.page-id-64 .fabric-shape:after{content:"";position:absolute;inset:14%;border:1px solid #496d63;border-radius:50%}body.page-id-64 .fabric-visual small,body.page-id-64 .fabric-visual b,body.page-id-64 .fabric-visual span,body.page-id-64 .steel-visual small,body.page-id-64 .steel-visual b{position:relative;z-index:2}body.page-id-64 .fabric-visual small,body.page-id-64 .steel-visual small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-64 .fabric-visual b,body.page-id-64 .steel-visual b{font-size:16px;margin-top:5px}body.page-id-64 .fabric-visual span{font-size:7px;color:#c1d0cb;margin-top:5px}body.page-id-64 .steel-visual{grid-column:2}body.page-id-64 .beam{position:absolute;width:65%;height:200%;right:5%;top:-45%;background:linear-gradient(90deg,#41524e,#c1cbc6 35%,#5c6b67 65%,#273a36);transform:rotate(28deg);border-radius:8px}body.page-id-64 .hero-chip{grid-column:2;background:#c8953d;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:end}body.page-id-64 .hero-chip small{font-size:7px}body.page-id-64 .hero-chip b{font-size:17px;margin-top:6px}body.page-id-64 .mv2-systems,body.page-id-64 .mv2-selector{padding:76px 0}body.page-id-64 .section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-64 .section-head h2,body.page-id-64 .cut-copy h2,body.page-id-64 .selector-title h2,body.page-id-64 .docs-copy h2,body.page-id-64 .mv2-rfq h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:0}body.page-id-64 .section-head p,body.page-id-64 .selector-title p,body.page-id-64 .docs-copy p{color:#66766f;line-height:1.6}body.page-id-64 .system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body.page-id-64 .system-card{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;border:1px solid #ddd5c7;border-radius:17px;overflow:hidden;min-height:300px}body.page-id-64 .system-card.large{grid-column:1/-1;grid-template-columns:1.1fr .9fr;min-height:390px}body.page-id-64 .system-art{position:relative;background:#0a3c35;overflow:hidden;display:flex;align-items:end;padding:15px}body.page-id-64 .system-art>span{position:relative;z-index:3;color:#d5e0dc;font-size:6.5px;font-weight:900}body.page-id-64 .membrane-art{position:absolute;width:110%;height:90%;left:-8%;top:8%;background:linear-gradient(145deg,#fff,#aabdb6);clip-path:polygon(0 30%,45% 0,100% 26%,86% 88%,43% 65%,8% 100%)}body.page-id-64 .mesh-art{position:absolute;inset:0;background:repeating-linear-gradient(45deg,#154f46 0 3px,#0a3933 3px 7px)}body.page-id-64 .steel-art{position:absolute;inset:0;background:linear-gradient(125deg,transparent 20%,#83938e 21% 35%,transparent 36%),linear-gradient(55deg,transparent 40%,#465a55 41% 55%,transparent 56%),#0a3933}body.page-id-64 .finish-art{position:absolute;inset:0;background:radial-gradient(circle at 25% 40%,#d0b26f 0 7%,transparent 8%),radial-gradient(circle at 55% 60%,#768883 0 10%,transparent 11%),radial-gradient(circle at 80% 35%,#d9ddd8 0 8%,transparent 9%),#0b3933}body.page-id-64 .system-body{padding:25px}body.page-id-64 .system-body small{color:#b57d20;font-size:7px;font-weight:900}body.page-id-64 .system-body h3{font-size:28px;margin:8px 0}body.page-id-64 .system-body p{font-size:10px;line-height:1.6;color:#66756f}body.page-id-64 .tags{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0}body.page-id-64 .tags span{border-color:#d9d0c2;color:#65736e}body.page-id-64 .system-body a,body.page-id-64 .applications a{font-size:7px;color:#a97018;font-weight:900;text-decoration:none}body.page-id-64 .mv2-cutaway{background:#e5ded2;padding:75px 0}body.page-id-64 .cut-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}body.page-id-64 .exploded{margin:28px 0;perspective:800px}body.page-id-64 .layer{height:66px;margin:-3px 0 12px;border-radius:10px;background:#0b4038;color:#fff;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 16px 25px #183b3322;transform:rotateX(8deg) skewX(-8deg)}body.page-id-64 .layer.l2{margin-left:20px}body.page-id-64 .layer.l3{margin-left:40px;background:#c8953d}body.page-id-64 .layer.l4{margin-left:12px}body.page-id-64 .layer b{font-size:8px;color:#e6bb67}body.page-id-64 .layer.l3 b{color:#fff}body.page-id-64 .layer span{font-size:8px;font-weight:900}body.page-id-64 .cut-art>small{font-size:7px;color:#77827e}body.page-id-64 .cut-copy>p{color:#65756f}body.page-id-64 .verify{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d1c7b8;border-radius:14px;overflow:hidden;margin-top:22px}body.page-id-64 .verify>div{padding:14px;border-right:1px solid #d1c7b8;border-bottom:1px solid #d1c7b8}body.page-id-64 .verify i,body.page-id-64 .verify b,body.page-id-64 .verify span{display:block}body.page-id-64 .verify i{font-style:normal;color:#b57d20;font-size:7px}body.page-id-64 .verify b{font-size:11px;margin:5px 0}body.page-id-64 .verify span{font-size:8px;color:#6d7974}body.page-id-64 .selector-title{max-width:980px}body.page-id-64 .applications{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px}body.page-id-64 .applications article{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden;padding-bottom:18px}body.page-id-64 .app-visual{height:170px;background:#0a3d36;display:grid;place-items:center;color:#ffffff65;font-size:7px;position:relative;overflow:hidden}body.page-id-64 .app-visual:before{content:"";position:absolute;width:80%;height:60%;border:8px solid #d5ded9;border-bottom:0;border-radius:50% 50% 0 0;bottom:-5%;opacity:.65}body.page-id-64 .applications article>small,body.page-id-64 .applications article>h3,body.page-id-64 .applications article>p,body.page-id-64 .applications article>a{margin-left:17px;margin-right:17px}body.page-id-64 .applications article>small{display:block;color:#b57d20;font-size:7px;font-weight:900;margin-top:15px}body.page-id-64 .applications h3{font-size:18px;margin-top:6px;margin-bottom:6px}body.page-id-64 .applications p{font-size:9px;color:#69766f;line-height:1.5}body.page-id-64 .mv2-steelstory{padding:75px 0;background:#082f2b;color:#fff}body.page-id-64 .section-head.dark p{color:#aebfba}body.page-id-64 .steel-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-64 .steel-flow article{border:1px solid #ffffff1f;border-radius:14px;padding:10px;background:#ffffff08}body.page-id-64 .flow-photo{height:170px;border-radius:9px;background:#164a42;display:grid;place-items:center;color:#ffffff65;font-size:7px;margin-bottom:14px;overflow:hidden;position:relative}body.page-id-64 .flow-photo:after{content:"";position:absolute;width:70%;height:180%;background:linear-gradient(90deg,#52635f,#c0cac5,#445651);transform:rotate(35deg)}body.page-id-64 .steel-flow article>b{font-size:7px;color:#ddb15a}body.page-id-64 .steel-flow h3{font-size:17px;margin:6px 0}body.page-id-64 .steel-flow p{font-size:9px;color:#aebfba}body.page-id-64 .mv2-docs{padding:80px 0;background:#e5ded2}body.page-id-64 .docs-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}body.page-id-64 .doc-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px}body.page-id-64 .doc-badges span{border-color:#cfc3b1;color:#6c7772}body.page-id-64 .doc-stack{height:430px;position:relative}body.page-id-64 .doc-sheet{position:absolute;width:65%;height:320px;right:12%;top:40px;background:#fff;border:1px solid #d7cdbd;border-radius:13px;padding:25px;box-shadow:0 25px 50px #233a3322}body.page-id-64 .doc-sheet.back{transform:rotate(8deg) translate(60px,-5px);background:#0b3c35;color:#fff}body.page-id-64 .doc-sheet.mid{transform:rotate(-7deg) translate(-55px,20px);background:#c8953d;color:#fff}body.page-id-64 .doc-sheet.front{z-index:3}body.page-id-64 .doc-sheet small{color:#b57d20;font-size:8px}body.page-id-64 .doc-sheet b,body.page-id-64 .doc-sheet span{display:block}body.page-id-64 .doc-sheet b{font-size:20px;margin:20px 0 6px}body.page-id-64 .doc-sheet span{font-size:9px;color:#6b7772}body.page-id-64 .back span,body.page-id-64 .mid span{color:#fff}body.page-id-64 .doc-lines{margin-top:35px;height:120px;background:repeating-linear-gradient(#e5e0d8 0 1px,transparent 1px 23px)}body.page-id-64 .mv2-rfq{padding:70px 0;background:#082f2b;color:#fff}body.page-id-64 .rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}body.page-id-64 .mv2-rfq p{color:#aebfba;line-height:1.6}body.page-id-64 .rfq-card{border:1px solid #ffffff20;background:#ffffff08;border-radius:16px;padding:22px}body.page-id-64 .rfq-card>small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-64 .input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0}body.page-id-64 .input-grid span{border:1px solid #ffffff1e;border-radius:8px;padding:11px;font-size:7px;color:#b7c6c1}body.page-id-64 .rfq-card a{display:block;text-align:center}
@media(max-width:950px){body.page-id-64 .hero-grid,body.page-id-64 .section-head,body.page-id-64 .cut-grid,body.page-id-64 .docs-grid,body.page-id-64 .rfq-grid{grid-template-columns:1fr}body.page-id-64 .applications,body.page-id-64 .steel-flow{grid-template-columns:1fr 1fr}body.page-id-64 .hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-64 .mv2-shell{width:calc(100% - 28px)}body.page-id-64 .mv2-hero{padding:45px 0 28px}body.page-id-64 .mv2-hero h1{font-size:52px}body.page-id-64 .hero-media{grid-template-columns:1fr;grid-template-rows:250px 150px 120px;min-height:auto}body.page-id-64 .fabric-visual{grid-row:auto}body.page-id-64 .steel-visual,body.page-id-64 .hero-chip{grid-column:auto}body.page-id-64 .mv2-systems,body.page-id-64 .mv2-selector,body.page-id-64 .mv2-cutaway,body.page-id-64 .mv2-steelstory,body.page-id-64 .mv2-docs,body.page-id-64 .mv2-rfq{padding:48px 0}body.page-id-64 .system-grid,body.page-id-64 .applications,body.page-id-64 .steel-flow{grid-template-columns:1fr}body.page-id-64 .system-card,body.page-id-64 .system-card.large{grid-column:auto;grid-template-columns:1fr}body.page-id-64 .system-art{min-height:190px}body.page-id-64 .verify{grid-template-columns:1fr}body.page-id-64 .doc-stack{height:350px}body.page-id-64 .doc-sheet{width:72%;height:270px}body.page-id-64 .input-grid{grid-template-columns:1fr}}body.page-id-64 header{position:sticky;top:0;z-index:999;background:rgba(247,245,238,.96);backdrop-filter:blur(16px);border-bottom:1px solid #dcd5c9}body.page-id-64 .m3-nav{width:min(1480px,92vw);height:78px;margin:auto;display:flex;align-items:center;gap:28px}body.page-id-64 .m3-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0b3b34;margin-right:auto}body.page-id-64 .m3-mark{width:40px;height:40px;border-radius:11px;background:#0b3b34;color:#d8a84e;display:grid;place-items:center;font-weight:900;font-size:22px}body.page-id-64 .m3-brand b,body.page-id-64 .m3-brand small{display:block}body.page-id-64 .m3-brand b{font-size:15px}body.page-id-64 .m3-brand small{font-size:5.8px;letter-spacing:.14em;color:#718079;margin-top:3px}body.page-id-64 .m3-links{display:flex;gap:20px}body.page-id-64 .m3-links a{font-size:8px;font-weight:850;text-decoration:none;color:#34524b}body.page-id-64 .m3-links a:last-child{color:#b57d20}body.page-id-64 .m3-quote{font-size:7px;font-weight:900;text-decoration:none;background:#0b3b34;color:#fff;padding:12px 14px;border-radius:8px}body.page-id-64 .m3-real{object-fit:cover!important}body.page-id-64 .fabric-shape.m3-real{position:absolute!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important;border-radius:0!important;filter:saturate(.78) contrast(1.03);box-shadow:none!important}body.page-id-64 .fabric-visual:after,body.page-id-64 .steel-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(4,43,37,.88) 100%)}body.page-id-64 .beam.m3-real{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:0!important}body.page-id-64 .system-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.page-id-64 .system-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(4,43,37,.85))}body.page-id-64 .flow-photo{background-size:cover!important;background-position:center!important}body.page-id-64 .flow-photo:after{display:none!important}body.page-id-64 .m3-matrix{padding:78px 0;background:#f3efe7}body.page-id-64 .matrix-wrap{border:1px solid #d6cebf;border-radius:16px;overflow:hidden;background:#fff}body.page-id-64 .matrix-row{display:grid;grid-template-columns:1.05fr 1.25fr 1.6fr 1.35fr}body.page-id-64 .matrix-row>*{padding:15px;border-right:1px solid #e1dbd0;border-bottom:1px solid #e1dbd0;font-size:9px;line-height:1.45}body.page-id-64 .matrix-row.head{background:#0b3b34;color:#fff}body.page-id-64 .matrix-row.head b{font-size:7px;letter-spacing:.09em;text-transform:uppercase}body.page-id-64 .matrix-row strong{color:#0b3b34}body.page-id-64 .matrix-row span{color:#63726c}body.page-id-64 .m3-proof{padding:80px 0;background:#e5ded2}body.page-id-64 .proof-copy{max-width:900px}body.page-id-64 .proof-copy h2{font-size:clamp(42px,5vw,70px);line-height:.94;letter-spacing:-.05em;margin:0 0 18px}body.page-id-64 .proof-copy p{color:#66766f;line-height:1.7}body.page-id-64 .proof-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px}body.page-id-64 .proof-gallery>div{height:260px;border-radius:16px;position:relative;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:end;color:#fff;background:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783') center/cover}body.page-id-64 .proof-gallery>div:nth-child(1){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-64 .proof-gallery>div:nth-child(3){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-64 .proof-gallery span{font-size:7px;color:#e0b55d}body.page-id-64 .proof-gallery b{font-size:16px;margin:6px 0}body.page-id-64 .proof-gallery small{font-size:7px;color:#d0ddd8}
@media(max-width:900px){body.page-id-64 .m3-links{display:none}body.page-id-64 .matrix-row{grid-template-columns:1fr 1fr}body.page-id-64 .proof-gallery{grid-template-columns:1fr}body.page-id-64 .proof-gallery>div{height:220px}}
@media(max-width:600px){body.page-id-64 .m3-nav{height:68px}body.page-id-64 .m3-quote{display:none}body.page-id-64 .matrix-row{grid-template-columns:1fr}body.page-id-64 .matrix-row.head{display:none}body.page-id-64 .matrix-row>*{border-right:0}body.page-id-64 .m3-proof{padding:48px 0}}body.page-id-64 .v4-coatings{padding:90px 0;background:#f4f0e7;color:#123e36}body.page-id-64 .v4-intro,body.page-id-64 .colour-head{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:end;margin-bottom:34px}body.page-id-64 .v4-intro h2,body.page-id-64 .colour-head h2,body.page-id-64 .choice-copy h2,body.page-id-64 .approval-main h2{font-size:clamp(42px,5vw,76px);line-height:.92;letter-spacing:-.055em;margin:8px 0 0}body.page-id-64 .v4-intro p,body.page-id-64 .colour-head p,body.page-id-64 .choice-copy p{font-size:11px;line-height:1.75;color:#66736e}body.page-id-64 .v4-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-64 .v4-process article{background:#fff;border:1px solid #d9d2c5;border-radius:18px;overflow:hidden;padding-bottom:20px}body.page-id-64 .v4-photo{height:230px;background-size:cover;background-position:center;position:relative;padding:16px;color:#fff;display:flex;align-items:flex-end;gap:10px}body.page-id-64 .v4-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,45,39,.88))}body.page-id-64 .v4-photo span,body.page-id-64 .v4-photo b{position:relative;z-index:2}body.page-id-64 .v4-photo span{width:28px;height:28px;border-radius:50%;background:#d7a33e;color:#123e36;display:grid;place-items:center;font-size:7px;font-weight:900}body.page-id-64 .v4-photo b{font-size:9px;letter-spacing:.08em}body.page-id-64 .primer-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-64 .epoxy-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-64 .powder-photo{background-image:url('https://www.steelcoating.ma/assets/img/services/detail-thermolaquage.webp')}body.page-id-64 .galv-photo{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-64 .finish-photo{background-image:url('https://cdn11.bigcommerce.com/s-sypvot18uz/product_images/uploaded_images/adobestock-111182072.jpeg')}body.page-id-64 .v4-process h3{font-size:20px;margin:18px 20px 8px}body.page-id-64 .v4-process p{font-size:9px;line-height:1.65;color:#68756f;margin:0 20px 16px;min-height:74px}body.page-id-64 .v4-process small{font-size:6px;letter-spacing:.08em;color:#a87927;margin:0 20px;font-weight:800}body.page-id-64 .v4-system-choice{margin-top:70px;background:#0a4037;border-radius:22px;padding:38px;color:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-64 .choice-copy p{color:#c8d5d0}body.page-id-64 .choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-64 .choice-cards>div{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:20px;min-height:135px}body.page-id-64 .choice-cards span{color:#dfad4a;font-size:8px}body.page-id-64 .choice-cards b,body.page-id-64 .choice-cards small{display:block}body.page-id-64 .choice-cards b{font-size:15px;margin:15px 0 7px}body.page-id-64 .choice-cards small{font-size:7.5px;line-height:1.55;color:#c9d4d0}body.page-id-64 .v4-colours{margin-top:75px}body.page-id-64 .swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-64 .swatches>div{background:#fff;border:1px solid #d9d2c5;border-radius:13px;padding:8px}body.page-id-64 .swatches i{display:block;height:92px;border-radius:9px;background:var(--c);border:1px solid rgba(0,0,0,.06);margin-bottom:10px}body.page-id-64 .swatches b,body.page-id-64 .swatches small{display:block}body.page-id-64 .swatches b{font-size:9px}body.page-id-64 .swatches small{font-size:6.5px;color:#7a827f;margin-top:3px}body.page-id-64 .swatches .custom i{display:grid;place-items:center;background:linear-gradient(135deg,#f5e7bb,#bd8d42,#0b4037);font-style:normal;color:white;font-size:26px}body.page-id-64 .finish-strip{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;border:1px solid #d8d0c2;border-radius:14px;overflow:hidden;background:#fff}body.page-id-64 .finish-strip>div{padding:18px;border-right:1px solid #e0d9cd}body.page-id-64 .finish-strip>div:last-child{border:0}body.page-id-64 .finish-strip b,body.page-id-64 .finish-strip span{display:block}body.page-id-64 .finish-strip b{font-size:8px;color:#b37c24;letter-spacing:.1em}body.page-id-64 .finish-strip span{font-size:7px;line-height:1.5;color:#66736e;margin-top:7px}body.page-id-64 .v4-approval{display:grid;grid-template-columns:1.5fr .5fr;gap:12px;margin-top:70px}body.page-id-64 .approval-main,body.page-id-64 .v4-approval aside{background:#fff;border:1px solid #d9d2c5;border-radius:18px;padding:30px}body.page-id-64 .approval-main h2{font-size:48px;max-width:850px}body.page-id-64 .approval-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px}body.page-id-64 .approval-steps>div{border-top:2px solid #d8a640;padding-top:14px}body.page-id-64 .approval-steps strong,body.page-id-64 .approval-steps b,body.page-id-64 .approval-steps small{display:block}body.page-id-64 .approval-steps strong{font-size:7px;color:#b37c24}body.page-id-64 .approval-steps b{font-size:9px;margin:9px 0 5px}body.page-id-64 .approval-steps small{font-size:6.5px;line-height:1.45;color:#75807c}body.page-id-64 .v4-approval aside{background:#e5ded2}body.page-id-64 .v4-approval aside h3{font-size:22px;line-height:1.1;margin:14px 0}body.page-id-64 .v4-approval aside p{font-size:8px;line-height:1.65;color:#65736d}
@media(max-width:900px){body.page-id-64 .v4-intro,body.page-id-64 .colour-head,body.page-id-64 .v4-system-choice,body.page-id-64 .v4-approval{grid-template-columns:1fr}body.page-id-64 .v4-process{grid-template-columns:1fr 1fr}body.page-id-64 .swatches{grid-template-columns:repeat(3,1fr)}body.page-id-64 .approval-steps{grid-template-columns:1fr 1fr}body.page-id-64 .finish-strip{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-64 .v4-coatings{padding:52px 0}body.page-id-64 .v4-process{grid-template-columns:1fr}body.page-id-64 .v4-photo{height:210px}body.page-id-64 .v4-process p{min-height:auto}body.page-id-64 .choice-cards{grid-template-columns:1fr}body.page-id-64 .swatches{grid-template-columns:1fr 1fr}body.page-id-64 .swatches i{height:74px}body.page-id-64 .finish-strip{grid-template-columns:1fr}body.page-id-64 .finish-strip>div{border-right:0;border-bottom:1px solid #e0d9cd}body.page-id-64 .approval-steps{grid-template-columns:1fr}body.page-id-64 .approval-main h2{font-size:38px}}body.page-id-64 /* V5 Outstanding refinement */
.v4-system-choice .choice-copy h2,body.page-id-64 .v4-system-choice h2{
  color:#fff!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
}body.page-id-64 .v4-system-choice .choice-copy p{color:rgba(255,255,255,.78)!important}body.page-id-64 .v4-system-choice .eyebrow{color:#e0b45f!important;opacity:1!important}body.page-id-64 .v5-build{padding:84px 0;background:#ebe5da;color:#123e36}body.page-id-64 .v5-build-head,body.page-id-64 .v5-qc-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-64 .v5-build-head h2,body.page-id-64 .v5-qc-head h2,body.page-id-64 .v5-maint h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-64 .v5-build-head p,body.page-id-64 .v5-qc-head p,body.page-id-64 .v5-maint p{color:#66746f;font-size:11px;line-height:1.7}body.page-id-64 .v5-build-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-64 .v5-layer-stack{padding:25px 0}body.page-id-64 .coat-layer{height:82px;margin:-5px 0 16px;border-radius:13px;padding:0 20px;display:flex;align-items:center;gap:18px;color:#fff;box-shadow:0 16px 25px rgba(24,59,51,.12);transform:skewX(-7deg)}body.page-id-64 .coat-layer span{font-size:8px;color:#e0b45f}body.page-id-64 .coat-layer b,body.page-id-64 .coat-layer small{display:block}body.page-id-64 .coat-layer b{font-size:10px;min-width:210px}body.page-id-64 .coat-layer small{font-size:7px;color:rgba(255,255,255,.66)}body.page-id-64 .coat-layer.topcoat{background:#193f38;margin-left:8px}body.page-id-64 .coat-layer.intermediate{background:#56635f;margin-left:24px}body.page-id-64 .coat-layer.primer{background:#9c6a36;margin-left:40px}body.page-id-64 .coat-layer.steelbase{background:#7a8581;margin-left:15px}body.page-id-64 .v5-build-copy{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-64 .v5-build-copy>div{background:#fff;border:1px solid #d7cfc1;border-radius:14px;padding:20px;min-height:145px}body.page-id-64 .v5-build-copy span{font-size:8px;color:#b27a22}body.page-id-64 .v5-build-copy b{display:block;font-size:16px;margin:18px 0 7px}body.page-id-64 .v5-build-copy p{font-size:9px;line-height:1.55;color:#69766f}body.page-id-64 .v5-qc{padding:82px 0;background:#f5f1e9}body.page-id-64 .v5-qc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-64 .v5-qc-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:21px;min-height:210px}body.page-id-64 .v5-qc-grid article>span{font-size:7px;color:#b27a22}body.page-id-64 .qc-icon{width:52px;height:52px;border-radius:14px;background:#0b4037;color:#ddb05a;display:grid;place-items:center;margin:24px 0 16px;font-size:8px;font-weight:900}body.page-id-64 .v5-qc-grid h3{font-size:17px;margin:0 0 7px}body.page-id-64 .v5-qc-grid p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-64 .v5-colour-builder{margin-top:18px;background:#0b4037;color:#fff;border-radius:18px;padding:25px;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-64 .builder-copy h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-64 .builder-copy p{font-size:9px;color:#c5d2cd;line-height:1.55}body.page-id-64 .builder-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-64 .builder-steps>div{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px}body.page-id-64 .builder-steps span{font-size:7px;color:#ddb05a}body.page-id-64 .builder-steps b,body.page-id-64 .builder-steps small{display:block}body.page-id-64 .builder-steps b{font-size:13px;margin:14px 0 6px}body.page-id-64 .builder-steps small{font-size:7px;line-height:1.45;color:#c5d2cd}body.page-id-64 .v5-maint{padding:75px 0;background:#e4ddd1}body.page-id-64 .v5-maint-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-64 .v5-maint-cards{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d0c7b9;border-radius:14px;overflow:hidden;background:#fff}body.page-id-64 .v5-maint-cards>div{padding:18px;border-right:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9}body.page-id-64 .v5-maint-cards b,body.page-id-64 .v5-maint-cards span{display:block}body.page-id-64 .v5-maint-cards b{font-size:12px;color:#153f37}body.page-id-64 .v5-maint-cards span{font-size:8px;color:#6b7772;margin-top:5px}

@media(max-width:900px){body.page-id-64 .v5-build-head,body.page-id-64 .v5-qc-head,body.page-id-64 .v5-build-grid,body.page-id-64 .v5-colour-builder,body.page-id-64 .v5-maint-grid{grid-template-columns:1fr}body.page-id-64 .v5-qc-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-64 .v5-build,body.page-id-64 .v5-qc,body.page-id-64 .v5-maint{padding:50px 0}body.page-id-64 .v5-build-copy,body.page-id-64 .v5-qc-grid,body.page-id-64 .builder-steps,body.page-id-64 .v5-maint-cards{grid-template-columns:1fr}body.page-id-64 .coat-layer{height:auto;min-height:76px;transform:none;margin-left:0!important}body.page-id-64 .coat-layer b{min-width:0}
}body.page-id-64 .mv2-steelstory .section-head.dark h2{
  color:#fff!important; opacity:1!important; filter:none!important;
  text-shadow:none!important; mix-blend-mode:normal!important;
  -webkit-text-fill-color:#fff!important;
}body.page-id-64 .mv2-steelstory .section-head.dark p{
  color:rgba(255,255,255,.80)!important; opacity:1!important; filter:none!important;
}body.page-id-64 .mv2-steelstory .steel-flow .flow-photo{
  min-height:245px!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}body.page-id-64 .mv2-steelstory .steel-flow article:nth-child(1) .flow-photo{background-position:center 45%!important}body.page-id-64 .mv2-steelstory .steel-flow article:nth-child(2) .flow-photo{background-position:center!important}body.page-id-64 .mv2-steelstory .steel-flow article:nth-child(3) .flow-photo{background-position:center!important}body.page-id-64 .mv2-steelstory .steel-flow article:nth-child(4) .flow-photo{background-position:center!important}body.page-id-64 .mv2-steelstory .flow-photo span{
  background:rgba(5,45,39,.82)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.20)!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  backdrop-filter:blur(5px);
}
@media(max-width:700px){body.page-id-64 .mv2-steelstory .steel-flow .flow-photo{min-height:210px!important}body.page-id-64 .mv2-steelstory .section-head.dark h2{font-size:38px!important;line-height:1!important}
}body.page-id-64 /* V5.2 process-image correction */
.v4-process .v4-photo{
  min-height:260px!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  position:relative;
}body.page-id-64 .v4-process .v4-photo b{
  max-width:82%;
  line-height:1.25!important;
  letter-spacing:.08em!important;
  text-shadow:0 2px 10px rgba(0,0,0,.45);
}body.page-id-64 .v4-process article:nth-child(1) .v4-photo{background-position:center 42%!important}body.page-id-64 .v4-process article:nth-child(2) .v4-photo{background-position:center 48%!important}body.page-id-64 .v4-process article:nth-child(3) .v4-photo{background-position:center!important}body.page-id-64 .v4-process article:nth-child(4) .v4-photo{background-position:center!important}body.page-id-64 .v4-process article:nth-child(5) .v4-photo{background-position:center 45%!important}body.page-id-64 .v4-process article:nth-child(6) .v4-photo{background-position:center!important}
@media(max-width:700px){body.page-id-64 .v4-process .v4-photo{min-height:215px!important}
}body.page-id-64 .v6-fabric-colours,body.page-id-64 .v6-sample-gallery{padding:82px 0;background:#eee8dd;color:#123e36}body.page-id-64 .v6-sample-gallery{background:#f6f2ea}body.page-id-64 .v6-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-64 .v6-head h2,body.page-id-64 .v6-app-title h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-64 .v6-head p{font-size:10px;line-height:1.7;color:#66746f}body.page-id-64 .v6-fabric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-64 .v6-fabric-grid>div{background:#fff;border:1px solid #d8d0c2;border-radius:14px;padding:8px}body.page-id-64 .v6-fabric-grid i{display:block;height:120px;background:var(--fc);border-radius:9px;border:1px solid rgba(0,0,0,.06)}body.page-id-64 .v6-fabric-grid b,body.page-id-64 .v6-fabric-grid small{display:block}body.page-id-64 .v6-fabric-grid b{font-size:9px;margin:10px 2px 4px}body.page-id-64 .v6-fabric-grid small{font-size:6.5px;color:#77817d;margin:0 2px 5px}body.page-id-64 .v6-fabric-note{margin-top:10px;background:#0b4037;color:#fff;border-radius:12px;padding:15px 18px;display:flex;gap:20px;align-items:center}body.page-id-64 .v6-fabric-note b{font-size:7px;color:#ddb05a}body.page-id-64 .v6-fabric-note span{font-size:8px;color:#cad6d1}body.page-id-64 .v6-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-64 .v6-gallery article{background:#fff;border:1px solid #d8d0c2;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-64 .v6-img{height:230px;background-size:cover;background-position:center}body.page-id-64 .membrane-close{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-64 .mesh-close{background-image:url('https://image.made-in-china.com/2f0j00IADVtPkdbTrs/Best-Quality-100-Virgin-HDPE-Plastic-Nylon-Black-UV-Shade-Net-for-Farm-Garden-Greenhouse-Agriculture-Shading-Blocked.webp')}body.page-id-64 .galv-close{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-64 .powder-close{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-64 .v6-gallery article>span,body.page-id-64 .v6-gallery article>h3,body.page-id-64 .v6-gallery article>p{margin-left:16px;margin-right:16px}body.page-id-64 .v6-gallery article>span{display:block;font-size:7px;color:#b37c24;font-weight:900;margin-top:15px}body.page-id-64 .v6-gallery h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-64 .v6-gallery p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-64 .v6-app-matrix{margin-top:45px;background:#0b4037;color:#fff;border-radius:20px;padding:30px}body.page-id-64 .v6-app-title{max-width:850px}body.page-id-64 .v6-app-title h2{font-size:45px}body.page-id-64 .v6-app-rows{margin-top:24px;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}body.page-id-64 .v6-app-rows>div{display:grid;grid-template-columns:1fr 1.2fr 1.3fr 1.2fr}body.page-id-64 .v6-app-rows b,body.page-id-64 .v6-app-rows span{padding:13px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);font-size:8px}body.page-id-64 .v6-app-rows b{color:#e0b45f}body.page-id-64 .v6-app-rows span{color:#ced9d5}body.page-id-64 .v6-app-matrix>small{display:block;margin-top:12px;color:#aebfba;font-size:6.5px;line-height:1.5}
@media(max-width:900px){body.page-id-64 .v6-head{grid-template-columns:1fr}body.page-id-64 .v6-fabric-grid{grid-template-columns:repeat(3,1fr)}body.page-id-64 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-64 .v6-app-rows>div{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-64 .v6-fabric-colours,body.page-id-64 .v6-sample-gallery{padding:50px 0}body.page-id-64 .v6-fabric-grid,body.page-id-64 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-64 .v6-fabric-grid i{height:85px}body.page-id-64 .v6-app-rows>div{grid-template-columns:1fr}body.page-id-64 .v6-app-title h2{font-size:36px}body.page-id-64 .v6-fabric-note{display:block}body.page-id-64 .v6-fabric-note span{display:block;margin-top:7px}}body.page-id-64 .v61-qaqc{padding:86px 0;background:#f3eee4;color:#123e36}body.page-id-64 .v61-q-head{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-64 .v61-q-head h2{font-size:clamp(46px,5.8vw,82px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0;max-width:900px}body.page-id-64 .v61-q-head>p{font-size:10px;line-height:1.75;color:#69746f;max-width:420px}body.page-id-64 .v61-q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-64 .v61-q-grid article{background:#fff;border:1px solid #d9d1c3;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px rgba(16,55,47,.055)}body.page-id-64 .v61-q-photo{height:215px;background-size:cover;background-position:center}body.page-id-64 .v61-q-photo.prep{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://www.ntnengenharia.com.br/imagens/informacoes/jateamento-industrial-01.jpg')}body.page-id-64 .v61-q-photo.wft{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://technopaintng.com/assets/photos/tp-oil-01.jpg')}body.page-id-64 .v61-q-photo.dft{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://st3.depositphotos.com/35613826/37232/i/450/depositphotos_372328512-stock-photo-technicians-measuring-dry-film-thickness.jpg')}body.page-id-64 .v61-q-photo.visual{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.raiderpainting.com/wp-content/uploads/2019/11/Steel_Structural_Coatings_-e1456772102454.jpg')}body.page-id-64 .v61-q-photo.ral{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-64 .v61-q-photo.recordimg{background-image:linear-gradient(0deg,rgba(7,52,44,.18),transparent 55%),url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=1200&q=85')}body.page-id-64 .v61-q-body{padding:18px 20px 20px;min-height:175px}body.page-id-64 .v61-q-body span{font-size:7px;font-weight:900;color:#b27a20;letter-spacing:.12em}body.page-id-64 .v61-q-body h3{font-size:21px;line-height:1.05;margin:8px 0}body.page-id-64 .v61-q-body p{font-size:8px;line-height:1.6;color:#67736e;min-height:40px}body.page-id-64 .v61-q-body b{display:block;margin-top:15px;padding-top:11px;border-top:1px solid #e5ded3;font-size:6.5px;letter-spacing:.08em;color:#8d6b31}body.page-id-64 .v61-q-flow{margin-top:15px;background:#0b4037;color:#fff;border-radius:14px;padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px}body.page-id-64 .v61-q-flow span{font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-64 .v61-q-flow i{font-style:normal;color:#d9a844}body.page-id-64 .v61-q-note{margin-top:10px;border:1px solid #d5ccbd;border-radius:13px;padding:15px 18px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}body.page-id-64 .v61-q-note b{font-size:7px;color:#b27a20;letter-spacing:.1em}body.page-id-64 .v61-q-note p{font-size:7.5px;line-height:1.55;color:#6b7671;margin:0}
@media(max-width:850px){body.page-id-64 .v61-q-head{grid-template-columns:1fr;gap:15px}body.page-id-64 .v61-q-grid{grid-template-columns:1fr 1fr}body.page-id-64 .v61-q-photo{height:180px}body.page-id-64 .v61-q-flow{overflow-x:auto;justify-content:flex-start}body.page-id-64 .v61-q-flow span{white-space:nowrap}body.page-id-64 .v61-q-note{grid-template-columns:1fr}}
@media(max-width:560px){body.page-id-64 .v61-qaqc{padding:50px 0}body.page-id-64 .v61-q-grid{grid-template-columns:1fr}body.page-id-64 .v61-q-photo{height:205px}body.page-id-64 .v61-q-body{min-height:auto}body.page-id-64 .v61-q-head h2{font-size:43px}}body.page-id-64 /* V6.5 compact VIP coating build-up */
.coating-compact-v65{
  padding-top:56px !important;
  padding-bottom:56px !important;
  min-height:auto !important;
}body.page-id-64 .coating-compact-v65 .section-head,body.page-id-64 .coating-compact-v65 .section-heading,body.page-id-64 .coating-compact-v65 header{
  margin-bottom:26px !important;
}body.page-id-64 .coating-compact-v65 h2{
  margin-bottom:14px !important;
  line-height:.96 !important;
}body.page-id-64 .coating-compact-v65 p{
  margin-top:8px !important;
  margin-bottom:12px !important;
}body.page-id-64 .coating-compact-v65 .grid,body.page-id-64 .coating-compact-v65 .cards,body.page-id-64 .coating-compact-v65 [class*="grid"]{
  gap:14px !important;
}body.page-id-64 .coating-compact-v65 .card,body.page-id-64 .coating-compact-v65 [class*="card"]{
  min-height:auto !important;
}body.page-id-64 .coating-compact-v65 .card,body.page-id-64 .coating-compact-v65 [class*="card"],body.page-id-64 .coating-compact-v65 li{
  padding-top:18px !important;
  padding-bottom:18px !important;
}body.page-id-64 .coating-compact-v65 > *:last-child{
  margin-bottom:0 !important;
}
@media (max-width:760px){body.page-id-64 .coating-compact-v65{
    padding-top:34px !important;
    padding-bottom:34px !important;
  }body.page-id-64 .coating-compact-v65 .grid,body.page-id-64 .coating-compact-v65 .cards,body.page-id-64 .coating-compact-v65 [class*="grid"]{
    gap:10px !important;
  }
}body.page-id-64 /* V6.6 — compact evidence/documentation section */
.evidence-v66{
  min-height:auto !important;
  padding-top:42px !important;
  padding-bottom:42px !important;
}body.page-id-64 .evidence-v66 .container,body.page-id-64 .evidence-v66 .wrap,body.page-id-64 .evidence-v66 [class*="container"]{
  padding-top:0 !important;
  padding-bottom:0 !important;
}body.page-id-64 .evidence-v66 h2{
  margin-top:0 !important;
  margin-bottom:10px !important;
  line-height:.98 !important;
}body.page-id-64 .evidence-v66 p{
  margin-top:6px !important;
  margin-bottom:10px !important;
}body.page-id-64 .evidence-v66 .grid,body.page-id-64 .evidence-v66 [class*="grid"],body.page-id-64 .evidence-v66 .row{
  gap:18px !important;
  align-items:center !important;
}body.page-id-64 .evidence-v66 .card,body.page-id-64 .evidence-v66 [class*="card"]{
  min-height:0 !important;
}body.page-id-64 .evidence-v66 img{
  max-height:280px !important;
  object-fit:contain !important;
}body.page-id-64 .evidence-v66 > *:first-child{margin-top:0 !important;}body.page-id-64 .evidence-v66 > *:last-child{margin-bottom:0 !important;}

@media (min-width:900px){body.page-id-64 .evidence-v66{
    padding-top:36px !important;
    padding-bottom:36px !important;
  }body.page-id-64 .evidence-v66 .grid,body.page-id-64 .evidence-v66 [class*="grid"],body.page-id-64 .evidence-v66 .row{
    grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr) !important;
  }
}
@media (max-width:760px){body.page-id-64 .evidence-v66{
    padding:28px 0 !important;
  }body.page-id-64 .evidence-v66 img{
    max-height:220px !important;
  }
}body.page-id-64 /* V6.8 — tighter,body.page-id-64 balanced coating system section */
.coat-v68{
  min-height:0 !important;
  padding:30px 0 34px !important;
}body.page-id-64 .coat-v68 .container,body.page-id-64 .coat-v68 .wrap,body.page-id-64 .coat-v68 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-64 .coat-v68 h2{
  margin:0 0 8px !important;
  line-height:.96 !important;
}body.page-id-64 .coat-v68 p{margin:5px 0 8px !important;}body.page-id-64 .coat-v68 .grid,body.page-id-64 .coat-v68 [class*="grid"],body.page-id-64 .coat-v68 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-64 .coat-v68 .card,body.page-id-64 .coat-v68 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
}body.page-id-64 .coat-v68 li{padding-top:11px !important;padding-bottom:11px !important;}body.page-id-64 .coat-v68 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-64 .coat-v68 .grid,body.page-id-64 .coat-v68 [class*="grid"],body.page-id-64 .coat-v68 .row{
    column-gap:12px !important;row-gap:10px !important;
  }
}
@media(max-width:760px){body.page-id-64 .coat-v68{padding:24px 0 26px !important;}body.page-id-64 .coat-v68 .card,body.page-id-64 .coat-v68 [class*="card"]{padding:13px 14px !important;}
}body.page-id-64 /* V6.9 — Evidence section: VIP compact editorial layout */
.evidence-v69{
  min-height:0 !important;
  padding:28px 0 30px !important;
  overflow:hidden;
}body.page-id-64 .evidence-v69 .container,body.page-id-64 .evidence-v69 .wrap,body.page-id-64 .evidence-v69 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-64 .evidence-v69 h2{
  margin:0 0 6px !important;
  line-height:.94 !important;
  max-width:720px;
}body.page-id-64 .evidence-v69 p{margin:4px 0 8px !important;}body.page-id-64 .evidence-v69 .grid,body.page-id-64 .evidence-v69 [class*="grid"],body.page-id-64 .evidence-v69 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-64 .evidence-v69 .card,body.page-id-64 .evidence-v69 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
  border-radius:18px !important;
}body.page-id-64 .evidence-v69 [class*="stack"],body.page-id-64 .evidence-v69 [class*="deck"]{
  transform:scale(.90);
  transform-origin:center center;
  margin:-18px 0 !important;
}body.page-id-64 .evidence-v69 ul,body.page-id-64 .evidence-v69 ol{margin:6px 0 !important;}body.page-id-64 .evidence-v69 li{padding-top:8px !important;padding-bottom:8px !important;}body.page-id-64 .evidence-v69 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-64 .evidence-v69{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) minmax(340px,.72fr) !important;
    column-gap:28px !important;
    align-items:center !important;
  }body.page-id-64 .evidence-v69 > *{min-width:0;}
}
@media(max-width:760px){body.page-id-64 .evidence-v69{padding:22px 0 24px !important;}body.page-id-64 .evidence-v69 [class*="stack"],body.page-id-64 .evidence-v69 [class*="deck"]{
    transform:scale(.96);margin:-8px 0 !important;
  }
}body.page-id-64 /* V7.0 — complete redesign of “Evidence behind the material” */
.evidence-v70{
  min-height:auto !important;
  height:auto !important;
  padding:42px 5vw 44px !important;
  margin:0 !important;
  display:grid !important;
  grid-template-columns:minmax(0,0.86fr) minmax(460px,1.14fr) !important;
  grid-template-rows:auto !important;
  gap:34px !important;
  align-items:center !important;
  background:
    radial-gradient(circle at 78% 28%, rgba(197,145,31,.10), transparent 27%),
    linear-gradient(180deg,#f5f1e7 0%,#f2eee5 100%) !important;
}body.page-id-64 .evidence-v70 > *{
  min-width:0 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}body.page-id-64 .evidence-v70 h2{
  font-size:clamp(44px,5.2vw,78px) !important;
  line-height:.92 !important;
  letter-spacing:-.055em !important;
  max-width:660px !important;
  margin:0 0 14px !important;
}body.page-id-64 .evidence-v70 h2 + p,body.page-id-64 .evidence-v70 h2 ~ p{
  max-width:610px !important;
  font-size:16px !important;
  line-height:1.55 !important;
  margin:0 0 16px !important;
}body.page-id-64 .evidence-v70 [class*="tag"],body.page-id-64 .evidence-v70 [class*="pill"],body.page-id-64 .evidence-v70 .chips,body.page-id-64 .evidence-v70 [class*="chip"]{
  margin-top:10px !important;
  gap:7px !important;
}body.page-id-64 /* Make the document stack a substantial visual rather than a tiny floating object */
.evidence-v70 [class*="stack"],body.page-id-64 .evidence-v70 [class*="deck"]{
  width:min(100%,620px) !important;
  min-height:365px !important;
  margin:0 auto !important;
  transform:none !important;
  display:grid !important;
  place-items:center !important;
  position:relative !important;
}body.page-id-64 .evidence-v70 [class*="stack"] > *,body.page-id-64 .evidence-v70 [class*="deck"] > *{
  max-width:100% !important;
}body.page-id-64 /* Compact any cards/lists below the main content */
.evidence-v70 .grid,body.page-id-64 .evidence-v70 [class*="grid"],body.page-id-64 .evidence-v70 .row{
  gap:10px !important;
}body.page-id-64 .evidence-v70 .card,body.page-id-64 .evidence-v70 [class*="card"]{
  min-height:0 !important;
  padding:13px 15px !important;
  border-radius:16px !important;
}body.page-id-64 .evidence-v70 ul,body.page-id-64 .evidence-v70 ol{
  margin:8px 0 0 !important;
}body.page-id-64 .evidence-v70 li{
  padding-top:7px !important;
  padding-bottom:7px !important;
}body.page-id-64 /* Kill the large blank vertical zones inherited from the old page */
.evidence-v70 [style*="min-height"],body.page-id-64 .evidence-v70 [style*="height"]{
  min-height:0 !important;
}
@media(max-width:900px){body.page-id-64 .evidence-v70{
    grid-template-columns:1fr !important;
    gap:20px !important;
    padding:30px 22px 32px !important;
  }body.page-id-64 .evidence-v70 h2{
    font-size:clamp(40px,11vw,64px) !important;
    max-width:none !important;
  }body.page-id-64 .evidence-v70 [class*="stack"],body.page-id-64 .evidence-v70 [class*="deck"]{
    min-height:300px !important;
    width:100% !important;
  }
}body.page-id-64 /* V7.1 — Four Families section,body.page-id-64 redesigned to eliminate dead space */
.four-families-v71{
  min-height:auto !important;
  height:auto !important;
  padding:34px 5vw 38px !important;
  margin:0 !important;
  overflow:hidden !important;
}body.page-id-64 .four-families-v71 h2{
  margin:0 0 8px !important;
  line-height:.93 !important;
  letter-spacing:-.045em !important;
}body.page-id-64 .four-families-v71 h2 + p{
  margin:0 0 20px !important;
  max-width:620px !important;
}body.page-id-64 .four-families-v71 .grid,body.page-id-64 .four-families-v71 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:14px !important;
  align-items:stretch !important;
}body.page-id-64 .four-families-v71 .card,body.page-id-64 .four-families-v71 [class*="card"]{
  min-height:0 !important;
  height:auto !important;
  margin:0 !important;
  border-radius:20px !important;
  overflow:hidden !important;
}body.page-id-64 .four-families-v71 img{
  width:100% !important;
  height:270px !important;
  object-fit:cover !important;
  display:block !important;
}body.page-id-64 .four-families-v71 .card > div,body.page-id-64 .four-families-v71 [class*="card"] > div{
  padding-top:14px !important;
  padding-bottom:14px !important;
}body.page-id-64 .four-families-v71 p{margin-top:5px !important;margin-bottom:7px !important;}body.page-id-64 .four-families-v71 [class*="tag"],body.page-id-64 .four-families-v71 [class*="pill"],body.page-id-64 .four-families-v71 [class*="chip"]{
  margin-top:6px !important;
}body.page-id-64 .four-families-v71 > *:last-child{margin-bottom:0 !important;}body.page-id-64 /* override inherited oversized section/card heights */
.four-families-v71 [style*="min-height"],body.page-id-64 .four-families-v71 [style*="height"]{
  min-height:0 !important;
}
@media(min-width:1100px){body.page-id-64 .four-families-v71 .grid,body.page-id-64 .four-families-v71 [class*="grid"]{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }body.page-id-64 .four-families-v71 img{height:230px !important;}
}
@media(max-width:720px){body.page-id-64 .four-families-v71{
    padding:26px 20px 30px !important;
  }body.page-id-64 .four-families-v71 .grid,body.page-id-64 .four-families-v71 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-64 .four-families-v71 img{height:230px !important;}
}body.page-id-64 /* V7.2 — unified VIP redesign for Four Material Families */
.four-families-v72{
  padding:54px 5vw 58px !important;
  background:
    radial-gradient(circle at 12% 8%, rgba(195,145,53,.10), transparent 22%),
    linear-gradient(180deg,#f5f1e9 0%,#eee8de 100%) !important;
}body.page-id-64 .four-families-v72 h2{
  margin:0 0 10px !important;
  max-width:820px !important;
  line-height:.92 !important;
  letter-spacing:-.052em !important;
}body.page-id-64 .four-families-v72 h2 + p{
  max-width:760px !important;
  margin:0 0 28px !important;
  line-height:1.6 !important;
}body.page-id-64 /* Force every material family into the SAME card proportion */
.four-families-v72 .grid,body.page-id-64 .four-families-v72 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
}body.page-id-64 .four-families-v72 .card,body.page-id-64 .four-families-v72 [class*="card"]{
  display:grid !important;
  grid-template-columns:1.08fr .92fr !important;
  min-height:330px !important;
  height:330px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  border-radius:22px !important;
  border:1px solid rgba(19,62,54,.12) !important;
  background:#fff !important;
  box-shadow:0 18px 45px rgba(18,57,49,.08) !important;
}body.page-id-64 /* remove any featured/wide behavior */
.four-families-v72 .featured,body.page-id-64 .four-families-v72 [class*="featured"],body.page-id-64 .four-families-v72 [class*="large"]{
  grid-column:auto !important;
  grid-row:auto !important;
  width:auto !important;
  height:330px !important;
}body.page-id-64 /* Left image panel */
.four-families-v72 .card img,body.page-id-64 .four-families-v72 [class*="card"] img{
  width:100% !important;
  height:100% !important;
  min-height:330px !important;
  object-fit:cover !important;
  margin:0 !important;
  display:block !important;
}body.page-id-64 /* Keep visual blocks equal even when background images are used */
.four-families-v72 .card [class*="image"],body.page-id-64 .four-families-v72 .card [class*="photo"],body.page-id-64 .four-families-v72 .card [class*="visual"],body.page-id-64 .four-families-v72 [class*="card"] [class*="image"],body.page-id-64 .four-families-v72 [class*="card"] [class*="photo"],body.page-id-64 .four-families-v72 [class*="card"] [class*="visual"]{
  min-height:330px !important;
  height:330px !important;
  background-size:cover !important;
  background-position:center !important;
}body.page-id-64 /* Right content panel */
.four-families-v72 .card > div:last-child,body.page-id-64 .four-families-v72 [class*="card"] > div:last-child{
  padding:30px 28px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-height:330px !important;
}body.page-id-64 .four-families-v72 .card h3,body.page-id-64 .four-families-v72 [class*="card"] h3{
  font-size:30px !important;
  line-height:1.02 !important;
  margin:8px 0 10px !important;
  letter-spacing:-.035em !important;
}body.page-id-64 .four-families-v72 .card p,body.page-id-64 .four-families-v72 [class*="card"] p{
  font-size:10px !important;
  line-height:1.6 !important;
  color:#68756f !important;
  margin:0 0 15px !important;
}body.page-id-64 .four-families-v72 .card small,body.page-id-64 .four-families-v72 [class*="card"] small{
  color:#b37c24 !important;
  font-size:7px !important;
  font-weight:900 !important;
  letter-spacing:.11em !important;
}body.page-id-64 .four-families-v72 .card [class*="tag"],body.page-id-64 .four-families-v72 .card [class*="pill"],body.page-id-64 .four-families-v72 .card [class*="chip"],body.page-id-64 .four-families-v72 [class*="card"] [class*="tag"],body.page-id-64 .four-families-v72 [class*="card"] [class*="pill"],body.page-id-64 .four-families-v72 [class*="card"] [class*="chip"]{
  margin-top:10px !important;
  gap:5px !important;
}body.page-id-64 /* Give the section a cleaner editorial rhythm */
.four-families-v72 > *:last-child{margin-bottom:0 !important;}

@media(max-width:980px){body.page-id-64 .four-families-v72 .grid,body.page-id-64 .four-families-v72 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-64 .four-families-v72 .card,body.page-id-64 .four-families-v72 [class*="card"],body.page-id-64 .four-families-v72 .featured,body.page-id-64 .four-families-v72 [class*="featured"],body.page-id-64 .four-families-v72 [class*="large"]{
    height:310px !important;
    min-height:310px !important;
  }
}
@media(max-width:640px){body.page-id-64 .four-families-v72{
    padding:38px 18px 42px !important;
  }body.page-id-64 .four-families-v72 .card,body.page-id-64 .four-families-v72 [class*="card"]{
    grid-template-columns:1fr !important;
    height:auto !important;
    min-height:0 !important;
  }body.page-id-64 .four-families-v72 .card img,body.page-id-64 .four-families-v72 [class*="card"] img,body.page-id-64 .four-families-v72 .card [class*="image"],body.page-id-64 .four-families-v72 .card [class*="photo"],body.page-id-64 .four-families-v72 .card [class*="visual"]{
    min-height:220px !important;
    height:220px !important;
  }body.page-id-64 .four-families-v72 .card > div:last-child,body.page-id-64 .four-families-v72 [class*="card"] > div:last-child{
    min-height:0 !important;
    padding:22px 20px !important;
  }
}body.page-id-64 /* V7.3 VIP application-led selection */
.application-v73{
 min-height:0!important;height:auto!important;padding:38px 5vw 42px!important;margin:0!important;
 background:linear-gradient(145deg,#073d35,#0b5548 58%,#073b34)!important;color:#fff!important;overflow:hidden!important
}body.page-id-64 .application-v73 h2,body.page-id-64 .application-v73 h3{color:#fff!important}body.page-id-64 .application-v73 h2{font-size:clamp(42px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.05em!important;margin:0 0 10px!important;max-width:850px!important}body.page-id-64 .application-v73 p{color:rgba(255,255,255,.74)!important;line-height:1.55!important}body.page-id-64 .application-v73 .eyebrow,body.page-id-64 .application-v73 [class*="eyebrow"]{color:#e0b34b!important}body.page-id-64 .application-v73 .grid,body.page-id-64 .application-v73 [class*="grid"]{gap:12px!important}body.page-id-64 .application-v73 .card,body.page-id-64 .application-v73 [class*="card"]{
 min-height:0!important;height:auto!important;padding:18px 20px!important;margin:0!important;
 background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:17px!important;color:#fff!important
}body.page-id-64 .application-v73 table{width:100%!important;border-collapse:separate!important;border-spacing:0 8px!important}body.page-id-64 .application-v73 th{color:#e5b84f!important;background:rgba(0,0,0,.08)!important;padding:12px 14px!important;text-align:left!important}body.page-id-64 .application-v73 td{color:rgba(255,255,255,.88)!important;padding:13px 14px!important;border-top:1px solid rgba(255,255,255,.10)!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.page-id-64 .application-v73 tr td:first-child{color:#f0c65d!important;font-weight:800!important;border-left:1px solid rgba(255,255,255,.10)!important;border-radius:12px 0 0 12px!important}body.page-id-64 .application-v73 tr td:last-child{border-right:1px solid rgba(255,255,255,.10)!important;border-radius:0 12px 12px 0!important}body.page-id-64 .application-v73 [style*="opacity"]{opacity:1!important}body.page-id-64 .application-v73 [class*="watermark"],body.page-id-64 .application-v73 [class*="ghost"]{opacity:.10!important;color:#fff!important}body.page-id-64 .application-v73::before{
 content:"SELECT BY USE • EXPOSURE • PROJECT SPECIFICATION";display:block;color:#e0b34b;font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:10px
}
@media(max-width:760px){body.page-id-64 .application-v73{padding:28px 20px 32px!important}body.page-id-64 .application-v73 table{font-size:11px!important}}body.page-id-64 *{box-sizing:border-box}body.page-id-64{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-64{scroll-behavior:smooth}body.page-id-64{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-64 a{color:inherit;text-decoration:none}body.page-id-64 img{max-width:100%;display:block}body.page-id-64 .wrap{width:min(1380px,94%);margin:auto}body.page-id-64 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-64 h1,body.page-id-64 h2,body.page-id-64 h3{margin-top:0}body.page-id-64 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-64 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-64 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-64 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-64 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-64 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-64 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-64 .menu a:hover{color:var(--gold)}body.page-id-64 .nav-actions{display:flex;gap:8px}body.page-id-64 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-64 .btn.gold{background:var(--gold);color:#fff}body.page-id-64 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-64 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-64 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-64 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-64 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-64 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-64 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-64 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-64 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-64 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-64 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-64 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-64 section{padding:92px 0}body.page-id-64 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-64 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-64 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-64 .trust-item:last-child{border:0}body.page-id-64 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-64 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-64 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-64 .visual-stack{position:relative;min-height:520px}body.page-id-64 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-64 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-64 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-64 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-64 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-64 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-64 .solution-body{padding:19px}body.page-id-64 .solution-body h3{color:var(--green);font-size:18px}body.page-id-64 .solution-body p{color:var(--muted);font-size:12px}body.page-id-64 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-64 .parking-feature{background:var(--paper)}body.page-id-64 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-64 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-64 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-64 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-64 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-64 .engineering{background:var(--deep);color:#fff}body.page-id-64 .engineering h2{color:#fff}body.page-id-64 .engineering .lead{color:#b8c8c0}body.page-id-64 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-64 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-64 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-64 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-64 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-64 .eng-card b{color:#d7bc81;display:block}body.page-id-64 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-64 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-64 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-64 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-64 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-64 .process span{font-size:10px;color:var(--muted)}body.page-id-64 .materials{background:var(--paper)}body.page-id-64 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-64 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-64 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-64 .mat h3{color:var(--green)}body.page-id-64 .mat p{font-size:12px;color:var(--muted)}body.page-id-64 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-64 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-64 .industry b{color:var(--green);display:block}body.page-id-64 .industry span{font-size:11px;color:var(--muted)}body.page-id-64 .project-section{background:#fff}body.page-id-64 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-64 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-64 .project-card:first-child{grid-row:span 2}body.page-id-64 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-64 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-64 .project-info b{display:block}body.page-id-64 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-64 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-64 .stats-section h2{color:#fff}body.page-id-64 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-64 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-64 .stat-card small{color:#b8cbc1;display:block}body.page-id-64 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-64 .knowledge{background:var(--paper)}body.page-id-64 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-64 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-64 .article b{color:var(--green);display:block}body.page-id-64 .article p{font-size:11px;color:var(--muted)}body.page-id-64 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-64 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-64 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-64 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-64 .rfq-section{background:var(--deep);color:#fff}body.page-id-64 .rfq-section h2{color:#fff}body.page-id-64 .rfq-section .lead{color:#b9cbc2}body.page-id-64 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-64 input,body.page-id-64 select,body.page-id-64 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-64 textarea{min-height:110px}body.page-id-64 .full{grid-column:1/-1}body.page-id-64 .rfq-form button{border:0}body.page-id-64 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-64 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-64 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-64 footer h3,body.page-id-64 footer h4{color:#fff}body.page-id-64 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-64 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-64 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-64 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-64 .menu{display:none}body.page-id-64 .solution-grid,body.page-id-64 .industry-grid,body.page-id-64 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-64 .intro-grid,body.page-id-64 .parking-grid,body.page-id-64 .eng-grid{grid-template-columns:1fr}body.page-id-64 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-64 .mat-grid,body.page-id-64 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-64 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-64 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-64 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-64 .topbar{display:block;text-align:center}body.page-id-64 .nav-actions .ghost{display:none}body.page-id-64 .hero{min-height:680px}body.page-id-64 .hero h1{font-size:52px}body.page-id-64 .hero-stats,body.page-id-64 .solution-grid,body.page-id-64 .industry-grid,body.page-id-64 .knowledge-grid,body.page-id-64 .mat-grid,body.page-id-64 .stats-grid,body.page-id-64 .rfq-form,body.page-id-64 .footer-grid{grid-template-columns:1fr}body.page-id-64 .process-grid{grid-template-columns:1fr 1fr}body.page-id-64 .design-list,body.page-id-64 .eng-cards{grid-template-columns:1fr}body.page-id-64 .project-grid{grid-template-columns:1fr}body.page-id-64 .project-card:first-child{grid-column:auto}
}body.page-id-64 .lang-switch{display:flex;gap:5px}body.page-id-64 .lang-switch button{border:1px solid #dce5df;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:950;cursor:pointer}body.page-id-64 .lang-switch button.active{background:#063b2c;color:#fff}body.page-id-64 .ar{display:block;font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:inherit}body.page-id-64 span.ar,body.page-id-64 b.ar,body.page-id-64 a.ar{display:block!important;margin-top:5px}body.page-id-64 h1 span.ar,body.page-id-64 h2 span.ar{font-size:.70em;line-height:1.35;letter-spacing:0}body.page-id-64 .hero p .ar,body.page-id-64 .lead .ar{color:inherit}body.page-id-64 .dual-ar{font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:#53675d;border-right:3px solid #c8a45e;padding-right:13px;margin-top:8px}body.page-id-64 .hero .dual-ar{color:#d7e3dd;max-width:800px}body.page-id-64.ar-mode .en{display:block!important}body.page-id-64.ar-mode .ar{display:block!important}body.page-id-64 header .menu{white-space:nowrap}body.page-id-64 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-64 header .menu a:hover{color:#c7a158}body.page-id-64 .card h3{margin-top:8px}body.page-id-64 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-64 header .menu{display:none}}body.page-id-64 #client-trust,body.page-id-64 #before-after,body.page-id-64 #quality-safety,body.page-id-64 #after-sales,body.page-id-64 #final-corporate-cta{scroll-margin-top:95px}body.page-id-64 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-64 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-64 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-64 footer .footer-grid{grid-template-columns:1fr}}body.page-id-64 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-64 .wrap,body.page-id-64 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-64 section{padding:64px 0!important}body.page-id-64 .section-head{margin-bottom:26px!important}body.page-id-64 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-64 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-64 h3{font-size:17px!important}body.page-id-64 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-64 .ar-line,body.page-id-64 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-64 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-64 .hero-content,body.page-id-64 .hero-in{max-width:860px!important}body.page-id-64 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-64 .hero-proof,body.page-id-64 .hero-stats{margin-top:28px!important}body.page-id-64 header{height:82px!important}body.page-id-64 .logo img,body.page-id-64 .brand img{width:104px!important;height:66px!important}body.page-id-64 .menu{gap:10px!important}body.page-id-64 .menu a{font-size:9px!important}body.page-id-64 .nav{gap:14px!important}body.page-id-64 .btn{padding:11px 14px!important}body.page-id-64 .cards4,body.page-id-64 .solution-grid{gap:12px!important}body.page-id-64 .card-img,body.page-id-64 .solution-img{height:160px!important}body.page-id-64 .card-body,body.page-id-64 .solution-body{padding:16px!important}body.page-id-64 .card-body p,body.page-id-64 .solution-body p{font-size:11px!important}body.page-id-64 .split,body.page-id-64 .intro-grid,body.page-id-64 .parking-grid,body.page-id-64 .eng-grid{gap:38px!important}body.page-id-64 .visual-collage,body.page-id-64 .visual-stack{min-height:430px!important}body.page-id-64 .parking-photo,body.page-id-64 .parking-visual{height:470px!important}body.page-id-64 .eng-photo,body.page-id-64 .eng-visual{height:470px!important}body.page-id-64 .process,body.page-id-64 .process-grid{gap:8px!important}body.page-id-64 .process-step,body.page-id-64 .process{font-size:11px}body.page-id-64 .material-grid,body.page-id-64 .mat-grid,body.page-id-64 .industry-grid,body.page-id-64 .blog-grid,body.page-id-64 .knowledge-grid{gap:10px!important}body.page-id-64 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-64 .location-grid{gap:8px!important}body.page-id-64 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-64 footer{padding-top:46px!important}body.page-id-64 .footer-grid{gap:18px!important}body.page-id-64 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-64 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-64 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-64 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-64 .visual-banner .caption b{font-size:22px;display:block}body.page-id-64 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-64 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-64 .wrap,body.page-id-64 .w{width:calc(100% - 28px)!important}body.page-id-64 section{padding:42px 0!important}body.page-id-64 .hero{min-height:620px!important}body.page-id-64 .cards4,body.page-id-64 .solution-grid,body.page-id-64 .industry-grid,body.page-id-64 .blog-grid,body.page-id-64 .knowledge-grid,body.page-id-64 .material-grid,body.page-id-64 .mat-grid,body.page-id-64 .cred-grid,body.page-id-64 .stats-grid{grid-template-columns:1fr!important}body.page-id-64 .process,body.page-id-64 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-64 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-64 /* V3 compact rhythm */
section{padding:42px 0!important}body.page-id-64 section + section{margin-top:0!important}body.page-id-64 .section-head{margin-bottom:18px!important}body.page-id-64 .section-head h2{margin-bottom:12px!important}body.page-id-64 .section-head .lead{margin-bottom:8px!important}body.page-id-64 .soft,body.page-id-64 .dark,body.page-id-64 .credentials{margin:0!important}body.page-id-64 .cards,body.page-id-64 .cards4,body.page-id-64 .solution-grid,body.page-id-64 .industry-grid,body.page-id-64 .material-grid,body.page-id-64 .mat-grid,body.page-id-64 .eng-list,body.page-id-64 .process,body.page-id-64 .process-grid{margin-top:18px!important}body.page-id-64 .card,body.page-id-64 .industry,body.page-id-64 .material,body.page-id-64 .eng-item,body.page-id-64 .process-step{margin-top:0!important}body.page-id-64 p{margin-top:8px;margin-bottom:10px}body.page-id-64 h2{margin-bottom:12px!important}body.page-id-64 h3{margin-bottom:7px!important}body.page-id-64 .visual-banner{margin-top:18px!important;height:260px!important}body.page-id-64 .auto-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;margin-top:20px}body.page-id-64 .auto-feature-img{height:360px;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 16px 38px rgba(0,0,0,.12)}body.page-id-64 .auto-feature-content{padding:6px 0}body.page-id-64 .mini-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}body.page-id-64 .mini-visual{min-height:180px;border-radius:15px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-64 .mini-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(1,24,18,.86))}body.page-id-64 .mini-visual b{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:12px}body.page-id-64 .highlight-band{padding:30px!important;background:linear-gradient(110deg,#053b2b,#0b5841);border-radius:20px;color:#fff;margin-top:20px}body.page-id-64 .highlight-band h3{color:#fff!important;font-size:24px!important}body.page-id-64 .highlight-band p{color:#cbd9d2!important}body.page-id-64 .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}body.page-id-64 .quick-box{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px}body.page-id-64 .quick-box b{display:block;color:var(--green);font-size:12px}body.page-id-64 .quick-box span{font-size:10px;color:var(--muted)}
@media(min-width:1000px) and (max-width:1450px){body.page-id-64 section{padding:36px 0!important}body.page-id-64 .visual-banner{height:235px!important}body.page-id-64 .auto-feature-img{height:320px!important}
}
@media(max-width:900px){body.page-id-64 .auto-feature{grid-template-columns:1fr}body.page-id-64 .mini-strip,body.page-id-64 .quick-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-64 section{padding:34px 0!important}body.page-id-64 .mini-strip,body.page-id-64 .quick-grid{grid-template-columns:1fr}
}body.page-id-64 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-64{overflow-x:hidden}body.page-id-64 .wrap,body.page-id-64 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-64 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-64 section + section{margin-top:0!important}body.page-id-64 .section-head{margin:0 0 14px!important}body.page-id-64 .section-head h2{margin:4px 0 9px!important}body.page-id-64 p{margin:6px 0 9px!important}body.page-id-64 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-64 .cards,body.page-id-64 .cards4,body.page-id-64 .solution-grid,body.page-id-64 .industry-grid,body.page-id-64 .material-grid,body.page-id-64 .mat-grid,body.page-id-64 .eng-list,body.page-id-64 .process,body.page-id-64 .process-grid,body.page-id-64 .quick-grid,body.page-id-64 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-64 #parking .parking-grid,body.page-id-64 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-64 #parking .parking-photo,body.page-id-64 #parking .parking-visual,body.page-id-64 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-64 #manufacturing .process,body.page-id-64 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-64 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-64 #manufacturing .manufacturing-visual,body.page-id-64 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-64 #final-corporate-cta{padding:28px 0!important}body.page-id-64 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-64 #final-corporate-cta .visual-collage,body.page-id-64 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-64 #rfq{padding:38px 0!important}body.page-id-64 #rfq .section-head{margin-bottom:12px!important}body.page-id-64 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-64 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-64 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-64 #manufacturing .process,body.page-id-64 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-64 .wrap,body.page-id-64 .w{width:calc(100% - 30px)!important}body.page-id-64 #parking .parking-grid,body.page-id-64 #parking .auto-feature,body.page-id-64 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-64 #manufacturing .process,body.page-id-64 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-64 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-64 section{padding:30px 0!important}body.page-id-64 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-64 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-64 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-64 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-64 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-64 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-64 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-64 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-64 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-64 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-64 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-64 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-64 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-64 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-64 .quote-card p{font-size:10px;line-height:1.6}body.page-id-64 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-64 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-64 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-64 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-64 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-64 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-64 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-64 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-64 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-64 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-64 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-64 .footer-ar{direction:rtl;text-align:left}body.page-id-64 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-64 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-64 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-64 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-64 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-64 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-64 .corp-heading{grid-template-columns:1fr}body.page-id-64 .corp-cards,body.page-id-64 .vendor-strip,body.page-id-64 .footer-pro{grid-template-columns:1fr}body.page-id-64 .footer-legal{display:block}
}body.page-id-64 /* ===== V6 single-certification + professional visual cleanup ===== */
.cert-vip{background:#f7f7f3!important;padding:38px 0!important;border-top:1px solid #e3e4df;border-bottom:1px solid #e3e4df}body.page-id-64 .cert-head{display:grid;grid-template-columns:1.6fr .75fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-64 .cert-head h2{font-size:32px!important;margin:4px 0 8px!important}body.page-id-64 .cert-ar{direction:rtl;text-align:right;color:#8b6c2f;font-size:12px;line-height:1.8;border-right:3px solid #c8a45e;padding-right:12px}body.page-id-64 .cert-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;gap:10px}body.page-id-64 .cert-main,body.page-id-64 .cert-company{background:#fff;border:1px solid #dedfd9;border-radius:12px;padding:17px;min-height:190px;box-shadow:0 5px 16px rgba(0,0,0,.035)}body.page-id-64 .cert-badge{width:46px;height:46px;border:1px solid #c4a357;border-radius:50%;display:grid;place-items:center;color:#9b7625;font-weight:900;font-size:11px;margin-bottom:12px}body.page-id-64 .cert-main h3,body.page-id-64 .cert-company h3{font-size:15px!important;color:#064334!important;margin-bottom:5px!important}body.page-id-64 .cert-main p{font-size:10px;color:#58665f}body.page-id-64 .cert-main span{font-size:8px;color:#a1813d;border-top:1px solid #eee;padding-top:8px;display:block;margin-top:10px}body.page-id-64 .cert-company dl{margin:10px 0 0}body.page-id-64 .cert-company dl div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #eee}body.page-id-64 .cert-company dt{font-size:9px;color:#65736d}body.page-id-64 .cert-company dd{font-size:10px;font-weight:800;color:#064334;margin:0;text-align:right}body.page-id-64 #corporate-resource-zone .corp-card:nth-child(2) h3{color:#064334!important}
@media(max-width:1000px){body.page-id-64 .cert-grid{grid-template-columns:1fr 1fr}body.page-id-64 .cert-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-64 .cert-grid{grid-template-columns:1fr}}body.page-id-64 /* V7 capability redesign */
.cap-v7{background:linear-gradient(180deg,#f7f7f3,#fff)!important;padding:36px 0!important}body.page-id-64 .cap-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}body.page-id-64 .cap-intro h2{font-size:38px!important;max-width:600px;margin:5px 0 10px!important}body.page-id-64 .cap-intro .lead{max-width:620px!important}body.page-id-64 .cap-visual{height:315px;border-radius:18px;position:relative;overflow:hidden;
background:
linear-gradient(90deg,rgba(0,50,38,.12),rgba(0,50,38,.03)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1400&q=88') center/cover no-repeat;
box-shadow:0 14px 36px rgba(0,0,0,.10)}body.page-id-64 .cap-visual-label{position:absolute;left:16px;bottom:16px;background:rgba(0,55,42,.91);color:#fff;border-radius:9px;padding:11px 14px;min-width:220px}body.page-id-64 .cap-visual-label b{display:block;font-size:11px;color:#d8b663}body.page-id-64 .cap-visual-label span{font-size:9px;color:#dce8e3}body.page-id-64 .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}body.page-id-64 .cap-card{display:flex;gap:11px;align-items:center;text-decoration:none;background:#fff;border:1px solid #e0e2dd;border-radius:10px;padding:13px 14px;min-height:72px;transition:.2s}body.page-id-64 .cap-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.07);border-color:#c4a45c}body.page-id-64 .cap-card>span{font-size:20px;font-weight:800;color:#b18a38;min-width:30px}body.page-id-64 .cap-card b{display:block;color:#064334;font-size:12px;margin-bottom:3px}body.page-id-64 .cap-card small{display:block;color:#69756f;font-size:8.5px;line-height:1.5}
@media(max-width:900px){body.page-id-64 .cap-intro{grid-template-columns:1fr}body.page-id-64 .cap-grid{grid-template-columns:1fr 1fr}body.page-id-64 .cap-visual{height:260px}}
@media(max-width:560px){body.page-id-64 .cap-grid{grid-template-columns:1fr}body.page-id-64 .cap-intro h2{font-size:30px!important}}body.page-id-64 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-64 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-64 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-64 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-64 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-64 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-64 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-64 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-64 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-64 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-64 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-64 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-64 .sector-copy{padding:13px}body.page-id-64 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-64 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-64 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-64 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-64 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-64 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-64 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-64 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-64 #parking{background:#f7f7f3!important}body.page-id-64 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-64 .sectors-head{grid-template-columns:1fr}body.page-id-64 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-64 .sector-grid{grid-template-columns:1fr}body.page-id-64 .sector-footer{grid-template-columns:1fr}}body.page-id-64 /* V10 premium parking collection redesign */
.parking-v10{background:#f6f5ef!important;padding:38px 0!important}body.page-id-64 .pv10-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-64 .pv10-head h2{font-size:36px!important;color:#073f33!important;margin:4px 0 8px!important;max-width:690px}body.page-id-64 .pv10-ar{direction:rtl;text-align:right;color:#8b6b2e;border-right:3px solid #c29b43;padding-right:12px;font-size:11px;line-height:1.85}body.page-id-64 .pv10-showcase{display:grid;grid-template-columns:1.7fr .7fr;gap:10px}body.page-id-64 .pv10-hero{height:310px;border-radius:15px;overflow:hidden;position:relative;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,45,35,.48)),
url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-64 .pv10-badge{position:absolute;top:14px;left:14px;background:#c29b43;color:#fff;padding:7px 10px;border-radius:5px;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-64 .pv10-hero-copy{position:absolute;left:18px;bottom:17px;color:#fff}body.page-id-64 .pv10-hero-copy b{display:block;font-size:22px}body.page-id-64 .pv10-hero-copy span{font-size:9px;color:#e0ebe6}body.page-id-64 .pv10-info{background:#073f33;border-radius:15px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:center}body.page-id-64 .pv10-stat{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-64 .pv10-stat b{font-size:17px;color:#d0ad58}body.page-id-64 .pv10-stat span{font-size:9px;color:#d7e3de}body.page-id-64 .pv10-info>a{margin-top:13px;text-decoration:none;color:#fff;border:1px solid #c7a14a;border-radius:5px;padding:9px 10px;font-size:8px;font-weight:800;text-align:center}body.page-id-64 .pv10-types{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}body.page-id-64 .pv10-types article{background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px;min-height:152px;transition:.2s}body.page-id-64 .pv10-types article:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(0,0,0,.07);border-color:#c4a052}body.page-id-64 .pv10-types article>span{display:block;color:#b48a35;font-size:8px;font-weight:900;margin-top:8px}body.page-id-64 .pv10-types article>b{display:block;color:#073f33;font-size:10px;margin:2px 0 4px}body.page-id-64 .pv10-types article>small{font-size:7.8px;line-height:1.45;color:#69756f}body.page-id-64 .shape{height:52px;border-radius:7px;background:#f1f0e9;position:relative;overflow:hidden}body.page-id-64 .shape:before,body.page-id-64 .shape:after{content:"";position:absolute}body.page-id-64 .shape-cant:before{width:72%;height:18px;border-top:4px solid #b49349;border-radius:60% 60% 0 0;left:15%;top:20px}body.page-id-64 .shape-cant:after{width:3px;height:28px;background:#244e43;left:21%;top:20px}body.page-id-64 .shape-double:before{width:82%;height:20px;border-top:4px solid #b49349;border-radius:50%;left:9%;top:18px}body.page-id-64 .shape-double:after{width:3px;height:30px;background:#244e43;left:50%;top:18px}body.page-id-64 .shape-arch:before{width:75%;height:31px;border:4px solid #b49349;border-bottom:0;border-radius:50% 50% 0 0;left:12%;top:13px}body.page-id-64 .shape-pyramid:before{width:0;height:0;border-left:39px solid transparent;border-right:39px solid transparent;border-bottom:31px solid #c8ad6a;left:15%;top:10px}body.page-id-64 .shape-sail:before{width:70%;height:30px;background:#c8ad6a;clip-path:polygon(0 75%,45% 0,100% 70%,55% 45%);left:15%;top:10px}body.page-id-64 .shape-custom:before{width:72%;height:28px;border:4px solid #b49349;border-radius:60% 10% 60% 10%;left:14%;top:11px;transform:skew(-10deg)}body.page-id-64 .pv10-bottom{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px 14px;margin-top:9px}body.page-id-64 .pv10-bottom b{display:block;color:#073f33;font-size:10px}body.page-id-64 .pv10-bottom span{font-size:8px;color:#68746f}body.page-id-64 .pv10-bottom a{text-decoration:none;background:#b28a38;color:#fff;padding:8px 11px;border-radius:5px;font-size:8px;font-weight:800}
@media(max-width:1000px){body.page-id-64 .pv10-showcase{grid-template-columns:1fr}body.page-id-64 .pv10-types{grid-template-columns:repeat(3,1fr)}body.page-id-64 .pv10-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-64 .pv10-types{grid-template-columns:1fr 1fr}body.page-id-64 .pv10-bottom{display:block}body.page-id-64 .pv10-bottom a{display:inline-block;margin-top:9px}}body.page-id-64 /* V11 — larger parking shade design cards */
.pv10-types{
 display:grid!important;
 grid-template-columns:repeat(3,1fr)!important;
 gap:12px!important;
 margin-top:14px!important;
}body.page-id-64 .pv10-types article{
 min-height:245px!important;
 padding:14px!important;
 border-radius:13px!important;
}body.page-id-64 .pv10-types .shape{
 height:135px!important;
 border-radius:10px!important;
 background:#f1f0e9!important;
}body.page-id-64 .pv10-types article>span{
 font-size:9px!important;
 margin-top:10px!important;
}body.page-id-64 .pv10-types article>b{
 font-size:13px!important;
 margin:3px 0 5px!important;
}body.page-id-64 .pv10-types article>small{
 font-size:9px!important;
 line-height:1.55!important;
}body.page-id-64 /* enlarge the six schematic shade icons */
.shape-cant:before{width:76%!important;height:45px!important;border-top-width:7px!important;left:12%!important;top:48px!important}body.page-id-64 .shape-cant:after{width:5px!important;height:65px!important;left:20%!important;top:49px!important}body.page-id-64 .shape-double:before{width:84%!important;height:50px!important;border-top-width:7px!important;left:8%!important;top:42px!important}body.page-id-64 .shape-double:after{width:5px!important;height:70px!important;left:50%!important;top:43px!important}body.page-id-64 .shape-arch:before{width:78%!important;height:78px!important;border-width:7px!important;border-bottom:0!important;left:11%!important;top:31px!important}body.page-id-64 .shape-pyramid:before{border-left-width:82px!important;border-right-width:82px!important;border-bottom-width:72px!important;left:18%!important;top:27px!important}body.page-id-64 .shape-sail:before{width:76%!important;height:78px!important;left:12%!important;top:27px!important}body.page-id-64 .shape-custom:before{width:76%!important;height:72px!important;border-width:7px!important;left:12%!important;top:28px!important}
@media(max-width:800px){body.page-id-64 .pv10-types{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){body.page-id-64 .pv10-types{grid-template-columns:1fr!important}
}body.page-id-64 /* V12 — clean homepage,body.page-id-64 no repeated capability/workflow sections */
.eng-v12{background:#f7f7f3!important;padding:40px 0!important}body.page-id-64 .eng12-head{display:grid;grid-template-columns:1.45fr .65fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-64 .eng12-head h2{font-size:36px!important;color:#073f33!important;max-width:760px;margin:4px 0 8px!important}body.page-id-64 .eng12-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:12px;color:#8a6a2c;font-size:11px;line-height:1.85}body.page-id-64 .eng12-main{display:grid;grid-template-columns:1.35fr .85fr;gap:10px}body.page-id-64 .eng12-visual{height:325px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,48,37,.42)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-64 .eng12-tag{position:absolute;left:16px;bottom:16px;background:rgba(3,58,44,.93);color:#fff;border-radius:9px;padding:12px 14px}body.page-id-64 .eng12-tag span{display:block;color:#d5b15b;font-size:8px;letter-spacing:1px;font-weight:800}body.page-id-64 .eng12-tag b{display:block;font-size:16px;margin-top:3px}body.page-id-64 .eng12-panel{background:#073f33;border-radius:15px;padding:10px 16px}body.page-id-64 .eng12-panel>div{display:grid;grid-template-columns:35px 1fr;column-gap:8px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-64 .eng12-panel>div:last-child{border-bottom:0}body.page-id-64 .eng12-panel strong{grid-row:1/3;color:#d3ad54;font-size:18px}body.page-id-64 .eng12-panel b{color:#fff;font-size:10px}body.page-id-64 .eng12-panel small{color:#cbdad4;font-size:8px;margin-top:3px}body.page-id-64 .eng12-deliverables{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}body.page-id-64 .eng12-deliverables>div{background:#fff;border:1px solid #dfe1dc;border-radius:9px;padding:11px;text-align:center}body.page-id-64 .eng12-deliverables b{display:block;color:#073f33;font-size:9px}body.page-id-64 .eng12-deliverables span{display:block;color:#77817d;font-size:7.5px;margin-top:3px}
@media(max-width:900px){body.page-id-64 .eng12-head,body.page-id-64 .eng12-main{grid-template-columns:1fr}body.page-id-64 .eng12-deliverables{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){body.page-id-64 .eng12-deliverables{grid-template-columns:1fr}}body.page-id-64 /* V13 — larger,body.page-id-64 more prominent engineering deliverable cards */
.eng12-deliverables{
  grid-template-columns:repeat(5,1fr)!important;
  gap:12px!important;
  margin-top:15px!important;
}body.page-id-64 .eng12-deliverables>div{
  min-height:105px!important;
  padding:18px 12px!important;
  border-radius:12px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  border:1px solid #d9ddd7!important;
  box-shadow:0 5px 15px rgba(0,0,0,.035)!important;
  transition:.2s ease!important;
}body.page-id-64 .eng12-deliverables>div:hover{
  transform:translateY(-3px)!important;
  border-color:#c3a052!important;
  box-shadow:0 9px 22px rgba(0,0,0,.07)!important;
}body.page-id-64 .eng12-deliverables b{
  font-size:13px!important;
  line-height:1.3!important;
  margin-bottom:7px!important;
}body.page-id-64 .eng12-deliverables span{
  font-size:9px!important;
  line-height:1.45!important;
  margin-top:0!important;
}
@media(max-width:1000px){body.page-id-64 .eng12-deliverables{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:650px){body.page-id-64 .eng12-deliverables{grid-template-columns:1fr 1fr!important}
}body.page-id-64 /* V14 — improve readability and hierarchy of 01–04 engineering workflow */
.eng12-panel{
  padding:14px 20px!important;
}body.page-id-64 .eng12-panel>div{
  grid-template-columns:52px 1fr!important;
  column-gap:12px!important;
  padding:17px 0!important;
  min-height:76px!important;
  align-items:start!important;
}body.page-id-64 .eng12-panel strong{
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.5px!important;
}body.page-id-64 .eng12-panel b{
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:.1px!important;
}body.page-id-64 .eng12-panel small{
  font-size:10.5px!important;
  line-height:1.55!important;
  margin-top:5px!important;
  color:#e0e9e5!important;
  max-width:95%!important;
}
@media(max-width:650px){body.page-id-64 .eng12-panel{padding:12px 15px!important}body.page-id-64 .eng12-panel>div{grid-template-columns:44px 1fr!important}body.page-id-64 .eng12-panel strong{font-size:22px!important}body.page-id-64 .eng12-panel b{font-size:13px!important}body.page-id-64 .eng12-panel small{font-size:10px!important}
}body.page-id-64 /* V15 — distinct Materials section; fabrication/execution kept separate */
.mat15{background:#f5f5f1;padding:42px 0 38px}body.page-id-64 .mat15-head{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-64 .mat15-head h2{font-size:35px;line-height:1.04;color:#073f33;margin:4px 0 8px;max-width:760px}body.page-id-64 .mat15-head .lead{max-width:760px}body.page-id-64 .mat15-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:13px;color:#80672f;font-size:11px;line-height:1.9}body.page-id-64 .mat15-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-bottom:11px}body.page-id-64 .mat15-visual{min-height:280px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,31,.05),rgba(3,55,42,.52)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-64 .mat15-overlay{position:absolute;left:16px;bottom:16px;background:rgba(4,57,44,.94);color:#fff;padding:13px 15px;border-radius:10px;max-width:430px}body.page-id-64 .mat15-overlay span{display:block;color:#d4ae54;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-64 .mat15-overlay b{display:block;font-size:17px;margin:4px 0}body.page-id-64 .mat15-overlay small{font-size:8px;color:#d8e3df}body.page-id-64 .mat15-spec{background:#073f33;color:#fff;border-radius:15px;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}body.page-id-64 .mat15-kicker{font-size:8px;letter-spacing:1.2px;color:#d4ae54;font-weight:900}body.page-id-64 .mat15-spec h3{font-size:25px;line-height:1.08;margin:7px 0 10px}body.page-id-64 .mat15-spec p{font-size:10px;line-height:1.7;color:#d7e1dd}body.page-id-64 .mat15-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}body.page-id-64 .mat15-pills span{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 9px;font-size:7.5px}body.page-id-64 .mat15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-64 .mat15-grid article{background:#fff;border:1px solid #dde1dc;border-radius:13px;padding:17px;min-height:180px;position:relative}body.page-id-64 .mat15-no{position:absolute;right:14px;top:13px;color:#c2a15b;font-size:12px;font-weight:900}body.page-id-64 .mat15-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf1ed;color:#073f33;font-size:9px;font-weight:900;margin-bottom:13px;border:1px solid #d7ddd7}body.page-id-64 .mat15-grid h3{font-size:14px;color:#073f33;margin:0 0 7px}body.page-id-64 .mat15-grid p{font-size:9px;line-height:1.6;color:#58645f;margin:0 0 10px}body.page-id-64 .mat15-grid small{font-size:7.5px;color:#a27f36;font-weight:700;text-transform:uppercase;letter-spacing:.4px}body.page-id-64 .mat15-bottom{margin-top:11px;background:#fff;border:1px solid #dde1dc;border-radius:12px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-64 .mat15-bottom b{display:block;color:#073f33;font-size:11px}body.page-id-64 .mat15-bottom span{display:block;color:#69736f;font-size:8px;margin-top:3px}body.page-id-64 .mat15-bottom a{background:#b78d36;color:#fff;text-decoration:none;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:800;white-space:nowrap}
@media(max-width:900px){body.page-id-64 .mat15-head,body.page-id-64 .mat15-feature{grid-template-columns:1fr}body.page-id-64 .mat15-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-64 .mat15-grid{grid-template-columns:1fr}body.page-id-64 .mat15-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-64 /* V16 — Premium 01–06 workflow: icons + subtle technical blueprint watermark */
@keyframes workflowGlow{
  from { box-shadow:0 4px 14px rgba(0,0,0,.025); }
  to   { box-shadow:0 10px 24px rgba(4,63,51,.09); }
}body.page-id-64 /* Target the six workflow cards under Project Delivery Process */
section:has(h2:-webkit-any-link),body.page-id-64 section{}body.page-id-64 /* Generic enhancement scoped by JS-added class */
.vip-workflow{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}body.page-id-64 .vip-workflow:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  opacity:.045;
  background-image:
    linear-gradient(rgba(5,63,50,.75) 1px, transparent 1px),
    linear-gradient(90deg,rgba(5,63,50,.75) 1px, transparent 1px),
    radial-gradient(circle at 18% 28%,transparent 0 52px,rgba(5,63,50,.65) 53px 54px,transparent 55px),
    radial-gradient(circle at 78% 65%,transparent 0 84px,rgba(5,63,50,.55) 85px 86px,transparent 87px);
  background-size:28px 28px,28px 28px,220px 220px,300px 300px;
}body.page-id-64 .vip-workflow-card{
  position:relative!important;
  background:rgba(255,255,255,.93)!important;
  border:1px solid #dfe3df!important;
  border-top:2px solid #b89242!important;
  border-radius:12px!important;
  padding:18px 14px 16px 14px!important;
  min-height:175px!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}body.page-id-64 .vip-workflow-card:hover{
  transform:translateY(-5px)!important;
  border-color:#b89242!important;
  box-shadow:0 12px 26px rgba(4,63,51,.10)!important;
}body.page-id-64 .vip-workflow-icon{
  width:43px;
  height:43px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 0 13px 0;
  background:#edf2ef;
  border:1px solid #d8dfdb;
  color:#064335;
}body.page-id-64 .vip-workflow-icon svg{
  width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;
  stroke-linecap:round;stroke-linejoin:round;
}body.page-id-64 .vip-workflow-card:hover .vip-workflow-icon{
  background:#064335;color:#d9b458;border-color:#064335;
}body.page-id-64 .vip-workflow-card .workflow-number{
  position:absolute!important;
  right:13px!important;
  top:13px!important;
  color:#b18b3d!important;
  font-size:20px!important;
  font-weight:900!important;
  line-height:1!important;
}body.page-id-64 .vip-workflow-card h3,body.page-id-64 .vip-workflow-card b{
  color:#073f33!important;
}body.page-id-64 .vip-workflow-card p,body.page-id-64 .vip-workflow-card small{
  line-height:1.55!important;
}
@media(max-width:700px){body.page-id-64 .vip-workflow-card{min-height:160px!important}
}body.page-id-64 /* V17 — Factory capability replaces repetitive second workflow */
.factory17{padding:44px 0 38px;background:#fff}body.page-id-64 .factory17-head{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-64 .factory17-head h2{font-size:36px;line-height:1.04;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-64 .factory17-head p{font-size:10.5px;line-height:1.7;color:#59655f;max-width:760px}body.page-id-64 .factory17-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:14px;font-size:10.5px;line-height:1.9;color:#80672f}body.page-id-64 .factory17-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:11px}body.page-id-64 .factory17-photo{min-height:340px;border-radius:16px;position:relative;overflow:hidden;
 background:linear-gradient(180deg,rgba(4,38,31,.05),rgba(4,50,40,.48)),
 url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-64 .factory17-photo-label{position:absolute;left:17px;bottom:17px;background:rgba(4,58,45,.94);color:#fff;border-radius:11px;padding:14px 16px;max-width:480px}body.page-id-64 .factory17-photo-label small{display:block;color:#d8b45b;font-size:8px;letter-spacing:1px;font-weight:900}body.page-id-64 .factory17-photo-label strong{display:block;font-size:19px;line-height:1.2;margin:4px 0}body.page-id-64 .factory17-photo-label span{font-size:8.5px;color:#dce6e2}body.page-id-64 .factory17-side{background:#073f33;color:#fff;border-radius:16px;padding:30px 25px;display:flex;flex-direction:column;justify-content:center}body.page-id-64 .factory17-badge{font-size:8px;color:#d7af54;font-weight:900;letter-spacing:1.2px}body.page-id-64 .factory17-side h3{font-size:26px;line-height:1.08;margin:8px 0 11px}body.page-id-64 .factory17-side p{font-size:10px;line-height:1.7;color:#d9e3df}body.page-id-64 .factory17-checks{display:grid;gap:7px;margin-top:15px}body.page-id-64 .factory17-checks span{font-size:8.5px;border:1px solid rgba(255,255,255,.17);border-radius:8px;padding:8px 10px}body.page-id-64 .factory17-checks span:before{content:"✓";color:#d7af54;font-weight:900;margin-right:7px}body.page-id-64 .factory17-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px}body.page-id-64 .factory17-grid article{border:1px solid #dfe3df;border-radius:13px;padding:18px;background:#f8f9f7;min-height:205px;transition:.2s ease}body.page-id-64 .factory17-grid article:hover{transform:translateY(-4px);border-color:#bc9849;box-shadow:0 10px 24px rgba(4,63,51,.07)}body.page-id-64 .factory17-icon{width:48px;height:48px;border-radius:11px;background:#e9efeb;border:1px solid #d6dfda;display:flex;align-items:center;justify-content:center;color:#073f33;margin-bottom:15px}body.page-id-64 .factory17-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.page-id-64 .factory17-grid h3{font-size:15px;color:#073f33;margin:0 0 8px}body.page-id-64 .factory17-grid p{font-size:9px;line-height:1.6;color:#5d6863;min-height:58px}body.page-id-64 .factory17-grid b{font-size:7.5px;color:#a47e31;letter-spacing:.6px}body.page-id-64 .factory17-strip{margin-top:11px;background:#073f33;color:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}body.page-id-64 .factory17-strip div{border-right:1px solid rgba(255,255,255,.15);padding-right:12px}body.page-id-64 .factory17-strip div:last-child{border-right:0}body.page-id-64 .factory17-strip strong{display:block;color:#d8b45b;font-size:10px;margin-bottom:3px}body.page-id-64 .factory17-strip span{font-size:7.8px;color:#d9e3df}
@media(max-width:900px){body.page-id-64 .factory17-head,body.page-id-64 .factory17-hero{grid-template-columns:1fr}body.page-id-64 .factory17-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-64 .factory17-grid,body.page-id-64 .factory17-strip{grid-template-columns:1fr}body.page-id-64 .factory17-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:10px}
}body.page-id-64 /* V18 — one consolidated materials showcase; no repeated material imagery */
.materials18{padding:46px 0 42px;background:#f8f8f5}body.page-id-64 .materials18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:end;margin-bottom:18px}body.page-id-64 .materials18-head h2{font-size:38px;line-height:1.03;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-64 .materials18-head p{font-size:11px;line-height:1.7;color:#5d6762;max-width:730px}body.page-id-64 .materials18-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:15px;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-64 .materials18-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-bottom:11px}body.page-id-64 .materials18-feature-photo{min-height:290px;border-radius:16px;position:relative;overflow:hidden;
background:linear-gradient(180deg,rgba(4,40,33,.08),rgba(4,50,40,.52)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-64 .materials18-overlay{position:absolute;left:17px;right:17px;bottom:17px;background:rgba(4,58,45,.94);border-radius:11px;padding:14px 16px;color:#fff}body.page-id-64 .materials18-overlay small{display:block;color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-64 .materials18-overlay strong{display:block;font-size:20px;margin:4px 0}body.page-id-64 .materials18-overlay span{font-size:8.5px;color:#dbe6e1}body.page-id-64 .materials18-feature-copy{border-radius:16px;background:#073f33;color:#fff;padding:31px 28px;display:flex;flex-direction:column;justify-content:center}body.page-id-64 .materials18-kicker{color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1.1px}body.page-id-64 .materials18-feature-copy h3{font-size:27px;line-height:1.08;margin:8px 0 11px}body.page-id-64 .materials18-feature-copy p{font-size:10px;line-height:1.7;color:#d9e4df}body.page-id-64 .materials18-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-64 .materials18-pills span{border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:7px 10px;font-size:7.8px}body.page-id-64 .materials18-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-64 .materials18-grid article{background:#fff;border:1px solid #dde2de;border-radius:14px;overflow:hidden;min-height:250px}body.page-id-64 .materials18-swatch{height:88px;position:relative}body.page-id-64 .materials18-swatch:after{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(135deg,transparent 0 8px,#073f33 8px 9px)}body.page-id-64 .materials18-swatch.membrane{background:linear-gradient(135deg,#f5f2e9,#dcd8cc)}body.page-id-64 .materials18-swatch.hdpe{background:linear-gradient(135deg,#dfe6dc,#b9c8ba)}body.page-id-64 .materials18-swatch.ptfe{background:linear-gradient(135deg,#f7f7f2,#d9ddd8)}body.page-id-64 .materials18-swatch.steel{background:linear-gradient(135deg,#c8cecb,#737e79)}body.page-id-64 .materials18-body{padding:16px}body.page-id-64 .materials18-code{display:inline-block;border:1px solid #d7ddd9;border-radius:18px;padding:5px 9px;font-size:7.5px;color:#073f33;font-weight:900}body.page-id-64 .materials18-body h3{font-size:15px;color:#073f33;margin:11px 0 7px}body.page-id-64 .materials18-body p{font-size:8.8px;line-height:1.6;color:#5f6964;min-height:58px}body.page-id-64 .materials18-body b{font-size:7px;color:#a27c31;letter-spacing:.6px}body.page-id-64 .materials18-note{margin-top:11px;border:1px solid #dce1dd;background:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:1fr 1.5fr auto;gap:15px;align-items:center}body.page-id-64 .materials18-note strong{font-size:10px;color:#073f33}body.page-id-64 .materials18-note span{font-size:8.5px;color:#65706a}body.page-id-64 .materials18-note a{background:#b58b3c;color:#fff;text-decoration:none;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}
@media(max-width:900px){body.page-id-64 .materials18-head,body.page-id-64 .materials18-feature{grid-template-columns:1fr}body.page-id-64 .materials18-grid{grid-template-columns:repeat(2,1fr)}body.page-id-64 .materials18-note{grid-template-columns:1fr}
}
@media(max-width:560px){body.page-id-64 .materials18-grid{grid-template-columns:1fr}}body.page-id-64 /* V19 — consolidated sector section,body.page-id-64 intentionally unlike card-grid sections */
.sector19{padding:52px 0;background:#f7f7f3}body.page-id-64 .sector19-head{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:end;margin-bottom:20px}body.page-id-64 .sector19-head h2{font-size:40px;line-height:1.02;color:#073f33;max-width:790px;margin:6px 0 10px}body.page-id-64 .sector19-head p{font-size:11px;line-height:1.7;color:#606b65;max-width:700px}body.page-id-64 .sector19-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding:3px 16px 3px 0;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-64 .sector19-stage{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;min-height:430px}body.page-id-64 .sector19-photo{position:relative;border-radius:18px;overflow:hidden;
 background:
 linear-gradient(180deg,rgba(3,42,34,.04),rgba(3,46,37,.66)),
 url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-64 .sector19-badge{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:12px;background:rgba(4,57,45,.94);color:#fff}body.page-id-64 .sector19-badge small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-64 .sector19-badge strong{display:block;font-size:23px;line-height:1.12;margin:5px 0 7px}body.page-id-64 .sector19-badge span{font-size:8.5px;color:#dbe5e1}body.page-id-64 .sector19-list{background:#073f33;border-radius:18px;padding:16px;color:#fff;display:flex;flex-direction:column}body.page-id-64 .sector19-list article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:17px 8px;border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-64 .sector19-list article>span{font-size:22px;color:#d4ad54;font-weight:800}body.page-id-64 .sector19-list h3{font-size:16px;margin:0 0 4px}body.page-id-64 .sector19-list p{font-size:8.8px;line-height:1.5;color:#cbd9d4;margin:0}body.page-id-64 .sector19-cta{margin-top:auto;display:block;background:#bd963e;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:9px;font-size:9px;font-weight:900}body.page-id-64 .sector19-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #dce2de;border-radius:13px;background:#fff;overflow:hidden}body.page-id-64 .sector19-proof div{padding:15px 18px;border-right:1px solid #e3e6e3}body.page-id-64 .sector19-proof div:last-child{border-right:0}body.page-id-64 .sector19-proof b{display:block;color:#073f33;font-size:9px;letter-spacing:.5px}body.page-id-64 .sector19-proof span{display:block;color:#7a827e;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-64 .sector19-head,body.page-id-64 .sector19-stage{grid-template-columns:1fr}body.page-id-64 .sector19-photo{min-height:390px}body.page-id-64 .sector19-proof{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-64 .sector19-head h2{font-size:31px}body.page-id-64 .sector19-proof{grid-template-columns:1fr}
}body.page-id-64 /* V20 — Why Car Parking Shades Riyadh + Project Portfolio; intentionally different from workflow cards */
.why20{padding:48px 0;background:#fff}body.page-id-64 .why20-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-64 .why20-head h2{font-size:40px;line-height:1.02;color:#073f33;margin:5px 0 10px;max-width:780px}body.page-id-64 .why20-head p{font-size:11px;line-height:1.7;color:#5e6963;max-width:760px}body.page-id-64 .why20-ar{direction:rtl!important;text-align:right;border-right:3px solid #bc9645;padding-right:15px!important;color:#775f2d!important;font-size:11px!important;line-height:1.9!important}body.page-id-64 .why20-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-64 .why20-photo{min-height:480px;border-radius:18px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,32,.03),rgba(3,47,37,.62)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-64 .why20-photo-copy{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(4,57,45,.94);border-radius:12px;padding:16px 18px;color:#fff}body.page-id-64 .why20-photo-copy small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-64 .why20-photo-copy strong{display:block;font-size:21px;margin:5px 0}body.page-id-64 .why20-photo-copy span{font-size:8.5px;color:#dce6e2}body.page-id-64 .why20-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-64 .why20-stats article{border:1px solid #dce1dd;border-radius:14px;padding:18px;background:#f8f8f5;display:flex;gap:13px;align-items:flex-start}body.page-id-64 .why20-stats strong{font-size:25px;line-height:1;color:#b18a3b;min-width:55px}body.page-id-64 .why20-stats b{display:block;font-size:13px;color:#073f33;margin-bottom:5px}body.page-id-64 .why20-stats span{display:block;font-size:8.5px;line-height:1.55;color:#68736d}body.page-id-64 .portfolio20{padding:48px 0;background:#073f33;color:#fff}body.page-id-64 .portfolio20-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}body.page-id-64 .portfolio20-head h2{font-size:37px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-64 .portfolio20-head p{font-size:10px;line-height:1.65;color:#cad8d3;max-width:720px}body.page-id-64 .portfolio20-head>a,body.page-id-64 .portfolio20-bottom>a{white-space:nowrap;text-decoration:none;background:#bd963e;color:#fff;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}body.page-id-64 .portfolio20-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:10px}body.page-id-64 .p20{position:relative;border-radius:15px;overflow:hidden;background-position:center;background-size:cover}body.page-id-64 .p20:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(2,37,29,.82))}body.page-id-64 .p20-industrial{grid-column:span 7;grid-row:span 2;background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1300&q=88')}body.page-id-64 .p20-commercial{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000&q=88')}body.page-id-64 .p20-education{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=1000&q=88')}body.page-id-64 .p20-hospitality{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=1000&q=88')}body.page-id-64 .p20-public{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88')}body.page-id-64 .p20-residential{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1000&q=88')}body.page-id-64 .p20-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px}body.page-id-64 .p20-copy span{font-size:7px;letter-spacing:1px;color:#d7b15a;font-weight:900}body.page-id-64 .p20-copy h3{font-size:16px;margin:4px 0;color:#fff}body.page-id-64 .p20-copy p{font-size:8px;line-height:1.5;color:#dbe5e1;margin:0}body.page-id-64 .portfolio20-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px}body.page-id-64 .portfolio20-bottom b{display:block;color:#d7b15a;font-size:10px}body.page-id-64 .portfolio20-bottom span{display:block;color:#d4dfdb;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-64 .why20-head,body.page-id-64 .why20-stage{grid-template-columns:1fr}body.page-id-64 .why20-photo{min-height:390px}body.page-id-64 .portfolio20-head{display:block}body.page-id-64 .portfolio20-head>a{display:inline-block;margin-top:10px}body.page-id-64 .portfolio20-grid{grid-template-columns:1fr 1fr;grid-auto-rows:250px}body.page-id-64 .p20{grid-column:auto!important;grid-row:auto!important}
}
@media(max-width:560px){body.page-id-64 .why20-stats,body.page-id-64 .portfolio20-grid{grid-template-columns:1fr}body.page-id-64 .why20-head h2,body.page-id-64 .portfolio20-head h2{font-size:31px}body.page-id-64 .portfolio20-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-64 /* V21 — unique case-study bridge; no repeated sector catalogue */
.case21{padding:48px 0;background:#f5f3ed}body.page-id-64 .case21-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:22px}body.page-id-64 .case21-head h2{font-size:38px;line-height:1.04;color:#073f33;margin:5px 0 9px}body.page-id-64 .case21-head p{font-size:10px;line-height:1.7;color:#65706a;max-width:760px}body.page-id-64 .case21-ar{direction:rtl;text-align:right;border-right:3px solid #b99343;padding-right:15px;color:#755d2d!important}body.page-id-64 .case21-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-64 .case21-row article{min-height:150px;background:#fff;border:1px solid #deded7;border-radius:14px;padding:18px}body.page-id-64 .case21-row span{display:block;color:#b58d3d;font-size:22px;font-weight:900;margin-bottom:24px}body.page-id-64 .case21-row b{display:block;color:#073f33;font-size:14px;margin-bottom:7px}body.page-id-64 .case21-row small{display:block;color:#6b746f;font-size:8.5px;line-height:1.55}body.page-id-64 .case21-note{margin-top:10px;padding:12px 15px;border-left:3px solid #b99343;background:#fff;font-size:8.5px;color:#66706b}
@media(max-width:800px){body.page-id-64 .case21-head{grid-template-columns:1fr}body.page-id-64 .case21-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){body.page-id-64 .case21-row{grid-template-columns:1fr}body.page-id-64 .case21-head h2{font-size:30px}}body.page-id-64 /* V22 — restore upper sector design; replace lower repetition with real-project showcase */
.projects22{padding:50px 0;background:#073f33;color:#fff}body.page-id-64 .projects22-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-64 .projects22-head h2{font-size:39px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-64 .projects22-head p{font-size:10px;line-height:1.7;color:#cad8d3;max-width:760px}body.page-id-64 .projects22-ar{direction:rtl!important;text-align:right;border-right:3px solid #bd963e;padding-right:15px!important;color:#d7b96d!important;font-size:10.5px!important;line-height:1.85!important}body.page-id-64 .projects22-grid{display:grid;grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:255px 255px;gap:10px}body.page-id-64 .project22{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center}body.page-id-64 .project22:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(1,34,27,.88))}body.page-id-64 .p22-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1300&q=88')}body.page-id-64 .p22-b{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=88')}body.page-id-64 .p22-c{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=88')}body.page-id-64 .p22-d{grid-column:2/4;background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=1200&q=88')}body.page-id-64 .project22-overlay{position:absolute;left:16px;right:16px;bottom:15px;z-index:2}body.page-id-64 .project22-overlay span{display:block;color:#d8b45b;font-size:7px;letter-spacing:1px;font-weight:900}body.page-id-64 .project22-overlay h3{font-size:17px;color:#fff;margin:4px 0 5px}body.page-id-64 .project22-overlay p{font-size:8px;line-height:1.5;color:#dce6e2;margin:0 0 5px}body.page-id-64 .project22-overlay small{font-size:7px;color:#b9cbc4}body.page-id-64 .projects22-meta{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:0;margin-top:11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;overflow:hidden}body.page-id-64 .projects22-meta div{padding:13px 14px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-64 .projects22-meta b{display:block;color:#d8b45b;font-size:8px}body.page-id-64 .projects22-meta span{display:block;color:#d5dfdb;font-size:7.5px;margin-top:3px}body.page-id-64 .projects22-meta a{display:flex;align-items:center;justify-content:center;padding:0 16px;background:#bd963e;color:#fff;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:900px){body.page-id-64 .projects22-head{grid-template-columns:1fr}body.page-id-64 .projects22-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px}body.page-id-64 .p22-a,body.page-id-64 .p22-d{grid-row:auto;grid-column:auto}body.page-id-64 .projects22-meta{grid-template-columns:1fr 1fr}body.page-id-64 .projects22-meta a{padding:12px}
}
@media(max-width:560px){body.page-id-64 .projects22-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,260px)}body.page-id-64 .projects22-meta{grid-template-columns:1fr}
}body.page-id-64 .client-journey-vip{padding:110px 0;background:linear-gradient(180deg,#f8f7f2 0%,#fff 100%);color:#0d3532;position:relative;overflow:hidden}body.page-id-64 .client-journey-vip:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(177,139,65,.13);border-radius:50%;right:-230px;top:-240px}body.page-id-64 .cj-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-64 .cj-head{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:48px}body.page-id-64 .cj-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.24em;color:#aa8441;margin-bottom:16px}body.page-id-64 .cj-head h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:0;font-weight:800}body.page-id-64 .cj-head h2 em{font-style:normal;color:#b18b49}body.page-id-64 .cj-intro{border-left:2px solid #b18b49;padding-left:28px;font-size:17px;line-height:1.65;color:#52615f}body.page-id-64 .cj-intro p{margin:0 0 10px}body.page-id-64 .cj-ar{direction:rtl;text-align:right;color:#6d716c}body.page-id-64 .cj-panel{display:grid;grid-template-columns:.78fr 1.22fr;background:#0b3b36;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px rgba(10,45,41,.13)}body.page-id-64 .cj-feature{padding:54px 46px;background:radial-gradient(circle at 10% 10%,rgba(187,146,72,.23),transparent 42%),#0b3b36;color:#fff;display:flex;flex-direction:column;min-height:480px}body.page-id-64 .cj-feature-top{display:flex;justify-content:space-between;align-items:center;color:#d7b46f}body.page-id-64 .cj-feature-top span{font-size:48px;font-weight:300}body.page-id-64 .cj-feature-top small{letter-spacing:.2em;font-weight:800}body.page-id-64 .cj-feature h3{font-size:34px;line-height:1.08;margin:auto 0 18px;max-width:360px}body.page-id-64 .cj-feature p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.72);max-width:390px}body.page-id-64 .cj-feature a{margin-top:28px;color:#fff;text-decoration:none;font-weight:800;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}body.page-id-64 .cj-feature a b{color:#d7b46f;font-size:20px;margin-left:8px}body.page-id-64 .cj-steps{background:#fff;padding:12px 36px}body.page-id-64 .cj-steps article{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 4px;border-bottom:1px solid #e9e5dc;align-items:start}body.page-id-64 .cj-steps article:last-child{border-bottom:0}body.page-id-64 .cj-steps article>span{font-size:27px;color:#b18b49;font-weight:700}body.page-id-64 .cj-steps small{font-size:10px;letter-spacing:.18em;color:#9a7b43;font-weight:800}body.page-id-64 .cj-steps h3{font-size:21px;margin:4px 0 6px;color:#123c38}body.page-id-64 .cj-steps p{margin:0;color:#6c7472;line-height:1.5;font-size:14px}body.page-id-64 .cj-action{margin-top:24px;border:1px solid #ded9ce;border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:rgba(255,255,255,.7)}body.page-id-64 .cj-action span{display:block;font-size:10px;letter-spacing:.18em;color:#a27d3d;font-weight:800;margin-bottom:5px}body.page-id-64 .cj-action strong{font-size:18px;color:#173d39}body.page-id-64 .cj-action a{background:#b18b49;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.08em;font-weight:800;padding:17px 22px;border-radius:10px;white-space:nowrap}
@media(max-width:850px){body.page-id-64 .client-journey-vip{padding:70px 0}body.page-id-64 .cj-head,body.page-id-64 .cj-panel{grid-template-columns:1fr}body.page-id-64 .cj-head{gap:28px}body.page-id-64 .cj-intro{padding-left:18px}body.page-id-64 .cj-feature{min-height:390px}body.page-id-64 .cj-action{align-items:flex-start;flex-direction:column}body.page-id-64 .cj-action a{width:100%;text-align:center}}
@media(max-width:520px){body.page-id-64 .cj-feature{padding:38px 28px}body.page-id-64 .cj-steps{padding:8px 20px}body.page-id-64 .cj-steps article{grid-template-columns:48px 1fr}body.page-id-64 .cj-head h2{font-size:42px}}body.page-id-64 /* V25 compact client journey override */
.client-journey-compact{padding:62px 0 68px;background:#fbfaf7;color:#123b37}body.page-id-64 .cjc-wrap{width:min(1180px,90%);margin:auto}body.page-id-64 .cjc-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-64 .cjc-head span{font-size:10px;letter-spacing:.22em;font-weight:800;color:#aa8240}body.page-id-64 .cjc-head h2{font-size:clamp(32px,3.3vw,48px);line-height:1.04;letter-spacing:-.035em;margin:8px 0 0}body.page-id-64 .cjc-head h2 em{font-style:normal;color:#ad8543}body.page-id-64 .cjc-head p{font-size:15px;line-height:1.55;color:#66716f;margin:0;border-left:2px solid #b28a48;padding-left:20px}body.page-id-64 .cjc-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch}body.page-id-64 .cjc-flow article{position:relative;background:#fff;border:1px solid #e7e3da;border-radius:15px;padding:22px 18px 20px;min-height:178px;box-shadow:0 8px 24px rgba(17,56,52,.045)}body.page-id-64 .cjc-flow article>b{position:absolute;top:14px;right:15px;font-size:13px;color:#b18a47}body.page-id-64 .cjc-icon{width:42px;height:42px;border-radius:12px;background:#eef2ef;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#0c443d;margin-bottom:16px}body.page-id-64 .cjc-flow h3{font-size:18px;margin:0 0 7px}body.page-id-64 .cjc-flow p{font-size:13px;line-height:1.48;color:#6b7472;margin:0}body.page-id-64 .cjc-flow>i{font-style:normal;align-self:center;text-align:center;color:#b18a47;font-size:20px}body.page-id-64 .cjc-last{border-color:#d7bf8d!important;background:linear-gradient(180deg,#fff,#fcf8ef)!important}body.page-id-64 .cjc-last .cjc-icon{background:#f3ead7;color:#a67828}body.page-id-64 .cjc-bottom{margin-top:18px;background:#0c403a;border-radius:14px;padding:18px 20px 18px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}body.page-id-64 .cjc-bottom strong{font-size:17px;display:block;margin-bottom:2px}body.page-id-64 .cjc-bottom span{font-size:12px;color:rgba(255,255,255,.7)}body.page-id-64 .cjc-bottom a{background:#b38a46;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}
@media(max-width:900px){body.page-id-64 .cjc-head{grid-template-columns:1fr;gap:18px}body.page-id-64 .cjc-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-64 .cjc-flow>i{display:none}body.page-id-64 .cjc-flow article{min-height:160px}body.page-id-64 .cjc-last{grid-column:1/-1}body.page-id-64 .cjc-bottom{flex-direction:column;align-items:flex-start}body.page-id-64 .cjc-bottom a{width:100%;text-align:center}}
@media(max-width:560px){body.page-id-64 .client-journey-compact{padding:48px 0}body.page-id-64 .cjc-flow{grid-template-columns:1fr}body.page-id-64 .cjc-last{grid-column:auto}body.page-id-64 .cjc-head h2{font-size:34px}}body.page-id-64 /* V26 – compact VIP project transformation */
.project-transform-v26{padding:64px 0 70px;background:#f8f7f3;color:#103d38}body.page-id-64 .pt26-wrap{width:min(1180px,90%);margin:auto}body.page-id-64 .pt26-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-64 .pt26-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#ad8542}body.page-id-64 .pt26-head h2{font-size:clamp(34px,3.4vw,50px);line-height:1.02;letter-spacing:-.04em;margin:8px 0 0}body.page-id-64 .pt26-head h2 em{font-style:normal;color:#ad8542}body.page-id-64 .pt26-head>p{margin:0;padding-left:20px;border-left:2px solid #b38b49;color:#697370;font-size:14px;line-height:1.6}body.page-id-64 .pt26-showcase{display:grid;grid-template-columns:1.55fr .75fr;gap:16px}body.page-id-64 .pt26-visual{background:#0d403a;border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;min-height:285px;box-shadow:0 16px 38px rgba(14,55,50,.10)}body.page-id-64 .pt26-photo{border-radius:13px;min-height:255px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-size:cover;background-position:center}body.page-id-64 .pt26-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,33,30,.04),rgba(5,33,30,.82))}body.page-id-64 .pt26-photo>*{position:relative;z-index:1;color:white}body.page-id-64 .pt26-photo span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#e2bc70;margin-bottom:7px}body.page-id-64 .pt26-photo strong{font-size:23px;line-height:1.05}body.page-id-64 .pt26-photo small{font-size:11px;opacity:.78;margin-top:7px}body.page-id-64 .before-photo{background-image:linear-gradient(135deg,#536864,#1c3834)}body.page-id-64 .after-photo{background-image:linear-gradient(135deg,#8aa39d,#0f4b43)}body.page-id-64 .pt26-arrow{align-self:center;text-align:center;color:#d7ae62;font-size:27px;font-weight:300}body.page-id-64 .pt26-engineering{border:1px solid #ded8cb;border-radius:18px;background:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between}body.page-id-64 .pt26-num{font-size:46px;line-height:1;color:#c49a53;font-weight:300}body.page-id-64 .pt26-engineering span{font-size:9px;letter-spacing:.18em;font-weight:800;color:#aa8240}body.page-id-64 .pt26-engineering h3{font-size:25px;line-height:1.08;margin:9px 0 10px;color:#103d38}body.page-id-64 .pt26-engineering p{font-size:13px;line-height:1.55;color:#697370;margin:0}body.page-id-64 .pt26-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #e2ded5;background:#fff;border-radius:14px;overflow:hidden}body.page-id-64 .pt26-proof>div{padding:17px 18px;border-right:1px solid #e8e4db;display:grid;grid-template-columns:30px 1fr;column-gap:9px}body.page-id-64 .pt26-proof>div:last-child{border-right:0}body.page-id-64 .pt26-proof b{grid-row:1/3;font-size:12px;color:#b08744}body.page-id-64 .pt26-proof strong{font-size:13px;color:#173f3b}body.page-id-64 .pt26-proof span{font-size:10px;color:#7a817f;margin-top:3px}
@media(max-width:900px){body.page-id-64 .pt26-head,body.page-id-64 .pt26-showcase{grid-template-columns:1fr;gap:20px}body.page-id-64 .pt26-proof{grid-template-columns:1fr 1fr}body.page-id-64 .pt26-proof>div:nth-child(2){border-right:0}body.page-id-64 .pt26-engineering{min-height:220px}}
@media(max-width:560px){body.page-id-64 .project-transform-v26{padding:48px 0}body.page-id-64 .pt26-visual{grid-template-columns:1fr;gap:10px}body.page-id-64 .pt26-arrow{transform:rotate(90deg)}body.page-id-64 .pt26-proof{grid-template-columns:1fr}body.page-id-64 .pt26-proof>div{border-right:0;border-bottom:1px solid #e8e4db}body.page-id-64 .pt26-proof>div:last-child{border-bottom:0}}body.page-id-64 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-64 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-64 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-64 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-64 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-64 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-64 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-64 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-64 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-64 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-64 .fp27-main{grid-row:1/3}body.page-id-64 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-64 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-64 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-64 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-64 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-64 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-64 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-64 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-64 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-64 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-64 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-64 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-64 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-64 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-64 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-64 .fp27-proof strong{font-size:13px}body.page-id-64 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-64 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-64 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-64 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-64 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-64 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-64 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-64 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-64 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-64 .featured-projects-v27{padding:52px 0}body.page-id-64 .fp27-grid{display:flex;flex-direction:column}body.page-id-64 .fp27-card{min-height:260px}body.page-id-64 .fp27-main{min-height:330px}body.page-id-64 .fp27-footer{flex-direction:column}body.page-id-64 .fp27-proof{display:block}body.page-id-64 .fp27-proof span{display:block;margin-top:4px}}body.page-id-64 /* V28 — distinct Why Car Parking Shades Riyadh section,body.page-id-64 intentionally not a project gallery */
.why-cpsr-v28{padding:72px 0;background:#f5f3ed;color:#123e39}body.page-id-64 .wb28-wrap{width:min(1180px,90%);margin:auto}body.page-id-64 .wb28-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:end;margin-bottom:30px}body.page-id-64 .wb28-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#b18a48}body.page-id-64 .wb28-intro h2{font-size:clamp(37px,3.7vw,53px);line-height:1;letter-spacing:-.045em;margin:8px 0 0}body.page-id-64 .wb28-intro h2 em{font-style:normal;color:#b18a48}body.page-id-64 .wb28-intro p{margin:0;padding-left:20px;border-left:2px solid #bd9550;font-size:14px;line-height:1.65;color:#69736f}body.page-id-64 .wb28-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}body.page-id-64 .wb28-visual{min-height:390px;border-radius:18px;background:linear-gradient(145deg,#0c3b36,#18564e);padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}body.page-id-64 .wb28-visual:after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(211,173,102,.2);border-radius:50%;right:-80px;top:-70px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}body.page-id-64 .wb28-stamp{position:relative;z-index:1}body.page-id-64 .wb28-stamp span,body.page-id-64 .wb28-caption b{font-size:9px;letter-spacing:.2em;color:#d8b36b;font-weight:800}body.page-id-64 .wb28-stamp strong{display:block;font-size:35px;line-height:1.02;letter-spacing:-.035em;margin:13px 0 8px}body.page-id-64 .wb28-stamp small{font-size:11px;color:rgba(255,255,255,.62)}body.page-id-64 .wb28-caption{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);padding-top:16px}body.page-id-64 .wb28-caption span{display:block;font-size:11px;line-height:1.5;color:rgba(255,255,255,.64);margin-top:5px}body.page-id-64 .wb28-points{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd8cd;border-radius:18px;overflow:hidden;background:#fff}body.page-id-64 .wb28-points article{padding:27px 25px;display:grid;grid-template-columns:40px 1fr;gap:12px;min-height:195px}body.page-id-64 .wb28-points article:nth-child(1),body.page-id-64 .wb28-points article:nth-child(2){border-bottom:1px solid #e5e1d8}body.page-id-64 .wb28-points article:nth-child(1),body.page-id-64 .wb28-points article:nth-child(3){border-right:1px solid #e5e1d8}body.page-id-64 .wb28-points article>b{font-size:14px;color:#bd9550;font-weight:500}body.page-id-64 .wb28-points span{font-size:8px;letter-spacing:.17em;font-weight:800;color:#a98548}body.page-id-64 .wb28-points h3{font-size:19px;line-height:1.08;margin:7px 0 9px;color:#153f3a}body.page-id-64 .wb28-points p{font-size:12px;line-height:1.55;color:#707875;margin:0}
@media(max-width:900px){body.page-id-64 .wb28-intro,body.page-id-64 .wb28-body{grid-template-columns:1fr;gap:20px}body.page-id-64 .wb28-visual{min-height:300px}}
@media(max-width:580px){body.page-id-64 .why-cpsr-v28{padding:52px 0}body.page-id-64 .wb28-points{grid-template-columns:1fr}body.page-id-64 .wb28-points article{border-right:0!important;border-bottom:1px solid #e5e1d8!important;min-height:auto}body.page-id-64 .wb28-points article:last-child{border-bottom:0!important}}body.page-id-64 /* V29 fresh sections: intentionally avoids repeated experience/process/QA messaging */
.fresh29{padding:62px 0}body.page-id-64 .f29-wrap{width:min(1180px,90%);margin:auto}body.page-id-64 .f29-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:27px}body.page-id-64 .f29-head>div>span,body.page-id-64 .rfq29-copy>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-64 .f29-head h2,body.page-id-64 .rfq29-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 0;color:#103d38}body.page-id-64 .f29-head h2 em,body.page-id-64 .rfq29-copy h2 em{font-style:normal;color:#b18a48}body.page-id-64 .f29-head>p{margin:0;border-left:2px solid #b18a48;padding-left:20px;font-size:13px;line-height:1.65;color:#69736f}body.page-id-64 .warranty29{background:#f6f4ee}body.page-id-64 .w29-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px}body.page-id-64 .w29-grid>div,body.page-id-64 .w29-grid>article{border-radius:15px;min-height:230px}body.page-id-64 .w29-main{padding:27px;background:#0c403a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-64 .w29-main>span{font-size:8px;letter-spacing:.2em;color:#d7b36b;font-weight:900}body.page-id-64 .w29-main h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-64 .w29-main p{font-size:12px;line-height:1.55;color:rgba(255,255,255,.68)}body.page-id-64 .w29-main a{color:#d9b66e;text-decoration:none;font-size:10px;font-weight:800;margin-top:10px}body.page-id-64 .w29-grid article{background:#fff;border:1px solid #e2ddd3;padding:24px}body.page-id-64 .w29-grid article b{color:#b18a48;font-size:13px}body.page-id-64 .w29-grid article h3{font-size:18px;color:#123e39;margin:30px 0 8px}body.page-id-64 .w29-grid article p{font-size:11px;line-height:1.55;color:#6e7773}body.page-id-64 .download29{background:#fff}body.page-id-64 .d29-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-64 .d29-grid article{border:1px solid #e0ddd5;border-radius:15px;padding:22px;background:#fbfaf7}body.page-id-64 .d29-grid article>div{width:44px;height:44px;border-radius:10px;background:#0c403a;color:#d7b36b;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;margin-bottom:25px}body.page-id-64 .d29-grid article>span{font-size:8px;letter-spacing:.17em;color:#a47d3d;font-weight:900}body.page-id-64 .d29-grid h3{font-size:18px;color:#123e39;margin:7px 0}body.page-id-64 .d29-grid p{font-size:11px;line-height:1.55;color:#6e7773;min-height:52px}body.page-id-64 .d29-grid a{font-size:9px;color:#0c403a;font-weight:900;text-decoration:none;border-top:1px solid #e3dfd7;display:block;padding-top:13px;margin-top:14px}body.page-id-64 .rfq29{background:#f6f4ee;padding-top:22px}body.page-id-64 .rfq29-panel{background:#0c403a;border-radius:20px;padding:35px;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}body.page-id-64 .rfq29-copy h2{color:#fff;font-size:37px}body.page-id-64 .rfq29-copy p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.68);max-width:430px}body.page-id-64 .rfq29-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.14);border-radius:13px;overflow:hidden}body.page-id-64 .rfq29-items div{padding:14px;border-bottom:1px solid rgba(255,255,255,.11);display:flex;gap:11px}body.page-id-64 .rfq29-items div:nth-child(odd){border-right:1px solid rgba(255,255,255,.11)}body.page-id-64 .rfq29-items b{color:#d7b36b;font-size:10px}body.page-id-64 .rfq29-items span{font-size:11px;color:#eef3f1}body.page-id-64 .rfq29-btn{grid-column:2;text-align:center;background:#bc9149;color:#fff;text-decoration:none;padding:13px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.08em}
@media(max-width:900px){body.page-id-64 .f29-head,body.page-id-64 .rfq29-panel{grid-template-columns:1fr}body.page-id-64 .w29-grid,body.page-id-64 .d29-grid{grid-template-columns:1fr 1fr}body.page-id-64 .rfq29-btn{grid-column:auto}}
@media(max-width:560px){body.page-id-64 .fresh29{padding:48px 0}body.page-id-64 .w29-grid,body.page-id-64 .d29-grid,body.page-id-64 .rfq29-items{grid-template-columns:1fr}body.page-id-64 .rfq29-items div:nth-child(odd){border-right:0}body.page-id-64 .w29-grid>div,body.page-id-64 .w29-grid>article{min-height:auto}}body.page-id-64 .fit30{padding:58px 0;background:#fff}body.page-id-64 .fit30-wrap{width:min(1180px,90%);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}body.page-id-64 .fit30-copy>span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#ad8441}body.page-id-64 .fit30-copy h2{font-size:clamp(33px,3.2vw,47px);line-height:1.03;letter-spacing:-.04em;color:#103d38;margin:8px 0 14px}body.page-id-64 .fit30-copy h2 em{font-style:normal;color:#b18a48}body.page-id-64 .fit30-copy p{font-size:12px;line-height:1.65;color:#69736f;max-width:470px}body.page-id-64 .fit30-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dedbd3;border-radius:16px;overflow:hidden}body.page-id-64 .fit30-grid article{padding:21px;min-height:142px;background:#faf9f5}body.page-id-64 .fit30-grid article:nth-child(odd){border-right:1px solid #dedbd3}body.page-id-64 .fit30-grid article:nth-child(-n+2){border-bottom:1px solid #dedbd3}body.page-id-64 .fit30-grid b{font-size:10px;color:#b18a48}body.page-id-64 .fit30-grid h3{font-size:17px;color:#123e39;margin:18px 0 6px}body.page-id-64 .fit30-grid p{font-size:10.5px;line-height:1.5;color:#707874;margin:0}body.page-id-64 .fit30-cta{grid-column:2;justify-self:start;margin-top:-28px;margin-left:20px;background:#0c403a;color:#fff;text-decoration:none;padding:12px 18px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.08em}
@media(max-width:850px){body.page-id-64 .fit30-wrap{grid-template-columns:1fr}body.page-id-64 .fit30-cta{grid-column:auto;margin:0}}
@media(max-width:520px){body.page-id-64 .fit30-grid{grid-template-columns:1fr}body.page-id-64 .fit30-grid article:nth-child(odd){border-right:0}body.page-id-64 .fit30-grid article{border-bottom:1px solid #dedbd3!important}body.page-id-64 .fit30-grid article:last-child{border-bottom:0!important}}body.page-id-64 .specialist-vip{padding:52px 0;background:#f7f5ef}body.page-id-64 .specialist-shell{background:linear-gradient(120deg,#0b3f39 0%,#0f4d45 42%,#f3efe5 42%,#f8f6f0 100%);border-radius:28px;padding:34px;display:grid;grid-template-columns:.82fr 1.65fr;gap:30px;box-shadow:0 18px 50px rgba(15,45,39,.10);overflow:hidden}body.page-id-64 .specialist-copy{padding:10px 12px;color:#fff;align-self:center}body.page-id-64 .specialist-copy .ey{color:#d7b66b}body.page-id-64 .specialist-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.02;margin:12px 0 14px;color:#fff}body.page-id-64 .specialist-copy .lead{color:rgba(255,255,255,.78);font-size:15px;max-width:430px}body.page-id-64 .specialist-copy .ar-line{color:#d8c48d;margin-top:16px;font-size:14px;line-height:1.8}body.page-id-64 .specialist-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}body.page-id-64 .specialist-card{position:relative;background:rgba(255,255,255,.92);border:1px solid rgba(12,63,57,.12);border-radius:20px;padding:22px 20px;text-decoration:none;color:#143f3a;min-height:205px;display:flex;flex-direction:column;transition:.25s ease}body.page-id-64 .specialist-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,60,52,.12);border-color:#c7a55b}body.page-id-64 .specialist-no{font-size:13px;color:#b28c3e;margin-bottom:30px}body.page-id-64 .specialist-card small{font-size:10px;letter-spacing:1.5px;color:#9a7a3e}body.page-id-64 .specialist-card b{font-size:21px;margin:7px 0 8px}body.page-id-64 .specialist-card em{font-style:normal;font-size:12px;color:#65716e;line-height:1.5}body.page-id-64 .specialist-card strong{margin-top:auto;padding-top:22px;font-size:10px;letter-spacing:.7px;color:#9b7836}@media(max-width:900px){body.page-id-64 .specialist-shell{grid-template-columns:1fr;background:#0f4d45}body.page-id-64 .specialist-options{grid-template-columns:1fr}body.page-id-64 .specialist-card{min-height:150px}}body.page-id-64 /* V32 premium resource centre */
.corp-zone{padding:92px 0 82px;background:linear-gradient(180deg,#f7f4ed 0%,#fff 100%)}body.page-id-64 .corp-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:54px;align-items:end;margin-bottom:34px}body.page-id-64 .corp-heading h2{max-width:850px;letter-spacing:-.045em;line-height:.96}body.page-id-64 .corp-heading p{max-width:760px;font-size:16px;line-height:1.75}body.page-id-64 .corp-ar{border-left:2px solid #b88a3b;padding:8px 0 8px 24px;line-height:1.9}body.page-id-64 .corp-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-64 .corp-card{grid-column:span 3;min-height:340px;padding:28px;border:1px solid rgba(13,61,55,.13);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(20,49,44,.055);display:flex;flex-direction:column;transition:.25s ease}body.page-id-64 .corp-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgba(20,49,44,.10);border-color:rgba(184,138,59,.45)}body.page-id-64 .corp-card.quote-card{grid-column:span 12;min-height:auto;display:grid;grid-template-columns:70px 1.1fr 1fr auto;gap:24px;align-items:center;background:#103f39;color:#fff;border-color:#103f39;padding:24px 28px}body.page-id-64 .corp-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#103f39;color:#d8b064;font-weight:800;margin-bottom:22px}body.page-id-64 .quote-card .corp-icon{background:#d8b064;color:#103f39;margin:0}body.page-id-64 .corp-card h3{font-size:22px;line-height:1.1;margin:0 0 5px}body.page-id-64 .corp-card .ar{font-size:12px;color:#9b7b43;margin-bottom:18px}body.page-id-64 .corp-card ul{margin:0 0 24px;padding-left:18px;line-height:1.75;color:#52615e;font-size:13px}body.page-id-64 .corp-card>a{margin-top:auto;font-size:12px;font-weight:800;letter-spacing:.05em;color:#0f4a42;text-decoration:none}body.page-id-64 .quote-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.6}body.page-id-64 .quote-card h3{color:#fff}body.page-id-64 .quote-card .ar{color:#d8b064;margin:3px 0 0}body.page-id-64 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-64 .quote-mini span{border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 10px;font-size:11px;color:rgba(255,255,255,.8)}body.page-id-64 .quote-card .corp-cta{margin:0;background:#d8b064;color:#103f39;padding:14px 18px;border-radius:10px;white-space:nowrap}body.page-id-64 .vendor-strip{margin-top:18px;border-radius:18px;overflow:hidden;background:#103f39;display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-64 .vendor-strip>div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-64 .vendor-strip>div:last-child{border-right:0}body.page-id-64 .vendor-strip b{display:block;color:#d8b064;font-size:12px;margin-bottom:3px}body.page-id-64 .vendor-strip span{color:rgba(255,255,255,.68);font-size:10px}
@media(max-width:1000px){body.page-id-64 .corp-heading{grid-template-columns:1fr}body.page-id-64 .corp-card{grid-column:span 6}body.page-id-64 .corp-card.quote-card{grid-column:span 12;grid-template-columns:55px 1fr}body.page-id-64 .quote-mini,body.page-id-64 .quote-card .corp-cta{grid-column:2}body.page-id-64 .vendor-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-64 .corp-zone{padding:64px 0}body.page-id-64 .corp-card{grid-column:span 12;min-height:auto}body.page-id-64 .corp-card.quote-card{grid-template-columns:1fr}body.page-id-64 .quote-mini,body.page-id-64 .quote-card .corp-cta{grid-column:1}body.page-id-64 .vendor-strip{grid-template-columns:1fr}body.page-id-64 .corp-ar{border-left:0;border-top:2px solid #b88a3b;padding:18px 0 0}}body.page-id-64 /* V34 compact premium FAQ */
.faq34{padding:56px 0 62px;background:#f7f6f1;color:#123e39}body.page-id-64 .faq34-wrap{width:min(1180px,90%);margin:auto}body.page-id-64 .faq34-head{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:end;margin-bottom:24px}body.page-id-64 .faq34-head>div:first-child>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-64 .faq34-head h2{font-size:clamp(34px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 5px}body.page-id-64 .faq34-head h2 em{font-style:normal;color:#b18a48}body.page-id-64 .faq34-head p{margin:0;font-size:13px;color:#6d7672}body.page-id-64 .faq34-ar{direction:rtl;text-align:right;border-right:2px solid #b18a48;padding-right:18px}body.page-id-64 .faq34-ar strong{display:block;font-size:22px;color:#173f3a}body.page-id-64 .faq34-ar small{display:block;margin-top:5px;font-size:11px;color:#777e7a}body.page-id-64 .faq34-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-64 .faq34 details{background:#fff;border:1px solid #dfdcd3;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px rgba(15,58,53,.025)}body.page-id-64 .faq34 summary{list-style:none;cursor:pointer;min-height:70px;padding:17px 18px;display:grid;grid-template-columns:34px 1fr 26px;gap:10px;align-items:center}body.page-id-64 .faq34 summary::-webkit-details-marker{display:none}body.page-id-64 .faq34 summary b{font-size:11px;color:#b18a48}body.page-id-64 .faq34 summary span{font-size:13px;font-weight:800;line-height:1.35;color:#173f3a}body.page-id-64 .faq34 summary i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#eef1ed;display:flex;align-items:center;justify-content:center;font-size:17px;color:#0c403a;transition:.2s}body.page-id-64 .faq34 details[open] summary i{transform:rotate(45deg);background:#b18a48;color:#fff}body.page-id-64 .faq34 details p{margin:0;padding:0 18px 17px 62px;font-size:11.5px;line-height:1.6;color:#6c7571}body.page-id-64 .faq34-cta{margin-top:14px;background:#0c403a;color:#fff;border-radius:12px;padding:16px 18px 16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-64 .faq34-cta strong{display:block;font-size:15px}body.page-id-64 .faq34-cta span{display:block;margin-top:2px;font-size:10.5px;color:rgba(255,255,255,.65)}body.page-id-64 .faq34-cta a{background:#b78e49;color:#fff;text-decoration:none;padding:11px 15px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}
@media(max-width:800px){body.page-id-64 .faq34-head{grid-template-columns:1fr;gap:18px}body.page-id-64 .faq34-grid{grid-template-columns:1fr}}
@media(max-width:520px){body.page-id-64 .faq34{padding:46px 0}body.page-id-64 .faq34-cta{flex-direction:column;align-items:flex-start}body.page-id-64 .faq34-cta a{width:100%;text-align:center}body.page-id-64 .faq34 details p{padding-left:18px}}body.page-id-64 /* ===== V39: compact RFQ / project enquiry section ===== */
#rfq{padding:24px 0!important;}body.page-id-64 #rfq .wrap{max-width:1040px!important;}body.page-id-64 #rfq .ey{margin-bottom:4px!important;}body.page-id-64 #rfq h2{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.02!important;margin:3px 0 6px!important;max-width:900px!important;}body.page-id-64 #rfq .lead,body.page-id-64 #rfq .dual-ar{font-size:12px!important;line-height:1.45!important;margin:3px 0!important;}body.page-id-64 #rfq .rfq-form{margin-top:10px!important;padding:14px!important;border-radius:16px!important;gap:8px!important;}body.page-id-64 #rfq .rfq-form input,body.page-id-64 #rfq .rfq-form select,body.page-id-64 #rfq .rfq-form textarea{padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;min-height:38px!important;}body.page-id-64 #rfq .rfq-form textarea{min-height:62px!important;height:62px!important;resize:vertical;}body.page-id-64 #rfq .rfq-form input[type=file]{min-height:38px!important;padding:7px 10px!important;}body.page-id-64 #rfq .rfq-form button{min-height:40px!important;padding:10px 16px!important;margin-top:0!important;}
@media(max-width:700px){body.page-id-64 #rfq{padding:20px 0!important;}body.page-id-64 #rfq h2{font-size:30px!important;}body.page-id-64 #rfq .rfq-form{grid-template-columns:1fr!important;padding:12px!important;}body.page-id-64 #rfq .rfq-form .full{grid-column:1!important;}
}body.page-id-64 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-64 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-64 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-64 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-64 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-64 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-64 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-64 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-64 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-64 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-64 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-64 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-64 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-64 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-64 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-64 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-64 .footer-brand{padding-right:0}body.page-id-64 .footer-legal{display:block;line-height:1.8}}body.page-id-64{--g:#073f35;--g2:#0b5447;--gold:#c89539;--cream:#f4efe6;--ink:#123e36}body.page-id-64 .fab2{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-64 .f2-shell{width:min(1240px,92vw);margin:auto}body.page-id-64 .f2-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d4a64b}body.page-id-64 .f2-kicker.dark{color:#a97424}body.page-id-64 .f2-hero{padding:74px 0 56px;background:radial-gradient(circle at 80% 16%,rgba(213,170,80,.15),transparent 28%),linear-gradient(145deg,#062e29,#0b5145);color:#fff}body.page-id-64 .f2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:52px;align-items:center}body.page-id-64 .f2-hero h1{font-size:clamp(58px,6.8vw,104px);line-height:.86;letter-spacing:-.064em;margin:12px 0 22px}body.page-id-64 .f2-hero h1 em{font-style:normal;color:#deb45b}body.page-id-64 .f2-hero p{max-width:680px;line-height:1.72;color:#cad8d3;font-size:14px}body.page-id-64 .f2-actions{display:flex;gap:8px;margin:25px 0}body.page-id-64 .f2-actions a,body.page-id-64 .f2-cta a{padding:13px 17px;border-radius:8px;background:#d4a64b;color:#153e35;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-64 .f2-actions a.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.23)}body.page-id-64 .f2-proofline{display:flex;gap:6px;flex-wrap:wrap}body.page-id-64 .f2-proofline span{padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:99px;font-size:6.5px;color:#d0ddd8}body.page-id-64 .f2-hero-media{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:280px 165px 130px;gap:9px}body.page-id-64 .f2-hero-img{border-radius:18px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-64 .f2-hero-img.main{grid-row:1/4;background-image:linear-gradient(180deg,transparent,rgba(4,43,37,.45)),url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1200&q=85')}body.page-id-64 .f2-hero-img.weld{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=700&q=85')}body.page-id-64 .f2-hero-img.plate{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=700&q=85')}body.page-id-64 .f2-hero-note{grid-column:2;background:#c89539;color:#fff;border-radius:18px;padding:19px;display:flex;flex-direction:column;justify-content:end}body.page-id-64 .f2-hero-note small{font-size:7px}body.page-id-64 .f2-hero-note b{font-size:16px;margin-top:5px}body.page-id-64 .f2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-64 .f2-head h2,body.page-id-64 .f2-machinery h2,body.page-id-64 .f2-connections h2,body.page-id-64 .f2-qc h2,body.page-id-64 .f2-marking h2,body.page-id-64 .f2-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-64 .f2-head p,body.page-id-64 .f2-machinery p,body.page-id-64 .f2-connections p,body.page-id-64 .f2-qc p,body.page-id-64 .f2-marking p{color:#68756f;line-height:1.65}body.page-id-64 .f2-capabilities,body.page-id-64 .f2-steel-process,body.page-id-64 .f2-membrane,body.page-id-64 .f2-custom,body.page-id-64 .f2-gallery{padding:68px 0}body.page-id-64 .f2-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-64 .f2-cap-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-64 .f2-cap-img{height:175px;background-size:cover;background-position:center}body.page-id-64 .f2-cap-img.cut{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .f2-cap-img.drill{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .f2-cap-img.fitup{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .f2-cap-img.welding{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .f2-cap-img.grinding{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .f2-cap-img.membrane{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-64 .f2-cap-img.qc{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .f2-cap-img.dispatch{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .f2-cap-grid article>span,body.page-id-64 .f2-cap-grid article>h3,body.page-id-64 .f2-cap-grid article>p{margin-left:15px;margin-right:15px}body.page-id-64 .f2-cap-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:14px}body.page-id-64 .f2-cap-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-64 .f2-cap-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-64 .f2-machinery{padding:56px 0;background:#e7dfd3}body.page-id-64 .f2-machine-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-64 .f2-machine-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3c9ba;border-radius:15px;overflow:hidden;background:#fff}body.page-id-64 .f2-machine-list div{padding:17px;border-right:1px solid #ddd5c8;border-bottom:1px solid #ddd5c8}body.page-id-64 .f2-machine-list b,body.page-id-64 .f2-machine-list span{display:block}body.page-id-64 .f2-machine-list b{font-size:8px;color:#a97424}body.page-id-64 .f2-machine-list span{font-size:9px;color:#66746e;margin-top:5px}body.page-id-64 .f2-receiving,body.page-id-64 .f2-welding,body.page-id-64 .f2-finish,body.page-id-64 .f2-transform{padding:62px 0;background:#073f35;color:#fff}body.page-id-64 .f2-head.light h2{color:#fff}body.page-id-64 .f2-head.light p{color:#bfcec9}body.page-id-64 .f2-receive-flow,body.page-id-64 .f2-weld-flow,body.page-id-64 .f2-finish-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .f2-weld-flow{grid-template-columns:repeat(5,1fr)}body.page-id-64 .f2-receive-flow>div,body.page-id-64 .f2-weld-flow>div,body.page-id-64 .f2-finish-row>div{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:21px}body.page-id-64 .f2-receive-flow b,body.page-id-64 .f2-weld-flow b,body.page-id-64 .f2-finish-row b{color:#e1b75f;font-size:22px}body.page-id-64 .f2-receive-flow h3,body.page-id-64 .f2-weld-flow h3,body.page-id-64 .f2-finish-row h3{font-size:18px;margin:12px 0 6px}body.page-id-64 .f2-receive-flow p,body.page-id-64 .f2-weld-flow p,body.page-id-64 .f2-finish-row p{font-size:8px;line-height:1.5;color:#bdcbc6}body.page-id-64 .f2-process{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-64 .f2-process article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-64 .f2-pic{height:190px;background-size:cover;background-position:center}body.page-id-64 .review{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .cutting{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .platework{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .drilling{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .fit{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .weld2{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .grind{background-image:url('https://images.unsplash.com/photo-1581092334494-412b6e1d8035?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .preassembly{background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .f2-step{color:#b67d22;font-size:8px;font-weight:900;margin:14px 16px 0}body.page-id-64 .f2-process h3,body.page-id-64 .f2-process p{margin-left:16px;margin-right:16px}body.page-id-64 .f2-process h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-64 .f2-process p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-64 .f2-connections{padding:60px 0;background:#e9e2d6}body.page-id-64 .f2-conn-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-64 .f2-conn-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}body.page-id-64 .f2-conn-tags span{border:1px solid #d1c8b9;background:#fff;padding:7px 9px;border-radius:99px;font-size:7px;font-weight:900;color:#8a672c}body.page-id-64 .f2-conn-visual{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-64 .f2-conn-visual>div{background:#0b473d;color:#fff;border-radius:15px;padding:22px;min-height:120px}body.page-id-64 .f2-conn-visual b,body.page-id-64 .f2-conn-visual small{display:block}body.page-id-64 .f2-conn-visual b{font-size:13px;color:#ddb05a}body.page-id-64 .f2-conn-visual small{font-size:8px;color:#bfd0ca;margin-top:9px}body.page-id-64 .f2-mem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-64 .f2-mem-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:17px}body.page-id-64 .f2-mem-img{height:175px;background-size:cover;background-position:center}body.page-id-64 .mat{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-64 .layout{background-image:url('https://admin.tensilefabric.co.uk/projects/1965/full/M1965-JF-107-GA%20with%20Fabric%20copy.jpg')}body.page-id-64 .cuttingm{background-image:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .edge{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .join{background-image:url('https://images.unsplash.com/photo-1558618666-fcd25c85cd64?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .hardware{background-image:url('https://images.unsplash.com/photo-1586864387967-d02ef85d93e8?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .checkm{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .packm{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .f2-mem-grid article>span,body.page-id-64 .f2-mem-grid article>h3,body.page-id-64 .f2-mem-grid article>p{margin-left:15px;margin-right:15px}body.page-id-64 .f2-mem-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:13px}body.page-id-64 .f2-mem-grid h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-64 .f2-mem-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-64 .f2-qc,body.page-id-64 .f2-marking{padding:58px 0}body.page-id-64 .f2-qc-grid,body.page-id-64 .f2-mark-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-64 .f2-qc-list,body.page-id-64 .f2-mark-demo{background:#fff;border:1px solid #d7cfc1;border-radius:16px;padding:8px 18px}body.page-id-64 .f2-qc-list>div{display:grid;grid-template-columns:50px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-64 .f2-qc-list>div:last-child{border:0}body.page-id-64 .f2-qc-list b{font-size:20px;color:#bb8730}body.page-id-64 .f2-qc-list strong{font-size:12px}body.page-id-64 .f2-qc-list small{display:block;color:#71807a;margin-top:4px}body.page-id-64 .f2-marking{background:#e8e0d4}body.page-id-64 .f2-mark-demo{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-64 .f2-mark-demo>div{background:#0b473d;color:#fff;border-radius:12px;padding:18px}body.page-id-64 .f2-mark-demo span{display:block;font-family:monospace;color:#dfb45b;font-size:15px}body.page-id-64 .f2-mark-demo small{font-size:7px;color:#c1d0cb}body.page-id-64 .f2-dispatch{padding:58px 0}body.page-id-64 .f2-dispatch-flow{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #d5ccbd;border-radius:18px;padding:20px;gap:10px;overflow-x:auto}body.page-id-64 .f2-dispatch-flow>div{text-align:center;min-width:90px}body.page-id-64 .f2-dispatch-flow b{display:block;color:#b77f24;font-size:20px}body.page-id-64 .f2-dispatch-flow span{font-size:7px;font-weight:900}body.page-id-64 .f2-dispatch-flow i{font-style:normal;color:#b77f24}body.page-id-64 .f2-transform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .f2-transform-grid>div{height:210px;border-radius:15px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-64 .f2-transform-grid>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(4,43,37,.86))}body.page-id-64 .f2-transform-grid span,body.page-id-64 .f2-transform-grid b,body.page-id-64 .f2-transform-grid small{position:relative;z-index:2}body.page-id-64 .f2-transform-grid span{color:#e0b45b;font-size:8px}body.page-id-64 .f2-transform-grid b{font-size:14px;margin:5px 0}body.page-id-64 .f2-transform-grid small{font-size:7px;color:#c4d2cd}body.page-id-64 .f2-transform-grid .raw{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .fabricated{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .finished{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-64 .installed{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .f2-custom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-64 .f2-custom-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:14px;padding:20px}body.page-id-64 .f2-custom-grid b{display:block;font-size:11px;color:#154238}body.page-id-64 .f2-custom-grid span{display:block;font-size:8px;color:#6a7671;margin-top:7px}body.page-id-64 .f2-gallery{background:#e9e2d7}body.page-id-64 .f2-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-64 .f2-gallery-grid>div{height:190px;border:1px dashed #bcb2a2;border-radius:14px;background:linear-gradient(145deg,#d8d0c4,#f2ede5);display:flex;align-items:flex-end;padding:16px}body.page-id-64 .f2-gallery-grid span{font-size:8px;font-weight:900;color:#86652c}body.page-id-64 .f2-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-64 .f2-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-64 .f2-cta h2{color:#fff}body.page-id-64 .f2-cta p{color:#becdc8;line-height:1.65}
@media(max-width:950px){body.page-id-64 .f2-hero-grid,body.page-id-64 .f2-head,body.page-id-64 .f2-machine-grid,body.page-id-64 .f2-conn-grid,body.page-id-64 .f2-qc-grid,body.page-id-64 .f2-mark-grid,body.page-id-64 .f2-cta-grid{grid-template-columns:1fr}body.page-id-64 .f2-cap-grid,body.page-id-64 .f2-process,body.page-id-64 .f2-mem-grid,body.page-id-64 .f2-transform-grid{grid-template-columns:1fr 1fr}body.page-id-64 .f2-receive-flow,body.page-id-64 .f2-finish-row{grid-template-columns:1fr 1fr}body.page-id-64 .f2-weld-flow{grid-template-columns:1fr 1fr}body.page-id-64 .f2-custom-grid,body.page-id-64 .f2-gallery-grid{grid-template-columns:1fr 1fr}body.page-id-64 .f2-hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-64 .f2-shell{width:calc(100% - 28px)}body.page-id-64 .f2-hero{padding:46px 0}body.page-id-64 .f2-hero h1{font-size:52px}body.page-id-64 .f2-hero-media{grid-template-columns:1fr;grid-template-rows:250px 120px 120px 110px;min-height:0}body.page-id-64 .f2-hero-img.main{grid-row:auto}body.page-id-64 .f2-hero-note{grid-column:auto}body.page-id-64 .f2-capabilities,body.page-id-64 .f2-steel-process,body.page-id-64 .f2-membrane,body.page-id-64 .f2-custom,body.page-id-64 .f2-gallery{padding:45px 0}body.page-id-64 .f2-cap-grid,body.page-id-64 .f2-process,body.page-id-64 .f2-mem-grid,body.page-id-64 .f2-receive-flow,body.page-id-64 .f2-finish-row,body.page-id-64 .f2-weld-flow,body.page-id-64 .f2-transform-grid,body.page-id-64 .f2-custom-grid,body.page-id-64 .f2-gallery-grid{grid-template-columns:1fr}body.page-id-64 .f2-machine-list,body.page-id-64 .f2-conn-visual,body.page-id-64 .f2-mark-demo{grid-template-columns:1fr}body.page-id-64 .f2-actions{flex-direction:column;align-items:flex-start}body.page-id-64 .f2-dispatch-flow{justify-content:flex-start}}body.page-id-64 /* V3 — premium factory visit module */
.f3-visit{
  padding:66px 0 58px;
  background:
    radial-gradient(circle at 84% 12%,rgba(210,163,67,.13),transparent 27%),
    linear-gradient(145deg,#073b33,#0b5548);
  color:#fff;
}body.page-id-64 .f3-visit-top{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:end}body.page-id-64 .f3-visit h2{font-size:clamp(46px,5.4vw,78px);line-height:.91;letter-spacing:-.055em;margin:8px 0 0;color:#fff}body.page-id-64 .f3-visit-top p{color:#c2d1cc;line-height:1.7;margin:0 0 18px}body.page-id-64 .f3-visit-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}body.page-id-64 .f3-visit-actions a{background:#d4a64b;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-64 .f3-visit-actions span{font-size:7px;font-weight:900;letter-spacing:.13em;color:#d7e1dd}body.page-id-64 .f3-visit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:32px}body.page-id-64 .f3-visit-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:16px;padding:20px}body.page-id-64 .f3-visit-grid article>b{font-size:23px;color:#e0b45a}body.page-id-64 .f3-visit-grid article>span{display:block;font-size:6.5px;font-weight:900;letter-spacing:.14em;color:#a9c0b8;margin-top:11px}body.page-id-64 .f3-visit-grid h3{font-size:18px;margin:6px 0;color:#fff}body.page-id-64 .f3-visit-grid p{font-size:8px;line-height:1.55;color:#bdcdc7;margin-bottom:0}body.page-id-64 .f3-visit-note{margin-top:10px;background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:15px 18px;display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center}body.page-id-64 .f3-visit-note>b{font-size:7px;color:#e0b45a;letter-spacing:.12em}body.page-id-64 .f3-visit-note>div{display:flex;align-items:center;justify-content:space-between;gap:8px}body.page-id-64 .f3-visit-note span{font-size:6.5px;font-weight:900;letter-spacing:.07em;color:#d2ded9}body.page-id-64 .f3-visit-note i{font-style:normal;color:#d6a94e}
@media(max-width:900px){body.page-id-64 .f3-visit-top{grid-template-columns:1fr;gap:18px}body.page-id-64 .f3-visit-grid{grid-template-columns:1fr 1fr}body.page-id-64 .f3-visit-note{grid-template-columns:1fr}body.page-id-64 .f3-visit-note>div{overflow-x:auto;justify-content:flex-start}body.page-id-64 .f3-visit-note span{white-space:nowrap}
}
@media(max-width:600px){body.page-id-64 .f3-visit{padding:46px 0}body.page-id-64 .f3-visit-grid{grid-template-columns:1fr}body.page-id-64 .f3-visit h2{font-size:44px}
}body.page-id-64{--bg:#f4efe6;--ink:#123e36;--green:#073f35;--green2:#0b5548;--gold:#c99538}body.page-id-64 .bk{background:var(--bg);color:var(--ink);overflow:hidden}body.page-id-64 .bk-shell{width:min(1240px,92vw);margin:auto}body.page-id-64 .bk-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d7a84d}body.page-id-64 .bk-kicker.dark{color:#a87526}body.page-id-64 .bk-hero{padding:72px 0 58px;background:radial-gradient(circle at 80% 15%,rgba(214,169,76,.16),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-64 .bk-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-64 .bk-hero h1{font-size:clamp(57px,6.5vw,98px);line-height:.87;letter-spacing:-.062em;margin:12px 0 20px}body.page-id-64 .bk-hero h1 em{font-style:normal;color:#dfb55b}body.page-id-64 .bk-hero p{max-width:720px;color:#c6d5d0;line-height:1.7;font-size:14px}body.page-id-64 .bk-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:760px}body.page-id-64 .bk-search span{display:grid;place-items:center;color:#58716a;font-size:21px}body.page-id-64 .bk-search input{border:0;outline:0;padding:13px 4px;font-size:11px}body.page-id-64 .bk-search button,body.page-id-64 .bk-more button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-64 .bk-trends{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}body.page-id-64 .bk-trends b{font-size:6px;color:#d9ac55}body.page-id-64 .bk-trends span{font-size:6.5px;border:1px solid rgba(255,255,255,.13);padding:6px 8px;border-radius:99px;color:#c8d7d2}body.page-id-64 .bk-start{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:25px}body.page-id-64 .bk-start>small{color:#dfb55b;font-size:7px;font-weight:900;letter-spacing:.15em}body.page-id-64 .bk-start>b{display:block;font-size:25px;margin:8px 0}body.page-id-64 .bk-start>p{font-size:10px}body.page-id-64 .bk-start>div{display:grid;grid-template-columns:35px 1fr;gap:9px;padding:11px 0;border-top:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:700}body.page-id-64 .bk-start>div span{color:#e0b45a}body.page-id-64 .bk-start a{display:inline-block;margin-top:13px;color:#e0b45a;font-size:7px;font-weight:900}body.page-id-64 .bk-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-64 .bk-head h2,body.page-id-64 .bk-expert h2,body.page-id-64 .bk-saudi h2,body.page-id-64 .bk-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-64 .bk-head p,body.page-id-64 .bk-saudi p{color:#69766f;line-height:1.65}body.page-id-64 .bk-head.light h2{color:#fff}body.page-id-64 .bk-head.light p{color:#bfcec9}body.page-id-64 .bk-categories,body.page-id-64 .bk-paths,body.page-id-64 .bk-library,body.page-id-64 .bk-saudi,body.page-id-64 .bk-case{padding:65px 0}body.page-id-64 .bk-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .bk-cat-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:15px;padding:20px}body.page-id-64 .bk-cat-grid b{font-size:21px;color:#bd8730}body.page-id-64 .bk-cat-grid h3{font-size:18px;margin:13px 0 6px}body.page-id-64 .bk-cat-grid p{font-size:8px;line-height:1.5;color:#6b7772}body.page-id-64 .bk-cat-grid span{font-size:6.5px;font-weight:900;color:#a87526}body.page-id-64 .bk-featured,body.page-id-64 .bk-faq{padding:64px 0;background:#073f35;color:#fff}body.page-id-64 .bk-feature-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}body.page-id-64 .bk-big{background:#fff;color:var(--ink);border-radius:18px;overflow:hidden}body.page-id-64 .bk-photo{background-size:cover;background-position:center}body.page-id-64 .bk-big .bk-photo{height:340px}body.page-id-64 .parking{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1200&q=80')}body.page-id-64 .fabric{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=700&q=80')}body.page-id-64 .engineering{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=700&q=80')}body.page-id-64 .cost{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=700&q=80')}body.page-id-64 .bk-card-copy{padding:22px}body.page-id-64 .bk-card-copy>span,body.page-id-64 .bk-side span,body.page-id-64 .bk-library-grid article>span{font-size:7px;font-weight:900;color:#ae7825;letter-spacing:.09em}body.page-id-64 .bk-card-copy h3{font-size:29px;line-height:1.05;margin:8px 0}body.page-id-64 .bk-card-copy p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-64 .bk-card-copy a,body.page-id-64 .bk-side a{font-size:7px;font-weight:900;color:#9e6e25}body.page-id-64 .bk-side{display:grid;gap:10px}body.page-id-64 .bk-side article{display:grid;grid-template-columns:145px 1fr;background:#fff;color:var(--ink);border-radius:15px;overflow:hidden}body.page-id-64 .bk-side .bk-photo{height:100%}body.page-id-64 .bk-side article>div:last-child{padding:15px}body.page-id-64 .bk-side h3{font-size:16px;margin:7px 0 11px}body.page-id-64 .bk-paths{background:#e9e2d6}body.page-id-64 .bk-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-64 .bk-path-grid article{background:#fff;border:1px solid #d7cec0;border-radius:17px;padding:23px}body.page-id-64 .bk-path-grid>article>span{font-size:7px;color:#aa7526;font-weight:900}body.page-id-64 .bk-path-grid h3{font-size:22px;margin:8px 0 15px}body.page-id-64 .bk-path-grid ol{padding-left:20px;color:#68756f;font-size:9px;line-height:2}body.page-id-64 .bk-path-grid a{font-size:7px;color:#9d6d25;font-weight:900}body.page-id-64 .bk-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-64 .bk-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-64 .bk-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-64 .bk-library-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-64 .bk-thumb{height:190px;background-size:cover;background-position:center}body.page-id-64 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .t2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .t3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .t4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .t5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .t6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-64 .bk-library-grid article>span,body.page-id-64 .bk-library-grid article>h3,body.page-id-64 .bk-library-grid article>p,body.page-id-64 .bk-library-grid article>small{margin-left:16px;margin-right:16px}body.page-id-64 .bk-library-grid article>span{display:block;margin-top:14px}body.page-id-64 .bk-library-grid h3{font-size:19px;margin-top:6px;margin-bottom:6px}body.page-id-64 .bk-library-grid p{font-size:8px;line-height:1.5;color:#6a7671}body.page-id-64 .bk-library-grid small{font-size:6px;color:#9c8b6a}body.page-id-64 .bk-more{text-align:center;margin-top:18px}body.page-id-64 .bk-more button{padding:12px 17px}body.page-id-64 .bk-expert{padding:62px 0;background:#e8e0d4}body.page-id-64 .bk-expert-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center}body.page-id-64 .bk-expert>div p{color:#69766f;line-height:1.65}body.page-id-64 .bk-expert-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-64 .bk-expert-cards article{background:#fff;border-radius:15px;padding:20px;border:1px solid #d5ccbd}body.page-id-64 .bk-expert-cards b{font-size:27px;color:#bc8730}body.page-id-64 .bk-expert-cards h3{font-size:18px}body.page-id-64 .bk-expert-cards p{font-size:8px!important}body.page-id-64 .bk-expert-cards a{font-size:6.5px;font-weight:900;color:#9e6d25}body.page-id-64 .bk-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-64 .bk-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:12px;padding:15px}body.page-id-64 .bk-faq-grid b{color:#dfb45a}body.page-id-64 .bk-faq-grid span{font-size:10px;font-weight:700}body.page-id-64 .bk-faq-grid i{font-style:normal;color:#dfb45a;font-size:18px}body.page-id-64 .bk-saudi{background:#f6f2ea}body.page-id-64 .bk-saudi-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-64 .bk-city-cloud{display:flex;flex-wrap:wrap;gap:8px}body.page-id-64 .bk-city-cloud span{padding:12px 15px;border:1px solid #d4cabb;background:#fff;border-radius:999px;font-size:8px;font-weight:900;color:#6e624d}body.page-id-64 .bk-city-cloud span:last-child{background:#0a473d;color:#fff;border-color:#0a473d}body.page-id-64 .bk-case{background:#e9e2d7}body.page-id-64 .bk-case-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-64 .bk-case-row>div{min-height:175px;border-radius:15px;background:linear-gradient(145deg,#0b4d42,#073b33);color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-64 .bk-case-row b{font-size:7px;color:#dfb45a}body.page-id-64 .bk-case-row h3{font-size:20px;margin:7px 0}body.page-id-64 .bk-case-row span{font-size:6px;color:#bed0c9}body.page-id-64 .bk-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-64 .bk-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-64 .bk-cta h2{color:#fff}body.page-id-64 .bk-cta p{color:#bdccc7;line-height:1.65}body.page-id-64 .bk-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:900px){body.page-id-64 .bk-hero-grid,body.page-id-64 .bk-head,body.page-id-64 .bk-feature-grid,body.page-id-64 .bk-expert-grid,body.page-id-64 .bk-saudi-grid,body.page-id-64 .bk-cta-grid{grid-template-columns:1fr}body.page-id-64 .bk-cat-grid{grid-template-columns:1fr 1fr}body.page-id-64 .bk-path-grid,body.page-id-64 .bk-library-grid,body.page-id-64 .bk-case-row{grid-template-columns:1fr 1fr}body.page-id-64 .bk-head{gap:12px}body.page-id-64 .bk-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-64 .bk-shell{width:calc(100% - 28px)}body.page-id-64 .bk-hero{padding:46px 0}body.page-id-64 .bk-hero h1{font-size:51px}body.page-id-64 .bk-search{grid-template-columns:34px 1fr}body.page-id-64 .bk-search button{grid-column:1/-1;padding:12px}body.page-id-64 .bk-cat-grid,body.page-id-64 .bk-path-grid,body.page-id-64 .bk-library-grid,body.page-id-64 .bk-expert-cards,body.page-id-64 .bk-faq-grid,body.page-id-64 .bk-case-row{grid-template-columns:1fr}body.page-id-64 .bk-side article{grid-template-columns:115px 1fr}body.page-id-64 .bk-big .bk-photo{height:240px}body.page-id-64 .bk-categories,body.page-id-64 .bk-paths,body.page-id-64 .bk-library,body.page-id-64 .bk-saudi,body.page-id-64 .bk-case{padding:45px 0}}body.page-id-64 /* BLOG & KNOWLEDGE V3 — complete VIP knowledge architecture */
:root{--k3g:#073f35;--k3g2:#0b5548;--k3gold:#cb983b;--k3cream:#f4efe6;--k3ink:#123e36}body.page-id-64 .bk3{background:var(--k3cream);color:var(--k3ink);overflow:hidden}body.page-id-64 .k3-shell{width:min(1240px,92vw);margin:auto}body.page-id-64 .k3-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-64 .k3-kicker.dark{color:#a87526}body.page-id-64 .k3-hero{padding:76px 0 62px;background:radial-gradient(circle at 80% 12%,rgba(217,172,81,.17),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-64 .k3-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}body.page-id-64 .k3-hero h1{font-size:clamp(58px,6.7vw,102px);line-height:.86;letter-spacing:-.064em;margin:12px 0 21px}body.page-id-64 .k3-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-64 .k3-hero p{font-size:14px;line-height:1.72;color:#c7d6d1;max-width:710px}body.page-id-64 .k3-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:750px}body.page-id-64 .k3-search>span{display:grid;place-items:center;color:#58736b;font-size:20px}body.page-id-64 .k3-search input{border:0;outline:0;padding:12px 4px;font-size:10px}body.page-id-64 .k3-search button,body.page-id-64 .k3-center button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-64 .k3-popular{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:11px}body.page-id-64 .k3-popular b{font-size:6px;color:#dfb45b}body.page-id-64 .k3-popular span{border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:6px 8px;font-size:6px;color:#cad9d4}body.page-id-64 .k3-dashboard{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:10px 22px 17px}body.page-id-64 .k3-dash-top{padding:16px 0}body.page-id-64 .k3-dash-top small{color:#dfb45b;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-64 .k3-dash-top>b{display:block;font-size:24px;margin-top:5px}body.page-id-64 .k3-dashboard>a{display:grid;grid-template-columns:40px 1fr 20px;gap:8px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none}body.page-id-64 .k3-dashboard>a>span{color:#dfb45b;font-size:10px;font-weight:900}body.page-id-64 .k3-dashboard>a b{font-size:11px}body.page-id-64 .k3-dashboard>a small{display:block;font-size:7px;color:#9fb7af;margin-top:3px}body.page-id-64 .k3-dashboard>a i{font-style:normal;color:#dfb45b}body.page-id-64 .k3-dash-foot{display:flex;gap:5px;flex-wrap:wrap;padding-top:11px;border-top:1px solid rgba(255,255,255,.12)}body.page-id-64 .k3-dash-foot span{font-size:6px;padding:6px 7px;background:rgba(255,255,255,.06);border-radius:99px;color:#c7d6d1}body.page-id-64 .k3-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-64 .k3-head h2,body.page-id-64 .k3-engineer h2,body.page-id-64 .k3-saudi h2,body.page-id-64 .k3-authority h2,body.page-id-64 .k3-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.052em;margin:6px 0 0}body.page-id-64 .k3-head p{color:#69766f;line-height:1.65}body.page-id-64 .k3-head.light h2{color:#fff}body.page-id-64 .k3-head.light p{color:#bdcdc7}body.page-id-64 .k3-start,body.page-id-64 .k3-latest,body.page-id-64 .k3-compare,body.page-id-64 .k3-faq,body.page-id-64 .k3-cases{padding:66px 0}body.page-id-64 .k3-start-grid{display:grid;grid-template-columns:1.4fr repeat(2,1fr);gap:9px}body.page-id-64 .k3-start-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:20px}body.page-id-64 .k3-start-grid .hero-guide{grid-row:span 2;padding:0;overflow:hidden}body.page-id-64 .hero-guide .k3-img{height:280px}body.page-id-64 .hero-guide>div:last-child{padding:22px}body.page-id-64 .k3-start-grid span{font-size:7px;font-weight:900;color:#ad7825}body.page-id-64 .k3-start-grid h3{font-size:20px;line-height:1.08;margin:8px 0}body.page-id-64 .hero-guide h3{font-size:29px}body.page-id-64 .k3-start-grid p{font-size:8px;line-height:1.55;color:#68756f}body.page-id-64 .k3-start-grid a{font-size:6.5px;font-weight:900;color:#9f6e25}body.page-id-64 .k3-img{background-size:cover;background-position:center}body.page-id-64 .park,body.page-id-64 .a1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=82')}body.page-id-64 .a2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=900&q=82')}body.page-id-64 .a3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=900&q=82')}body.page-id-64 .a4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=900&q=82')}body.page-id-64 .a5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=900&q=82')}body.page-id-64 .a6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=900&q=82')}body.page-id-64 .k3-topics,body.page-id-64 .k3-tools,body.page-id-64 .k3-saudi{padding:65px 0;background:#073f35;color:#fff}body.page-id-64 .k3-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .k3-topic-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:19px}body.page-id-64 .k3-topic-grid b{font-size:20px;color:#dfb45a}body.page-id-64 .k3-topic-grid>article>span{display:block;font-size:6px;color:#9fb9b0;font-weight:900;letter-spacing:.12em;margin-top:12px}body.page-id-64 .k3-topic-grid h3{font-size:18px;margin:6px 0}body.page-id-64 .k3-topic-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-64 .k3-topic-grid small{font-size:6px;color:#dfb45a}body.page-id-64 .k3-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-64 .k3-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-64 .k3-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-64 .k3-article-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-64 .k3-article-grid .k3-img{height:205px}body.page-id-64 .k3-article-grid article>span,body.page-id-64 .k3-article-grid h3,body.page-id-64 .k3-article-grid p,body.page-id-64 .k3-article-grid a{margin-left:16px;margin-right:16px}body.page-id-64 .k3-article-grid article>span{display:block;margin-top:14px;font-size:6.5px;font-weight:900;color:#aa7526}body.page-id-64 .k3-article-grid h3{font-size:19px;line-height:1.08;margin-top:7px;margin-bottom:6px}body.page-id-64 .k3-article-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-64 .k3-article-grid a{font-size:6px;font-weight:900;color:#9f6e25}body.page-id-64 .k3-center{text-align:center;margin-top:20px}body.page-id-64 .k3-center button{padding:12px 17px}body.page-id-64 .k3-engineer{padding:64px 0;background:#e8e0d4}body.page-id-64 .k3-eng-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:center}body.page-id-64 .k3-engineer p{color:#68756f;line-height:1.65}body.page-id-64 .k3-engineer a{font-size:7px;font-weight:900;color:#9d6c24}body.page-id-64 .k3-eng-list{background:#fff;border:1px solid #d5ccbd;border-radius:17px;padding:7px 18px}body.page-id-64 .k3-eng-list>div{display:grid;grid-template-columns:48px 1fr 20px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #e5ded3}body.page-id-64 .k3-eng-list>div:last-child{border:0}body.page-id-64 .k3-eng-list b{font-size:18px;color:#b98128}body.page-id-64 .k3-eng-list strong{font-size:12px}body.page-id-64 .k3-eng-list small{display:block;color:#73807b;font-size:7px;margin-top:3px}body.page-id-64 .k3-eng-list i{font-style:normal;color:#b98128}body.page-id-64 .k3-compare{background:#f6f2eb}body.page-id-64 .k3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .k3-compare-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-64 .k3-compare-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0a473d;color:#dfb45a;font-size:9px}body.page-id-64 .k3-compare-grid h3{font-size:18px;min-height:45px}body.page-id-64 .k3-compare-grid span{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-64 .k3-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .k3-tools-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-64 .k3-tools-grid b{font-size:21px;color:#dfb45a}body.page-id-64 .k3-tools-grid h3{font-size:18px;margin:12px 0 6px}body.page-id-64 .k3-tools-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-64 .k3-tools-grid span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-64 .k3-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-64 .k3-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:15px}body.page-id-64 .k3-faq-grid b{color:#b67e27}body.page-id-64 .k3-faq-grid span{font-size:10px;font-weight:700}body.page-id-64 .k3-faq-grid i{font-style:normal;color:#b67e27;font-size:18px}body.page-id-64 .k3-saudi{background:linear-gradient(145deg,#073b33,#0b5548)}body.page-id-64 .k3-saudi-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-64 .k3-saudi h2{color:#fff}body.page-id-64 .k3-saudi p{color:#bdcdc7;line-height:1.65}body.page-id-64 .k3-cities{display:flex;flex-wrap:wrap;gap:8px}body.page-id-64 .k3-cities span{padding:11px 14px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:99px;font-size:7px;font-weight:900;color:#d1ddd9}body.page-id-64 .k3-cities span:last-child{background:#d2a348;color:#173e35;border-color:#d2a348}body.page-id-64 .k3-cases{background:#e9e2d7}body.page-id-64 .k3-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-64 .k3-case-grid article{background:#fff;border:1px solid #d5ccbd;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-64 .k3-case-photo{height:215px;background-size:cover;background-position:center}body.page-id-64 .c1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=82')}body.page-id-64 .c2{background-image:url('https://images.unsplash.com/photo-1554068865-24cecd4e34b8?auto=format&fit=crop&w=900&q=82')}body.page-id-64 .c3{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=82')}body.page-id-64 .k3-case-grid article>span,body.page-id-64 .k3-case-grid h3,body.page-id-64 .k3-case-grid p,body.page-id-64 .k3-case-grid a{margin-left:16px;margin-right:16px}body.page-id-64 .k3-case-grid article>span{display:block;margin-top:14px;font-size:6px;color:#a87425;font-weight:900}body.page-id-64 .k3-case-grid h3{font-size:20px;margin-top:6px;margin-bottom:6px}body.page-id-64 .k3-case-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-64 .k3-case-grid a{font-size:6px;font-weight:900;color:#9f6d24}body.page-id-64 .k3-authority{padding:50px 0;background:#f7f3ec}body.page-id-64 .k3-auth-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}body.page-id-64 .k3-auth-list{display:flex;flex-wrap:wrap;gap:7px}body.page-id-64 .k3-auth-list span{padding:9px 11px;border:1px solid #d5ccbd;background:#fff;border-radius:99px;font-size:6.5px;font-weight:900;color:#75664b}body.page-id-64 .k3-cta{padding:57px 0;background:#062f29;color:#fff}body.page-id-64 .k3-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-64 .k3-cta h2{color:#fff}body.page-id-64 .k3-cta p{color:#bdccc7;line-height:1.65}body.page-id-64 .k3-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-64 .k3-hero-grid,body.page-id-64 .k3-head,body.page-id-64 .k3-eng-grid,body.page-id-64 .k3-saudi-grid,body.page-id-64 .k3-auth-grid,body.page-id-64 .k3-cta-grid{grid-template-columns:1fr}body.page-id-64 .k3-start-grid{grid-template-columns:1fr 1fr}body.page-id-64 .k3-start-grid .hero-guide{grid-column:1/-1;grid-row:auto}body.page-id-64 .k3-topic-grid,body.page-id-64 .k3-tools-grid{grid-template-columns:1fr 1fr}body.page-id-64 .k3-article-grid,body.page-id-64 .k3-case-grid{grid-template-columns:1fr 1fr}body.page-id-64 .k3-compare-grid{grid-template-columns:1fr 1fr}body.page-id-64 .k3-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-64 .k3-shell{width:calc(100% - 28px)}body.page-id-64 .k3-hero{padding:47px 0}body.page-id-64 .k3-hero h1{font-size:51px}body.page-id-64 .k3-search{grid-template-columns:35px 1fr}body.page-id-64 .k3-search button{grid-column:1/-1;padding:11px}body.page-id-64 .k3-start,body.page-id-64 .k3-latest,body.page-id-64 .k3-compare,body.page-id-64 .k3-faq,body.page-id-64 .k3-cases{padding:45px 0}body.page-id-64 .k3-start-grid,body.page-id-64 .k3-topic-grid,body.page-id-64 .k3-article-grid,body.page-id-64 .k3-compare-grid,body.page-id-64 .k3-tools-grid,body.page-id-64 .k3-faq-grid,body.page-id-64 .k3-case-grid{grid-template-columns:1fr}body.page-id-64 .hero-guide .k3-img{height:230px}body.page-id-64 .k3-head{gap:12px}}body.page-id-64{--dlg:#073f35;--dlg2:#0b5548;--dlgold:#ca983c;--dlcream:#f4efe6;--dlink:#123e36}body.page-id-64 .dl{background:var(--dlcream);color:var(--dlink);overflow:hidden}body.page-id-64 .dl-shell{width:min(1220px,92vw);margin:auto}body.page-id-64 .dl-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-64 .dl-kicker.dark{color:#a87526}body.page-id-64 .dl-hero{padding:72px 0 58px;background:radial-gradient(circle at 82% 12%,rgba(218,173,82,.18),transparent 28%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-64 .dl-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}body.page-id-64 .dl-breadcrumb{font-size:6px;color:#91aaa2;margin-bottom:20px}body.page-id-64 .dl-hero h1{font-size:clamp(58px,6.8vw,100px);line-height:.86;letter-spacing:-.063em;margin:10px 0 21px}body.page-id-64 .dl-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-64 .dl-hero p{font-size:14px;line-height:1.7;color:#c6d6d1;max-width:720px}body.page-id-64 .dl-search{display:grid;grid-template-columns:40px 1fr auto;background:#fff;border-radius:11px;padding:5px;margin-top:24px}body.page-id-64 .dl-search>span{display:grid;place-items:center;color:#6a8179;font-size:18px}body.page-id-64 .dl-search input{border:0;outline:0;padding:11px 4px;font-size:9px}body.page-id-64 .dl-search button{border:0;border-radius:7px;background:#d2a247;color:#173f36;font-size:7px;font-weight:900;padding:0 16px}body.page-id-64 .dl-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:10px}body.page-id-64 .dl-chips b{font-size:6px;color:#dfb45b}body.page-id-64 .dl-chips span{font-size:6px;border:1px solid rgba(255,255,255,.14);padding:6px 8px;border-radius:99px;color:#cbd9d5}body.page-id-64 .dl-feature{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:19px;padding:22px}body.page-id-64 .dl-feature>small{font-size:7px;color:#dfb45b;font-weight:900}body.page-id-64 .dl-feature h2{font-size:29px;margin:5px 0 13px}body.page-id-64 .dl-feature>div{display:grid;grid-template-columns:36px 1fr 38px;gap:8px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-64 .dl-feature>div>b{color:#dfb45b;font-size:10px}body.page-id-64 .dl-feature strong{font-size:10px}body.page-id-64 .dl-feature small{display:block;color:#9fb7af;font-size:7px;margin-top:3px}body.page-id-64 .dl-feature i{font-style:normal;font-size:6px;border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:5px;text-align:center}body.page-id-64 .dl-feature>a{display:inline-block;margin-top:11px;color:#dfb45b;font-size:7px;font-weight:900}body.page-id-64 .dl-trust{background:#e7dfd3;border-bottom:1px solid #d2c8b8}body.page-id-64 .dl-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}body.page-id-64 .dl-trust-grid>div{padding:17px;border-right:1px solid #d2c8b8}body.page-id-64 .dl-trust-grid>div:last-child{border:0}body.page-id-64 .dl-trust b,body.page-id-64 .dl-trust span{display:block}body.page-id-64 .dl-trust b{font-size:7px;color:#a87526}body.page-id-64 .dl-trust span{font-size:8px;margin-top:4px;color:#61726b}body.page-id-64 .dl-library,body.page-id-64 .dl-company,body.page-id-64 .dl-compare,body.page-id-64 .dl-controlled{padding:65px 0}body.page-id-64 .dl-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-64 .dl-head h2,body.page-id-64 .dl-tech h2,body.page-id-64 .dl-request h2,body.page-id-64 .dl-cta h2{font-size:clamp(43px,5vw,71px);line-height:.93;letter-spacing:-.052em;margin:7px 0 0}body.page-id-64 .dl-head p{color:#69766f;line-height:1.65}body.page-id-64 .dl-head.light h2{color:#fff}body.page-id-64 .dl-head.light p{color:#bdcdc7}body.page-id-64 .dl-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .dl-categories article{background:#fff;border:1px solid #d7cec0;border-radius:15px;padding:18px;position:relative}body.page-id-64 .dl-categories article>b{position:absolute;right:16px;top:16px;color:#d5c5aa;font-size:18px}body.page-id-64 .dl-icon{width:38px;height:38px;border-radius:10px;background:#0a473d;color:#dfb45a;display:grid;place-items:center;font-size:17px}body.page-id-64 .dl-categories article>span{display:block;margin-top:13px;font-size:6px;color:#a87526;font-weight:900}body.page-id-64 .dl-categories h3{font-size:18px;margin:6px 0}body.page-id-64 .dl-categories p{font-size:8px;line-height:1.5;color:#69766f;min-height:37px}body.page-id-64 .dl-categories a{font-size:6px;font-weight:900;color:#9f6e25}body.page-id-64 .dl-popular,body.page-id-64 .dl-tech,body.page-id-64 .dl-request{padding:64px 0;background:#073f35;color:#fff}body.page-id-64 .dl-files{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-64 .dl-files article{display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:14px;padding:15px}body.page-id-64 .dl-filetype{width:50px;height:58px;border-radius:8px;background:#d2a247;color:#173e35;display:grid;place-items:center;font-size:9px;font-weight:900}body.page-id-64 .dl-files span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-64 .dl-files h3{font-size:14px;margin:4px 0}body.page-id-64 .dl-files p{font-size:7px;color:#bdcdc7;margin:0}body.page-id-64 .dl-files small{font-size:5.5px;color:#8fa9a0}body.page-id-64 .dl-files button{border:1px solid rgba(255,255,255,.16);background:transparent;color:#fff;border-radius:7px;padding:9px;font-size:6px;font-weight:900}body.page-id-64 .dl-docgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-64 .dl-docgrid>div{display:grid;grid-template-columns:45px 1fr 25px;gap:10px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:14px}body.page-id-64 .dl-docgrid>div>span{font-size:6px;background:#0a473d;color:#fff;border-radius:6px;padding:7px;text-align:center;font-weight:900}body.page-id-64 .dl-docgrid section b,body.page-id-64 .dl-docgrid section small{display:block}body.page-id-64 .dl-docgrid section b{font-size:10px}body.page-id-64 .dl-docgrid section small{font-size:7px;color:#71807a;margin-top:3px}body.page-id-64 .dl-docgrid i{font-style:normal;color:#b98128;font-size:17px}body.page-id-64 .dl-docgrid .request{background:#e8e0d4}body.page-id-64 .dl-tech-grid,body.page-id-64 .dl-request-grid,body.page-id-64 .dl-cta-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-64 .dl-tech h2,body.page-id-64 .dl-request h2{color:#fff}body.page-id-64 .dl-tech p,body.page-id-64 .dl-request p{color:#bdcdc7;line-height:1.65}body.page-id-64 .dl-tech>a{color:#dfb45a;font-size:7px;font-weight:900}body.page-id-64 .dl-tech-list{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:7px 18px}body.page-id-64 .dl-tech-list>div{display:grid;grid-template-columns:45px 1fr 65px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-64 .dl-tech-list>div:last-child{border:0}body.page-id-64 .dl-tech-list b{color:#dfb45a;font-size:17px}body.page-id-64 .dl-tech-list strong{font-size:10px}body.page-id-64 .dl-tech-list small{display:block;color:#9fb7af;font-size:7px;margin-top:3px}body.page-id-64 .dl-tech-list i{font-style:normal;font-size:6px;color:#dfb45a;text-align:right}body.page-id-64 .dl-controlled{background:#e9e2d7}body.page-id-64 .dl-control-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .dl-control-grid article{background:#fff;border:1px solid #d5ccbd;border-radius:15px;padding:19px}body.page-id-64 .dl-control-grid b{font-size:6px;background:#0a473d;color:#dfb45a;border-radius:99px;padding:6px 8px}body.page-id-64 .dl-control-grid h3{font-size:18px;margin:14px 0 6px}body.page-id-64 .dl-control-grid p{font-size:8px;line-height:1.5;color:#69766f;min-height:48px}body.page-id-64 .dl-control-grid button{border:0;background:transparent;padding:0;color:#9f6e25;font-size:6px;font-weight:900}body.page-id-64 .dl-request-grid{align-items:start}body.page-id-64 .dl-request form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:17px;padding:20px}body.page-id-64 .dl-request form div{display:flex;flex-direction:column;gap:5px}body.page-id-64 .dl-request form .full{grid-column:1/-1}body.page-id-64 .dl-request label{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-64 .dl-request input,body.page-id-64 .dl-request textarea{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);border-radius:8px;padding:11px;color:#fff;outline:0;font-size:8px}body.page-id-64 .dl-request textarea{height:72px;resize:none}body.page-id-64 .dl-request form button{grid-column:1/-1;border:0;border-radius:8px;background:#d2a247;color:#173e35;padding:12px;font-size:7px;font-weight:900}body.page-id-64 .dl-note{padding:22px 0;background:#e8e0d4}body.page-id-64 .dl-note .dl-shell{display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:center}body.page-id-64 .dl-note b{font-size:7px;color:#a87526}body.page-id-64 .dl-note p{font-size:8px;color:#68756f;line-height:1.5}body.page-id-64 .dl-cta{padding:57px 0;background:#062f29;color:#fff}body.page-id-64 .dl-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-64 .dl-cta h2{color:#fff}body.page-id-64 .dl-cta p{color:#bdccc7;line-height:1.65}body.page-id-64 .dl-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-64 .dl-hero-grid,body.page-id-64 .dl-head,body.page-id-64 .dl-tech-grid,body.page-id-64 .dl-request-grid,body.page-id-64 .dl-cta-grid{grid-template-columns:1fr}body.page-id-64 .dl-categories,body.page-id-64 .dl-control-grid{grid-template-columns:1fr 1fr}body.page-id-64 .dl-trust-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-64 .dl-shell{width:calc(100% - 28px)}body.page-id-64 .dl-hero h1{font-size:50px}body.page-id-64 .dl-search{grid-template-columns:35px 1fr}body.page-id-64 .dl-search button{grid-column:1/-1;padding:11px}body.page-id-64 .dl-categories,body.page-id-64 .dl-files,body.page-id-64 .dl-docgrid,body.page-id-64 .dl-control-grid,body.page-id-64 .dl-trust-grid{grid-template-columns:1fr}body.page-id-64 .dl-request form{grid-template-columns:1fr}body.page-id-64 .dl-request form .full,body.page-id-64 .dl-request form button{grid-column:auto}body.page-id-64 .dl-note .dl-shell{grid-template-columns:1fr}body.page-id-64 .dl-trust-grid>div{border-right:0;border-bottom:1px solid #d2c8b8}}body.page-id-64 .dl-flow{padding:24px 0;background:#e8e0d4;border-top:1px solid #d6ccbd;border-bottom:1px solid #d6ccbd}body.page-id-64 .dl-flow-grid{display:flex;align-items:center;justify-content:space-between;gap:10px}body.page-id-64 .dl-flow-grid>div{flex:1;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center}body.page-id-64 .dl-flow-grid>div>b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#0a473d;color:#dfb45a;font-size:10px}body.page-id-64 .dl-flow-grid strong,body.page-id-64 .dl-flow-grid small{display:block}body.page-id-64 .dl-flow-grid strong{font-size:7px;color:#a87526}body.page-id-64 .dl-flow-grid small{font-size:7px;color:#68756f;margin-top:2px}body.page-id-64 .dl-flow-grid>i{font-style:normal;color:#b98128}
@media(max-width:650px){body.page-id-64 .dl-flow-grid{display:grid;grid-template-columns:1fr}body.page-id-64 .dl-flow-grid>i{display:none}}body.page-id-64{--g:#073f35;--gold:#ca983c;--cream:#f4efe6;--ink:#123e36}body.page-id-64 .dv{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-64 .dv-shell{width:min(1220px,92vw);margin:auto}body.page-id-64 .dv-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#dfb45a}body.page-id-64 .dv-kicker.dark{color:#a87526}body.page-id-64 .dv-hero{padding:70px 0 58px;background:linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-64 .dv-hero-grid,body.page-id-64 .dv-controlled-grid,body.page-id-64 .dv-request-grid,body.page-id-64 .dv-cta-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-64 .dv-crumb{font-size:6px;color:#91aaa2;margin-bottom:20px}body.page-id-64 .dv-hero h1{font-size:clamp(58px,6.8vw,100px);line-height:.86;letter-spacing:-.063em;margin:10px 0 20px}body.page-id-64 .dv-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-64 .dv-hero p{font-size:14px;line-height:1.7;color:#c6d6d1}body.page-id-64 .dv-search{display:grid;grid-template-columns:40px 1fr auto;background:#fff;border-radius:11px;padding:5px;margin-top:24px}body.page-id-64 .dv-search span{display:grid;place-items:center;color:#687c76}body.page-id-64 .dv-search input{border:0;outline:0;padding:11px;font-size:9px}body.page-id-64 .dv-search button{border:0;border-radius:7px;background:#d2a247;color:#173f36;font-size:7px;font-weight:900;padding:0 16px}body.page-id-64 .dv-cover{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);border-radius:18px;overflow:hidden;padding-bottom:20px}body.page-id-64 .dv-cover-img{height:260px;background:url('https://images.unsplash.com/photo-1581094794329-c8112a89af12?auto=format&fit=crop&w=900&q=85') center/cover}body.page-id-64 .dv-cover small,body.page-id-64 .dv-cover h2,body.page-id-64 .dv-cover p{margin-left:20px;margin-right:20px}body.page-id-64 .dv-cover small{display:block;color:#dfb45a;font-size:6px;margin-top:16px}body.page-id-64 .dv-cover h2{font-size:25px;margin-top:5px;margin-bottom:4px}body.page-id-64 .dv-cover p{font-size:8px;margin-top:0}body.page-id-64 .dv-nav{background:#e7dfd3;border-bottom:1px solid #d2c8b8}body.page-id-64 .dv-nav .dv-shell{display:flex;gap:7px;overflow:auto;padding-top:12px;padding-bottom:12px}body.page-id-64 .dv-nav span{white-space:nowrap;border:1px solid #cfc4b4;border-radius:99px;padding:7px 10px;font-size:6px;font-weight:900}body.page-id-64 .dv-section{padding:64px 0}body.page-id-64 .dv-section.alt{background:#e9e2d7}body.page-id-64 .dv-section.dark,body.page-id-64 .dv-controlled{background:#073f35;color:#fff}body.page-id-64 .dv-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-64 .dv-head h2,body.page-id-64 .dv-controlled h2,body.page-id-64 .dv-request h2,body.page-id-64 .dv-cta h2{font-size:clamp(42px,5vw,70px);line-height:.93;letter-spacing:-.05em;margin:7px 0 0}body.page-id-64 .dv-head p{color:#68756f;line-height:1.65}body.page-id-64 .dv-head.light h2{color:#fff}body.page-id-64 .dv-head.light p{color:#bdcdc7}body.page-id-64 .dv-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .dv-cards.big{grid-template-columns:repeat(4,1fr)}body.page-id-64 .dv-cards article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;overflow:hidden}body.page-id-64 .dv-img{height:165px;background-position:center;background-size:cover}body.page-id-64 .company{background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .parking{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .tensile{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .applications{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .hdpe{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .pvc{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .ptfe{background-image:url('https://images.unsplash.com/photo-1523726491678-bf852e717f6a?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .coating{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .inspection{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .itp{background-image:url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .coc{background-image:url('https://images.unsplash.com/photo-1554224155-8d04cb21cd6c?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .handover{background-image:url('https://images.unsplash.com/photo-1521791136064-7986c2920216?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .project1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=85')}body.page-id-64 .project2{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=900&q=85')}body.page-id-64 .dv-body{padding:15px}body.page-id-64 .dv-body>span,body.page-id-64 .dv-projects span{font-size:6px;color:#a87526;font-weight:900}body.page-id-64 .dv-body h3{font-size:17px;margin:6px 0}body.page-id-64 .dv-body p{font-size:8px;line-height:1.5;color:#69766f;min-height:36px}body.page-id-64 .dv-body footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e7e0d5;padding-top:10px}body.page-id-64 .dv-body small{font-size:5.5px;color:#897b68}body.page-id-64 .dv-body button,body.page-id-64 .dv-strip button,body.page-id-64 .dv-projects button,body.page-id-64 .dv-proc button{border:0;background:transparent;color:#9f6e25;font-size:6px;font-weight:900}body.page-id-64 .dv-techgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:12px}body.page-id-64 .dv-techpic{min-height:390px;border-radius:16px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=85') center/cover}body.page-id-64 .dv-techlist{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:8px 18px}body.page-id-64 .dv-techlist>div{display:grid;grid-template-columns:45px 1fr 70px;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-64 .dv-techlist>div:last-child{border:0}body.page-id-64 .dv-techlist b{color:#dfb45a;font-size:17px}body.page-id-64 .dv-techlist strong{font-size:10px}body.page-id-64 .dv-techlist small{display:block;color:#9fb7af;font-size:7px}body.page-id-64 .dv-techlist i{font-style:normal;color:#dfb45a;font-size:6px;text-align:right}body.page-id-64 .dv-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .dv-strip article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:15px}body.page-id-64 .dv-cert{height:130px;border-radius:9px;background:linear-gradient(145deg,#f7f7f4,#e6e1d8);position:relative}body.page-id-64 .dv-cert:before{content:"CERTIFICATE";position:absolute;inset:17px;border:3px double #c6a35f;display:grid;place-items:center;font-size:11px;color:#9b7a39;font-weight:900}body.page-id-64 .dv-strip span{display:block;color:#a87526;font-size:6px;font-weight:900;margin-top:13px}body.page-id-64 .dv-strip h3{font-size:17px;margin:5px 0}body.page-id-64 .dv-strip p{font-size:8px;color:#69766f}body.page-id-64 .dv-mini{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-64 .dv-mini>div{display:grid;grid-template-columns:48px 1fr 55px;align-items:center;background:#fff;border:1px solid #d6cdbf;border-radius:12px;padding:13px}body.page-id-64 .dv-mini b{width:35px;height:35px;border-radius:9px;background:#0a473d;color:#dfb45a;display:grid;place-items:center;font-size:8px}body.page-id-64 .dv-mini strong{font-size:10px}body.page-id-64 .dv-mini small{display:block;color:#71807a;font-size:7px;margin-top:3px}body.page-id-64 .dv-mini i{font-style:normal;color:#a87526;font-size:6px;text-align:right}body.page-id-64 .dv-proc{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-64 .dv-proc>div{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-64 .dv-proc span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-64 .dv-proc h3{font-size:18px}body.page-id-64 .dv-proc p{font-size:8px;line-height:1.5;color:#bdcdc7;min-height:50px}body.page-id-64 .dv-proc button{color:#dfb45a}body.page-id-64 .dv-projects{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-64 .dv-projects article{display:grid;grid-template-columns:45% 55%;background:#fff;border:1px solid #d6cdbf;border-radius:15px;overflow:hidden}body.page-id-64 .dv-projects article>div:last-child{padding:20px}body.page-id-64 .dv-projects h3{font-size:19px;margin:7px 0}body.page-id-64 .dv-projects p{font-size:8px;color:#69766f}body.page-id-64 .dv-controlled{padding:60px 0}body.page-id-64 .dv-controlled h2{color:#fff}body.page-id-64 .dv-controlled p{color:#bdcdc7;line-height:1.65}body.page-id-64 .dv-locks{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-64 .dv-locks span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:9px;padding:13px;font-size:7px;color:#d1dfda;font-weight:900}body.page-id-64 .dv-request{padding:64px 0;background:#e9e2d7}body.page-id-64 .dv-request-grid{align-items:start}body.page-id-64 .dv-request p{color:#68756f;line-height:1.65}body.page-id-64 .dv-request form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#fff;border:1px solid #d5ccbd;border-radius:16px;padding:20px}body.page-id-64 .dv-request form div{display:flex;flex-direction:column;gap:5px}body.page-id-64 .dv-request form .full{grid-column:1/-1}body.page-id-64 .dv-request label{font-size:6px;color:#a87526;font-weight:900}body.page-id-64 .dv-request input,body.page-id-64 .dv-request textarea{border:1px solid #ddd4c7;background:#f8f5f0;border-radius:8px;padding:11px;font-size:8px}body.page-id-64 .dv-request textarea{height:70px}body.page-id-64 .dv-request form button{grid-column:1/-1;border:0;border-radius:8px;background:#0a473d;color:#fff;padding:12px;font-size:7px;font-weight:900}body.page-id-64 .dv-note{padding:21px 0;background:#ddd4c6}body.page-id-64 .dv-note .dv-shell{display:grid;grid-template-columns:180px 1fr;gap:20px}body.page-id-64 .dv-note b{font-size:7px;color:#a87526}body.page-id-64 .dv-note p{font-size:8px;color:#68756f;margin:0}body.page-id-64 .dv-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-64 .dv-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-64 .dv-cta h2{color:#fff}body.page-id-64 .dv-cta p{color:#bdccc7}body.page-id-64 .dv-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-64 .dv-hero-grid,body.page-id-64 .dv-head,body.page-id-64 .dv-techgrid,body.page-id-64 .dv-controlled-grid,body.page-id-64 .dv-request-grid,body.page-id-64 .dv-cta-grid{grid-template-columns:1fr}body.page-id-64 .dv-cards,body.page-id-64 .dv-cards.big,body.page-id-64 .dv-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-64 .dv-shell{width:calc(100% - 28px)}body.page-id-64 .dv-hero h1{font-size:50px}body.page-id-64 .dv-cards,body.page-id-64 .dv-cards.big,body.page-id-64 .dv-strip,body.page-id-64 .dv-mini,body.page-id-64 .dv-proc,body.page-id-64 .dv-projects,body.page-id-64 .dv-locks{grid-template-columns:1fr}body.page-id-64 .dv-projects article{grid-template-columns:1fr}body.page-id-64 .dv-request form{grid-template-columns:1fr}body.page-id-64 .dv-request form .full,body.page-id-64 .dv-request form button{grid-column:auto}body.page-id-64 .dv-note .dv-shell{grid-template-columns:1fr}body.page-id-64 .dv-search{grid-template-columns:35px 1fr}body.page-id-64 .dv-search button{grid-column:1/-1;padding:10px}}body.page-id-64{--o2g:#083f36;--o2g2:#0d584a;--o2gold:#cb983b;--o2cream:#f4efe6;--o2ink:#123e36}body.page-id-64 .op2{background:var(--o2cream);color:var(--o2ink);overflow:hidden}body.page-id-64 .op2-shell{width:min(1240px,92vw);margin:auto}body.page-id-64 .op2-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#dfb35a}body.page-id-64 .op2-kicker.dark{color:#a87425}body.page-id-64 .op2-hero{padding:68px 0 56px;background:linear-gradient(135deg,#052f29 0%,#0a5144 72%,#0c5a4b 100%);color:#fff}body.page-id-64 .op2-hero-top{display:grid;grid-template-columns:1fr .55fr;gap:55px;align-items:end}body.page-id-64 .op2-hero h1{font-size:clamp(58px,6.8vw,102px);line-height:.86;letter-spacing:-.064em;margin:11px 0 20px}body.page-id-64 .op2-hero h1 em{font-style:normal;color:#e2b75e}body.page-id-64 .op2-hero p{font-size:14px;line-height:1.7;color:#c7d7d2;max-width:760px}body.page-id-64 .op2-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-64 .op2-hero-stats>div{padding:15px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-64 .op2-hero-stats>div:last-child{border:0}body.page-id-64 .op2-hero-stats b,body.page-id-64 .op2-hero-stats span{display:block}body.page-id-64 .op2-hero-stats b{font-size:7px;color:#dfb45a}body.page-id-64 .op2-hero-stats span{font-size:8px;margin-top:5px;color:#d5e0dc}body.page-id-64 .op2-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:13px;padding:5px;margin:26px 0 18px}body.page-id-64 .op2-search span{display:grid;place-items:center;color:#607971}body.page-id-64 .op2-search input{border:0;outline:0;padding:12px;font-size:9px}body.page-id-64 .op2-search button{border:0;border-radius:8px;background:#d2a147;color:#173e35;font-size:7px;font-weight:900;padding:0 17px}body.page-id-64 .op2-hero-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:10px}body.page-id-64 .op2-feature-main,body.page-id-64 .op2-pack{border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden;background:rgba(255,255,255,.06)}body.page-id-64 .op2-feature-main{display:grid;grid-template-columns:45% 55%}body.page-id-64 .op2-feature-img{background-size:cover;background-position:center;min-height:260px}body.page-id-64 .op2-feature-img.company{background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=900&q=85')}body.page-id-64 .op2-feature-copy{padding:22px}body.page-id-64 .op2-feature-copy>span,body.page-id-64 .op2-pack>span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-64 .op2-feature-copy h2{font-size:26px;margin:7px 0}body.page-id-64 .op2-feature-copy p,body.page-id-64 .op2-pack p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-64 .op2-feature-copy>div{display:flex;justify-content:space-between;align-items:center;margin-top:18px}body.page-id-64 .op2-feature-copy small{font-size:6px}body.page-id-64 .op2-feature-copy button,body.page-id-64 .op2-pack button{border:0;background:transparent;color:#dfb45a;font-size:6px;font-weight:900}body.page-id-64 .op2-pack{padding:20px}body.page-id-64 .op2-pack h3{font-size:20px;margin:8px 0}body.page-id-64 .op2-pack ul{padding-left:18px;font-size:8px;line-height:1.9;color:#c5d2ce}body.page-id-64 .op2-pack.dark{background:#d1a248;color:#163e35;border:0}body.page-id-64 .op2-pack.dark>span,body.page-id-64 .op2-pack.dark button{color:#163e35}body.page-id-64 .op2-pack.dark p,body.page-id-64 .op2-pack.dark ul{color:#315d53}body.page-id-64 .op2-audience,body.page-id-64 .op2-library,body.page-id-64 .op2-compliance,body.page-id-64 .op2-quality,body.page-id-64 .op2-revision{padding:64px 0}body.page-id-64 .op2-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-64 .op2-head h2,body.page-id-64 .op2-tech h2,body.page-id-64 .op2-controlled h2,body.page-id-64 .op2-request h2,body.page-id-64 .op2-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.052em;margin:7px 0 0}body.page-id-64 .op2-head p{color:#68756f;line-height:1.65}body.page-id-64 .op2-head.light h2{color:#fff}body.page-id-64 .op2-head.light p{color:#bdcdc7}body.page-id-64 .op2-audience{background:#e9e2d7}body.page-id-64 .op2-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .op2-audience-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-64 .op2-audience-grid b{font-size:7px;color:#a87526}body.page-id-64 .op2-audience-grid h3{font-size:18px;margin:9px 0}body.page-id-64 .op2-audience-grid p{font-size:8px;line-height:1.5;color:#68756f;min-height:50px}body.page-id-64 .op2-audience-grid span{font-size:6px;font-weight:900;color:#9f6d24}body.page-id-64 .op2-filters{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-64 .op2-filters button{border:1px solid #d1c7b7;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-64 .op2-shelf{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-64 .op2-shelf article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;overflow:hidden;padding-bottom:14px}body.page-id-64 .op2-cover{height:180px;background-size:cover;background-position:center}body.page-id-64 .cp{background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=700&q=80')}body.page-id-64 .cat{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=700&q=80')}body.page-id-64 .park{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-64 .tens{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=700&q=80')}body.page-id-64 .mat{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=700&q=80')}body.page-id-64 .qhse{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=700&q=80')}body.page-id-64 .op2-shelf article>span,body.page-id-64 .op2-shelf h3,body.page-id-64 .op2-shelf p,body.page-id-64 .op2-shelf footer{margin-left:12px;margin-right:12px}body.page-id-64 .op2-shelf article>span{display:block;margin-top:12px;font-size:5.5px;color:#a87526;font-weight:900}body.page-id-64 .op2-shelf h3{font-size:15px;margin-top:5px;margin-bottom:5px}body.page-id-64 .op2-shelf p{font-size:7px;color:#69766f;min-height:30px}body.page-id-64 .op2-shelf footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e8e1d6;padding-top:9px}body.page-id-64 .op2-shelf small{font-size:5px;color:#8e806b}body.page-id-64 .op2-shelf button{border:0;background:transparent;color:#9f6d24;font-size:5.5px;font-weight:900}body.page-id-64 .op2-bundles,body.page-id-64 .op2-projects{padding:64px 0;background:#073f35;color:#fff}body.page-id-64 .op2-bundle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .op2-bundle-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-64 .op2-bundle-grid>article>span{font-size:19px;color:#dfb45a;font-weight:900}body.page-id-64 .op2-bundle-grid h3{font-size:18px}body.page-id-64 .op2-bundle-grid p{font-size:8px;line-height:1.5;color:#bdcdc7;min-height:50px}body.page-id-64 .op2-bundle-grid>article>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:12px}body.page-id-64 .op2-bundle-grid b{font-size:6px;color:#9fb7af}body.page-id-64 .op2-bundle-grid button{border:0;background:transparent;color:#dfb45a;font-size:6px;font-weight:900}body.page-id-64 .op2-tech{padding:64px 0;background:#e8e0d4}body.page-id-64 .op2-tech-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:center}body.page-id-64 .op2-tech-visual{position:relative}body.page-id-64 .op2-blueprint{height:430px;border-radius:18px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=85') center/cover}body.page-id-64 .op2-tech-badge{position:absolute;left:20px;bottom:20px;background:#0a473d;color:#fff;border-radius:13px;padding:15px 17px}body.page-id-64 .op2-tech-badge span{font-size:6px;color:#dfb45a}body.page-id-64 .op2-tech-badge b{display:block;font-size:13px;margin-top:5px}body.page-id-64 .op2-tech-list{background:#fff;border:1px solid #d5ccbd;border-radius:16px;padding:8px 18px;margin-top:18px}body.page-id-64 .op2-tech-list>div{display:grid;grid-template-columns:45px 1fr 65px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-64 .op2-tech-list>div:last-child{border:0}body.page-id-64 .op2-tech-list b{font-size:17px;color:#b98128}body.page-id-64 .op2-tech-list strong{font-size:10px}body.page-id-64 .op2-tech-list small{display:block;font-size:7px;color:#71807a}body.page-id-64 .op2-tech-list i{font-style:normal;color:#a87526;font-size:6px;text-align:right}body.page-id-64 .op2-compliance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .op2-compliance-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:14px}body.page-id-64 .op2-docpreview{height:150px;border-radius:9px;background:linear-gradient(145deg,#f8f7f3,#e4dfd7);position:relative}body.page-id-64 .op2-docpreview:before{content:"CERTIFICATE";position:absolute;inset:17px;border:3px double #c6a35f;display:grid;place-items:center;color:#9b7a39;font-size:10px;font-weight:900}body.page-id-64 .op2-docpreview.policy:before{content:"POLICY PACK"}body.page-id-64 .op2-compliance-grid span{display:block;margin-top:12px;font-size:6px;color:#a87526;font-weight:900}body.page-id-64 .op2-compliance-grid h3{font-size:16px}body.page-id-64 .op2-compliance-grid button{border:0;background:transparent;padding:0;color:#9f6d24;font-size:6px;font-weight:900}body.page-id-64 .op2-quality{background:#e9e2d7}body.page-id-64 .op2-quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .op2-quality-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-64 .op2-quality-grid b{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#0a473d;color:#dfb45a;font-size:8px}body.page-id-64 .op2-quality-grid h3{font-size:18px}body.page-id-64 .op2-quality-grid p{font-size:8px;color:#68756f}body.page-id-64 .op2-quality-grid button{border:0;background:transparent;padding:0;color:#9f6d24;font-size:6px;font-weight:900}body.page-id-64 .op2-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-64 .op2-project-grid article{display:grid;grid-template-columns:45% 55%;background:#fff;color:#123e36;border-radius:15px;overflow:hidden}body.page-id-64 .op2-project-img{min-height:250px;background-size:cover;background-position:center}body.page-id-64 .op2-project-img.p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=85')}body.page-id-64 .op2-project-img.p2{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=900&q=85')}body.page-id-64 .op2-project-grid article>div:last-child{padding:20px}body.page-id-64 .op2-project-grid span{font-size:6px;color:#a87526;font-weight:900}body.page-id-64 .op2-project-grid h3{font-size:20px}body.page-id-64 .op2-project-grid p{font-size:8px;color:#68756f}body.page-id-64 .op2-project-grid button{border:0;background:transparent;padding:0;color:#9f6d24;font-size:6px;font-weight:900}body.page-id-64 .op2-controlled{padding:62px 0;background:#062f29;color:#fff}body.page-id-64 .op2-controlled-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-64 .op2-controlled h2{color:#fff}body.page-id-64 .op2-controlled p{color:#bdcdc7;line-height:1.65}body.page-id-64 .op2-controlled button{border:0;background:#d2a247;color:#173e35;border-radius:8px;padding:11px 14px;font-size:6px;font-weight:900}body.page-id-64 .op2-lock-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-64 .op2-lock-grid span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:10px;padding:13px;font-size:7px;font-weight:900;color:#d1dfda}body.page-id-64 .op2-revision-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-64 .op2-revision-row>div{background:#fff;border:1px solid #d6cdbf;border-radius:12px;padding:17px}body.page-id-64 .op2-revision-row b,body.page-id-64 .op2-revision-row span{display:block}body.page-id-64 .op2-revision-row b{font-size:7px;color:#a87526}body.page-id-64 .op2-revision-row span{font-size:8px;color:#68756f;margin-top:5px}body.page-id-64 .op2-request{padding:64px 0;background:#e9e2d7}body.page-id-64 .op2-request-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}body.page-id-64 .op2-request p{color:#68756f;line-height:1.65}body.page-id-64 .op2-request-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}body.page-id-64 .op2-request-tags span{border:1px solid #d1c7b8;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900}body.page-id-64 .op2-request form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#fff;border:1px solid #d5ccbd;border-radius:16px;padding:20px}body.page-id-64 .op2-request form div{display:flex;flex-direction:column;gap:5px}body.page-id-64 .op2-request form .full{grid-column:1/-1}body.page-id-64 .op2-request label{font-size:6px;color:#a87526;font-weight:900}body.page-id-64 .op2-request input,body.page-id-64 .op2-request textarea{border:1px solid #ddd4c7;background:#f8f5f0;border-radius:8px;padding:11px;font-size:8px}body.page-id-64 .op2-request textarea{height:72px}body.page-id-64 .op2-request form button{grid-column:1/-1;border:0;background:#0a473d;color:#fff;border-radius:8px;padding:12px;font-size:7px;font-weight:900}body.page-id-64 .op2-cta{padding:55px 0;background:#0b493f;color:#fff}body.page-id-64 .op2-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-64 .op2-cta h2{color:#fff}body.page-id-64 .op2-cta p{color:#bdccc7}body.page-id-64 .op2-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:1000px){body.page-id-64 .op2-hero-top,body.page-id-64 .op2-head,body.page-id-64 .op2-tech-grid,body.page-id-64 .op2-controlled-grid,body.page-id-64 .op2-request-grid,body.page-id-64 .op2-cta-grid{grid-template-columns:1fr}body.page-id-64 .op2-hero-grid{grid-template-columns:1fr 1fr}body.page-id-64 .op2-feature-main{grid-column:1/-1}body.page-id-64 .op2-audience-grid,body.page-id-64 .op2-bundle-grid,body.page-id-64 .op2-compliance-grid,body.page-id-64 .op2-quality-grid{grid-template-columns:1fr 1fr}body.page-id-64 .op2-shelf{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){body.page-id-64 .op2-shell{width:calc(100% - 28px)}body.page-id-64 .op2-hero h1{font-size:50px}body.page-id-64 .op2-search{grid-template-columns:35px 1fr}body.page-id-64 .op2-search button{grid-column:1/-1;padding:11px}body.page-id-64 .op2-hero-grid,body.page-id-64 .op2-audience-grid,body.page-id-64 .op2-bundle-grid,body.page-id-64 .op2-compliance-grid,body.page-id-64 .op2-quality-grid,body.page-id-64 .op2-project-grid,body.page-id-64 .op2-lock-grid,body.page-id-64 .op2-revision-row{grid-template-columns:1fr}body.page-id-64 .op2-feature-main,body.page-id-64 .op2-project-grid article{grid-template-columns:1fr}body.page-id-64 .op2-shelf{grid-template-columns:1fr 1fr}body.page-id-64 .op2-hero-stats{grid-template-columns:1fr}body.page-id-64 .op2-request form{grid-template-columns:1fr}body.page-id-64 .op2-request form .full,body.page-id-64 .op2-request form button{grid-column:auto}}body.page-id-64{--fg:#073f35;--fg2:#0b5548;--gold:#cb983b;--cream:#f4efe6;--ink:#123e36}body.page-id-64 .fq{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-64 .fq-shell{width:min(1230px,92vw);margin:auto}body.page-id-64 .fq-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#dfb45a}body.page-id-64 .fq-kicker.dark{color:#a87526}body.page-id-64 .fq-hero{padding:70px 0 58px;background:radial-gradient(circle at 83% 18%,rgba(220,177,88,.16),transparent 28%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-64 .fq-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}body.page-id-64 .fq-crumb{font-size:6px;color:#91aaa2;margin-bottom:20px}body.page-id-64 .fq-hero h1{font-size:clamp(55px,6.4vw,94px);line-height:.87;letter-spacing:-.06em;margin:10px 0 20px}body.page-id-64 .fq-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-64 .fq-hero p{font-size:14px;line-height:1.7;color:#c6d6d1;max-width:720px}body.page-id-64 .fq-search{display:grid;grid-template-columns:40px 1fr auto;background:#fff;border-radius:11px;padding:5px;margin-top:24px}body.page-id-64 .fq-search>span{display:grid;place-items:center;color:#6a8179}body.page-id-64 .fq-search input{border:0;outline:0;padding:11px;font-size:9px}body.page-id-64 .fq-search button{border:0;border-radius:7px;background:#d2a247;color:#173f36;font-size:7px;font-weight:900;padding:0 16px}body.page-id-64 .fq-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:10px}body.page-id-64 .fq-chips b{font-size:6px;color:#dfb45b}body.page-id-64 .fq-chips span{font-size:6px;border:1px solid rgba(255,255,255,.14);padding:6px 8px;border-radius:99px;color:#cbd9d5}body.page-id-64 .fq-hero-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:19px;overflow:hidden}body.page-id-64 .fq-hero-img{height:310px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=85') center/cover}body.page-id-64 .fq-hero-card>div:last-child{padding:20px}body.page-id-64 .fq-hero-card span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-64 .fq-hero-card h2{font-size:27px;margin:6px 0}body.page-id-64 .fq-hero-card p{font-size:8px;margin:0 0 12px}body.page-id-64 .fq-hero-card a{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-64 .fq-help,body.page-id-64 .fq-most,body.page-id-64 .fq-journey,body.page-id-64 .fq-tech,body.page-id-64 .fq-myth{padding:64px 0}body.page-id-64 .fq-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-64 .fq-head h2,body.page-id-64 .fq-rfq h2,body.page-id-64 .fq-tech h2,body.page-id-64 .fq-ask h2,body.page-id-64 .fq-cta h2{font-size:clamp(42px,5vw,70px);line-height:.93;letter-spacing:-.052em;margin:7px 0 0}body.page-id-64 .fq-head p{color:#68756f;line-height:1.65}body.page-id-64 .fq-head.light h2{color:#fff}body.page-id-64 .fq-head.light p{color:#bdcdc7}body.page-id-64 .fq-help{background:#e9e2d7}body.page-id-64 .fq-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-64 .fq-help-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;overflow:hidden;padding-bottom:16px}body.page-id-64 .fq-img{height:180px;background-size:cover;background-position:center}body.page-id-64 .planning{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .choosing{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .engineering{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .quotation{background-image:url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .install{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .support{background-image:url('https://images.unsplash.com/photo-1521791136064-7986c2920216?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .fq-help-grid b,body.page-id-64 .fq-help-grid h3,body.page-id-64 .fq-help-grid p,body.page-id-64 .fq-help-grid a{margin-left:16px;margin-right:16px}body.page-id-64 .fq-help-grid b{display:block;margin-top:14px;font-size:6px;color:#a87526}body.page-id-64 .fq-help-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-64 .fq-help-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-64 .fq-help-grid a{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-64 .fq-rfq,body.page-id-64 .fq-library,body.page-id-64 .fq-material,body.page-id-64 .fq-ask{padding:64px 0;background:#073f35;color:#fff}body.page-id-64 .fq-rfq-grid,body.page-id-64 .fq-tech-grid,body.page-id-64 .fq-ask-grid,body.page-id-64 .fq-cta-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-64 .fq-rfq h2,body.page-id-64 .fq-ask h2{color:#fff}body.page-id-64 .fq-rfq p,body.page-id-64 .fq-ask p{color:#bdcdc7;line-height:1.65}body.page-id-64 .fq-rfq a{font-size:7px;color:#dfb45a;font-weight:900}body.page-id-64 .fq-rfq-list{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}body.page-id-64 .fq-rfq-list>div{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:10px;padding:13px}body.page-id-64 .fq-rfq-list b,body.page-id-64 .fq-rfq-list span{display:block}body.page-id-64 .fq-rfq-list b{font-size:13px;color:#dfb45a}body.page-id-64 .fq-rfq-list span{font-size:8px;margin-top:5px}body.page-id-64 .fq-most-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-64 .fq-most details,body.page-id-64 .fq-cat details{background:#fff;border:1px solid #d6cdbf;border-radius:11px}body.page-id-64 .fq-most summary,body.page-id-64 .fq-cat summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:35px 1fr 20px;align-items:center;padding:14px;font-size:9px;font-weight:800}body.page-id-64 .fq-most summary::-webkit-details-marker,body.page-id-64 .fq-cat summary::-webkit-details-marker{display:none}body.page-id-64 .fq-most summary b{color:#b17b27}body.page-id-64 .fq-most summary i,body.page-id-64 .fq-cat summary i{font-style:normal;color:#b17b27;text-align:right}body.page-id-64 .fq-most details p,body.page-id-64 .fq-cat details p{margin:0;padding:0 14px 14px;font-size:8px;line-height:1.55;color:#68756f}body.page-id-64 .fq-library{background:#062f29}body.page-id-64 .fq-tabs{display:flex;gap:5px;overflow:auto;margin-bottom:14px}body.page-id-64 .fq-tabs span{white-space:nowrap;border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:7px 9px;font-size:5.5px;color:#c9d8d3}body.page-id-64 .fq-lib-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-64 .fq-cat{background:#f4efe6;border-radius:15px;padding:14px}body.page-id-64 .fq-cat>b{display:block;font-size:7px;color:#a87526;margin-bottom:10px}body.page-id-64 .fq-cat details{margin-top:6px}body.page-id-64 .fq-cat summary{grid-template-columns:1fr 20px;font-size:8px;padding:12px}body.page-id-64 .fq-journey{background:#e9e2d7}body.page-id-64 .fq-journey-row{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center}body.page-id-64 .fq-journey-row.second{margin-top:8px}body.page-id-64 .fq-journey-row>div{background:#fff;border:1px solid #d6cdbf;border-radius:12px;padding:15px}body.page-id-64 .fq-journey-row>i{text-align:center;font-style:normal;color:#b98128}body.page-id-64 .fq-journey-row b,body.page-id-64 .fq-journey-row span,body.page-id-64 .fq-journey-row small{display:block}body.page-id-64 .fq-journey-row b{font-size:16px;color:#c08a31}body.page-id-64 .fq-journey-row span{font-size:7px;font-weight:900;margin-top:6px}body.page-id-64 .fq-journey-row small{font-size:6px;color:#71807a;margin-top:3px}body.page-id-64 .fq-material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-64 .fq-material-grid article{background:#fff;color:#123e36;border-radius:15px;overflow:hidden;padding-bottom:17px}body.page-id-64 .fq-mat-img{height:220px;background-size:cover;background-position:center}body.page-id-64 .fq-mat-img.hdpe{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=900&q=85')}body.page-id-64 .fq-mat-img.pvc{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=900&q=85')}body.page-id-64 .fq-mat-img.ptfe{background-image:url('https://images.unsplash.com/photo-1523726491678-bf852e717f6a?auto=format&fit=crop&w=900&q=85')}body.page-id-64 .fq-material-grid span,body.page-id-64 .fq-material-grid h3,body.page-id-64 .fq-material-grid p,body.page-id-64 .fq-material-grid a{margin-left:17px;margin-right:17px}body.page-id-64 .fq-material-grid span{display:block;margin-top:14px;font-size:6px;color:#a87526;font-weight:900}body.page-id-64 .fq-material-grid h3{font-size:20px;margin-top:5px;margin-bottom:5px}body.page-id-64 .fq-material-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-64 .fq-material-grid a{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-64 .fq-tech{background:#e8e0d4}body.page-id-64 .fq-tech-grid{grid-template-columns:.95fr 1.05fr}body.page-id-64 .fq-tech-img{height:440px;border-radius:18px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=85') center/cover}body.page-id-64 .fq-tech p{color:#68756f;line-height:1.65}body.page-id-64 .fq-tech-links{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}body.page-id-64 .fq-tech-links span{border:1px solid #cfc4b4;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900}body.page-id-64 .fq-tech a{font-size:7px;color:#9f6d24;font-weight:900}body.page-id-64 .fq-myth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-64 .fq-myth-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-64 .fq-myth-grid b{font-size:6px;color:#a87526}body.page-id-64 .fq-myth-grid h3{font-size:18px;min-height:45px}body.page-id-64 .fq-myth-grid span{display:inline-block;background:#0a473d;color:#dfb45a;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:900}body.page-id-64 .fq-myth-grid p{font-size:8px;line-height:1.55;color:#68756f}body.page-id-64 .fq-ask-grid{align-items:start}body.page-id-64 .fq-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-64 .fq-actions span{border:1px solid rgba(255,255,255,.15);border-radius:99px;padding:7px 9px;font-size:6px}body.page-id-64 .fq-ask form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:17px;padding:20px}body.page-id-64 .fq-ask form div{display:flex;flex-direction:column;gap:5px}body.page-id-64 .fq-ask form .full{grid-column:1/-1}body.page-id-64 .fq-ask label{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-64 .fq-ask input,body.page-id-64 .fq-ask textarea{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);border-radius:8px;padding:11px;color:#fff;font-size:8px}body.page-id-64 .fq-ask textarea{height:70px}body.page-id-64 .fq-upload{border:1px dashed rgba(255,255,255,.22);border-radius:8px;padding:12px;font-size:6px;color:#b9ccc5}body.page-id-64 .fq-ask form button{grid-column:1/-1;border:0;border-radius:8px;background:#d2a247;color:#173e35;padding:12px;font-size:7px;font-weight:900}body.page-id-64 .fq-cta{padding:55px 0;background:#0b493f;color:#fff}body.page-id-64 .fq-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-64 .fq-cta h2{color:#fff}body.page-id-64 .fq-cta p{color:#bdccc7}body.page-id-64 .fq-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-64 .fq-hero-grid,body.page-id-64 .fq-head,body.page-id-64 .fq-rfq-grid,body.page-id-64 .fq-tech-grid,body.page-id-64 .fq-ask-grid,body.page-id-64 .fq-cta-grid{grid-template-columns:1fr}body.page-id-64 .fq-help-grid,body.page-id-64 .fq-lib-grid{grid-template-columns:1fr 1fr}body.page-id-64 .fq-journey-row{grid-template-columns:1fr}body.page-id-64 .fq-journey-row>i{display:none}}
@media(max-width:650px){body.page-id-64 .fq-shell{width:calc(100% - 28px)}body.page-id-64 .fq-hero h1{font-size:48px}body.page-id-64 .fq-search{grid-template-columns:35px 1fr}body.page-id-64 .fq-search button{grid-column:1/-1;padding:10px}body.page-id-64 .fq-help-grid,body.page-id-64 .fq-most-grid,body.page-id-64 .fq-lib-grid,body.page-id-64 .fq-material-grid,body.page-id-64 .fq-myth-grid{grid-template-columns:1fr}body.page-id-64 .fq-rfq-list{grid-template-columns:1fr 1fr}body.page-id-64 .fq-ask form{grid-template-columns:1fr}body.page-id-64 .fq-ask form .full,body.page-id-64 .fq-ask form button{grid-column:auto}}body.page-id-64{--vgreen:#063e35;--vdeep:#052f29;--vgold:#d1a24a;--vcream:#f3eee5;--vink:#113d35;--vmuted:#6d7974}body.page-id-64 .vx{background:var(--vcream);color:var(--vink);overflow:hidden}body.page-id-64 .vx-shell{width:min(1240px,92vw);margin:auto}body.page-id-64 .vx-eyebrow,body.page-id-64 .vx-title>div>span,body.page-id-64 .vx-rfq-copy>span,body.page-id-64 .vx-contact-copy>span{font-size:8px;letter-spacing:.18em;font-weight:900;color:#dcb05a}body.page-id-64 .vx-eyebrow.dark,body.page-id-64 .vx-title:not(.light)>div>span{color:#a87326}body.page-id-64 .vx-hero{position:relative;padding:30px 0 70px;background:linear-gradient(140deg,#052f29,#0a5145);color:#fff}body.page-id-64 .vx-orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}body.page-id-64 .vx-orb.one{width:420px;height:420px;right:-150px;top:-160px;background:rgba(210,162,73,.08)}body.page-id-64 .vx-orb.two{width:250px;height:250px;left:45%;bottom:-170px;border:1px solid rgba(255,255,255,.06)}body.page-id-64 .vx-breadcrumb{font-size:6px;color:#87a29a;margin-bottom:35px}body.page-id-64 .vx-breadcrumb i{font-style:normal;color:#d7ab53;padding:0 6px}body.page-id-64 .vx-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:60px;align-items:center}body.page-id-64 .vx-hero h1{font-size:clamp(64px,7.2vw,108px);line-height:.82;letter-spacing:-.067em;margin:13px 0 25px}body.page-id-64 .vx-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-64 .vx-hero-copy>p{font-size:14px;line-height:1.7;color:#c7d7d2;max-width:720px}body.page-id-64 .vx-search{display:grid;grid-template-columns:48px 1fr auto;background:#fff;border-radius:14px;padding:6px;margin-top:27px;box-shadow:0 20px 45px rgba(0,0,0,.16)}body.page-id-64 .vx-search>div{display:grid;place-items:center;color:#6a8179;font-size:18px}body.page-id-64 .vx-search input{border:0;outline:0;padding:13px 4px;font-size:9px}body.page-id-64 .vx-search button{border:0;border-radius:9px;background:#d1a249;color:#173e35;padding:0 20px;font-size:7px;font-weight:900}body.page-id-64 .vx-trends{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:11px}body.page-id-64 .vx-trends b{font-size:5.5px;color:#dcb05a}body.page-id-64 .vx-trends span{font-size:5.5px;color:#c8d7d2;border:1px solid rgba(255,255,255,.13);border-radius:99px;padding:6px 8px}body.page-id-64 .vx-hero-panel{border:1px solid rgba(255,255,255,.14);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.055);box-shadow:0 30px 65px rgba(0,0,0,.18)}body.page-id-64 .vx-panel-top{display:flex;justify-content:space-between;padding:13px 17px}body.page-id-64 .vx-panel-top span,body.page-id-64 .vx-panel-top b{font-size:6px}body.page-id-64 .vx-panel-top span{color:#dcb05a}body.page-id-64 .vx-panel-top b{color:#8ea8a0}body.page-id-64 .vx-panel-img{height:280px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=88') center/cover}body.page-id-64 .vx-panel-bottom{padding:19px}body.page-id-64 .vx-panel-bottom small{font-size:6px;color:#dcb05a}body.page-id-64 .vx-panel-bottom h3{font-size:22px;margin:6px 0 13px}body.page-id-64 .vx-panel-bottom>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}body.page-id-64 .vx-panel-bottom>div span{border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:8px;font-size:5.5px;color:#cbdad5}body.page-id-64 .vx-route,body.page-id-64 .vx-library,body.page-id-64 .vx-material{padding:70px 0}body.page-id-64 .vx-title{display:grid;grid-template-columns:1.05fr .75fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-64 .vx-title h2,body.page-id-64 .vx-rfq h2,body.page-id-64 .vx-tech-copy h2,body.page-id-64 .vx-contact h2,body.page-id-64 .vx-final h2{font-size:clamp(45px,5.1vw,74px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0}body.page-id-64 .vx-title>p{color:var(--vmuted);line-height:1.65}body.page-id-64 .vx-title.light h2{color:#fff}body.page-id-64 .vx-title.light>p{color:#b9cbc5}body.page-id-64 .vx-route{background:#e9e1d5}body.page-id-64 .vx-route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-64 .vx-route-grid article{position:relative;background:#fff;border:1px solid #d5cbbb;border-radius:16px;padding:20px;min-height:210px;transition:.2s}body.page-id-64 .vx-route-grid article.active{background:#0a493e;color:#fff;border-color:#0a493e}body.page-id-64 .vx-route-grid article>b{position:absolute;right:16px;top:14px;font-size:17px;color:#d7cdbf}body.page-id-64 .vx-route-grid article.active>b{color:#416c63}body.page-id-64 .vx-route-icon{width:42px;height:42px;border-radius:11px;background:#f0e8dc;display:grid;place-items:center;color:#a87526;font-size:16px}body.page-id-64 .vx-route-grid .active .vx-route-icon{background:#d1a249;color:#153e35}body.page-id-64 .vx-route-grid article>span{display:block;font-size:5.5px;color:#a87526;font-weight:900;margin-top:17px}body.page-id-64 .vx-route-grid .active>span{color:#dcb05a}body.page-id-64 .vx-route-grid h3{font-size:19px;margin:6px 0}body.page-id-64 .vx-route-grid p{font-size:8px;line-height:1.5;color:#71807a}body.page-id-64 .vx-route-grid .active p{color:#bcd0c9}body.page-id-64 .vx-route-grid a{font-size:6px;font-weight:900;color:#9e6d25}body.page-id-64 .vx-route-grid .active a{color:#dcb05a}body.page-id-64 .vx-featured,body.page-id-64 .vx-journey,body.page-id-64 .vx-truth{padding:70px 0;background:#062f29;color:#fff}body.page-id-64 .vx-feature-grid{display:grid;grid-template-columns:.82fr 1.18fr .9fr;gap:10px}body.page-id-64 .vx-feature-left{display:grid;gap:10px}body.page-id-64 .vx-feature-left article,body.page-id-64 .vx-feature-right{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:16px;padding:20px}body.page-id-64 .vx-feature-left span,body.page-id-64 .vx-feature-center small{font-size:6px;color:#dcb05a;font-weight:900}body.page-id-64 .vx-feature-left h3{font-size:20px;margin:7px 0}body.page-id-64 .vx-feature-left p{font-size:8px;color:#b9cbc5;line-height:1.5}body.page-id-64 .vx-feature-left a,body.page-id-64 .vx-feature-center a{font-size:6px;color:#dcb05a;font-weight:900}body.page-id-64 .vx-feature-center{background:#fff;color:#123e36;border-radius:16px;overflow:hidden}body.page-id-64 .vx-center-img{height:260px;background:url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=900&q=88') center/cover}body.page-id-64 .vx-feature-center>div:last-child{padding:20px}body.page-id-64 .vx-feature-center h3{font-size:22px;margin:6px 0}body.page-id-64 .vx-feature-center p{font-size:8px;color:#68756f;line-height:1.5}body.page-id-64 .vx-feature-right{padding:9px 17px}body.page-id-64 .vx-feature-right details{border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-64 .vx-feature-right details:last-child{border:0}body.page-id-64 .vx-feature-right summary{list-style:none;display:grid;grid-template-columns:1fr 20px;gap:10px;padding:17px 0;font-size:9px;font-weight:800;cursor:pointer}body.page-id-64 .vx-feature-right summary::-webkit-details-marker{display:none}body.page-id-64 .vx-feature-right summary i{font-style:normal;color:#dcb05a}body.page-id-64 .vx-feature-right p{font-size:8px;line-height:1.5;color:#b9cbc5;margin-top:-5px}body.page-id-64 .vx-rfq{padding:36px 0;background:#e9e1d5}body.page-id-64 .vx-rfq-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;background:#d1a249;border-radius:20px;padding:34px;align-items:center}body.page-id-64 .vx-rfq-copy>span{color:#214e44}body.page-id-64 .vx-rfq h2{font-size:48px}body.page-id-64 .vx-rfq-copy p{color:#345f55;line-height:1.6}body.page-id-64 .vx-rfq-copy button{border:0;border-radius:8px;background:#073f35;color:#fff;padding:12px 14px;font-size:6px;font-weight:900}body.page-id-64 .vx-rfq-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-64 .vx-rfq-steps>div{display:grid;grid-template-columns:38px 1fr;align-items:center;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.25);border-radius:11px;padding:11px}body.page-id-64 .vx-rfq-steps b{font-size:14px;color:#725019}body.page-id-64 .vx-rfq-steps strong,body.page-id-64 .vx-rfq-steps small{display:block}body.page-id-64 .vx-rfq-steps strong{font-size:7px}body.page-id-64 .vx-rfq-steps small{font-size:6px;color:#5d664d;margin-top:3px}body.page-id-64 .vx-library{background:#f3eee5}body.page-id-64 .vx-library-grid{display:grid;grid-template-columns:310px 1fr;gap:12px}body.page-id-64 .vx-side{background:#0a493e;border-radius:17px;padding:8px;height:max-content}body.page-id-64 .vx-side button{width:100%;display:grid;grid-template-columns:34px 1fr 20px;gap:7px;align-items:center;border:0;border-bottom:1px solid rgba(255,255,255,.09);background:transparent;color:#fff;padding:13px 10px;text-align:left}body.page-id-64 .vx-side button:last-child{border:0}body.page-id-64 .vx-side button.sel{background:#d1a249;color:#163e35;border-radius:10px;border:0}body.page-id-64 .vx-side button>b{font-size:9px;color:#dcb05a}body.page-id-64 .vx-side button.sel>b{color:#6d4d18}body.page-id-64 .vx-side button span{font-size:8px;font-weight:800}body.page-id-64 .vx-side button small{display:block;font-size:5.5px;font-weight:400;opacity:.7;margin-top:2px}body.page-id-64 .vx-side button i{font-style:normal;text-align:right}body.page-id-64 .vx-questions{background:#fff;border:1px solid #d6cdbf;border-radius:17px;padding:8px 18px}body.page-id-64 .vx-qhead{display:flex;justify-content:space-between;padding:12px 2px;border-bottom:1px solid #e5ddd1}body.page-id-64 .vx-qhead span,body.page-id-64 .vx-qhead b{font-size:6px}body.page-id-64 .vx-qhead span{color:#a87526;font-weight:900}body.page-id-64 .vx-qhead b{color:#8a938f}body.page-id-64 .vx-questions details{border-bottom:1px solid #e5ddd1}body.page-id-64 .vx-questions details:last-child{border:0}body.page-id-64 .vx-questions summary{list-style:none;display:grid;grid-template-columns:40px 1fr 25px;gap:10px;align-items:center;padding:16px 2px;cursor:pointer}body.page-id-64 .vx-questions summary::-webkit-details-marker{display:none}body.page-id-64 .vx-questions summary span{font-size:13px;color:#c08a31;font-weight:900}body.page-id-64 .vx-questions summary strong{font-size:10px}body.page-id-64 .vx-questions summary i{font-style:normal;text-align:right;color:#a87526}body.page-id-64 .vx-questions details>p{font-size:8px;line-height:1.6;color:#68756f;margin:0 35px 13px 50px}body.page-id-64 .vx-questions footer{display:flex;gap:7px;align-items:center;margin:0 35px 15px 50px}body.page-id-64 .vx-questions footer small{font-size:5px;color:#89928e}body.page-id-64 .vx-questions footer a{font-size:5.5px;color:#9e6d25;font-weight:900;border:1px solid #ddd4c7;border-radius:99px;padding:5px 7px}body.page-id-64 .vx-timeline{position:relative;display:grid;grid-template-columns:repeat(10,1fr);gap:7px;padding-top:30px}body.page-id-64 .vx-line{position:absolute;height:1px;background:rgba(255,255,255,.14);left:4%;right:4%;top:18px}body.page-id-64 .vx-timeline article{position:relative;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:12px;padding:13px 9px;min-height:95px}body.page-id-64 .vx-timeline article:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#d1a249;top:-16px;left:16px}body.page-id-64 .vx-timeline b,body.page-id-64 .vx-timeline span,body.page-id-64 .vx-timeline small{display:block}body.page-id-64 .vx-timeline b{font-size:15px;color:#dcb05a}body.page-id-64 .vx-timeline span{font-size:6px;font-weight:900;margin-top:8px}body.page-id-64 .vx-timeline small{font-size:5.5px;color:#a9bdb6;margin-top:4px;line-height:1.4}body.page-id-64 .vx-technical{padding:70px 0;background:#e9e1d5}body.page-id-64 .vx-tech-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:center}body.page-id-64 .vx-tech-photo{height:480px;border-radius:20px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1100&q=88') center/cover;position:relative;overflow:hidden}body.page-id-64 .vx-photo-label{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(6,47,41,.93);color:#fff;border-radius:12px;padding:15px}body.page-id-64 .vx-photo-label span{font-size:6px;color:#dcb05a}body.page-id-64 .vx-photo-label b{display:block;font-size:14px;margin-top:5px}body.page-id-64 .vx-tech-copy>p{color:#68756f;line-height:1.65}body.page-id-64 .vx-tech-links{border-top:1px solid #cec4b4;margin:17px 0}body.page-id-64 .vx-tech-links a{display:grid;grid-template-columns:40px 1fr 20px;align-items:center;border-bottom:1px solid #cec4b4;padding:12px 0}body.page-id-64 .vx-tech-links b{font-size:11px;color:#b27c27}body.page-id-64 .vx-tech-links span{font-size:8px;font-weight:800}body.page-id-64 .vx-tech-links i{font-style:normal;color:#a87526}body.page-id-64 .vx-tech-copy button{border:0;border-radius:8px;background:#0a493e;color:#fff;padding:12px 14px;font-size:6px;font-weight:900}body.page-id-64 .vx-material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-64 .vx-material-grid article{display:grid;grid-template-columns:46% 54%;background:#fff;border:1px solid #d6cdbf;border-radius:16px;overflow:hidden}body.page-id-64 .vx-mat-img{min-height:250px;background-size:cover;background-position:center}body.page-id-64 .vx-mat-img.m1{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .vx-mat-img.m2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .vx-mat-img.m3{background-image:url('https://images.unsplash.com/photo-1523726491678-bf852e717f6a?auto=format&fit=crop&w=800&q=85')}body.page-id-64 .vx-material-grid article>div:last-child{padding:18px}body.page-id-64 .vx-material-grid span{font-size:6px;color:#a87526;font-weight:900}body.page-id-64 .vx-material-grid h3{font-size:20px;margin:7px 0}body.page-id-64 .vx-material-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-64 .vx-material-grid a{font-size:6px;color:#9e6d25;font-weight:900}body.page-id-64 .vx-truth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-64 .vx-truth-grid article{border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:20px;background:rgba(255,255,255,.05)}body.page-id-64 .vx-truth-grid b{font-size:6px;color:#dcb05a}body.page-id-64 .vx-truth-grid h3{font-size:20px;min-height:50px}body.page-id-64 .vx-truth-grid article>div{height:1px;background:rgba(255,255,255,.12);margin:15px 0}body.page-id-64 .vx-truth-grid span{display:inline-block;background:#d1a249;color:#153e35;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:900}body.page-id-64 .vx-truth-grid p{font-size:8px;line-height:1.55;color:#b9cbc5}body.page-id-64 .vx-contact{padding:70px 0;background:#e9e1d5}body.page-id-64 .vx-contact-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;background:#0a493e;color:#fff;border-radius:22px;padding:35px}body.page-id-64 .vx-contact h2{color:#fff}body.page-id-64 .vx-contact-copy p{color:#b9cbc5;line-height:1.65}body.page-id-64 .vx-contact-actions{display:flex;gap:6px;flex-wrap:wrap}body.page-id-64 .vx-contact-actions a{border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:7px 9px;font-size:5.5px;color:#d5e0dc}body.page-id-64 .vx-contact form{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-64 .vx-contact form>div{display:flex;flex-direction:column;gap:5px}body.page-id-64 .vx-contact .wide{grid-column:1/-1}body.page-id-64 .vx-contact label{font-size:5.5px;color:#dcb05a;font-weight:900}body.page-id-64 .vx-contact input,body.page-id-64 .vx-contact textarea{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:8px;padding:11px;color:#fff;font-size:8px}body.page-id-64 .vx-contact textarea{height:65px}body.page-id-64 .vx-drop{display:grid!important;grid-template-columns:25px 1fr!important;align-items:center;border:1px dashed rgba(255,255,255,.23);border-radius:8px;padding:10px;color:#c3d4ce}body.page-id-64 .vx-drop b,body.page-id-64 .vx-drop small{display:block;font-size:5.5px}body.page-id-64 .vx-drop small{opacity:.65;margin-top:2px}body.page-id-64 .vx-contact form>button{grid-column:1/-1;border:0;border-radius:8px;background:#d1a249;color:#173e35;padding:12px;font-size:6px;font-weight:900}body.page-id-64 .vx-final{padding:58px 0;background:#052f29;color:#fff}body.page-id-64 .vx-final-grid{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end}body.page-id-64 .vx-final span{font-size:7px;color:#dcb05a;font-weight:900}body.page-id-64 .vx-final h2{color:#fff}body.page-id-64 .vx-final h2 em{font-style:normal;color:#dcb05a}body.page-id-64 .vx-final p{color:#b9cbc5}body.page-id-64 .vx-final a{display:inline-block;background:#d1a249;color:#173e35;text-decoration:none;border-radius:8px;padding:13px 17px;font-size:6px;font-weight:900}
@media(max-width:1000px){body.page-id-64 .vx-hero-grid,body.page-id-64 .vx-title,body.page-id-64 .vx-rfq-card,body.page-id-64 .vx-tech-grid,body.page-id-64 .vx-contact-card,body.page-id-64 .vx-final-grid{grid-template-columns:1fr}body.page-id-64 .vx-route-grid{grid-template-columns:1fr 1fr}body.page-id-64 .vx-feature-grid{grid-template-columns:1fr 1fr}body.page-id-64 .vx-feature-right{grid-column:1/-1}body.page-id-64 .vx-library-grid{grid-template-columns:250px 1fr}body.page-id-64 .vx-timeline{grid-template-columns:repeat(5,1fr);row-gap:30px}body.page-id-64 .vx-material-grid{grid-template-columns:1fr}body.page-id-64 .vx-material-grid article{grid-template-columns:35% 65%}}
@media(max-width:650px){body.page-id-64 .vx-shell{width:calc(100% - 28px)}body.page-id-64 .vx-hero h1{font-size:50px}body.page-id-64 .vx-search{grid-template-columns:38px 1fr}body.page-id-64 .vx-search button{grid-column:1/-1;padding:11px}body.page-id-64 .vx-route-grid,body.page-id-64 .vx-feature-grid,body.page-id-64 .vx-rfq-steps,body.page-id-64 .vx-truth-grid{grid-template-columns:1fr}body.page-id-64 .vx-library-grid{grid-template-columns:1fr}body.page-id-64 .vx-side{display:grid;grid-template-columns:1fr 1fr}body.page-id-64 .vx-timeline{grid-template-columns:1fr 1fr}body.page-id-64 .vx-line{display:none}body.page-id-64 .vx-timeline article:before{display:none}body.page-id-64 .vx-material-grid article{grid-template-columns:1fr}body.page-id-64 .vx-contact form{grid-template-columns:1fr}body.page-id-64 .vx-contact .wide,body.page-id-64 .vx-contact form>button{grid-column:auto}body.page-id-64 .vx-panel-img{height:220px}}body.page-id-64 .cpsr-logo{display:inline-flex;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}body.page-id-64 .cpsr-logo b{font-size:18px;letter-spacing:1.4px;color:#063b2c}body.page-id-64 .cpsr-logo em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:2.6px;color:#c79d43;margin-top:5px}body.page-id-64 footer .cpsr-logo b{color:#fff;font-size:22px}body.page-id-64 footer .cpsr-logo em{color:#d7b35f}body.page-id-64 (max-width:620px){.cpsr-logo b{font-size:14px}.cpsr-logo em{font-size:8px;letter-spacing:1.8px}}

/* contact.html */
body.page-id-28 #masthead,body.page-id-28 .site-header,body.page-id-28 #colophon,body.page-id-28 .site-footer{display:none!important}body.page-id-28 #primary,body.page-id-28 .content-area,body.page-id-28 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-28 .entry-content-wrap,body.page-id-28 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-28 .entry-content{margin:0!important}body.page-id-28 *{box-sizing:border-box}body.page-id-28{margin:0;font-family:Arial,Helvetica,sans-serif;color:#173e39;background:#f7f6f1}body.page-id-28 a{color:inherit}body.page-id-28 .wrap{width:min(1180px,92%);margin:auto}body.page-id-28 header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e1d8}body.page-id-28 nav{height:76px;display:flex;align-items:center;gap:22px}body.page-id-28 .brand{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-right:auto}body.page-id-28 .brand span{color:#b48b47}body.page-id-28 nav a{font-size:13px;text-decoration:none;font-weight:700}body.page-id-28 .quote{background:#0d433d;color:white;padding:12px 15px;border-radius:8px}body.page-id-28 .hero{min-height:610px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,43,39,.94) 0%,rgba(5,43,39,.75) 44%,rgba(5,43,39,.15) 74%),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover no-repeat;color:white}body.page-id-28 .hero .wrap{padding:92px 0 64px}body.page-id-28 .eyebrow{font-size:11px;letter-spacing:.18em;color:#e1bc76;font-weight:900}body.page-id-28 h1{font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.055em;max-width:850px;margin:14px 0 20px}body.page-id-28 .hero p{max-width:650px;font-size:17px;line-height:1.7;color:#d8e0dd}body.page-id-28 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-28 .btn{padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:900;font-size:12px;background:#b68c48;color:#fff}body.page-id-28 .btn.alt{background:transparent;border:1px solid #9bb0ac}body.page-id-28 .trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1ddd4;border-radius:14px;margin-top:-30px;position:relative;z-index:3;box-shadow:0 12px 35px #163e3912}body.page-id-28 .trust div{padding:22px;border-right:1px solid #e5e1d9}body.page-id-28 .trust div:last-child{border:0}body.page-id-28 .trust b{display:block;font-size:17px}body.page-id-28 .trust span{font-size:11px;color:#78807c}body.page-id-28 section{padding:78px 0}body.page-id-28 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}body.page-id-28 .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:6px 0}body.page-id-28 .head p{max-width:500px;color:#707a76;line-height:1.65}body.page-id-28 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-28 .card{background:white;border:1px solid #e1ddd5;border-radius:16px;overflow:hidden}body.page-id-28 .card .pic{height:220px;background-size:cover;background-position:center}body.page-id-28 .card .body{padding:22px}body.page-id-28 .num{font-size:10px;color:#b48b47;font-weight:900;letter-spacing:.15em}body.page-id-28 .card h3{font-size:22px;margin:8px 0}body.page-id-28 .card p{font-size:13px;color:#737c78;line-height:1.6}body.page-id-28 .tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}body.page-id-28 .tags span{font-size:9px;background:#eef1ed;padding:7px 8px;border-radius:999px}body.page-id-28 .learn{font-size:11px;font-weight:900;text-decoration:none;color:#0c433d}body.page-id-28 .dark{background:#0b403a;color:white}body.page-id-28 .dark .head p{color:#b8c5c1}body.page-id-28 .systems{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-28 .feature{min-height:470px;border-radius:18px;background:linear-gradient(0deg,rgba(5,42,38,.85),rgba(5,42,38,.1)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover;display:flex;align-items:end;padding:30px}body.page-id-28 .feature h3{font-size:38px;margin:5px 0}body.page-id-28 .feature p{max-width:580px;color:#d6dfdc;line-height:1.6}body.page-id-28 .side{display:grid;gap:12px}body.page-id-28 .mini{background:#164e47;border:1px solid #2b625c;border-radius:15px;padding:23px}body.page-id-28 .mini b{font-size:19px}body.page-id-28 .mini p{font-size:12px;color:#bdcac7;line-height:1.55}body.page-id-28 .process{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.page-id-28 .step{background:#fff;border:1px solid #e1ddd5;border-radius:12px;padding:18px;min-height:150px}body.page-id-28 .step b{font-size:10px;color:#b48b47}body.page-id-28 .step h4{font-size:15px;margin:12px 0 8px}body.page-id-28 .step p{font-size:11px;color:#737b77;line-height:1.5}body.page-id-28 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}body.page-id-28 .photo{min-height:430px;border-radius:18px;background:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover}body.page-id-28 .panel{background:white;border-radius:18px;border:1px solid #e1ddd5;padding:34px}body.page-id-28 .panel h2{font-size:42px;letter-spacing:-.04em;margin:10px 0}body.page-id-28 .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}body.page-id-28 .checks div{padding:12px;background:#f1f2ee;border-radius:9px;font-size:12px;font-weight:700}body.page-id-28 .cta{padding:45px 0;background:#b38a47;color:white}body.page-id-28 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-28 .cta h2{font-size:38px;margin:0}body.page-id-28 footer{background:#062f2b;color:#c7d2cf;padding:55px 0 25px}body.page-id-28 .foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}body.page-id-28 footer h4{color:white}body.page-id-28 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-28 footer p{font-size:12px;line-height:1.7}body.page-id-28 .copy{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px}@media(max-width:900px){body.page-id-28 nav a:not(.quote){display:none}body.page-id-28 .hero{min-height:540px}body.page-id-28 .trust{grid-template-columns:1fr 1fr}body.page-id-28 .trust div:nth-child(2){border-right:0}body.page-id-28 .grid{grid-template-columns:1fr 1fr}body.page-id-28 .systems,body.page-id-28 .engineering{grid-template-columns:1fr}body.page-id-28 .process{grid-template-columns:repeat(3,1fr)}body.page-id-28 .foot{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.page-id-28 section{padding:52px 0}body.page-id-28 h1{font-size:48px}body.page-id-28 .hero .wrap{padding:72px 0 48px}body.page-id-28 .trust{margin-top:-18px}body.page-id-28 .trust div{padding:15px}body.page-id-28 .grid{grid-template-columns:1fr}body.page-id-28 .head{display:block}body.page-id-28 .card .pic{height:205px}body.page-id-28 .process{grid-template-columns:1fr 1fr}body.page-id-28 .feature{min-height:390px}body.page-id-28 .checks{grid-template-columns:1fr}body.page-id-28 .cta .wrap{display:block}body.page-id-28 .cta h2{font-size:30px;margin-bottom:18px}body.page-id-28 .foot{grid-template-columns:1fr 1fr;gap:20px}}body.page-id-28 /* V5 VIP engineering workflow */
.workflow-vip{padding:68px 0 62px;background:linear-gradient(180deg,#f7f3eb 0%,#eee8dc 100%);position:relative;overflow:hidden}body.page-id-28 .workflow-vip:before{content:"ENGINEERING PROCESS";position:absolute;right:-20px;top:12px;font-size:118px;font-weight:900;letter-spacing:-.06em;color:rgba(8,57,50,.035);white-space:nowrap;pointer-events:none}body.page-id-28 .workflow-head{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;margin-bottom:30px;position:relative;z-index:1}body.page-id-28 .workflow-head h2{font-size:clamp(36px,4.4vw,62px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;max-width:820px}body.page-id-28 .workflow-head>p{margin:0 0 5px;font-size:16px;line-height:1.7;color:#5f6c68;max-width:520px}body.page-id-28 .vip-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0;position:relative;z-index:1}body.page-id-28 .vip-steps>div{position:relative;min-height:250px;padding:25px 25px 22px;border:1px solid #ded7ca;border-top:0;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(20,47,42,.055);overflow:hidden}body.page-id-28 .vip-steps>div:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),#e7c66e)}body.page-id-28 .vip-steps>div:nth-child(3),body.page-id-28 .vip-steps>div:nth-child(6){background:linear-gradient(145deg,#0b4038,#0d5649);color:#fff;border-color:#164f45}body.page-id-28 .vip-steps>div:nth-child(3) p,body.page-id-28 .vip-steps>div:nth-child(6) p{color:rgba(255,255,255,.74)}body.page-id-28 .vip-steps b{position:absolute;right:20px;top:18px;font-size:12px;color:var(--gold);letter-spacing:.12em}body.page-id-28 .vip-steps .wf-icon{display:flex;width:48px;height:48px;border-radius:12px;align-items:center;justify-content:center;background:#0b4038;color:#e9c15b;font-weight:900;font-size:12px;letter-spacing:.03em}body.page-id-28 .vip-steps>div:nth-child(3) .wf-icon,body.page-id-28 .vip-steps>div:nth-child(6) .wf-icon{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15)}body.page-id-28 .vip-steps h3{font-size:23px;line-height:1.1;margin:24px 0 10px;letter-spacing:-.02em}body.page-id-28 .vip-steps p{font-size:14.5px;line-height:1.62;color:#5f6c68;margin:0 0 20px}body.page-id-28 .vip-steps em{position:absolute;left:25px;bottom:20px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.13em;color:#b88a2e}body.page-id-28 .workflow-strip{margin-top:14px;background:#0b4038;color:#fff;border-radius:12px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;position:relative;z-index:1}body.page-id-28 .workflow-strip span{color:#e6bd55;font-size:16px}body.page-id-28 .workflow-strip strong{white-space:nowrap}
@media(max-width:900px){body.page-id-28 .workflow-head{grid-template-columns:1fr;gap:16px}body.page-id-28 .vip-steps{grid-template-columns:repeat(2,1fr)}body.page-id-28 .workflow-vip:before{font-size:80px}body.page-id-28 .workflow-strip{overflow-x:auto;justify-content:flex-start}body.page-id-28 .workflow-strip strong,body.page-id-28 .workflow-strip span{flex:0 0 auto}}
@media(max-width:560px){body.page-id-28 .workflow-vip{padding:48px 0}body.page-id-28 .workflow-head h2{font-size:38px}body.page-id-28 .workflow-head>p{font-size:15px}body.page-id-28 .vip-steps{grid-template-columns:1fr}body.page-id-28 .vip-steps>div{min-height:225px;padding:22px}body.page-id-28 .vip-steps em{left:22px}body.page-id-28 .workflow-strip{padding:13px 15px}body.page-id-28 .workflow-vip:before{display:none}}body.page-id-28 /* V6.5 — balance Project Snapshot right column and remove dead space */
.v61-snapshot{display:flex;flex-direction:column;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}body.page-id-28 .v65-snapshot-fill{margin-top:18px;display:grid;gap:10px}body.page-id-28 .v65-status-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-28 .v65-status-card,body.page-id-28 .v65-highlight-card{border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.035);padding:15px}body.page-id-28 .v65-status-card small,body.page-id-28 .v65-highlight-card small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em;margin-bottom:7px}body.page-id-28 .v65-status-card b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-28 .v65-status-card span{display:block;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.45;margin-top:5px}body.page-id-28 .v65-progress{height:5px;border-radius:99px;background:rgba(255,255,255,.09);overflow:hidden;margin-top:10px}body.page-id-28 .v65-progress i{display:block;width:100%;height:100%;background:#dcb05a}body.page-id-28 .v65-highlight-card{padding:17px}body.page-id-28 .v65-highlight-card h4{margin:0 0 10px;color:#fff;font-size:16px}body.page-id-28 .v65-highlights{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-28 .v65-highlights span{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:9px;color:rgba(255,255,255,.72);font-size:8.5px;line-height:1.35;background:rgba(0,0,0,.06)}body.page-id-28 .v65-record-note{margin-top:auto;padding-top:16px;color:rgba(255,255,255,.42);font-size:7.5px;line-height:1.5;border-top:1px solid rgba(255,255,255,.09)}
@media(max-width:760px){body.page-id-28 .v65-status-row,body.page-id-28 .v65-highlights{grid-template-columns:1fr}body.page-id-28 .v61-snapshot{min-height:auto}body.page-id-28 .v65-record-note{margin-top:10px}}body.page-id-28 /* V6.6 — use the remaining Project Snapshot depth instead of leaving dead space */
.v66-snapshot-lower{
  margin-top:12px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}body.page-id-28 .v66-panel{
  border:1px solid rgba(255,255,255,.13);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  padding:15px;
  min-height:132px;
}body.page-id-28 .v66-panel small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.14em;margin-bottom:8px
}body.page-id-28 .v66-panel b{display:block;color:#fff;font-size:14px;line-height:1.2;margin-bottom:8px}body.page-id-28 .v66-panel p{margin:0;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.5}body.page-id-28 .v66-checks{display:grid;gap:6px;margin-top:10px}body.page-id-28 .v66-checks span{
  display:flex;align-items:center;gap:7px;
  color:rgba(255,255,255,.72);font-size:8px;line-height:1.3
}body.page-id-28 .v66-checks i{
  width:17px;height:17px;border-radius:50%;
  display:grid;place-items:center;flex:0 0 17px;
  border:1px solid rgba(220,176,90,.55);color:#dcb05a;
  font-style:normal;font-size:8px
}body.page-id-28 .v66-media-line{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}body.page-id-28 .v66-media-line span{
  min-height:48px;border:1px dashed rgba(255,255,255,.18);border-radius:9px;
  display:grid;place-items:center;text-align:center;padding:6px;
  color:rgba(255,255,255,.48);font-size:6.8px;font-weight:800;letter-spacing:.06em;
  background:rgba(0,0,0,.07)
}body.page-id-28 .v66-bottom-note{
  margin-top:10px;border-left:2px solid #dcb05a;padding:10px 12px;
  background:rgba(220,176,90,.055);border-radius:0 10px 10px 0;
  color:rgba(255,255,255,.62);font-size:8px;line-height:1.45
}
@media(max-width:760px){body.page-id-28 .v66-snapshot-lower{grid-template-columns:1fr}body.page-id-28 .v66-panel{min-height:auto}
}body.page-id-28 /* V6.7 — Case Study video rebuilt as a proper wide media panel */
.v63-video-wrap{
  position:relative !important;
  width:100% !important;
  min-height:0 !important;
  height:auto !important;
  aspect-ratio:16/9;
  overflow:hidden;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.16);
  background:#073f38;
  box-shadow:0 18px 40px rgba(0,0,0,.16);
}body.page-id-28 .v63-video-wrap iframe{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  border:0;
  display:block;
}body.page-id-28 .v63-video-label{
  left:16px !important;
  bottom:15px !important;
  padding:8px 11px !important;
  background:rgba(3,45,40,.88) !important;
  backdrop-filter:blur(8px);
}body.page-id-28 .v67-video-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:18px;
  margin:18px 0 10px;
}body.page-id-28 .v67-video-head small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.15em;margin-bottom:5px
}body.page-id-28 .v67-video-head b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-28 .v67-video-head span{max-width:260px;color:rgba(255,255,255,.54);font-size:8px;line-height:1.45;text-align:right}body.page-id-28 .v63-demo-note{
  margin-top:8px !important;
  padding:9px 12px !important;
  border-radius:10px;
  background:rgba(255,255,255,.025);
  border:1px solid rgba(255,255,255,.07);
}
@media(max-width:760px){body.page-id-28 .v67-video-head{display:block}body.page-id-28 .v67-video-head span{display:block;text-align:left;margin-top:6px;max-width:none}body.page-id-28 .v63-video-wrap{aspect-ratio:16/9 !important}
}body.page-id-28 /* V6.8 — restore compact video area,body.page-id-28 placeholder only */
.v67-video-head{display:none !important}body.page-id-28 .v63-video-wrap{
  position:relative !important;
  overflow:hidden !important;
  border-radius:13px !important;
  border:1px solid rgba(255,255,255,.13) !important;
  min-height:210px !important;
  height:210px !important;
  aspect-ratio:auto !important;
  background:
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 30%),
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}body.page-id-28 .v63-video-wrap iframe{display:none !important}body.page-id-28 .v68-video-placeholder{
  text-align:center;
  padding:24px;
  max-width:420px;
  position:relative;
  z-index:2;
}body.page-id-28 .v68-video-placeholder small{
  display:block;
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:9px;
}body.page-id-28 .v68-video-placeholder b{
  display:block;
  color:#fff;
  font-size:18px;
  margin-bottom:6px;
}body.page-id-28 .v68-video-placeholder span{
  display:block;
  color:rgba(255,255,255,.55);
  font-size:9px;
  line-height:1.5;
}body.page-id-28 .v63-video-label{display:none !important}body.page-id-28 .v63-demo-note{
  margin-top:8px !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:rgba(255,255,255,.45) !important;
  font-size:7px !important;
}
@media(max-width:560px){body.page-id-28 .v63-video-wrap{height:175px !important;min-height:175px !important}body.page-id-28 .v68-video-placeholder b{font-size:16px}
}body.page-id-28 /* V6.10 — retained lower visual project journey starts cleanly */
.v6-case-template .v61-story-head{margin-top:0 !important;padding-top:0 !important}body.page-id-28 /* V6.11 final refinement */
.v3-browse{padding-top:52px!important;padding-bottom:52px!important}body.page-id-28 .v3-browse .v3-kicker{margin-bottom:9px!important}body.page-id-28 .v3-browse h2{font-size:clamp(34px,4vw,56px)!important;max-width:780px!important}body.page-id-28 .v3-browse-grid{margin-top:20px!important}body.page-id-28 .v3-browse-grid a{padding:16px!important}body.page-id-28 .v3-browse-grid b{margin:20px 0 7px!important}body.page-id-28 .v6-cities{padding-top:66px!important}
@media(max-width:560px){body.page-id-28 .v3-browse{padding-top:38px!important;padding-bottom:38px!important}
}body.page-id-28{--pv2-green:#0d3f39;--pv2-green2:#082f2b;--pv2-gold:#b68b47;--pv2-ink:#153c38;--pv2-cream:#f5f2e9;--pv2-line:#dedbd1}body.page-id-28 .pv2{font-family:inherit;color:var(--pv2-ink);background:#fff}body.page-id-28 .pv2 *{box-sizing:border-box}body.page-id-28 .pv2-shell{width:min(1240px,92%);margin:auto}body.page-id-28 .pv2-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:#092f2c;color:#fff}body.page-id-28 .pv2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,35,.97) 0%,rgba(5,38,35,.88) 44%,rgba(5,38,35,.28) 100%),radial-gradient(circle at 82% 35%,rgba(182,139,71,.28),transparent 30%),linear-gradient(135deg,#0d4841,#071f1d)}body.page-id-28 .pv2-hero-bg:after{content:"";position:absolute;right:-6%;top:10%;width:50%;height:80%;border:1px solid rgba(255,255,255,.13);transform:skewX(-12deg);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}body.page-id-28 .pv2-hero-inner{position:relative;z-index:2;padding:92px 0 68px}body.page-id-28 .pv2-kicker,body.page-id-28 .pv2-section-head>span,body.page-id-28 .pv2-label,body.page-id-28 .pv2-rfq span{font-size:11px;letter-spacing:.22em;font-weight:900;color:var(--pv2-gold)}body.page-id-28 .pv2-hero h1{max-width:930px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:15px 0 24px}body.page-id-28 .pv2-hero h1 em,body.page-id-28 .pv2-section-head h2 em{font-style:normal;color:#c59a55}body.page-id-28 .pv2-hero p{max-width:760px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.77)}body.page-id-28 .pv2-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}body.page-id-28 .pv2-actions a,body.page-id-28 .pv2-rfq-box a{padding:14px 18px;border-radius:8px;background:var(--pv2-gold);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-28 .pv2-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}body.page-id-28 .pv2-stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}body.page-id-28 .pv2-stats span{font-size:10px;color:rgba(255,255,255,.63)}body.page-id-28 .pv2-stats b{display:block;font-size:24px;color:#fff;margin-bottom:3px}body.page-id-28 .pv2-nav{padding:28px 0;background:var(--pv2-cream);border-bottom:1px solid var(--pv2-line)}body.page-id-28 .pv2-nav .pv2-shell{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center}body.page-id-28 .pv2-nav-title span{font-size:9px;letter-spacing:.2em;color:var(--pv2-gold);font-weight:900}body.page-id-28 .pv2-nav-title strong{display:block;font-size:17px;margin-top:4px}body.page-id-28 .pv2-chips{display:flex;gap:8px;flex-wrap:wrap}body.page-id-28 .pv2-chips a{font-size:10px;font-weight:800;text-decoration:none;color:var(--pv2-green);background:#fff;border:1px solid var(--pv2-line);padding:9px 12px;border-radius:999px}body.page-id-28 .pv2-feature,body.page-id-28 .pv2-family,body.page-id-28 .pv2-tech{padding:78px 0}body.page-id-28 .pv2-section-head{max-width:850px;margin-bottom:34px}body.page-id-28 .pv2-section-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.045em;margin:9px 0 12px}body.page-id-28 .pv2-section-head p{max-width:740px;color:#6d7773;line-height:1.7;font-size:14px}body.page-id-28 .pv2-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-28 .pv2-design-grid article,body.page-id-28 .pv2-cards article{border:1px solid var(--pv2-line);border-radius:14px;padding:24px;background:#fff;min-height:190px;transition:.2s}body.page-id-28 .pv2-design-grid article:hover,body.page-id-28 .pv2-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,63,57,.08)}body.page-id-28 .pv2-design-grid b,body.page-id-28 .pv2-cards .num{color:var(--pv2-gold);font-size:11px}body.page-id-28 .pv2-design-grid h3,body.page-id-28 .pv2-cards h3{font-size:19px;margin:20px 0 9px}body.page-id-28 .pv2-design-grid p,body.page-id-28 .pv2-cards p{font-size:12.5px;line-height:1.65;color:#6b7471}body.page-id-28 .pv2-design-grid small,body.page-id-28 .pv2-cards small{display:block;margin-top:18px;font-size:8px;letter-spacing:.12em;color:#9b7b45;font-weight:900}body.page-id-28 .pv2-dark{padding:78px 0;background:linear-gradient(135deg,var(--pv2-green2),var(--pv2-green));color:#fff}body.page-id-28 .pv2-section-head.light h2{color:#fff}body.page-id-28 .pv2-section-head.light p{color:rgba(255,255,255,.66)}body.page-id-28 .pv2-cards{display:grid;gap:12px}body.page-id-28 .pv2-cards.four{grid-template-columns:repeat(4,1fr)}body.page-id-28 .pv2-cards.three{grid-template-columns:repeat(3,1fr)}body.page-id-28 .pv2-dark .pv2-cards article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}body.page-id-28 .pv2-dark .pv2-cards h3{color:#fff}body.page-id-28 .pv2-dark .pv2-cards p{color:rgba(255,255,255,.65)}body.page-id-28 .pv2-split{padding:0;background:#fff}body.page-id-28 .pv2-split-grid{display:grid;grid-template-columns:1fr 1fr}body.page-id-28 .pv2-split-grid>div{padding:70px 7%;min-height:440px}body.page-id-28 .pv2-split-grid>div:first-child{background:#f3f0e7}body.page-id-28 .pv2-split-grid>div:last-child{background:#e8eee9}body.page-id-28 .pv2-split h2{font-size:36px;line-height:1.05;margin:12px 0 26px}body.page-id-28 .pv2-split ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-28 .pv2-split li{background:rgba(255,255,255,.7);padding:12px;border-radius:8px;font-size:12px;font-weight:750}body.page-id-28 .pv2-family.cream{background:var(--pv2-cream)}body.page-id-28 .pv2-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-28 .pv2-mini-grid div{padding:20px;border:1px solid var(--pv2-line);border-radius:12px;background:#fff}body.page-id-28 .pv2-mini-grid b{font-size:15px}body.page-id-28 .pv2-mini-grid span{display:block;color:#7a827f;font-size:11px;margin-top:5px}body.page-id-28 .pv2-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--pv2-line);border-radius:16px;overflow:hidden}body.page-id-28 .pv2-process>div{padding:24px;border-right:1px solid var(--pv2-line);min-height:180px}body.page-id-28 .pv2-process>div:last-child{border:0}body.page-id-28 .pv2-process b{color:var(--pv2-gold);font-size:11px}body.page-id-28 .pv2-process h3{font-size:17px;margin:24px 0 8px}body.page-id-28 .pv2-process p{font-size:11.5px;line-height:1.6;color:#6e7774}body.page-id-28 .pv2-rfq{padding:70px 0;background:#0b3732;color:#fff}body.page-id-28 .pv2-rfq-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}body.page-id-28 .pv2-rfq h2{font-size:45px;line-height:1.02;letter-spacing:-.04em;margin:10px 0 15px}body.page-id-28 .pv2-rfq p{color:rgba(255,255,255,.65);line-height:1.7}body.page-id-28 .pv2-rfq-box{background:#fff;color:var(--pv2-ink);border-radius:16px;padding:27px}body.page-id-28 .pv2-rfq-box strong{font-size:18px}body.page-id-28 .pv2-rfq-box ul{padding-left:18px;margin:15px 0 24px;color:#66716d;font-size:12px;line-height:1.8}body.page-id-28 .pv2-rfq-box a{display:inline-block}
@media(max-width:980px){body.page-id-28 .pv2-design-grid,body.page-id-28 .pv2-cards.four{grid-template-columns:repeat(2,1fr)}body.page-id-28 .pv2-cards.three{grid-template-columns:repeat(2,1fr)}body.page-id-28 .pv2-process{grid-template-columns:repeat(2,1fr)}body.page-id-28 .pv2-process>div{border-bottom:1px solid var(--pv2-line)}body.page-id-28 .pv2-nav .pv2-shell{grid-template-columns:1fr}body.page-id-28 .pv2-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.page-id-28 .pv2-hero{min-height:auto}body.page-id-28 .pv2-hero-inner{padding:68px 0 45px}body.page-id-28 .pv2-hero h1{font-size:44px}body.page-id-28 .pv2-hero p{font-size:14px}body.page-id-28 .pv2-stats{grid-template-columns:repeat(2,1fr);gap:20px}body.page-id-28 .pv2-feature,body.page-id-28 .pv2-family,body.page-id-28 .pv2-tech,body.page-id-28 .pv2-dark{padding:52px 0}body.page-id-28 .pv2-section-head h2{font-size:37px}body.page-id-28 .pv2-design-grid,body.page-id-28 .pv2-cards.four,body.page-id-28 .pv2-cards.three{grid-template-columns:1fr 1fr}body.page-id-28 .pv2-design-grid article,body.page-id-28 .pv2-cards article{padding:17px;min-height:170px}body.page-id-28 .pv2-design-grid h3,body.page-id-28 .pv2-cards h3{font-size:16px}body.page-id-28 .pv2-split-grid{grid-template-columns:1fr}body.page-id-28 .pv2-split-grid>div{padding:48px 6%;min-height:auto}body.page-id-28 .pv2-mini-grid{grid-template-columns:1fr 1fr}body.page-id-28 .pv2-process{grid-template-columns:1fr}body.page-id-28 .pv2-process>div{min-height:auto;border-right:0}body.page-id-28 .pv2-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-28 .pv2-rfq h2{font-size:36px}}
@media(max-width:430px){body.page-id-28 .pv2-design-grid,body.page-id-28 .pv2-cards.four,body.page-id-28 .pv2-cards.three,body.page-id-28 .pv2-mini-grid{grid-template-columns:1fr}body.page-id-28 .pv2-split ul{grid-template-columns:1fr}body.page-id-28 .pv2-actions a{width:100%;text-align:center}}body.page-id-28 /* V3 Mega Product Catalogue */
.v3-finder{padding:34px 0;background:#0d3f39;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}body.page-id-28 .v3-finder .pv2-shell{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center}body.page-id-28 .v3-finder-copy span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#c19751}body.page-id-28 .v3-finder-copy h2{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}body.page-id-28 .v3-finder-copy p{font-size:11px;color:rgba(255,255,255,.62);margin:0}body.page-id-28 .v3-filter-buttons{display:flex;gap:7px;flex-wrap:wrap}body.page-id-28 .v3-filter-buttons button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}body.page-id-28 .v3-filter-buttons button.active{background:#b68b47;border-color:#b68b47}body.page-id-28 .v3-filterable.v3-hidden{display:none!important}body.page-id-28 .v3-mega{margin-top:24px}body.page-id-28 .v3-more{width:100%;border:1px solid #d9d5ca;background:#f7f5ef;color:#0d3f39;border-radius:11px;padding:15px 18px;font-size:10px;letter-spacing:.11em;font-weight:900;cursor:pointer;text-align:center}body.page-id-28 .pv2-dark .v3-more{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.page-id-28 .v3-mega-grid{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}body.page-id-28 .v3-mega.open .v3-mega-grid{display:grid}body.page-id-28 .v3-product{border:1px solid #dfdbd0;background:#fff;border-radius:11px;padding:17px;min-height:160px;color:#153c38}body.page-id-28 .pv2-dark .v3-product{background:#fff;color:#153c38;border-color:#fff}body.page-id-28 .v3-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}body.page-id-28 .v3-product-top b{font-size:10px;color:#b68b47}body.page-id-28 .v3-product-top span{font-size:7px;letter-spacing:.12em;color:#9a9f9c;font-weight:900}body.page-id-28 .v3-product h4{font-size:14px;margin:18px 0 7px}body.page-id-28 .v3-product p{font-size:10.5px!important;line-height:1.5!important;color:#707976!important;margin:0}body.page-id-28 .v3-product-actions{display:flex;gap:12px;margin-top:17px}body.page-id-28 .v3-product-actions a{font-size:8px;font-weight:900;letter-spacing:.05em;text-decoration:none;color:#0d3f39}body.page-id-28 .v3-product-actions a:last-child{color:#a97f3e}body.page-id-28 .v3-compare{padding:70px 0;background:linear-gradient(135deg,#082f2b,#0d3f39);color:#fff}body.page-id-28 .v3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13);border-radius:14px;overflow:hidden}body.page-id-28 .v3-compare-grid>div{padding:24px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-28 .v3-compare-grid>div:last-child{border:0}body.page-id-28 .v3-compare-grid b{font-size:10px;color:#c19751}body.page-id-28 .v3-compare-grid h3{font-size:17px;margin:22px 0 8px}body.page-id-28 .v3-compare-grid p{font-size:11px;line-height:1.6;color:rgba(255,255,255,.62)}
@media(max-width:980px){body.page-id-28 .v3-finder .pv2-shell{grid-template-columns:1fr}body.page-id-28 .v3-mega-grid{grid-template-columns:repeat(2,1fr)}body.page-id-28 .v3-compare-grid{grid-template-columns:repeat(2,1fr)}body.page-id-28 .v3-compare-grid>div{border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:600px){body.page-id-28 .v3-finder{padding:27px 0}body.page-id-28 .v3-finder .pv2-shell{gap:18px}body.page-id-28 .v3-filter-buttons{display:grid;grid-template-columns:repeat(3,1fr)}body.page-id-28 .v3-filter-buttons button{padding:9px 5px}body.page-id-28 .v3-mega-grid{grid-template-columns:1fr}body.page-id-28 .v3-product{min-height:auto}body.page-id-28 .v3-compare-grid{grid-template-columns:1fr}body.page-id-28 .v3-compare-grid>div{border-right:0}body.page-id-28 .v3-more{font-size:9px}}body.page-id-28 *{box-sizing:border-box}body.page-id-28{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-28{scroll-behavior:smooth}body.page-id-28{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-28 a{color:inherit;text-decoration:none}body.page-id-28 img{max-width:100%;display:block}body.page-id-28 .wrap{width:min(1380px,94%);margin:auto}body.page-id-28 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-28 h1,body.page-id-28 h2,body.page-id-28 h3{margin-top:0}body.page-id-28 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-28 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-28 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-28 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-28 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-28 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-28 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-28 .menu a:hover{color:var(--gold)}body.page-id-28 .nav-actions{display:flex;gap:8px}body.page-id-28 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-28 .btn.gold{background:var(--gold);color:#fff}body.page-id-28 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-28 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-28 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-28 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-28 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-28 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-28 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-28 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-28 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-28 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-28 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-28 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-28 section{padding:92px 0}body.page-id-28 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-28 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-28 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-28 .trust-item:last-child{border:0}body.page-id-28 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-28 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-28 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-28 .visual-stack{position:relative;min-height:520px}body.page-id-28 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-28 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-28 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-28 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-28 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-28 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-28 .solution-body{padding:19px}body.page-id-28 .solution-body h3{color:var(--green);font-size:18px}body.page-id-28 .solution-body p{color:var(--muted);font-size:12px}body.page-id-28 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-28 .parking-feature{background:var(--paper)}body.page-id-28 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-28 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-28 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-28 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-28 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-28 .engineering{background:var(--deep);color:#fff}body.page-id-28 .engineering h2{color:#fff}body.page-id-28 .engineering .lead{color:#b8c8c0}body.page-id-28 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-28 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-28 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-28 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-28 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-28 .eng-card b{color:#d7bc81;display:block}body.page-id-28 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-28 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-28 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-28 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-28 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-28 .process span{font-size:10px;color:var(--muted)}body.page-id-28 .materials{background:var(--paper)}body.page-id-28 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-28 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-28 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-28 .mat h3{color:var(--green)}body.page-id-28 .mat p{font-size:12px;color:var(--muted)}body.page-id-28 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-28 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-28 .industry b{color:var(--green);display:block}body.page-id-28 .industry span{font-size:11px;color:var(--muted)}body.page-id-28 .project-section{background:#fff}body.page-id-28 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-28 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-28 .project-card:first-child{grid-row:span 2}body.page-id-28 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-28 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-28 .project-info b{display:block}body.page-id-28 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-28 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-28 .stats-section h2{color:#fff}body.page-id-28 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-28 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-28 .stat-card small{color:#b8cbc1;display:block}body.page-id-28 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-28 .knowledge{background:var(--paper)}body.page-id-28 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-28 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-28 .article b{color:var(--green);display:block}body.page-id-28 .article p{font-size:11px;color:var(--muted)}body.page-id-28 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-28 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-28 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-28 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-28 .rfq-section{background:var(--deep);color:#fff}body.page-id-28 .rfq-section h2{color:#fff}body.page-id-28 .rfq-section .lead{color:#b9cbc2}body.page-id-28 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-28 input,body.page-id-28 select,body.page-id-28 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-28 textarea{min-height:110px}body.page-id-28 .full{grid-column:1/-1}body.page-id-28 .rfq-form button{border:0}body.page-id-28 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-28 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-28 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-28 footer h3,body.page-id-28 footer h4{color:#fff}body.page-id-28 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-28 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-28 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-28 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-28 .menu{display:none}body.page-id-28 .solution-grid,body.page-id-28 .industry-grid,body.page-id-28 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-28 .intro-grid,body.page-id-28 .parking-grid,body.page-id-28 .eng-grid{grid-template-columns:1fr}body.page-id-28 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-28 .mat-grid,body.page-id-28 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-28 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-28 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-28 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-28 .topbar{display:block;text-align:center}body.page-id-28 .nav-actions .ghost{display:none}body.page-id-28 .hero{min-height:680px}body.page-id-28 .hero h1{font-size:52px}body.page-id-28 .hero-stats,body.page-id-28 .solution-grid,body.page-id-28 .industry-grid,body.page-id-28 .knowledge-grid,body.page-id-28 .mat-grid,body.page-id-28 .stats-grid,body.page-id-28 .rfq-form,body.page-id-28 .footer-grid{grid-template-columns:1fr}body.page-id-28 .process-grid{grid-template-columns:1fr 1fr}body.page-id-28 .design-list,body.page-id-28 .eng-cards{grid-template-columns:1fr}body.page-id-28 .project-grid{grid-template-columns:1fr}body.page-id-28 .project-card:first-child{grid-column:auto}
}body.page-id-28 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-28 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-28 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-28 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-28 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-28 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-28 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-28 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-28 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-28 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-28 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-28 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-28 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-28 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-28 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-28 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-28 .hero{min-height:700px!important}body.page-id-28 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-28 .hero h1{font-size:46px!important}body.page-id-28 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-28 /* V44 — split-screen VIP hero: compact,body.page-id-28 copy left,body.page-id-28 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-28 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-28 .hero:after{display:none!important}body.page-id-28 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-28 .hero-slide{background-position:center center!important}body.page-id-28 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-28 .hero-in>.ey,body.page-id-28 .hero-in>h1,body.page-id-28 .hero-in>p,body.page-id-28 .hero-in>.hero-actions,body.page-id-28 .hero-in>.hero-stats,body.page-id-28 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-28 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-28 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-28 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-28 .hero-actions{margin-top:22px!important}body.page-id-28 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-28 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-28 .hero-stat b{font-size:13px!important}body.page-id-28 .hero-stat span{font-size:9px!important}body.page-id-28 .hero-slider-nav{margin-top:14px!important}body.page-id-28 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-28 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-28 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-28 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-28 .hero-in>.ey,body.page-id-28 .hero-in>h1,body.page-id-28 .hero-in>p,body.page-id-28 .hero-in>.hero-actions,body.page-id-28 .hero-in>.hero-stats,body.page-id-28 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-28 .hero h1{font-size:43px!important}body.page-id-28 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-28 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-28 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-28 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-28 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-28 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-28 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-28 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-28 .hero-in>.ey,body.page-id-28 .hero-in>h1,body.page-id-28 .hero-in>p,body.page-id-28 .hero-in>.hero-actions,body.page-id-28 .hero-in>.hero-stats,body.page-id-28 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-28 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-28 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-28 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-28 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-28 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-28 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-28 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-28 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-28 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-28 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-28 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-28 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-28 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-28 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-28 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-28 .hero p{max-width:92%!important}body.page-id-28 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-28 .hero{min-height:680px!important}body.page-id-28 .hero h1{font-size:38px!important}body.page-id-28 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-28 .hero-stat{min-height:62px!important}body.page-id-28 .hero p{font-size:13px!important}}body.page-id-28 header .menu{white-space:nowrap}body.page-id-28 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-28 header .menu a:hover{color:#c7a158}body.page-id-28 .card h3{margin-top:8px}body.page-id-28 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-28 header .menu{display:none}}body.page-id-28 #client-trust,body.page-id-28 #before-after,body.page-id-28 #quality-safety,body.page-id-28 #after-sales,body.page-id-28 #final-corporate-cta{scroll-margin-top:95px}body.page-id-28 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-28 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-28 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-28 footer .footer-grid{grid-template-columns:1fr}}body.page-id-28 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-28 .wrap,body.page-id-28 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-28 section{padding:64px 0!important}body.page-id-28 .section-head{margin-bottom:26px!important}body.page-id-28 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-28 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-28 h3{font-size:17px!important}body.page-id-28 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-28 .ar-line,body.page-id-28 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-28 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-28 .hero-content,body.page-id-28 .hero-in{max-width:860px!important}body.page-id-28 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-28 .hero-proof,body.page-id-28 .hero-stats{margin-top:28px!important}body.page-id-28 header{height:82px!important}body.page-id-28 .logo img,body.page-id-28 .brand img{width:104px!important;height:66px!important}body.page-id-28 .menu{gap:10px!important}body.page-id-28 .menu a{font-size:9px!important}body.page-id-28 .nav{gap:14px!important}body.page-id-28 .btn{padding:11px 14px!important}body.page-id-28 .cards4,body.page-id-28 .solution-grid{gap:12px!important}body.page-id-28 .card-img,body.page-id-28 .solution-img{height:160px!important}body.page-id-28 .card-body,body.page-id-28 .solution-body{padding:16px!important}body.page-id-28 .card-body p,body.page-id-28 .solution-body p{font-size:11px!important}body.page-id-28 .split,body.page-id-28 .intro-grid,body.page-id-28 .parking-grid,body.page-id-28 .eng-grid{gap:38px!important}body.page-id-28 .visual-collage,body.page-id-28 .visual-stack{min-height:430px!important}body.page-id-28 .parking-photo,body.page-id-28 .parking-visual{height:470px!important}body.page-id-28 .eng-photo,body.page-id-28 .eng-visual{height:470px!important}body.page-id-28 .process,body.page-id-28 .process-grid{gap:8px!important}body.page-id-28 .process-step,body.page-id-28 .process{font-size:11px}body.page-id-28 .material-grid,body.page-id-28 .mat-grid,body.page-id-28 .industry-grid,body.page-id-28 .blog-grid,body.page-id-28 .knowledge-grid{gap:10px!important}body.page-id-28 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-28 .location-grid{gap:8px!important}body.page-id-28 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-28 footer{padding-top:46px!important}body.page-id-28 .footer-grid{gap:18px!important}body.page-id-28 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-28 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-28 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-28 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-28 .visual-banner .caption b{font-size:22px;display:block}body.page-id-28 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-28 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-28 .wrap,body.page-id-28 .w{width:calc(100% - 28px)!important}body.page-id-28 section{padding:42px 0!important}body.page-id-28 .hero{min-height:620px!important}body.page-id-28 .cards4,body.page-id-28 .solution-grid,body.page-id-28 .industry-grid,body.page-id-28 .blog-grid,body.page-id-28 .knowledge-grid,body.page-id-28 .material-grid,body.page-id-28 .mat-grid,body.page-id-28 .cred-grid,body.page-id-28 .stats-grid{grid-template-columns:1fr!important}body.page-id-28 .process,body.page-id-28 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-28 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-28 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-28{overflow-x:hidden}body.page-id-28 .wrap,body.page-id-28 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-28 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-28 section + section{margin-top:0!important}body.page-id-28 .section-head{margin:0 0 14px!important}body.page-id-28 .section-head h2{margin:4px 0 9px!important}body.page-id-28 p{margin:6px 0 9px!important}body.page-id-28 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-28 .cards,body.page-id-28 .cards4,body.page-id-28 .solution-grid,body.page-id-28 .industry-grid,body.page-id-28 .material-grid,body.page-id-28 .mat-grid,body.page-id-28 .eng-list,body.page-id-28 .process,body.page-id-28 .process-grid,body.page-id-28 .quick-grid,body.page-id-28 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-28 #parking .parking-grid,body.page-id-28 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-28 #parking .parking-photo,body.page-id-28 #parking .parking-visual,body.page-id-28 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-28 #manufacturing .process,body.page-id-28 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-28 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-28 #manufacturing .manufacturing-visual,body.page-id-28 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-28 #final-corporate-cta{padding:28px 0!important}body.page-id-28 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-28 #final-corporate-cta .visual-collage,body.page-id-28 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-28 #rfq{padding:38px 0!important}body.page-id-28 #rfq .section-head{margin-bottom:12px!important}body.page-id-28 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-28 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-28 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-28 #manufacturing .process,body.page-id-28 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-28 .wrap,body.page-id-28 .w{width:calc(100% - 30px)!important}body.page-id-28 #parking .parking-grid,body.page-id-28 #parking .auto-feature,body.page-id-28 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-28 #manufacturing .process,body.page-id-28 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-28 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-28 section{padding:30px 0!important}body.page-id-28 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-28 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-28 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-28 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-28 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-28 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-28 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-28 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-28 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-28 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-28 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-28 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-28 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-28 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-28 .quote-card p{font-size:10px;line-height:1.6}body.page-id-28 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-28 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-28 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-28 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-28 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-28 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-28 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-28 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-28 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-28 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-28 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-28 .footer-ar{direction:rtl;text-align:left}body.page-id-28 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-28 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-28 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-28 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-28 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-28 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-28 .corp-heading{grid-template-columns:1fr}body.page-id-28 .corp-cards,body.page-id-28 .vendor-strip,body.page-id-28 .footer-pro{grid-template-columns:1fr}body.page-id-28 .footer-legal{display:block}
}body.page-id-28 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-28 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-28 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-28 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-28 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-28 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-28 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-28 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-28 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-28 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-28 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-28 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-28 .sector-copy{padding:13px}body.page-id-28 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-28 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-28 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-28 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-28 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-28 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-28 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-28 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-28 #parking{background:#f7f7f3!important}body.page-id-28 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-28 .sectors-head{grid-template-columns:1fr}body.page-id-28 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-28 .sector-grid{grid-template-columns:1fr}body.page-id-28 .sector-footer{grid-template-columns:1fr}}body.page-id-28 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-28 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-28 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-28 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-28 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-28 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-28 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-28 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-28 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-28 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-28 .fp27-main{grid-row:1/3}body.page-id-28 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-28 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-28 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-28 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-28 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-28 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-28 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-28 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-28 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-28 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-28 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-28 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-28 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-28 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-28 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-28 .fp27-proof strong{font-size:13px}body.page-id-28 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-28 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-28 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-28 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-28 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-28 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-28 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-28 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-28 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-28 .featured-projects-v27{padding:52px 0}body.page-id-28 .fp27-grid{display:flex;flex-direction:column}body.page-id-28 .fp27-card{min-height:260px}body.page-id-28 .fp27-main{min-height:330px}body.page-id-28 .fp27-footer{flex-direction:column}body.page-id-28 .fp27-proof{display:block}body.page-id-28 .fp27-proof span{display:block;margin-top:4px}}body.page-id-28 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-28 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-28 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-28 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-28 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-28 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-28 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-28 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-28 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-28 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-28 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-28 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-28 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-28 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-28 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-28 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-28 .footer-brand{padding-right:0}body.page-id-28 .footer-legal{display:block;line-height:1.8}}body.page-id-28 /* V41 — premium,body.page-id-28 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-28 header .nav{height:100%;gap:28px!important}body.page-id-28 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-28 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-28 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-28 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-28 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-28 header .header-menu a.nav-link:hover:after,body.page-id-28 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-28 header .header-menu .nav-link:hover,body.page-id-28 header .header-menu .nav-link.active{color:#063b2c}body.page-id-28 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-28 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-28 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-28 header .nav-more:hover .nav-dropdown,body.page-id-28 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-28 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-28 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-28 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-28 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-28 header .header-menu{display:none!important}body.page-id-28 header .nav{justify-content:space-between}body.page-id-28 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-28 header{height:76px!important}body.page-id-28 header .logo img{width:108px!important;height:62px!important}body.page-id-28 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-28 /* V42 — full desktop navigation,body.page-id-28 no More dropdown */
header{height:92px!important}body.page-id-28 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-28 header .logo{flex:0 0 auto}body.page-id-28 header .logo img{width:118px!important;height:72px!important}body.page-id-28 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-28 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-28 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-28 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-28 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-28 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-28 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-28 header .logo img{width:100px!important}body.page-id-28 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-28 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-28 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-28 header .header-menu::-webkit-scrollbar{display:none}body.page-id-28 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-28 header .header-menu{display:none!important}body.page-id-28 header .header-quote{display:inline-block}}body.page-id-28 .footer-accordion{border:0}body.page-id-28 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-28 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-28 .footer-accordion summary{pointer-events:none}body.page-id-28 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-28 footer#contact{padding:24px 0 82px!important}body.page-id-28 footer#contact .footer-pro{display:block!important}body.page-id-28 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-28 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-28 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-28 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-28 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-28 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-28 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-28 .footer-accordion[open] summary:after{content:'–'}body.page-id-28 .footer-accordion-body{padding:0 0 12px}body.page-id-28 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-28 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-28 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-28 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-28 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-28 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-28 footer#contact{padding:20px 0 76px!important}body.page-id-28 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-28 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-28 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-28 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-28 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-28 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-28 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-28 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-28 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-28 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-28 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-28 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-28 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-28 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-28 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-28 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-28 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-28 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-28 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-28 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-28 footer#contact .footer-brand img{width:72px!important}body.page-id-28 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-28 /* V52 — Resource cards: clearer type,body.page-id-28 tighter spacing,body.page-id-28 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-28 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-28 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-28 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-28 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-28 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-28 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-28 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-28 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-28 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-28 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-28 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-28 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-28 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-28 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-28 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-28 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-28 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-28 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-28 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-28 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-28 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-28 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-28 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-28 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-28 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-28 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-28 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-28 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-28 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-28 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-28 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}body.page-id-28 /* V5 requested visibility + spacing corrections */

/* Smart Product Finder: force readable heading and copy */
.v3-finder,body.page-id-28 .v3-finder *{ box-sizing:border-box; }body.page-id-28 .v3-finder-copy h2{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:0 1px 1px rgba(0,0,0,.12);
}body.page-id-28 .v3-finder-copy p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
}body.page-id-28 .v3-finder-copy span{
  color:#d2aa63 !important;
  opacity:1 !important;
}body.page-id-28 /* Keep category More/View All controls attached to category content */
.v3-mega{margin-top:14px !important;}body.page-id-28 .v3-more{
  max-width:100% !important;
  margin:0 !important;
  min-height:44px;
}body.page-id-28 .v3-mega-grid{margin-top:10px !important;}body.page-id-28 /* Remove excessive blank space created by legacy standalone more boxes */
.pv2-category,body.page-id-28 .pv2-section,body.page-id-28 section[id]{
  scroll-margin-top:90px;
}body.page-id-28 /* RFQ section: restore contrast for title,body.page-id-28 copy and BOQ/drawing prompt */
#rfq,body.page-id-28 #rfq *{box-sizing:border-box;}body.page-id-28 #rfq h1,body.page-id-28 #rfq h2,body.page-id-28 #rfq h3,body.page-id-28 #rfq h4,body.page-id-28 #rfq .pv2-section-head h2,body.page-id-28 #rfq [class*="title"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-28 #rfq p,body.page-id-28 #rfq li,body.page-id-28 #rfq label,body.page-id-28 #rfq [class*="copy"],body.page-id-28 #rfq [class*="text"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-28 #rfq .pv2-section-head h2,body.page-id-28 #rfq .pv2-section-head p{
  color:#fff !important;
}body.page-id-28 #rfq .pv2-section-head span{
  color:#d2aa63 !important;
}body.page-id-28 /* Specific light RFQ card so "Have Drawing, BOQ..." cannot disappear */
#rfq .pv2-rfq-card,body.page-id-28 #rfq [class*="rfq-card"],body.page-id-28 #rfq [class*="request-card"]{
  background:#f6f0e4 !important;
  color:#173e39 !important;
}body.page-id-28 #rfq .pv2-rfq-card h3,body.page-id-28 #rfq .pv2-rfq-card h4,body.page-id-28 #rfq [class*="rfq-card"] h3,body.page-id-28 #rfq [class*="rfq-card"] h4,body.page-id-28 #rfq [class*="request-card"] h3,body.page-id-28 #rfq [class*="request-card"] h4{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-28 #rfq .pv2-rfq-card p,body.page-id-28 #rfq .pv2-rfq-card li,body.page-id-28 #rfq [class*="rfq-card"] p,body.page-id-28 #rfq [class*="rfq-card"] li,body.page-id-28 #rfq [class*="request-card"] p,body.page-id-28 #rfq [class*="request-card"] li{
  color:#4f5f5b !important;
  opacity:1 !important;
}body.page-id-28 /* Responsive cleanup */
@media (max-width:980px){
  .v3-finder-copy h2{font-size:26px !important;line-height:1.08 !important;}
}
@media (max-width:600px){body.page-id-28 .v3-finder-copy h2{font-size:24px !important;}body.page-id-28 .v3-finder-copy p{font-size:12px !important;line-height:1.55 !important;}body.page-id-28 .v3-more{min-height:42px;padding:12px 10px !important;}body.page-id-28 #rfq .pv2-rfq-card,body.page-id-28 #rfq [class*="rfq-card"],body.page-id-28 #rfq [class*="request-card"]{padding:20px !important;}
}body.page-id-28 /* V6: attach View All directly to its product group — no standalone lower boxes */
.v6-inline-more{
  display:block;
  width:100%;
  margin:8px 0 0 !important;
  padding:12px 16px;
  border:1px solid rgba(23,62,57,.18);
  border-radius:0 0 12px 12px;
  background:rgba(255,255,255,.72);
  color:#173e39;
  font:700 11px/1.2 inherit;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
  cursor:pointer;
}body.page-id-28 .v6-inline-more:hover{background:#173e39;color:#fff}body.page-id-28 /* Hide legacy detached controls if any remain */
.v3-more{
  margin-top:8px !important;
}
@media (max-width:700px){body.page-id-28 .v6-inline-more{padding:11px 13px;font-size:10px}
}body.page-id-28 /* V7 RFQ visibility / color-scheme fix */
#rfq{
  background:linear-gradient(135deg,#0a342f 0%,#0d3f39 100%) !important;
}body.page-id-28 #rfq .pv2-rfq-grid > div:first-child{
  color:#ffffff !important;
}body.page-id-28 #rfq .pv2-rfq-grid > div:first-child > span{
  color:#d4aa63 !important;
  opacity:1 !important;
}body.page-id-28 #rfq .pv2-rfq-grid > div:first-child h2,body.page-id-28 #rfq .pv2-rfq-grid > div:first-child h1,body.page-id-28 #rfq .pv2-rfq-grid > div:first-child h3{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}body.page-id-28 #rfq .pv2-rfq-grid > div:first-child p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-28 #rfq .pv2-rfq-box{
  background:#f7f1e6 !important;
  color:#173e39 !important;
  border:1px solid rgba(212,170,99,.35) !important;
}body.page-id-28 #rfq .pv2-rfq-box strong{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-28 #rfq .pv2-rfq-box ul,body.page-id-28 #rfq .pv2-rfq-box li{
  color:#4f5d59 !important;
  opacity:1 !important;
}body.page-id-28 #rfq .pv2-rfq-box a{
  background:#b68b47 !important;
  color:#ffffff !important;
}body.page-id-28 /* Extra explicit protection for the exact headline */
#rfq h2{
  color:#ffffff !important;
}body.page-id-28{--eg:#0c3b35;--eg2:#123f39;--gold:#c99b4a;--cream:#f5f0e6;--ink:#163b37}body.page-id-28 .eng-page{background:#f7f4ed;color:var(--ink);font-family:inherit}body.page-id-28 .eng-wrap{width:min(1180px,calc(100% - 48px));margin:auto}body.page-id-28 .eng-kicker{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}body.page-id-28 .eng-hero{background:linear-gradient(115deg,#092f2b,#0f463f);color:#fff;padding:86px 0 72px}body.page-id-28 .eng-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:center}body.page-id-28 .eng-hero h1{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.045em;margin:0 0 24px;max-width:850px}body.page-id-28 .eng-hero h1 em{font-style:normal;color:#d7b46f}body.page-id-28 .eng-lead{font-size:18px;line-height:1.7;max-width:780px;color:rgba(255,255,255,.78)}body.page-id-28 .eng-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}body.page-id-28 .eng-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:800;font-size:13px}body.page-id-28 .eng-btn.gold{background:var(--gold);color:#fff}body.page-id-28 .eng-btn.outline{border:1px solid rgba(255,255,255,.35);color:#fff}body.page-id-28 .eng-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(255,255,255,.16)}body.page-id-28 .eng-proof div{padding:18px 14px 0 0}body.page-id-28 .eng-proof b{display:block;color:var(--gold);font-size:12px}body.page-id-28 .eng-proof span{font-size:13px}body.page-id-28 .eng-hero-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);padding:34px;border-radius:18px}body.page-id-28 .eng-hero-panel>span{font-size:11px;letter-spacing:.18em;color:#d7b46f;font-weight:800}body.page-id-28 .eng-hero-panel h3{font-size:28px;margin:12px 0 20px}body.page-id-28 .eng-hero-panel ul{padding-left:18px;line-height:2;color:rgba(255,255,255,.82)}body.page-id-28 .eng-intro,body.page-id-28 .eng-workflow,body.page-id-28 .eng-apps{padding:74px 0}body.page-id-28 .eng-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:34px}body.page-id-28 .eng-title-row h2,body.page-id-28 .eng-workflow h2,body.page-id-28 .eng-two h2,body.page-id-28 .eng-rfq h2{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.035em;margin:0}body.page-id-28 .eng-title-row>p,body.page-id-28 .eng-two>div>p{font-size:16px;line-height:1.7;color:#66716e}body.page-id-28 .eng-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-28 .eng-card-grid article{background:#fff;border:1px solid #e7e1d6;border-radius:14px;padding:25px;min-height:220px}body.page-id-28 .eng-card-grid b,body.page-id-28 .eng-steps b{color:var(--gold);font-size:12px}body.page-id-28 .eng-card-grid h3,body.page-id-28 .eng-steps h3,body.page-id-28 .eng-app-grid h3{font-size:20px;margin:34px 0 10px}body.page-id-28 .eng-card-grid p,body.page-id-28 .eng-steps p,body.page-id-28 .eng-app-grid p{font-size:14px;line-height:1.65;color:#697370}body.page-id-28 .eng-dark{background:var(--eg);color:#fff;padding:70px 0}body.page-id-28 .eng-title-row.light>p{color:rgba(255,255,255,.65)}body.page-id-28 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:15px;overflow:hidden}body.page-id-28 .eng-basis>div{padding:30px;border-right:1px solid rgba(255,255,255,.15)}body.page-id-28 .eng-basis>div:last-child{border-right:0}body.page-id-28 .eng-basis span{color:var(--gold);font-size:12px}body.page-id-28 .eng-basis h3{font-size:22px;margin:35px 0 8px}body.page-id-28 .eng-basis p{color:rgba(255,255,255,.7);line-height:1.6}body.page-id-28 .eng-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-28 .eng-steps>div{border-top:2px solid var(--gold);background:#fff;padding:22px;min-height:210px}body.page-id-28 .eng-deliverables{padding:72px 0;background:#ece7dc}body.page-id-28 .eng-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}body.page-id-28 .eng-checks{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ddd5c7}body.page-id-28 .eng-checks span{padding:17px 20px;border-bottom:1px solid #eee7db;border-right:1px solid #eee7db;font-size:14px}body.page-id-28 .eng-checks span:before{content:"✓";color:var(--gold);font-weight:900;margin-right:10px}body.page-id-28 .eng-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-28 .eng-app-grid>div{background:#fff;border-radius:14px;padding:25px;border:1px solid #e7e1d6;min-height:155px}body.page-id-28 .eng-app-grid h3{margin-top:0}body.page-id-28 .eng-rfq{background:linear-gradient(120deg,#0a342f,#11483f);color:#fff;padding:68px 0}body.page-id-28 .eng-rfq-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}body.page-id-28 .eng-rfq p{color:rgba(255,255,255,.76);font-size:16px;line-height:1.7;max-width:700px}body.page-id-28 .eng-rfq-box{background:#f5eee1;color:var(--ink);padding:30px;border-radius:16px}body.page-id-28 .eng-rfq-box h3{font-size:24px;margin-top:0}body.page-id-28 .eng-rfq-box ul{line-height:1.9;color:#53615d}body.page-id-28 .eng-rfq-box a{display:block;margin-top:20px;background:var(--gold);color:#fff;text-decoration:none;padding:14px;border-radius:6px;font-weight:800;text-align:center;font-size:12px}
@media(max-width:900px){body.page-id-28 .eng-wrap{width:min(100% - 28px,1180px)}body.page-id-28 .eng-hero{padding:58px 0 46px}body.page-id-28 .eng-hero-grid,body.page-id-28 .eng-title-row,body.page-id-28 .eng-two,body.page-id-28 .eng-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-28 .eng-card-grid{grid-template-columns:repeat(2,1fr)}body.page-id-28 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-28 .eng-steps{grid-template-columns:repeat(2,1fr)}body.page-id-28 .eng-app-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-28 .eng-hero h1{font-size:46px}body.page-id-28 .eng-lead{font-size:16px}body.page-id-28 .eng-proof{grid-template-columns:repeat(2,1fr)}body.page-id-28 .eng-card-grid,body.page-id-28 .eng-basis,body.page-id-28 .eng-steps,body.page-id-28 .eng-app-grid,body.page-id-28 .eng-checks{grid-template-columns:1fr}body.page-id-28 .eng-basis>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}body.page-id-28 .eng-intro,body.page-id-28 .eng-workflow,body.page-id-28 .eng-apps,body.page-id-28 .eng-deliverables,body.page-id-28 .eng-dark,body.page-id-28 .eng-rfq{padding:48px 0}body.page-id-28 .eng-card-grid article{min-height:auto}body.page-id-28 .eng-steps>div{min-height:auto}body.page-id-28 .eng-title-row{margin-bottom:24px}
}body.page-id-28 /* V2 — visual-first engineering presentation */
.eng-hero{position:relative;overflow:hidden}body.page-id-28 .eng-hero:after{content:"";position:absolute;inset:0 0 0 53%;background:
linear-gradient(90deg,#0a342f 0%,rgba(10,52,47,.55) 35%,rgba(10,52,47,.08) 100%),
url('https://www.dlubal.com/de/webimage/013523/2734628/RFEM_1200x900px.png') center/cover no-repeat;opacity:.48;pointer-events:none}body.page-id-28 .eng-hero .eng-wrap{position:relative;z-index:2}body.page-id-28 .eng-hero-grid{grid-template-columns:1.15fr .55fr}body.page-id-28 .eng-visual-lab{padding:74px 0;background:#f3efe7}body.page-id-28 .ev-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-28 .ev-head h2,body.page-id-28 .load-head h2{font-size:clamp(36px,4.6vw,64px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:820px}body.page-id-28 .ev-head>p{color:#66716e;line-height:1.7;margin:0}body.page-id-28 .ev-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}body.page-id-28 .ev-card{background:#fff;border:1px solid #e1d9cb;border-radius:18px;overflow:hidden}body.page-id-28 .ev-card:nth-child(1),body.page-id-28 .ev-card:nth-child(2){grid-column:span 6}body.page-id-28 .ev-card:nth-child(n+3){grid-column:span 3}body.page-id-28 .ev-img{height:280px;position:relative;background:#e8e8e4;overflow:hidden}body.page-id-28 .ev-card:nth-child(n+3) .ev-img{height:210px}body.page-id-28 .ev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}body.page-id-28 .ev-card:hover img{transform:scale(1.025)}body.page-id-28 .ev-img span{position:absolute;top:14px;left:14px;background:#0d3d37;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;letter-spacing:.12em}body.page-id-28 .ev-copy{padding:20px}body.page-id-28 .ev-copy h3{font-size:21px;margin:0 0 8px}body.page-id-28 .ev-copy p{font-size:13px;line-height:1.55;color:#6a7471;margin:0}body.page-id-28 .load-strip{padding:68px 0;background:#0b3933;color:#fff}body.page-id-28 .load-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}body.page-id-28 .load-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden}body.page-id-28 .load-grid article{padding:30px;min-height:250px;border-right:1px solid rgba(255,255,255,.15);position:relative}body.page-id-28 .load-grid article:last-child{border-right:0}body.page-id-28 .load-icon{height:64px;display:flex;align-items:center;font-size:31px;font-weight:300;color:#d8ad61;letter-spacing:7px}body.page-id-28 .load-grid b{font-size:11px;color:#d8ad61;letter-spacing:.14em}body.page-id-28 .load-grid h3{font-size:24px;margin:25px 0 8px}body.page-id-28 .load-grid p{color:rgba(255,255,255,.67);font-size:13px;line-height:1.6}
@media(max-width:900px){body.page-id-28 .eng-hero:after{inset:42% 0 0 0;opacity:.2}body.page-id-28 .ev-head{grid-template-columns:1fr;gap:18px}body.page-id-28 .ev-card:nth-child(1),body.page-id-28 .ev-card:nth-child(2),body.page-id-28 .ev-card:nth-child(n+3){grid-column:span 6}body.page-id-28 .load-grid{grid-template-columns:repeat(2,1fr)}body.page-id-28 .load-grid article{border-bottom:1px solid rgba(255,255,255,.15)}
}
@media(max-width:560px){body.page-id-28 .eng-visual-lab,body.page-id-28 .load-strip{padding:46px 0}body.page-id-28 .ev-card:nth-child(1),body.page-id-28 .ev-card:nth-child(2),body.page-id-28 .ev-card:nth-child(n+3){grid-column:span 12}body.page-id-28 .ev-img,body.page-id-28 .ev-card:nth-child(n+3) .ev-img{height:220px}body.page-id-28 .load-grid{grid-template-columns:1fr}body.page-id-28 .load-grid article{min-height:auto;border-right:0;padding:24px}body.page-id-28 .load-icon{height:45px}
}body.page-id-28 .eng-card-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}body.page-id-28 .eng-card-grid article{grid-column:span 3;position:relative;overflow:hidden;min-height:310px!important;padding:0!important;border:1px solid #ded7ca!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(10,55,49,.06)}body.page-id-28 .eng-card-grid article::before{content:"";display:block;height:145px;background:linear-gradient(135deg,#0b3933,#17675b);border-bottom:3px solid #d7aa58}body.page-id-28 .eng-card-grid article::after{position:absolute;top:26px;left:28px;color:#fff;font-size:48px;line-height:1;font-weight:800;opacity:.96}body.page-id-28 .eng-card-grid article:nth-child(1)::after{content:"⌁"}body.page-id-28 .eng-card-grid article:nth-child(2)::after{content:"▱"}body.page-id-28 .eng-card-grid article:nth-child(3)::after{content:"↗"}body.page-id-28 .eng-card-grid article:nth-child(4)::after{content:"⊥"}body.page-id-28 .eng-card-grid article:nth-child(5)::after{content:"◇"}body.page-id-28 .eng-card-grid article:nth-child(6)::after{content:"⌗"}body.page-id-28 .eng-card-grid article:nth-child(7)::after{content:"✓"}body.page-id-28 .eng-card-grid article:nth-child(8)::after{content:"↻"}body.page-id-28 .eng-card-grid article>b{position:absolute;top:18px;right:20px;background:#d7aa58;color:#173d37!important;padding:7px 9px;border-radius:999px;font-size:11px!important;letter-spacing:.1em;z-index:2}body.page-id-28 .eng-card-grid article h3{font-size:21px!important;margin:20px 22px 9px!important;color:#123e38;line-height:1.12}body.page-id-28 .eng-card-grid article p{font-size:14px!important;line-height:1.55!important;margin:0 22px 22px!important;color:#65716d!important}body.page-id-28 .eng-intro{padding:62px 0!important;background:linear-gradient(180deg,#fbfaf7 0%,#f3efe7 100%)}body.page-id-28 .eng-intro .eng-title-row{margin-bottom:26px!important}
@media(max-width:1050px){body.page-id-28 .eng-card-grid article{grid-column:span 6}}
@media(max-width:560px){body.page-id-28 .eng-card-grid{gap:12px!important}body.page-id-28 .eng-card-grid article{grid-column:span 12;min-height:0!important}body.page-id-28 .eng-card-grid article::before{height:105px}body.page-id-28 .eng-card-grid article::after{top:25px;font-size:38px}body.page-id-28 .eng-card-grid article h3{font-size:20px!important;margin-top:17px!important}body.page-id-28 .eng-intro{padding:44px 0!important}}body.page-id-28 /* V4 Structural Design Basis readability + VIP redesign */
.eng-dark{background:linear-gradient(135deg,#073d34 0%,#0b5547 55%,#073b33 100%);padding:64px 0;position:relative;overflow:hidden}body.page-id-28 .eng-dark:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(210,164,75,.16);border-radius:50%;right:-160px;top:-220px}body.page-id-28 .eng-dark .eng-wrap{position:relative;z-index:1}body.page-id-28 .eng-dark .eng-title-row{align-items:end;margin-bottom:28px}body.page-id-28 .eng-dark .eng-title-row h2{color:#fff!important;font-size:clamp(34px,4vw,58px);line-height:1.02;max-width:780px;margin:10px 0 0}body.page-id-28 .eng-dark .eng-title-row>p{color:#eef5f1!important;font-size:17px!important;line-height:1.65!important;max-width:480px!important;font-weight:500}body.page-id-28 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:0!important;border-radius:0!important;overflow:visible!important}body.page-id-28 .eng-basis>div{position:relative;min-height:260px;padding:26px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 18px 45px rgba(0,0,0,.10);backdrop-filter:blur(3px)}body.page-id-28 .eng-basis>div:before{display:block;width:46px;height:46px;margin-bottom:34px;border-radius:12px;background:#d2a44b;color:#073d34;font-size:22px;font-weight:900;text-align:center;line-height:46px}body.page-id-28 .eng-basis>div:nth-child(1):before{content:"↗"}body.page-id-28 .eng-basis>div:nth-child(2):before{content:"≋"}body.page-id-28 .eng-basis>div:nth-child(3):before{content:"⌗"}body.page-id-28 .eng-basis>div:nth-child(4):before{content:"⌂"}body.page-id-28 .eng-basis span{position:absolute;top:28px;right:25px;color:#e5bd6b!important;font-size:13px!important;font-weight:800;letter-spacing:.08em}body.page-id-28 .eng-basis h3{color:#fff!important;font-size:23px!important;line-height:1.15;margin:0 0 12px!important;font-weight:800}body.page-id-28 .eng-basis p{color:#f1f5f3!important;font-size:15.5px!important;line-height:1.58!important;margin:0!important;font-weight:500}body.page-id-28 .eng-basis>div:nth-child(1) p:after{content:"\A Location • Dimensions • Layout • Quantity • Site conditions";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-28 .eng-basis>div:nth-child(2) p:after{content:"\A Dead load • Wind load • Uplift • Material grades";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-28 .eng-basis>div:nth-child(3) p:after{content:"\A Columns • Beams • Arms • Plates • Connections";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-28 .eng-basis>div:nth-child(4) p:after{content:"\A Base plates • Anchors • Footings • Site coordination";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}
@media(max-width:900px){body.page-id-28 .eng-dark{padding:48px 0}body.page-id-28 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-28 .eng-basis>div{min-height:245px}body.page-id-28 .eng-dark .eng-title-row>p{max-width:100%!important}}
@media(max-width:560px){body.page-id-28 .eng-dark{padding:38px 0}body.page-id-28 .eng-dark .eng-title-row{margin-bottom:20px}body.page-id-28 .eng-dark .eng-title-row h2{font-size:36px!important}body.page-id-28 .eng-dark .eng-title-row>p{font-size:15px!important}body.page-id-28 .eng-basis{grid-template-columns:1fr;gap:10px}body.page-id-28 .eng-basis>div{min-height:0;padding:22px!important}body.page-id-28 .eng-basis>div:before{margin-bottom:22px}body.page-id-28 .eng-basis h3{font-size:21px!important}body.page-id-28 .eng-basis p{font-size:15px!important}}body.page-id-28 .eng-deliverables{padding:72px 0;background:linear-gradient(135deg,#f7f3e8 0%,#fff 58%,#edf4ef 100%)}body.page-id-28 .eng-deliverables .eng-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:start}body.page-id-28 .eng-deliverables h2{font-size:clamp(34px,4vw,62px);line-height:1.02;max-width:620px;margin:12px 0 18px}body.page-id-28 .eng-deliverables p{font-size:18px;line-height:1.7;max-width:570px}body.page-id-28 .deliverable-note{margin-top:28px;padding:22px 24px;border-left:4px solid #d8a62b;background:#fff;border-radius:0 16px 16px 0;font-weight:650;color:#174b3d}body.page-id-28 .eng-checks{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;background:transparent!important;border:0!important}body.page-id-28 .eng-checks span{display:flex!important;align-items:center;min-height:72px;padding:17px 18px 17px 54px!important;background:#fff;border:1px solid rgba(18,75,60,.13);border-radius:15px;position:relative;font-size:16px!important;font-weight:700;color:#173f35;box-shadow:0 8px 24px rgba(19,62,52,.055)}body.page-id-28 .eng-checks span:before{content:'✓';position:absolute;left:18px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0c5745;color:#fff;font-size:13px;font-weight:900}body.page-id-28 .eng-checks span:nth-child(7){border-color:#d8a62b}body.page-id-28 .eng-checks span:nth-child(11){border-color:#d8a62b}
@media(max-width:800px){body.page-id-28 .eng-deliverables{padding:48px 0}body.page-id-28 .eng-deliverables .eng-two{grid-template-columns:1fr;gap:25px}body.page-id-28 .eng-deliverables h2{font-size:38px}body.page-id-28 .eng-deliverables p{font-size:16px}body.page-id-28 .eng-checks{grid-template-columns:1fr!important}body.page-id-28 .eng-checks span{min-height:60px;font-size:15px!important;padding:14px 14px 14px 50px!important}body.page-id-28 .deliverable-note{margin-top:20px}}body.page-id-28 .eng-apps{padding:72px 0;background:linear-gradient(180deg,#f7f3e9 0%,#fff 100%)}body.page-id-28 .eng-apps .eng-title-row{align-items:end;margin-bottom:30px;gap:36px}body.page-id-28 .eng-apps .eng-title-row h2{font-size:clamp(36px,4.4vw,66px);line-height:.98;max-width:820px;margin:8px 0 0}body.page-id-28 .eng-apps .eng-title-row>p{font-size:17px;line-height:1.65;max-width:430px;color:#4e5d56}body.page-id-28 .eng-app-grid.vip-app-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-28 .vip-app-card{position:relative;min-height:330px;border-radius:24px;overflow:hidden;background:#0c4a3b;border:1px solid rgba(13,76,61,.15);box-shadow:0 14px 34px rgba(15,52,43,.10)}body.page-id-28 .vip-app-card:nth-child(1),body.page-id-28 .vip-app-card:nth-child(2){grid-column:span 6;min-height:400px}body.page-id-28 .vip-app-card:nth-child(n+3){grid-column:span 3}body.page-id-28 .vip-app-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}body.page-id-28 .vip-app-card:hover img{transform:scale(1.045)}body.page-id-28 .vip-app-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,25,20,.04) 22%,rgba(4,28,22,.92) 100%)}body.page-id-28 .vip-app-content{position:absolute;z-index:2;left:24px;right:24px;bottom:23px;color:#fff}body.page-id-28 .vip-app-no{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#d9a52c;color:#103d32;font-size:12px;font-weight:800;margin-bottom:12px}body.page-id-28 .vip-app-content h3{font-size:clamp(20px,2vw,29px);line-height:1.08;margin:0 0 8px;color:#fff}body.page-id-28 .vip-app-content p{font-size:14px;line-height:1.5;margin:0;color:rgba(255,255,255,.84)}body.page-id-28 .vip-app-tag{display:inline-block;margin-top:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){body.page-id-28 .eng-apps{padding:48px 0}body.page-id-28 .eng-apps .eng-title-row{display:block}body.page-id-28 .eng-apps .eng-title-row>p{margin-top:16px}body.page-id-28 .eng-app-grid.vip-app-grid{grid-template-columns:1fr 1fr}body.page-id-28 .vip-app-card,body.page-id-28 .vip-app-card:nth-child(1),body.page-id-28 .vip-app-card:nth-child(2),body.page-id-28 .vip-app-card:nth-child(n+3){grid-column:span 1;min-height:300px}}
@media(max-width:600px){body.page-id-28 .eng-apps{padding:38px 0}body.page-id-28 .eng-apps .eng-title-row h2{font-size:38px}body.page-id-28 .eng-app-grid.vip-app-grid{grid-template-columns:1fr;gap:12px}body.page-id-28 .vip-app-card,body.page-id-28 .vip-app-card:nth-child(1),body.page-id-28 .vip-app-card:nth-child(2),body.page-id-28 .vip-app-card:nth-child(n+3){min-height:270px}body.page-id-28 .vip-app-content{left:18px;right:18px;bottom:18px}body.page-id-28 .vip-app-content h3{font-size:23px}body.page-id-28 .vip-app-content p{font-size:13px}}body.page-id-28 #eng-rfq{background:linear-gradient(135deg,#063f38 0%,#0a574b 58%,#073b35 100%);color:#fff;padding:78px 0 64px;overflow:hidden;position:relative}body.page-id-28 #eng-rfq:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(237,183,62,.12),transparent 28%);pointer-events:none}body.page-id-28 .rfq-vip-wrap{width:min(1180px,92%);margin:auto;position:relative;z-index:1}body.page-id-28 .rfq-vip-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:34px}body.page-id-28 .rfq-vip-kicker{display:block;color:#e9b53e;font-size:13px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-28 .rfq-vip-head h2{font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:0}body.page-id-28 .rfq-vip-head p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 0 4px}body.page-id-28 .rfq-vip-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-28 .rfq-blueprint,body.page-id-28 .rfq-info-card{border:1px solid rgba(255,255,255,.16);border-radius:22px;overflow:hidden}body.page-id-28 .rfq-blueprint{background:#082f2c;min-height:520px}body.page-id-28 .rfq-blueprint-top{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;letter-spacing:.11em;color:rgba(255,255,255,.65)}body.page-id-28 .rfq-blueprint-top b{color:#e9b53e}body.page-id-28 .rfq-blueprint svg{display:block;width:100%;height:auto;padding:22px}body.page-id-28 .rfq-blueprint-note{display:flex;gap:22px;flex-wrap:wrap;padding:17px 22px;border-top:1px solid rgba(255,255,255,.13);font-size:13px;font-weight:700}body.page-id-28 .rfq-info-card{background:#f7f2e8;color:#143f39;padding:32px}body.page-id-28 .rfq-card-no{font-size:11px;font-weight:900;letter-spacing:.14em;color:#aa7a22}body.page-id-28 .rfq-info-card h3{font-size:34px;line-height:1.02;letter-spacing:-.04em;margin:13px 0 12px}body.page-id-28 .rfq-info-card>p{font-size:15px;line-height:1.55;color:#65706d;margin:0 0 18px}body.page-id-28 .rfq-info-list{border-top:1px solid #d9d3c7}body.page-id-28 .rfq-info-list div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #ddd6ca}body.page-id-28 .rfq-info-list b{font-size:14px}body.page-id-28 .rfq-info-list span{font-size:13px;color:#747b78;line-height:1.35}body.page-id-28 .rfq-vip-btn{margin-top:22px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#dca72e;color:#123c37;padding:16px 18px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.07em}body.page-id-28 .rfq-vip-btn span{font-size:20px}body.page-id-28 .rfq-flow{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 20px;background:rgba(0,0,0,.10)}body.page-id-28 .rfq-flow div{display:flex;align-items:center;gap:10px}body.page-id-28 .rfq-flow b{color:#e9b53e;font-size:12px}body.page-id-28 .rfq-flow span{font-size:13px;font-weight:700}body.page-id-28 .rfq-flow i{font-style:normal;color:#e9b53e;padding:0 12px}
@media(max-width:820px){body.page-id-28 #eng-rfq{padding:52px 0 42px}body.page-id-28 .rfq-vip-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.page-id-28 .rfq-vip-head h2{font-size:44px}body.page-id-28 .rfq-vip-head p{font-size:16px}body.page-id-28 .rfq-vip-grid{grid-template-columns:1fr}body.page-id-28 .rfq-blueprint{min-height:0}body.page-id-28 .rfq-blueprint-top{font-size:9px}body.page-id-28 .rfq-blueprint svg{padding:10px}body.page-id-28 .rfq-blueprint-note{gap:10px 16px;font-size:11px}body.page-id-28 .rfq-info-card{padding:24px 20px}body.page-id-28 .rfq-info-card h3{font-size:30px}body.page-id-28 .rfq-info-list div{grid-template-columns:1fr;gap:4px}body.page-id-28 .rfq-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-28 .rfq-flow i{display:none}body.page-id-28 .rfq-flow div{border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0}}
@media(max-width:480px){body.page-id-28 .rfq-vip-wrap{width:92%}body.page-id-28 .rfq-vip-head h2{font-size:38px}body.page-id-28 .rfq-flow{grid-template-columns:1fr}body.page-id-28 .rfq-blueprint-top{flex-direction:column}body.page-id-28 .rfq-blueprint-note{display:grid;grid-template-columns:1fr 1fr}}body.page-id-28 /* V9: mobile readability + RFQ heading contrast */
.rfq-vip-head h2{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;opacity:1!important}body.page-id-28 .rfq-vip-head h2 br{display:block}body.page-id-28 .rfq-vip-head p{color:rgba(255,255,255,.92)!important}body.page-id-28 .eng-hero h1,body.page-id-28 .eng-hero h1 em{opacity:1!important}
@media(max-width:767px){body.page-id-28,body.page-id-28{overflow-x:hidden!important;width:100%!important}body.page-id-28 .eng-page{overflow:hidden!important}body.page-id-28 .eng-wrap,body.page-id-28 .rfq-vip-wrap{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}body.page-id-28 .eng-hero{padding:42px 0 28px!important;min-height:auto!important}body.page-id-28 .eng-hero-grid{display:block!important}body.page-id-28 .eng-kicker{font-size:11px!important;letter-spacing:1.5px!important;line-height:1.35!important}body.page-id-28 .eng-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important;letter-spacing:-1.4px!important;margin:12px 0 16px!important;max-width:100%!important}body.page-id-28 .eng-hero h1 em{display:inline!important;color:#d7a936!important}body.page-id-28 .eng-lead{font-size:16px!important;line-height:1.6!important;max-width:100%!important}body.page-id-28 .eng-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:20px!important}body.page-id-28 .eng-btn{width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}body.page-id-28 .eng-proof{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}body.page-id-28 .eng-proof>div{min-width:0!important;padding:12px 10px!important}body.page-id-28 .eng-proof b{font-size:14px!important}body.page-id-28 .eng-proof span{font-size:11px!important;line-height:1.25!important}body.page-id-28 .eng-hero-panel{margin-top:18px!important;padding:20px!important;width:auto!important}body.page-id-28 .eng-hero-panel h3{font-size:23px!important;line-height:1.15!important}body.page-id-28 .eng-hero-panel li{font-size:14px!important;line-height:1.45!important}body.page-id-28 .eng-visual-lab,body.page-id-28 .load-strip,body.page-id-28 .vip-applications,body.page-id-28 .eng-rfq{padding-top:48px!important;padding-bottom:48px!important}body.page-id-28 .ev-head{display:block!important}body.page-id-28 .ev-head h2{font-size:32px!important;line-height:1.05!important}body.page-id-28 .ev-head p{font-size:15px!important;margin-top:12px!important}body.page-id-28 .ev-grid,body.page-id-28 .load-grid,body.page-id-28 .vip-app-grid{grid-template-columns:1fr!important;gap:14px!important}body.page-id-28 .ev-card,body.page-id-28 .vip-app-card{min-width:0!important}body.page-id-28 .ev-img img,body.page-id-28 .vip-app-card img{height:220px!important;object-fit:cover!important}body.page-id-28 .load-head h2{font-size:32px!important;line-height:1.08!important}body.page-id-28 .rfq-vip-head{display:block!important;margin-bottom:22px!important}body.page-id-28 .rfq-vip-head h2{font-size:38px!important;line-height:1.02!important;letter-spacing:-1px!important;margin:9px 0 14px!important;color:#fff!important}body.page-id-28 .rfq-vip-head p{font-size:15px!important;line-height:1.55!important;max-width:100%!important}body.page-id-28 .rfq-vip-grid{display:flex!important;flex-direction:column!important;gap:14px!important}body.page-id-28 .rfq-blueprint,body.page-id-28 .rfq-info-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.page-id-28 .rfq-blueprint{overflow:hidden!important}body.page-id-28 .rfq-blueprint-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px!important;font-size:10px!important}body.page-id-28 .rfq-blueprint svg{display:block!important;width:100%!important;height:auto!important;min-height:210px!important}body.page-id-28 .rfq-blueprint-note{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:12px 14px!important}body.page-id-28 .rfq-blueprint-note span{font-size:12px!important}body.page-id-28 .rfq-info-card{padding:20px!important}body.page-id-28 .rfq-info-card h3{font-size:26px!important;line-height:1.08!important}body.page-id-28 .rfq-info-card p{font-size:14px!important;line-height:1.55!important}body.page-id-28 .rfq-info-list>div{padding:11px 0!important}body.page-id-28 .rfq-info-list b{font-size:14px!important}body.page-id-28 .rfq-info-list span{font-size:12px!important;line-height:1.4!important}body.page-id-28 .rfq-vip-btn{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;font-size:12px!important;padding:14px 10px!important}body.page-id-28 .rfq-flow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}body.page-id-28 .rfq-flow i{display:none!important}body.page-id-28 .rfq-flow>div{min-width:0!important;padding:12px 8px!important}body.page-id-28 .rfq-flow b{font-size:12px!important}body.page-id-28 .rfq-flow span{font-size:11px!important;line-height:1.25!important}body.page-id-28 footer .w{width:auto!important;padding-left:18px!important;padding-right:18px!important}
}
@media(min-width:768px) and (max-width:1100px){body.page-id-28 .eng-wrap,body.page-id-28 .rfq-vip-wrap{padding-left:28px!important;padding-right:28px!important}body.page-id-28 .eng-hero h1{font-size:58px!important}body.page-id-28 .rfq-vip-head h2{color:#fff!important}}body.page-id-28 /* V10 — category-correct temporary 3D/engineering concept visuals */
.eng-apps img[alt*="application"]{
  object-fit:cover !important;
  object-position:center !important;
  background:#0b3732 !important;
}
@media(max-width:700px){body.page-id-28 .eng-apps img[alt*="application"]{
    min-height:220px !important;
    max-height:300px !important;
    width:100% !important;
  }
}body.page-id-28 .v11-materials{background:#f3f0e8;color:#113c36;padding:86px 0}body.page-id-28 .mat-wrap{width:min(1500px,92vw);margin:auto}body.page-id-28 .mat-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:35px}body.page-id-28 .mat-kicker{font-size:13px;letter-spacing:.22em;font-weight:800;color:#a87827}body.page-id-28 .mat-head h2{font-size:clamp(42px,5vw,76px);line-height:.94;margin:16px 0 0;letter-spacing:-.045em}body.page-id-28 .mat-head h2 em{font-style:normal;color:#bd8d39}body.page-id-28 .mat-head>p{font-size:18px;line-height:1.65;color:#52645f;max-width:620px}body.page-id-28 .mat-strip{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #d8d1c2;border-bottom:1px solid #d8d1c2;padding:15px 0;margin-bottom:24px}body.page-id-28 .mat-strip span{border:1px solid #d2c8b6;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:800;letter-spacing:.08em;background:#faf8f2}body.page-id-28 .mat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.page-id-28 .mat-card{background:#fff;border:1px solid #d9d2c4;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;min-height:390px;box-shadow:0 12px 35px rgba(30,55,48,.06)}body.page-id-28 .mat-card:nth-child(7){grid-column:1/-1;grid-template-columns:.75fr 1.25fr}body.page-id-28 .mat-visual{min-height:100%;background:#0b3732}body.page-id-28 .mat-visual img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-28 .mat-body{padding:28px;position:relative}body.page-id-28 .mat-num{font-size:12px;color:#b58532;font-weight:800;letter-spacing:.12em}body.page-id-28 .mat-body h3{font-size:25px;line-height:1.08;margin:13px 0 10px}body.page-id-28 .mat-body p{font-size:14px;line-height:1.55;color:#60706c;margin-bottom:20px}body.page-id-28 .mat-body ul{list-style:none;padding:0;margin:0;border-top:1px solid #eee9df}body.page-id-28 .mat-body li{font-size:13px;padding:9px 0;border-bottom:1px solid #eee9df}body.page-id-28 .mat-body li:before{content:"✓";color:#b88731;font-weight:900;margin-right:9px}body.page-id-28 .mat-spec{margin-top:22px;background:#0b3c35;color:white;border-radius:26px;padding:34px;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center}body.page-id-28 .mat-spec small{color:#dfb45f;font-weight:800;letter-spacing:.18em}body.page-id-28 .mat-spec h3{font-size:29px;margin:8px 0 0}body.page-id-28 .spec-items{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-28 .spec-items span{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px;font-size:12px;background:rgba(255,255,255,.04)}
@media(max-width:900px){body.page-id-28 .v11-materials{padding:55px 0}body.page-id-28 .mat-wrap{width:min(94vw,700px)}body.page-id-28 .mat-head{grid-template-columns:1fr;gap:20px}body.page-id-28 .mat-head h2{font-size:44px}body.page-id-28 .mat-head>p{font-size:16px}body.page-id-28 .mat-grid{grid-template-columns:1fr}body.page-id-28 .mat-card,body.page-id-28 .mat-card:nth-child(7){grid-column:auto;grid-template-columns:1fr;min-height:0}body.page-id-28 .mat-visual{height:260px}body.page-id-28 .mat-body{padding:23px}body.page-id-28 .mat-body h3{font-size:24px}body.page-id-28 .mat-spec{grid-template-columns:1fr;padding:25px;gap:22px}body.page-id-28 .spec-items{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){body.page-id-28 .mat-head h2{font-size:37px}body.page-id-28 .mat-visual{height:225px}body.page-id-28 .mat-strip{gap:6px}body.page-id-28 .mat-strip span{font-size:9px;padding:8px 10px}body.page-id-28 .spec-items{grid-template-columns:1fr 1fr}body.page-id-28 .mat-spec h3{font-size:24px}
}body.page-id-28 /* V12 — Desktop-first materials redesign with real photographs */
@media (min-width: 1001px){
  .v11-materials{
    padding:72px 0 78px !important;
  }
  .mat-wrap{
    width:min(1480px,94vw) !important;
  }
  .mat-head{
    grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr) !important;
    gap:55px !important;
    margin-bottom:18px !important;
    align-items:end !important;
  }
  .mat-head h2{
    font-size:clamp(48px,4.3vw,68px) !important;
    line-height:.98 !important;
  }
  .mat-head>p{
    font-size:16px !important;
    line-height:1.65 !important;
  }
  .mat-photo-note{
    margin:0 0 22px;
    font-size:11px;
    color:#697873;
    letter-spacing:.02em;
  }
  .mat-strip{
    margin-bottom:18px !important;
    padding:12px 0 !important;
  }
  .mat-grid{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:15px !important;
  }
  .mat-card,
  .mat-card:nth-child(7){
    grid-column:auto !important;
    display:flex !important;
    flex-direction:column !important;
    min-height:0 !important;
    border-radius:18px !important;
    overflow:hidden !important;
  }
  .mat-card:nth-child(7){
    grid-column:2 / span 1 !important;
  }
  .mat-visual{
    width:100% !important;
    height:235px !important;
    min-height:235px !important;
    overflow:hidden !important;
    background:#d9ddd9 !important;
  }
  .mat-visual img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }
  .mat-body{
    padding:21px 22px 23px !important;
    flex:1 !important;
  }
  .mat-body h3{
    font-size:22px !important;
    margin:10px 0 8px !important;
  }
  .mat-body p{
    font-size:13px !important;
    line-height:1.55 !important;
    min-height:42px;
    margin-bottom:14px !important;
  }
  .mat-body li{
    font-size:12px !important;
    padding:7px 0 !important;
  }
  .mat-spec{
    margin-top:20px !important;
    padding:28px 30px !important;
    grid-template-columns:.55fr 1.45fr !important;
    border-radius:20px !important;
  }
  .mat-spec h3{
    font-size:25px !important;
  }
  .spec-items{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }
}body.page-id-28 /* Tablet */
@media (min-width:701px) and (max-width:1000px){
  .mat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  .mat-card,.mat-card:nth-child(7){display:flex!important;flex-direction:column!important;grid-column:auto!important}
  .mat-visual{height:230px!important}
  .mat-card:nth-child(7){grid-column:1/-1!important;max-width:52%;justify-self:center}
}body.page-id-28 /* Mobile — keep the good stacked behaviour but improve image fidelity */
@media (max-width:700px){
  .mat-photo-note{
    margin:0 0 16px;
    font-size:10px;
    line-height:1.45;
    color:#687772;
  }
  .mat-visual img{
    object-fit:cover !important;
    object-position:center !important;
  }
  .mat-body p{min-height:0!important}
}body.page-id-28 /* V13 technical review — image-led material approval panel */
.v13-review{
  width:min(1480px,94vw)!important;
  margin:26px auto 0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid rgba(16,67,55,.16)!important;
  border-radius:26px!important;
  background:#f5f1e7!important;
  box-shadow:0 22px 60px rgba(15,54,45,.10)!important;
}body.page-id-28 .v13-review-copy{padding:42px 44px 40px!important}body.page-id-28 .v13-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#b88624}body.page-id-28 .v13-review h3{font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important;margin:10px 0 13px!important;color:#123f35!important;max-width:720px}body.page-id-28 .v13-review-copy>p{font-size:15px!important;line-height:1.65!important;color:#66736f!important;max-width:760px;margin:0 0 26px!important}body.page-id-28 .v13-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(16,67,55,.14);border-left:1px solid rgba(16,67,55,.14)}body.page-id-28 .v13-check{padding:16px 17px;border-right:1px solid rgba(16,67,55,.14);border-bottom:1px solid rgba(16,67,55,.14);min-height:84px;background:rgba(255,255,255,.35)}body.page-id-28 .v13-check b{display:block;font-size:14px;color:#173f36;margin-bottom:5px}body.page-id-28 .v13-check span{display:block;font-size:11.5px;line-height:1.45;color:#75817d}body.page-id-28 .v13-photo-stack{background:#0d4a3c;padding:16px;display:grid;grid-template-rows:minmax(0,1.35fr) minmax(160px,.65fr);gap:12px}body.page-id-28 .v13-main-photo,body.page-id-28 .v13-mini-photos figure{position:relative;margin:0;overflow:hidden;border-radius:17px;background:#dfe2df}body.page-id-28 .v13-main-photo img,body.page-id-28 .v13-mini-photos img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-28 .v13-main-photo figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:12px;background:rgba(8,46,38,.84);color:#fff;backdrop-filter:blur(7px)}body.page-id-28 .v13-main-photo figcaption b{display:block;font-size:15px}body.page-id-28 .v13-main-photo figcaption span{font-size:10.5px;opacity:.78}body.page-id-28 .v13-mini-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-28 .v13-mini-photos figcaption{position:absolute;left:9px;bottom:9px;background:rgba(8,46,38,.86);color:white;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}
@media(max-width:1000px){body.page-id-28 .v13-review{grid-template-columns:1fr!important}body.page-id-28 .v13-photo-stack{grid-template-columns:1.2fr .8fr;grid-template-rows:320px}body.page-id-28 .v13-mini-photos{grid-template-columns:1fr;grid-template-rows:1fr 1fr}
}
@media(max-width:700px){body.page-id-28 .v13-review{width:calc(100% - 28px)!important;border-radius:20px!important}body.page-id-28 .v13-review-copy{padding:26px 20px 22px!important}body.page-id-28 .v13-review h3{font-size:32px!important}body.page-id-28 .v13-review-copy>p{font-size:13px!important}body.page-id-28 .v13-review-grid{grid-template-columns:1fr}body.page-id-28 .v13-check{min-height:auto;padding:13px 14px}body.page-id-28 .v13-photo-stack{padding:10px;grid-template-columns:1fr;grid-template-rows:245px 145px}body.page-id-28 .v13-mini-photos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}
}body.page-id-28 /* V14 — eight image-led verification cards */
.v13-review{
  grid-template-columns:1fr!important;
}body.page-id-28 .v13-photo-stack{display:none!important}body.page-id-28 .v13-review-copy{padding:42px!important}body.page-id-28 .v13-review-copy>p{max-width:900px!important}body.page-id-28 .v13-review-grid{
  border:0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}body.page-id-28 .v14-verify-card{
  overflow:hidden;
  border-radius:17px;
  border:1px solid rgba(16,67,55,.15);
  background:#fff;
  min-width:0;
  box-shadow:0 8px 24px rgba(16,57,48,.05);
}body.page-id-28 .v14-card-image{
  position:relative;
  height:155px;
  overflow:hidden;
  background:#d9dfdc;
}body.page-id-28 .v14-card-image img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center;
  transition:transform .35s ease;
}body.page-id-28 .v14-verify-card:hover .v14-card-image img{transform:scale(1.035)}body.page-id-28 .v14-no{
  position:absolute;top:11px;left:11px;
  width:34px;height:34px;border-radius:50%;
  display:grid;place-items:center;
  background:#d7a72e;color:#123f35;font-size:10px;font-weight:900;
}body.page-id-28 .v14-card-copy{padding:17px 17px 18px}body.page-id-28 .v14-card-copy h4{
  margin:0 0 7px;color:#153f36;font-size:17px;line-height:1.15
}body.page-id-28 .v14-card-copy p{
  margin:0 0 15px!important;min-height:68px;
  color:#697873!important;font-size:11.5px!important;line-height:1.55!important
}body.page-id-28 .v14-tag{
  display:inline-block;padding-top:10px;border-top:1px solid #e2e5df;
  width:100%;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#b18225
}
@media(max-width:1100px){body.page-id-28 .v13-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-28 .v14-card-image{height:190px}body.page-id-28 .v14-card-copy p{min-height:52px}
}
@media(max-width:700px){body.page-id-28 .v13-review-copy{padding:26px 18px 20px!important}body.page-id-28 .v13-review-grid{grid-template-columns:1fr!important;gap:11px!important}body.page-id-28 .v14-verify-card{display:grid;grid-template-columns:120px 1fr;border-radius:14px}body.page-id-28 .v14-card-image{height:100%;min-height:150px}body.page-id-28 .v14-card-copy{padding:15px}body.page-id-28 .v14-card-copy h4{font-size:16px}body.page-id-28 .v14-card-copy p{min-height:0;font-size:11px!important;margin-bottom:10px!important}body.page-id-28 .v14-no{width:29px;height:29px;font-size:9px}
}
@media(max-width:420px){body.page-id-28 .v14-verify-card{grid-template-columns:105px 1fr}body.page-id-28 .v14-card-copy{padding:13px}
}body.page-id-28 /* V15 — professional topic-matched verification visuals */
.v14-card-image{height:175px!important}body.page-id-28 .v14-card-image:after{
 content:"";position:absolute;inset:auto 0 0;height:42%;
 background:linear-gradient(transparent,rgba(8,45,37,.55));pointer-events:none
}body.page-id-28 .v15-visual-label{
 position:absolute;z-index:2;left:12px;bottom:11px;
 padding:6px 8px;border-radius:7px;
 background:rgba(10,58,47,.88);color:#fff;
 font-size:8px;font-weight:850;letter-spacing:.11em
}body.page-id-28 .v14-no{z-index:3}body.page-id-28 .v14-card-copy h4{font-size:18px!important}body.page-id-28 .v14-card-copy p{font-size:11.8px!important;line-height:1.58!important;min-height:76px!important}
@media(max-width:1100px){body.page-id-28 .v14-card-image{height:205px!important}body.page-id-28 .v14-card-copy p{min-height:55px!important}
}
@media(max-width:700px){body.page-id-28 .v14-card-image{height:100%!important;min-height:165px!important}body.page-id-28 .v14-card-copy p{min-height:0!important}body.page-id-28 .v15-visual-label{font-size:7px;left:8px;bottom:8px;padding:5px 6px}
}body.page-id-28 /* V16 refinement */
.v16-section{padding:78px 0;background:#f7f6f1}body.page-id-28 .v16-section.dark{background:#0d433d;color:#fff}body.page-id-28 .v16-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#b48b47;margin-bottom:10px}body.page-id-28 .v16-title{font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 16px;max-width:820px}body.page-id-28 .v16-lead{font-size:17px;line-height:1.65;max-width:760px;color:#66706d}body.page-id-28 .dark .v16-lead{color:#d8e3df}body.page-id-28 .v16-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-28 .v16-card{background:#fff;border:1px solid #e4dfd4;border-radius:18px;padding:22px;min-height:190px;box-shadow:0 8px 28px rgba(13,67,61,.05)}body.page-id-28 .dark .v16-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}body.page-id-28 .v16-num{font-size:11px;color:#b48b47;font-weight:900;letter-spacing:.14em}body.page-id-28 .v16-card h3{font-size:19px;margin:28px 0 8px}body.page-id-28 .v16-card p{font-size:14px;line-height:1.55;margin:0;color:#69736f}body.page-id-28 .dark .v16-card p{color:#d4dfdb}body.page-id-28 .v16-pillrow{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}body.page-id-28 .v16-pill{border:1px solid #d7d2c7;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;background:#fff}body.page-id-28 .dark .v16-pill{background:transparent;border-color:rgba(255,255,255,.22)}body.page-id-28 .v16-projects{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:14px;margin-top:32px}body.page-id-28 .v16-project{min-height:260px;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(13,67,61,.05),rgba(13,67,61,.13));border:1px solid #ded9ce}body.page-id-28 .v16-project b{font-size:22px}body.page-id-28 .v16-project span{font-size:13px;margin-top:7px;color:#65706c}body.page-id-28 .v16-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}body.page-id-28 .v16-faq details{background:#fff;border:1px solid #e2ddd2;border-radius:14px;padding:17px 18px}body.page-id-28 .v16-faq summary{font-weight:800;cursor:pointer}body.page-id-28 .v16-faq p{font-size:14px;line-height:1.6;color:#66706d}body.page-id-28 .eng-rfq{margin-top:0!important}body.page-id-28 .eng-deliverables{padding-top:72px!important;padding-bottom:72px!important}
@media(max-width:900px){body.page-id-28 .v16-grid{grid-template-columns:1fr 1fr}body.page-id-28 .v16-projects{grid-template-columns:1fr}body.page-id-28 .v16-project{min-height:180px}body.page-id-28 .v16-faq{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-28 .v16-section{padding:52px 0}body.page-id-28 .v16-grid{grid-template-columns:1fr}body.page-id-28 .v16-card{min-height:auto;padding:18px}body.page-id-28 .v16-card h3{margin-top:18px}body.page-id-28 .v16-title{font-size:36px}body.page-id-28 .v16-lead{font-size:15px}body.page-id-28 .v16-project{padding:20px}body.page-id-28 .hero{min-height:560px}body.page-id-28 .wrap{width:min(94%,1180px)}}body.page-id-28 /* V17 — improve contrast and readability of Design Basis section */
#design-basis .v16-title{color:#fff!important;text-shadow:none!important;opacity:1!important;max-width:900px!important}body.page-id-28 #design-basis .v16-lead{color:#f3f7f5!important;opacity:1!important;font-weight:500!important;max-width:920px!important}body.page-id-28 #design-basis .v16-card h3{color:#fff!important;font-weight:800!important}body.page-id-28 #design-basis .v16-card p{color:#edf4f1!important;opacity:1!important;font-size:15px!important;line-height:1.6!important}body.page-id-28 #design-basis .v16-num{color:#f0bd48!important}body.page-id-28 #design-basis .v16-pill{color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.32)!important}
@media(max-width:600px){body.page-id-28 #design-basis .v16-title{font-size:34px!important;line-height:1.06!important}body.page-id-28 #design-basis .v16-lead{font-size:16px!important;line-height:1.55!important}body.page-id-28 #design-basis .v16-card p{font-size:14px!important}}body.page-id-28 /* V18 — visual application portfolio + expanded engineering FAQ */
.app-v18{background:#f6f3eb}body.page-id-28 .app-v18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end}body.page-id-28 .app-v18-head .v16-lead{margin:0 0 8px}body.page-id-28 .app-v18-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}body.page-id-28 .app-v18-card{background:#fff;border:1px solid #ded9ce;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(20,55,50,.08);transition:.25s ease}body.page-id-28 .app-v18-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(20,55,50,.13)}body.page-id-28 .app-v18-visual{position:relative;aspect-ratio:1.75/1;overflow:hidden;background:#103f3a}body.page-id-28 .app-v18-visual svg{width:100%;height:100%;display:block}body.page-id-28 .app-v18-badge{position:absolute;left:16px;bottom:14px;background:rgba(255,255,255,.94);color:#103f3a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-28 .app-v18-copy{padding:22px 22px 24px}body.page-id-28 .app-v18-copy h3{font-size:23px;line-height:1.08;margin:10px 0 10px}body.page-id-28 .app-v18-copy p{font-size:14px;line-height:1.65;color:#66706d;margin:0}body.page-id-28 .app-v18-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}body.page-id-28 .app-v18-tags span{font-size:10px!important;color:#173e39!important;background:#f4efe3;border:1px solid #e4ddcf;border-radius:999px;padding:7px 9px;margin:0!important;font-weight:800}body.page-id-28 .faq-v18{background:#fff}body.page-id-28 .faq-v18-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end}body.page-id-28 .faq-v18-head>p{font-size:16px;line-height:1.65;color:#66706d;margin:0 0 8px}body.page-id-28 .faq-v18 .v16-title{font-size:clamp(42px,5vw,70px);line-height:.98;margin-bottom:0}body.page-id-28 .faq-v18-grid{gap:12px;margin-top:36px}body.page-id-28 .faq-v18-grid details{padding:0;background:#faf9f5;border:1px solid #dfdbd1;border-radius:16px;overflow:hidden}body.page-id-28 .faq-v18-grid summary{list-style:none;padding:19px 54px 19px 20px;position:relative;font-size:15px;line-height:1.35}body.page-id-28 .faq-v18-grid summary::-webkit-details-marker{display:none}body.page-id-28 .faq-v18-grid summary:after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0d433d;color:#fff;font-size:18px}body.page-id-28 .faq-v18-grid details[open] summary:after{content:'–';background:#d9a72f}body.page-id-28 .faq-v18-grid details[open] summary{background:#f3efe5}body.page-id-28 .faq-v18-grid details p{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7;color:#5f6966}body.page-id-28 .faq-v18-grid details[open] p{padding-top:16px}
@media(max-width:900px){body.page-id-28 .app-v18-head,body.page-id-28 .faq-v18-head{grid-template-columns:1fr;gap:12px}body.page-id-28 .app-v18-grid{grid-template-columns:1fr}body.page-id-28 .app-v18-card{display:grid;grid-template-columns:1fr 1fr}body.page-id-28 .app-v18-visual{aspect-ratio:auto;min-height:250px}body.page-id-28 .faq-v18-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-28 .app-v18-grid{gap:14px}body.page-id-28 .app-v18-card{display:block}body.page-id-28 .app-v18-visual{min-height:0;aspect-ratio:1.7/1}body.page-id-28 .app-v18-copy{padding:18px}body.page-id-28 .app-v18-copy h3{font-size:21px}body.page-id-28 .faq-v18 .v16-title{font-size:36px}body.page-id-28 .faq-v18-grid{grid-template-columns:1fr;margin-top:24px}body.page-id-28 .faq-v18-grid summary{font-size:14px;padding:17px 50px 17px 17px}body.page-id-28 .faq-v18-grid details p{padding-left:17px;padding-right:17px}}body.page-id-28 /* V20 — mobile-first correction for Material Approval and full-page responsive behavior */
@media (max-width: 700px){

  /* Global mobile safety */
  html, body{max-width:100%; overflow-x:hidden !important;}
  .eng-page, .v11-materials, .v13-review, .v13-review-copy,
  .v13-review-grid, .v14-verify-card, .v14-card-image, .v14-card-copy{
    min-width:0 !important;
    max-width:100% !important;
    box-sizing:border-box !important;
  }

  /* Material Approval wrapper */
  .v13-review{
    width:calc(100% - 24px) !important;
    margin:18px auto 0 !important;
    display:block !important;
    border-radius:18px !important;
    overflow:hidden !important;
    padding:0 !important;
  }

  .v13-review-copy{
    padding:22px 15px 18px !important;
  }

  .v13-kicker{
    font-size:9px !important;
    letter-spacing:.14em !important;
    line-height:1.35 !important;
  }

  .v13-review h3{
    font-size:clamp(28px,9vw,38px) !important;
    line-height:1.02 !important;
    letter-spacing:-.025em !important;
    margin:8px 0 12px !important;
  }

  .v13-review-copy > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin:0 0 18px !important;
  }

  /* 8 cards become compact stacked cards — never tall columns */
  .v13-review-grid{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    border:0 !important;
    width:100% !important;
  }

  .v14-verify-card{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    min-height:0 !important;
    height:auto !important;
    border-radius:14px !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  /* Fixed, compact image area */
  .v14-card-image{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    flex:0 0 165px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
      linear-gradient(135deg,#dfe5e1 0%,#cfd8d3 100%) !important;
  }

  .v14-card-image img{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }

  .v14-card-copy{
    width:100% !important;
    padding:14px 14px 15px !important;
    min-height:0 !important;
    height:auto !important;
  }

  .v14-card-copy h4{
    font-size:18px !important;
    line-height:1.15 !important;
    margin:0 0 6px !important;
  }

  .v14-card-copy p{
    min-height:0 !important;
    height:auto !important;
    font-size:12px !important;
    line-height:1.5 !important;
    margin:0 0 10px !important;
  }

  .v14-tag{
    font-size:8px !important;
    padding-top:8px !important;
  }

  .v14-no{
    width:30px !important;
    height:30px !important;
    font-size:9px !important;
    top:9px !important;
    left:9px !important;
  }

  .v15-visual-label{
    left:9px !important;
    bottom:8px !important;
    font-size:7px !important;
    padding:5px 6px !important;
  }

  /* Materials section around it */
  .v11-materials{
    padding:42px 0 !important;
  }
  .mat-wrap{
    width:calc(100% - 24px) !important;
  }
  .mat-head{
    display:block !important;
    margin-bottom:18px !important;
  }
  .mat-head h2{
    font-size:clamp(33px,10vw,43px) !important;
    line-height:1 !important;
    margin-top:9px !important;
  }
  .mat-head > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin-top:12px !important;
  }
  .mat-strip{
    overflow-x:auto !important;
    flex-wrap:nowrap !important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:10px !important;
  }
  .mat-strip span{
    flex:0 0 auto !important;
    white-space:nowrap !important;
  }

  /* Prevent any inherited giant heights */
  .mat-card, .mat-card:nth-child(7),
  .v14-verify-card, .v13-review-grid > *{
    min-height:0 !important;
    height:auto !important;
  }
}body.page-id-28 /* Very small phones */
@media (max-width: 420px){
  .v14-card-image,
  .v14-card-image img{
    height:145px !important;
    min-height:145px !important;
    max-height:145px !important;
  }
  .v14-card-image{flex-basis:145px !important;}
  .v13-review h3{font-size:30px !important;}
  .v14-card-copy h4{font-size:17px !important;}
}body.page-id-28 /* V21 strategic Car Parking Shades Riyadh SEO/internal-link layer */
.seo-brand-link,body.page-id-28 .seo-internal-link{
  color:inherit;
  text-decoration:none;
  font:inherit;
}body.page-id-28 .seo-brand-link:hover,body.page-id-28 .seo-internal-link:hover{
  text-decoration:underline;
  text-underline-offset:3px;
}body.page-id-28 .cpsr-seo-intro{margin-top:10px;}body.page-id-28{--pj-green:#0b3b35;--pj-green2:#12483f;--pj-gold:#c99a43;--pj-cream:#f4f0e7;--pj-ink:#143e37}body.page-id-28 .pj-page{background:#f6f3ec;color:var(--pj-ink);font-family:inherit}body.page-id-28 .pj-shell{width:min(1480px,92vw);margin:auto}body.page-id-28 .pj-kicker{display:block;color:var(--pj-gold);font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-28 .pj-hero{background:linear-gradient(115deg,#082f2b,#10483f);color:#fff;padding:78px 0 64px;overflow:hidden}body.page-id-28 .pj-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-28 .pj-hero h1{font-size:clamp(52px,5.8vw,88px);line-height:.94;letter-spacing:-.05em;margin:0 0 22px;max-width:880px}body.page-id-28 .pj-hero h1 em{font-style:normal;color:#ddb562}body.page-id-28 .pj-hero-copy>p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.76);max-width:780px}body.page-id-28 .pj-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 35px}body.page-id-28 .pj-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:12px;font-weight:850}body.page-id-28 .pj-gold{background:var(--pj-gold);color:#fff}body.page-id-28 .pj-outline{border:1px solid rgba(255,255,255,.3);color:#fff}body.page-id-28 .pj-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);padding-top:18px;gap:18px}body.page-id-28 .pj-stats b{display:block;color:#ddb562;font-size:10px;letter-spacing:.12em}body.page-id-28 .pj-stats span{display:block;margin-top:6px;font-size:12px;color:rgba(255,255,255,.68)}body.page-id-28 .pj-hero-visual{display:grid;gap:12px}body.page-id-28 .pj-hero-card,body.page-id-28 .pj-placeholder{border-radius:20px;overflow:hidden}body.page-id-28 .pj-placeholder{position:relative;min-height:360px;background-color:#123f39;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.14)}body.page-id-28 .pj-placeholder:before,body.page-id-28 .pj-project-image:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 25%,rgba(5,35,30,.7))}body.page-id-28 .pj-placeholder span{position:absolute;z-index:2;left:18px;bottom:18px;font-size:10px;letter-spacing:.15em;font-weight:850}body.page-id-28 .pj-parking{background-image:linear-gradient(135deg,rgba(10,55,48,.2),rgba(10,55,48,.2)),url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80')}body.page-id-28 .pj-tensile{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-28 .pj-steel{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-28 .pj-cap{padding:15px 18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-top:0}body.page-id-28 .pj-cap b,body.page-id-28 .pj-cap span{display:block}body.page-id-28 .pj-cap span{font-size:11px;opacity:.65;margin-top:4px}body.page-id-28 .pj-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-28 .pj-mini-row .pj-placeholder{min-height:150px}body.page-id-28 .pj-categories{padding:28px 0;background:#eee9df}body.page-id-28 .pj-cat-row{display:flex;gap:8px;flex-wrap:wrap}body.page-id-28 .pj-cat-row a{background:#fff;border:1px solid #ddd5c7;border-radius:999px;padding:10px 14px;text-decoration:none;color:#234941;font-size:11px;font-weight:800}body.page-id-28 .pj-featured,body.page-id-28 .pj-sectors{padding:72px 0}body.page-id-28 .pj-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-28 .pj-section-head h2,body.page-id-28 .pj-case h2,body.page-id-28 .pj-proof h2,body.page-id-28 .pj-rfq h2{font-size:clamp(38px,4.5vw,64px);line-height:.98;letter-spacing:-.04em;margin:0}body.page-id-28 .pj-section-head>p{color:#687570;line-height:1.65}body.page-id-28 .pj-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}body.page-id-28 .pj-project{background:#fff;border:1px solid #ddd6ca;border-radius:20px;overflow:hidden}body.page-id-28 .pj-project-wide{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr}body.page-id-28 .pj-project-image{height:280px;position:relative;background-size:cover;background-position:center}body.page-id-28 .pj-project-wide .pj-project-image{height:auto;min-height:410px}body.page-id-28 .pj-aramco{background-image:url('https://images.unsplash.com/photo-1494526585095-c41746248156?auto=format&fit=crop&w=1400&q=80')}body.page-id-28 .pj-industrial{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1000&q=80')}body.page-id-28 .pj-sports{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=1000&q=80')}body.page-id-28 .pj-walk{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1000&q=80')}body.page-id-28 .pj-membrane{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=1000&q=80')}body.page-id-28 .pj-badge{position:absolute;z-index:2;left:15px;top:15px;background:#0b3b35;color:#fff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-28 .pj-project-body{padding:25px}body.page-id-28 .pj-project-body small{color:#b4832c;font-size:9px;font-weight:850;letter-spacing:.15em}body.page-id-28 .pj-project-body h3{font-size:26px;line-height:1.08;margin:12px 0 9px}body.page-id-28 .pj-project-body p{color:#687570;font-size:13px;line-height:1.6}body.page-id-28 .pj-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}body.page-id-28 .pj-meta span{font-size:9px;background:#f1ede5;border-radius:999px;padding:7px 9px}body.page-id-28 .pj-project-body a{color:#a97825;text-decoration:none;font-size:11px;font-weight:850}body.page-id-28 .pj-case{background:#0b3b35;color:#fff;padding:72px 0}body.page-id-28 .pj-case-head{max-width:900px;margin-bottom:32px}body.page-id-28 .pj-case-head p{color:rgba(255,255,255,.68);line-height:1.65}body.page-id-28 .pj-case-flow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}body.page-id-28 .pj-case-flow article{padding:24px 20px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-28 .pj-case-flow article:last-child{border-right:0}body.page-id-28 .pj-case-flow b{font-size:10px;color:#d9ac57}body.page-id-28 .pj-flow-icon{margin:28px 0 20px;width:50px;height:50px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;color:#d9ac57;font-size:10px;font-weight:900}body.page-id-28 .pj-case-flow h3{font-size:18px}body.page-id-28 .pj-case-flow p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.63)}body.page-id-28 .pj-proof{padding:65px 0;background:#e9e4d9}body.page-id-28 .pj-proof-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-28 .pj-proof-copy p{color:#687570;line-height:1.65}body.page-id-28 .pj-proof-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5cdbc;background:#fff;border-radius:18px;overflow:hidden}body.page-id-28 .pj-proof-items div{padding:22px;border-right:1px solid #e4ded2;border-bottom:1px solid #e4ded2}body.page-id-28 .pj-proof-items b{display:block;color:#b58127;font-size:10px;margin-bottom:8px}body.page-id-28 .pj-proof-items span{font-size:13px}body.page-id-28 .pj-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-28 .pj-sector-grid div{background:#fff;border:1px solid #ded7ca;border-radius:16px;padding:24px;min-height:190px}body.page-id-28 .pj-sector-grid span{color:#b58127;font-size:10px}body.page-id-28 .pj-sector-grid h3{font-size:20px;margin:35px 0 8px}body.page-id-28 .pj-sector-grid p{font-size:12px;line-height:1.55;color:#687570}body.page-id-28 .pj-rfq{background:linear-gradient(120deg,#082f2b,#11483f);color:#fff;padding:68px 0}body.page-id-28 .pj-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-28 .pj-rfq p{color:rgba(255,255,255,.7);line-height:1.65}body.page-id-28 .pj-rfq-box{background:#f3eddf;color:#153e37;padding:28px;border-radius:18px}body.page-id-28 .pj-rfq-box h3{font-size:24px;margin-top:0}body.page-id-28 .pj-rfq-box span{display:block;padding:9px 0;border-bottom:1px solid #ddd5c7;font-size:12px}body.page-id-28 .pj-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:7px;font-size:11px;font-weight:850}
@media(max-width:900px){body.page-id-28 .pj-shell{width:calc(100% - 28px)}body.page-id-28 .pj-hero{padding:52px 0 42px}body.page-id-28 .pj-hero-grid,body.page-id-28 .pj-section-head,body.page-id-28 .pj-proof-grid,body.page-id-28 .pj-rfq-grid{grid-template-columns:1fr;gap:26px}body.page-id-28 .pj-hero h1{font-size:48px}body.page-id-28 .pj-project-wide{display:block}body.page-id-28 .pj-project-wide .pj-project-image{height:270px;min-height:0}body.page-id-28 .pj-case-flow{grid-template-columns:repeat(2,1fr)}body.page-id-28 .pj-sector-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-28 .pj-hero h1{font-size:41px}body.page-id-28 .pj-hero-copy>p{font-size:14px}body.page-id-28 .pj-stats{grid-template-columns:1fr;gap:10px}body.page-id-28 .pj-placeholder{min-height:250px}body.page-id-28 .pj-mini-row .pj-placeholder{min-height:120px}body.page-id-28 .pj-featured,body.page-id-28 .pj-sectors,body.page-id-28 .pj-case,body.page-id-28 .pj-proof,body.page-id-28 .pj-rfq{padding:46px 0}body.page-id-28 .pj-project-grid{grid-template-columns:1fr}body.page-id-28 .pj-project-wide{grid-column:auto}body.page-id-28 .pj-project-image,body.page-id-28 .pj-project-wide .pj-project-image{height:220px}body.page-id-28 .pj-project-body h3{font-size:22px}body.page-id-28 .pj-case-flow{grid-template-columns:1fr}body.page-id-28 .pj-case-flow article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:20px}body.page-id-28 .pj-flow-icon{margin:16px 0}body.page-id-28 .pj-sector-grid,body.page-id-28 .pj-proof-items{grid-template-columns:1fr}body.page-id-28 .pj-sector-grid div{min-height:auto}body.page-id-28 .pj-cat-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-28 .pj-cat-row a{white-space:nowrap;flex:0 0 auto}}body.page-id-28 /* V2 Projects — portfolio/case-study focused; intentionally distinct from Engineering page */
.pv2-page{background:#f5f1e8;color:#143e37}body.page-id-28 .pv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-28 .pv2-kicker{display:block;color:#c69338;font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-28 .pv2-hero{background:#0a3933;color:#fff;padding:76px 0 60px}body.page-id-28 .pv2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:55px;align-items:center}body.page-id-28 .pv2-hero h1{font-size:clamp(58px,6vw,94px);line-height:.91;letter-spacing:-.055em;margin:0 0 22px}body.page-id-28 .pv2-hero h1 em{font-style:normal;color:#ddb25c}body.page-id-28 .pv2-hero p{max-width:720px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.65}body.page-id-28 .pv2-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}body.page-id-28 .pv2-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:850}body.page-id-28 .pv2-btn.gold{background:#c99a43;color:white}body.page-id-28 .pv2-btn.outline{border:1px solid rgba(255,255,255,.3);color:white}body.page-id-28 .pv2-hero-tags{display:flex;gap:7px;flex-wrap:wrap}body.page-id-28 .pv2-hero-tags span{font-size:8px;letter-spacing:.1em;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:7px 9px}body.page-id-28 .pv2-collage{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:10px;height:530px}body.page-id-28 .pv2-photo{position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center}body.page-id-28 .pv2-photo:after,body.page-id-28 .pv2-img:after,body.page-id-28 .pv2-feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 45%,rgba(5,38,32,.72))}body.page-id-28 .pv2-photo span,body.page-id-28 .pv2-img span{position:absolute;z-index:2;bottom:15px;left:15px;color:white;font-size:9px;font-weight:850;letter-spacing:.12em}body.page-id-28 .hero-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80')}body.page-id-28 .hero-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .hero-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .pv2-filter{padding:27px 0;background:#ebe6db}body.page-id-28 .pv2-filter-top{display:flex;justify-content:space-between;align-items:center}body.page-id-28 .pv2-filter-top p{font-size:12px;color:#687570}body.page-id-28 .pv2-pills{display:flex;gap:7px;flex-wrap:wrap}body.page-id-28 .pv2-pills button{border:1px solid #d6cebf;background:#f8f5ef;color:#274b44;border-radius:99px;padding:9px 13px;font:inherit;font-size:10px;font-weight:750}body.page-id-28 .pv2-pills button.active{background:#0d4038;color:white;border-color:#0d4038}body.page-id-28 .pv2-feature,body.page-id-28 .pv2-grid-section,body.page-id-28 .pv2-sectors{padding:72px 0}body.page-id-28 .pv2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-28 .pv2-head h2,body.page-id-28 .pv2-proof h2,body.page-id-28 .pv2-rfq h2,body.page-id-28 .pv2-sectors>div>h2{font-size:clamp(39px,4.7vw,67px);line-height:.96;letter-spacing:-.045em;margin:0}body.page-id-28 .pv2-head>p{color:#66746f;line-height:1.65}body.page-id-28 .pv2-feature-card{display:grid;grid-template-columns:1.15fr .85fr;background:#fff;border:1px solid #dcd4c6;border-radius:24px;overflow:hidden}body.page-id-28 .pv2-feature-image{min-height:620px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80') center/cover}body.page-id-28 .pv2-badge{position:absolute;z-index:3;top:17px;left:17px;background:#0b3b35;color:#fff;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-28 .pv2-image-note{position:absolute;z-index:3;left:18px;bottom:18px;background:rgba(8,52,44,.85);color:#fff;padding:9px 11px;border-radius:8px;font-size:9px}body.page-id-28 .pv2-feature-copy{padding:38px}body.page-id-28 .pv2-feature-copy small,body.page-id-28 .pv2-card-copy small{color:#ad7b25;font-size:9px;font-weight:850;letter-spacing:.13em}body.page-id-28 .pv2-feature-copy h3{font-size:38px;line-height:1.03;margin:13px 0}body.page-id-28 .pv2-lead{font-size:14px;line-height:1.65;color:#66746f}body.page-id-28 .pv2-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e3ddd1;margin:25px 0}body.page-id-28 .pv2-facts div{padding:14px;border-right:1px solid #e3ddd1;border-bottom:1px solid #e3ddd1}body.page-id-28 .pv2-facts b{display:block;font-size:8px;color:#ad7b25;letter-spacing:.1em}body.page-id-28 .pv2-facts span{font-size:12px}body.page-id-28 .pv2-story{display:grid;gap:8px}body.page-id-28 .pv2-story>div{background:#f4f0e8;border-radius:11px;padding:13px}body.page-id-28 .pv2-story b{font-size:9px;color:#ad7b25}body.page-id-28 .pv2-story h4{font-size:15px;margin:4px 0}body.page-id-28 .pv2-story p{font-size:11px;line-height:1.5;color:#697671;margin:0}body.page-id-28 .pv2-textlink,body.page-id-28 .pv2-card-copy a{display:inline-block;margin-top:18px;color:#a67420;text-decoration:none;font-size:10px;font-weight:850}body.page-id-28 .pv2-grid-section{background:#eee9df}body.page-id-28 .pv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-28 .pv2-grid article{background:#fff;border:1px solid #dcd4c6;border-radius:18px;overflow:hidden}body.page-id-28 .pv2-img{height:245px;position:relative;background-size:cover;background-position:center}body.page-id-28 .p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=80')}body.page-id-28 .p2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=900&q=80')}body.page-id-28 .p3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=900&q=80')}body.page-id-28 .p4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-28 .p5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-28 .p6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=900&q=80')}body.page-id-28 .pv2-card-copy{padding:20px}body.page-id-28 .pv2-card-copy h3{font-size:22px;margin:9px 0 6px}body.page-id-28 .pv2-card-copy p{font-size:12px;line-height:1.55;color:#687570}body.page-id-28 .pv2-proof{background:#0a3933;color:white;padding:68px 0}body.page-id-28 .pv2-head.light>p{color:rgba(255,255,255,.65)}body.page-id-28 .pv2-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden}body.page-id-28 .pv2-proof-grid>div{padding:25px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-28 .pv2-proof-grid span{color:#d8aa52;font-size:10px}body.page-id-28 .pv2-proof-grid h3{font-size:21px;margin:30px 0 8px}body.page-id-28 .pv2-proof-grid p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.62)}body.page-id-28 .pv2-sector-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}body.page-id-28 .pv2-sector-row a{background:#fff;border:1px solid #ddd5c7;border-radius:15px;padding:22px;text-decoration:none;color:#173f37}body.page-id-28 .pv2-sector-row b,body.page-id-28 .pv2-sector-row span{display:block}body.page-id-28 .pv2-sector-row b{font-size:17px}body.page-id-28 .pv2-sector-row span{font-size:10px;color:#73807c;margin-top:7px}body.page-id-28 .pv2-rfq{padding:66px 0;background:#e8e2d7}body.page-id-28 .pv2-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-28 .pv2-rfq p{color:#66746f;line-height:1.65}body.page-id-28 .pv2-rfq-box{background:#0b3b35;color:#fff;border-radius:18px;padding:28px}body.page-id-28 .pv2-rfq-box h3{font-size:23px;margin-top:0}body.page-id-28 .pv2-rfq-box span{display:block;border-bottom:1px solid rgba(255,255,255,.13);padding:9px 0;font-size:11px;color:rgba(255,255,255,.72)}body.page-id-28 .pv2-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;border-radius:7px;padding:13px;font-size:10px;font-weight:850}
@media(max-width:900px){body.page-id-28 .pv2-shell{width:calc(100% - 28px)}body.page-id-28 .pv2-hero-grid,body.page-id-28 .pv2-head,body.page-id-28 .pv2-feature-card,body.page-id-28 .pv2-rfq-grid{grid-template-columns:1fr;gap:25px}body.page-id-28 .pv2-hero h1{font-size:53px}body.page-id-28 .pv2-collage{height:420px}body.page-id-28 .pv2-feature-image{min-height:350px}body.page-id-28 .pv2-grid{grid-template-columns:repeat(2,1fr)}body.page-id-28 .pv2-proof-grid,body.page-id-28 .pv2-sector-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-28 .pv2-hero{padding:48px 0 38px}body.page-id-28 .pv2-hero h1{font-size:44px}body.page-id-28 .pv2-hero p{font-size:14px}body.page-id-28 .pv2-collage{height:340px;grid-template-columns:1fr 1fr;grid-template-rows:1.3fr .7fr}body.page-id-28 .hero-a{grid-column:1/3;grid-row:auto}body.page-id-28 .pv2-filter-top{display:block}body.page-id-28 .pv2-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-28 .pv2-pills button{flex:0 0 auto;white-space:nowrap}body.page-id-28 .pv2-feature,body.page-id-28 .pv2-grid-section,body.page-id-28 .pv2-sectors,body.page-id-28 .pv2-proof,body.page-id-28 .pv2-rfq{padding:45px 0}body.page-id-28 .pv2-feature-image{min-height:245px}body.page-id-28 .pv2-feature-copy{padding:22px}body.page-id-28 .pv2-feature-copy h3{font-size:29px}body.page-id-28 .pv2-facts{grid-template-columns:1fr}body.page-id-28 .pv2-grid{grid-template-columns:1fr}body.page-id-28 .pv2-img{height:215px}body.page-id-28 .pv2-proof-grid,body.page-id-28 .pv2-sector-row{grid-template-columns:1fr}body.page-id-28 .pv2-proof-grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-28 /* V3 fresh Projects visual portfolio — independent design language */
.v3p{background:#f3efe6;color:#133d36}body.page-id-28 .v3-shell{width:min(1500px,93vw);margin:auto}body.page-id-28 .v3-kicker{display:block;color:#c79438;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:14px}body.page-id-28 .v3-hero{background:#082f2b;color:white;padding:54px 0 22px}body.page-id-28 .v3-hero-top{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:stretch}body.page-id-28 .v3-copy{padding:40px 0}body.page-id-28 .v3-copy h1{font-size:clamp(60px,6.6vw,105px);line-height:.87;letter-spacing:-.06em;margin:0 0 25px}body.page-id-28 .v3-copy h1 i{font-style:normal;color:#ddb25b}body.page-id-28 .v3-copy p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.7);max-width:650px}body.page-id-28 .v3-actions{display:flex;gap:9px;margin-top:27px}body.page-id-28 .v3-actions a{background:#c99a43;color:white;text-decoration:none;padding:13px 16px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.06em}body.page-id-28 .v3-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.25)}body.page-id-28 .v3-feature-photo{min-height:490px;border-radius:22px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1600&q=82') center/cover;overflow:hidden}body.page-id-28 .v3-feature-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(4,31,27,.8))}body.page-id-28 .v3-feature-photo span,body.page-id-28 .v3-feature-photo b{position:absolute;z-index:2;left:22px}body.page-id-28 .v3-feature-photo span{bottom:55px;color:#dcb05a;font-size:9px;letter-spacing:.15em;font-weight:900}body.page-id-28 .v3-feature-photo b{bottom:24px;font-size:18px}body.page-id-28 .v3-film{display:grid;grid-template-columns:1.3fr .8fr 1fr .8fr;gap:8px;margin-top:8px}body.page-id-28 .v3-film>div{height:120px;border-radius:10px;position:relative;background-size:cover;background-position:center;overflow:hidden}body.page-id-28 .v3-film>div:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(4,32,27,.7))}body.page-id-28 .v3-film span{position:absolute;z-index:2;bottom:10px;left:11px;font-size:8px;font-weight:900;letter-spacing:.12em}body.page-id-28 .film-a{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-28 .film-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=600&q=80')}body.page-id-28 .film-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=700&q=80')}body.page-id-28 .film-d{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=600&q=80')}body.page-id-28 .v3-gallery{padding:72px 0}body.page-id-28 .v3-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:26px}body.page-id-28 .v3-title-row h2,body.page-id-28 .v3-case-copy h2,body.page-id-28 .v3-ksa h2,body.page-id-28 .v3-browse h2,body.page-id-28 .v3-contact h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-28 .v3-title-row>p{color:#697670;line-height:1.6}body.page-id-28 .v3-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}body.page-id-28 .v3-filters button{border:1px solid #d6cebf;background:#faf7f1;border-radius:99px;padding:9px 12px;font:inherit;font-size:9px;font-weight:850;color:#34564f}body.page-id-28 .v3-filters button.on{background:#0b3a34;color:white}body.page-id-28 .v3-masonry{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:255px;gap:10px}body.page-id-28 .v3-tile{position:relative;border-radius:15px;overflow:hidden;background-size:cover;background-position:center}body.page-id-28 .v3-tile.tall{grid-row:span 2}body.page-id-28 .v3-tile.wide{grid-column:span 2}body.page-id-28 .v3-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,38,32,.84))}body.page-id-28 .v3-overlay{position:absolute;z-index:2;left:19px;right:19px;bottom:18px;color:white}body.page-id-28 .v3-overlay small{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-28 .v3-overlay h3{font-size:22px;margin:6px 0}body.page-id-28 .v3-overlay span{font-size:8px;font-weight:900}body.page-id-28 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=80')}body.page-id-28 .t2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .t3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .t4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1100&q=80')}body.page-id-28 .t5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .t6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .v3-case{padding:75px 0;background:#e8e2d6}body.page-id-28 .v3-case-label{display:flex;gap:12px;align-items:center;margin-bottom:22px}body.page-id-28 .v3-case-label span{width:34px;height:34px;border-radius:50%;background:#c99a43;color:white;display:grid;place-items:center;font-size:9px}body.page-id-28 .v3-case-label b{font-size:9px;letter-spacing:.16em}body.page-id-28 .v3-case-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:35px}body.page-id-28 .v3-case-main{height:510px;border-radius:18px;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80') center/cover}body.page-id-28 .v3-case-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-28 .v3-case-thumbs>div{height:125px;border-radius:10px;background-size:cover;background-position:center;position:relative}body.page-id-28 .v3-case-thumbs span{position:absolute;left:9px;bottom:9px;background:#0b3b35;color:white;padding:6px;font-size:7px;font-weight:850}body.page-id-28 .before{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=500&q=80')}body.page-id-28 .during{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=500&q=80')}body.page-id-28 .after{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=500&q=80')}body.page-id-28 .v3-case-copy{padding:15px 5px}body.page-id-28 .v3-case-copy>small{color:#aa7926;font-size:9px;font-weight:900;letter-spacing:.14em}body.page-id-28 .v3-case-copy h2{font-size:clamp(38px,4vw,60px);margin:12px 0 17px}body.page-id-28 .v3-case-copy .intro{color:#64726d;line-height:1.65}body.page-id-28 .v3-case-copy dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cebf;margin:22px 0}body.page-id-28 .v3-case-copy dl div{padding:13px;border-right:1px solid #d6cebf;border-bottom:1px solid #d6cebf}body.page-id-28 .v3-case-copy dt{font-size:7px;color:#aa7926;font-weight:900}body.page-id-28 .v3-case-copy dd{font-size:11px;margin:4px 0 0}body.page-id-28 .v3-story{display:grid;gap:7px}body.page-id-28 .v3-story div{background:#f5f1e9;padding:12px;border-radius:9px}body.page-id-28 .v3-story b{font-size:8px;color:#aa7926}body.page-id-28 .v3-story p{font-size:10.5px;color:#687570;line-height:1.5;margin:4px 0 0}body.page-id-28 .v3-case-copy>a{display:inline-block;margin-top:18px;color:#9c6e20;font-size:9px;font-weight:900;text-decoration:none}body.page-id-28 .v3-ksa{padding:72px 0}body.page-id-28 .v3-ksa-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-28 .v3-ksa p{color:#687570;line-height:1.65}body.page-id-28 .v3-map-card{height:420px;background:#0a3933;border-radius:22px;position:relative;overflow:hidden;color:white}body.page-id-28 .v3-map-card:before{content:"";position:absolute;width:60%;height:68%;left:20%;top:14%;border:1px solid rgba(220,176,90,.28);border-radius:46% 54% 43% 57%;transform:rotate(-8deg)}body.page-id-28 .v3-map-card>b,body.page-id-28 .v3-map-card>small{position:absolute;left:24px}body.page-id-28 .v3-map-card>b{bottom:38px;font-size:19px}body.page-id-28 .v3-map-card>small{bottom:22px;font-size:8px;opacity:.55}body.page-id-28 .pin{position:absolute;font-size:7px;font-weight:900;color:#e1b65e}body.page-id-28 .pin:before{content:"";display:inline-block;width:7px;height:7px;background:#e1b65e;border-radius:50%;margin-right:5px}body.page-id-28 .p-riy{left:52%;top:48%}body.page-id-28 .p-dam{right:17%;top:37%}body.page-id-28 .p-dha{right:15%;top:43%}body.page-id-28 .p-jub{right:13%;top:29%}body.page-id-28 .p-jed{left:24%;top:57%}body.page-id-28 .v3-proof{background:#0a3933;color:white;padding:65px 0}body.page-id-28 .v3-title-row.light>p{color:rgba(255,255,255,.6)}body.page-id-28 .v3-proof-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-28 .v3-proof-row div{padding:24px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-28 .v3-proof-row span{font-size:8px;color:#dcb05a}body.page-id-28 .v3-proof-row b{display:block;margin:28px 0 7px;font-size:13px}body.page-id-28 .v3-proof-row p{font-size:10px;color:rgba(255,255,255,.58);line-height:1.5}body.page-id-28 .v3-browse{padding:72px 0}body.page-id-28 .v3-browse>div>h2{max-width:850px}body.page-id-28 .v3-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px}body.page-id-28 .v3-browse-grid a{background:white;border:1px solid #ddd5c7;border-radius:13px;padding:20px;text-decoration:none;color:#153f37}body.page-id-28 .v3-browse-grid span{font-size:8px;color:#aa7926}body.page-id-28 .v3-browse-grid b{display:block;font-size:17px;margin:30px 0 8px}body.page-id-28 .v3-browse-grid em{font-style:normal;font-size:8px;color:#aa7926;font-weight:900}body.page-id-28 .v3-contact{padding:65px 0;background:#e7e1d5}body.page-id-28 .v3-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-28 .v3-contact p{color:#687570}body.page-id-28 .v3-contact-btn{background:#0a3933;color:white;text-decoration:none;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr auto;align-items:center}body.page-id-28 .v3-contact-btn small,body.page-id-28 .v3-contact-btn b{grid-column:1}body.page-id-28 .v3-contact-btn small{color:#dcb05a;font-size:8px}body.page-id-28 .v3-contact-btn b{font-size:16px;margin-top:7px}body.page-id-28 .v3-contact-btn span{grid-column:2;grid-row:1/3;font-size:27px;color:#dcb05a}
@media(max-width:900px){body.page-id-28 .v3-shell{width:calc(100% - 28px)}body.page-id-28 .v3-hero-top,body.page-id-28 .v3-title-row,body.page-id-28 .v3-case-grid,body.page-id-28 .v3-ksa-grid,body.page-id-28 .v3-contact-grid{grid-template-columns:1fr;gap:25px}body.page-id-28 .v3-copy h1{font-size:60px}body.page-id-28 .v3-feature-photo{min-height:370px}body.page-id-28 .v3-masonry{grid-template-columns:1fr 1fr}body.page-id-28 .v3-tile.wide{grid-column:span 1}body.page-id-28 .v3-proof-row,body.page-id-28 .v3-browse-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-28 .v3-hero{padding:35px 0 14px}body.page-id-28 .v3-copy{padding:15px 0}body.page-id-28 .v3-copy h1{font-size:47px}body.page-id-28 .v3-copy p{font-size:13px}body.page-id-28 .v3-feature-photo{min-height:280px}body.page-id-28 .v3-film{grid-template-columns:1fr 1fr}body.page-id-28 .v3-film>div{height:90px}body.page-id-28 .v3-gallery,body.page-id-28 .v3-case,body.page-id-28 .v3-ksa,body.page-id-28 .v3-proof,body.page-id-28 .v3-browse,body.page-id-28 .v3-contact{padding:44px 0}body.page-id-28 .v3-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-28 .v3-filters button{flex:0 0 auto}body.page-id-28 .v3-masonry{display:block}body.page-id-28 .v3-tile{height:235px;margin-bottom:9px}body.page-id-28 .v3-case-main{height:280px}body.page-id-28 .v3-case-thumbs>div{height:85px}body.page-id-28 .v3-case-copy dl{grid-template-columns:1fr}body.page-id-28 .v3-map-card{height:310px}body.page-id-28 .v3-proof-row,body.page-id-28 .v3-browse-grid{grid-template-columns:1fr}body.page-id-28 .v3-proof-row div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-28 /* V4 clean Projects-only page: suppress legacy Engineering components */
.eng-page,body.page-id-28 .v11-materials,body.page-id-28 .v13-review,body.page-id-28 .v14-verify-card,body.page-id-28 .eng-faq,body.page-id-28 .faq-section,body.page-id-28 .engineering-faq,body.page-id-28 .design-basis,body.page-id-28 .engineering-deliverables,body.page-id-28 .engineering-applications{ display:none !important; }body.page-id-28 /* V5 — project-ready SEO,body.page-id-28 internal linking and conversion layer */
.v5-card-facts{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 10px}body.page-id-28 .v5-card-facts span{position:static!important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:5px 7px;font-size:7px!important;letter-spacing:.04em!important}body.page-id-28 .v5-card-actions{display:flex;gap:12px;align-items:center}body.page-id-28 .v5-card-actions a{color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.05em}body.page-id-28 .v5-card-actions a.related{color:#ddb15a}body.page-id-28 .v5-ready{padding:70px 0;background:#ebe5da}body.page-id-28 .v5-ready-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-28 .v5-ready-grid article{background:#f8f5ef;border:1px solid #d9d1c3;border-radius:15px;padding:22px;min-height:185px}body.page-id-28 .v5-ready-grid span{font-size:9px;color:#aa7926;font-weight:900}body.page-id-28 .v5-ready-grid h3{font-size:18px;margin:34px 0 8px}body.page-id-28 .v5-ready-grid p{font-size:11px;line-height:1.55;color:#687570;margin:0}body.page-id-28 .v5-enquiry{background:#0a3933;color:#fff;border-radius:18px;padding:25px}body.page-id-28 .v5-enquiry-head small,body.page-id-28 .v5-enquiry-head b{display:block}body.page-id-28 .v5-enquiry-head small{color:#ddb15a;font-size:8px;letter-spacing:.13em}body.page-id-28 .v5-enquiry-head b{font-size:22px;margin-top:6px}body.page-id-28 .v5-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0}body.page-id-28 .v5-fields span{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:11px;font-size:10px;color:rgba(255,255,255,.72)}body.page-id-28 .v5-upload{font-size:10px;color:rgba(255,255,255,.65);padding:11px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-28 .v5-upload b{color:#ddb15a}body.page-id-28 .v5-enquiry>a{display:block;background:#c99a43;color:white;text-decoration:none;text-align:center;border-radius:7px;padding:13px;margin-top:12px;font-size:9px;font-weight:900;letter-spacing:.05em}
@media(max-width:900px){body.page-id-28 .v5-ready-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-28 .v5-ready{padding:44px 0}body.page-id-28 .v5-ready-grid{grid-template-columns:1fr}body.page-id-28 .v5-ready-grid article{min-height:0}body.page-id-28 .v5-fields{grid-template-columns:1fr}body.page-id-28 .v5-card-actions{flex-wrap:wrap}}body.page-id-28 /* V6 — scalable KSA city project templates */
.v6-cities{padding:72px 0;background:#f4f0e8}body.page-id-28 .v6-city-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 0 18px;border-top:1px solid #d8d0c2}body.page-id-28 .v6-city-toolbar>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#a97826}body.page-id-28 .v6-city-toolbar div{display:flex;gap:5px;flex-wrap:wrap}body.page-id-28 .v6-city-toolbar button{border:1px solid #d5cdbf;background:#fff;border-radius:99px;padding:7px 9px;font:inherit;font-size:7px;font-weight:850;color:#36564f}body.page-id-28 .v6-city-toolbar button.active{background:#0a3933;color:#fff}body.page-id-28 .v6-city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-28 .v6-city-card{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden}body.page-id-28 .v6-city-image{height:150px;background:linear-gradient(135deg,#164b43,#092f2b);position:relative;display:grid;place-items:center}body.page-id-28 .v6-city-no{position:absolute;top:10px;left:10px;color:#dcb05a;font-size:8px;font-weight:900}body.page-id-28 .v6-photo-placeholder{border:1px dashed rgba(255,255,255,.32);color:rgba(255,255,255,.62);padding:15px;border-radius:8px;font-size:7px;font-weight:850;letter-spacing:.1em}body.page-id-28 .v6-city-copy{padding:16px}body.page-id-28 .v6-city-copy small{color:#a97826;font-size:7px;font-weight:900;letter-spacing:.11em}body.page-id-28 .v6-city-copy h3{font-size:18px;margin:7px 0}body.page-id-28 .v6-city-copy p{font-size:10px;line-height:1.5;color:#697671}body.page-id-28 .v6-city-tags{display:flex;gap:4px;flex-wrap:wrap;margin:11px 0}body.page-id-28 .v6-city-tags span{background:#f0ece4;border-radius:99px;padding:5px 6px;font-size:7px}body.page-id-28 .v6-city-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #eee8de;padding-top:10px}body.page-id-28 .v6-city-actions a{font-size:7px;font-weight:900;text-decoration:none;color:#9f7021}body.page-id-28 .v6-city-actions a.product{color:#31554d}body.page-id-28 .v6-case-template{padding:72px 0;background:#0a3933;color:#fff}body.page-id-28 .v6-case-template>div>h2{font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.05em;margin:0;max-width:900px}body.page-id-28 .v6-case-intro{max-width:760px;color:rgba(255,255,255,.64);line-height:1.65;margin:18px 0 28px}body.page-id-28 .v6-template-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}body.page-id-28 .v6-template-photo{min-height:340px;border:1px dashed rgba(255,255,255,.28);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.035)}body.page-id-28 .v6-template-photo span{color:#dcb05a;font-size:9px}body.page-id-28 .v6-template-photo b{font-size:14px;margin:12px 0 5px}body.page-id-28 .v6-template-photo small{font-size:8px;color:rgba(255,255,255,.5)}body.page-id-28 .v6-template-fields{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.13);border-radius:15px;overflow:hidden}body.page-id-28 .v6-template-fields div{padding:15px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-28 .v6-template-fields b,body.page-id-28 .v6-template-fields span{display:block}body.page-id-28 .v6-template-fields b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-28 .v6-template-fields span{font-size:10px;color:rgba(255,255,255,.66);margin-top:5px}body.page-id-28 .v6-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-28 .v6-story-grid article{border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:16px}body.page-id-28 .v6-story-grid span{font-size:8px;color:#dcb05a}body.page-id-28 .v6-story-grid h3{font-size:16px;margin:22px 0 6px}body.page-id-28 .v6-story-grid p{font-size:9px;line-height:1.5;color:rgba(255,255,255,.58)}body.page-id-28 .v6-gallery-template{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-28 .v6-gallery-template div{height:125px;border:1px dashed rgba(255,255,255,.24);border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.025)}body.page-id-28 .v6-gallery-template span{font-size:7px;color:rgba(255,255,255,.55);letter-spacing:.09em}
@media(max-width:900px){body.page-id-28 .v6-city-grid{grid-template-columns:1fr 1fr}body.page-id-28 .v6-template-grid{grid-template-columns:1fr}body.page-id-28 .v6-story-grid,body.page-id-28 .v6-gallery-template{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-28 .v6-cities,body.page-id-28 .v6-case-template{padding:44px 0}body.page-id-28 .v6-city-toolbar{display:block}body.page-id-28 .v6-city-toolbar div{margin-top:10px;flex-wrap:nowrap;overflow-x:auto}body.page-id-28 .v6-city-grid{grid-template-columns:1fr}body.page-id-28 .v6-city-image{height:130px}body.page-id-28 .v6-template-fields{grid-template-columns:1fr}body.page-id-28 .v6-story-grid{grid-template-columns:1fr}body.page-id-28 .v6-gallery-template{grid-template-columns:1fr 1fr}body.page-id-28 .v6-gallery-template div{height:95px}}body.page-id-28 /* V6.1 — ONLY Case Study Template redesign. All other V6 page sections untouched. */
.v6-case-template{
  background:
    radial-gradient(circle at 88% 12%, rgba(201,154,67,.13), transparent 28%),
    linear-gradient(135deg,#082f2b 0%,#0b3c35 55%,#0a332e 100%) !important;
  color:#fff !important;
  padding:76px 0 !important;
}body.page-id-28 .v61-case-head{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:56px;
  align-items:end;
  margin-bottom:28px;
}body.page-id-28 .v61-case-head h2{
  color:#fff !important;
  font-size:clamp(42px,5.3vw,76px) !important;
  line-height:.95 !important;
  letter-spacing:-.05em !important;
  margin:0 0 16px !important;
  max-width:980px;
}body.page-id-28 .v61-case-head p{
  color:rgba(255,255,255,.68) !important;
  font-size:15px !important;
  line-height:1.65 !important;
  max-width:850px;
  margin:0 !important;
}body.page-id-28 .v61-case-badge{
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.055);
  border-radius:18px;
  padding:23px;
  backdrop-filter:blur(10px);
}body.page-id-28 .v61-case-badge span,body.page-id-28 .v61-case-badge b,body.page-id-28 .v61-case-badge small{display:block}body.page-id-28 .v61-case-badge span{color:#dcb05a;font-size:8px;font-weight:900;letter-spacing:.16em}body.page-id-28 .v61-case-badge b{font-size:21px;margin:9px 0 5px}body.page-id-28 .v61-case-badge small{font-size:9px;color:rgba(255,255,255,.55)}body.page-id-28 .v61-hero-card{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:0;
  border:1px solid rgba(255,255,255,.15);
  border-radius:22px;
  overflow:hidden;
  background:rgba(255,255,255,.045);
  box-shadow:0 25px 70px rgba(0,0,0,.18);
}body.page-id-28 .v61-hero-visual{padding:14px;background:rgba(255,255,255,.03)}body.page-id-28 .v61-hero-photo{
  height:390px;
  border-radius:15px;
  border:1px dashed rgba(255,255,255,.28);
  background:
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 35%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  padding:35px;
}body.page-id-28 .v61-photo-label{
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:14px;
}body.page-id-28 .v61-hero-photo strong{font-size:16px;max-width:520px;line-height:1.35}body.page-id-28 .v61-hero-photo small{margin-top:9px;color:rgba(255,255,255,.5);font-size:9px}body.page-id-28 .v61-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-28 .v61-mini-gallery div{
  height:92px;
  border-radius:11px;
  border:1px dashed rgba(255,255,255,.22);
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.025);
}body.page-id-28 .v61-mini-gallery span{font-size:7px;font-weight:850;letter-spacing:.1em;color:rgba(255,255,255,.58)}body.page-id-28 .v61-snapshot{padding:34px}body.page-id-28 .v61-label{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.15em}body.page-id-28 .v61-snapshot h3{font-size:34px;line-height:1.05;margin:10px 0 12px;color:#fff}body.page-id-28 .v61-snapshot>p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.64);margin-bottom:22px}body.page-id-28 .v61-facts{
  display:grid;
  grid-template-columns:1fr 1fr;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  overflow:hidden;
}body.page-id-28 .v61-facts div{padding:14px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-28 .v61-facts b,body.page-id-28 .v61-facts span{display:block}body.page-id-28 .v61-facts b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-28 .v61-facts span{font-size:9.5px;color:rgba(255,255,255,.67);margin-top:5px;line-height:1.4}body.page-id-28 .v61-story-head{margin:34px 0 14px}body.page-id-28 .v61-story-head h3{font-size:31px;margin:0;color:#fff}body.page-id-28 .v61-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .v61-story-grid article{
  border:1px solid rgba(255,255,255,.13);
  border-radius:15px;
  padding:19px;
  background:rgba(255,255,255,.035);
  min-height:205px;
}body.page-id-28 .v61-story-grid article>span{font-size:8px;color:#dcb05a;font-weight:900}body.page-id-28 .v61-story-icon{
  width:46px;height:46px;border-radius:50%;
  margin:22px 0 16px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.18);
  color:#dcb05a;font-size:9px;font-weight:900;
  background:rgba(255,255,255,.035);
}body.page-id-28 .v61-story-grid h4{font-size:18px;color:#fff;margin:0 0 7px}body.page-id-28 .v61-story-grid p{font-size:10px;line-height:1.55;color:rgba(255,255,255,.58);margin:0}body.page-id-28 .v61-bottom-note{
  margin-top:16px;
  display:flex;
  justify-content:space-between;
  gap:25px;
  align-items:center;
  border-top:1px solid rgba(255,255,255,.13);
  padding-top:18px;
}body.page-id-28 .v61-bottom-note span,body.page-id-28 .v61-bottom-note b{display:block}body.page-id-28 .v61-bottom-note span{font-size:7px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-28 .v61-bottom-note b{font-size:11px;margin-top:5px;color:rgba(255,255,255,.72)}body.page-id-28 .v61-bottom-note a{
  flex:0 0 auto;
  text-decoration:none;
  background:#c99a43;
  color:#fff;
  padding:12px 15px;
  border-radius:7px;
  font-size:8px;
  font-weight:900;
  letter-spacing:.06em;
}

@media(max-width:900px){body.page-id-28 .v61-case-head,body.page-id-28 .v61-hero-card{grid-template-columns:1fr;gap:22px}body.page-id-28 .v61-case-head{align-items:start}body.page-id-28 .v61-hero-photo{height:310px}body.page-id-28 .v61-story-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){body.page-id-28 .v6-case-template{padding:46px 0 !important}body.page-id-28 .v61-case-head h2{font-size:39px !important}body.page-id-28 .v61-case-head p{font-size:13px !important}body.page-id-28 .v61-case-badge{padding:17px}body.page-id-28 .v61-hero-visual{padding:9px}body.page-id-28 .v61-hero-photo{height:225px;padding:20px}body.page-id-28 .v61-hero-photo strong{font-size:13px}body.page-id-28 .v61-mini-gallery{grid-template-columns:1fr 1fr 1fr}body.page-id-28 .v61-mini-gallery div{height:70px}body.page-id-28 .v61-snapshot{padding:21px 17px}body.page-id-28 .v61-snapshot h3{font-size:27px}body.page-id-28 .v61-facts{grid-template-columns:1fr}body.page-id-28 .v61-story-grid{grid-template-columns:1fr}body.page-id-28 .v61-story-grid article{min-height:auto;padding:16px}body.page-id-28 .v61-story-icon{margin:14px 0 12px}body.page-id-28 .v61-bottom-note{display:block}body.page-id-28 .v61-bottom-note a{display:block;text-align:center;margin-top:14px}
}body.page-id-28 /* V6.2 — visual refinement ONLY for the existing Case Study Template */
.v61-hero-photo{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 74% 22%,rgba(220,176,90,.18),transparent 31%),
    linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));
}body.page-id-28 .v61-hero-photo:before{
  content:"";
  position:absolute; inset:18px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:11px;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:28px 28px;
  pointer-events:none;
}body.page-id-28 .v61-hero-photo:after{
  content:"PROJECT PHOTO / DRAWING AREA";
  position:absolute;right:20px;bottom:18px;
  font-size:7px;font-weight:900;letter-spacing:.13em;
  color:rgba(255,255,255,.34);
}body.page-id-28 .v61-hero-photo>*{position:relative;z-index:2}body.page-id-28 .v61-mini-gallery div{position:relative;overflow:hidden}body.page-id-28 .v61-mini-gallery div:before{
  content:"";
  position:absolute;inset:0;
  background:
    linear-gradient(135deg,transparent 45%,rgba(220,176,90,.13) 46%,transparent 48%),
    linear-gradient(45deg,transparent 58%,rgba(255,255,255,.055) 59%,transparent 61%);
}body.page-id-28 .v61-mini-gallery span{position:relative;z-index:2}body.page-id-28 .v62-study-strip{
  margin:10px 0 0;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
}body.page-id-28 .v62-study{
  position:relative;
  min-height:126px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  padding:16px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.018));
}body.page-id-28 .v62-study:after{
  content:"";
  position:absolute;width:120px;height:120px;border-radius:50%;
  right:-45px;bottom:-55px;border:1px solid rgba(220,176,90,.18);
}body.page-id-28 .v62-study small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.13em;margin-bottom:18px}body.page-id-28 .v62-study b{display:block;color:#fff;font-size:15px;line-height:1.15;margin-bottom:7px}body.page-id-28 .v62-study p{margin:0;color:rgba(255,255,255,.55);font-size:9px;line-height:1.5}body.page-id-28 .v62-study .mark{
  position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:8px;
  display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);
  color:#dcb05a;font-size:8px;font-weight:900;
}body.page-id-28 .v61-story-grid article{position:relative;overflow:hidden}body.page-id-28 .v61-story-grid article:after{
  content:"";
  position:absolute;right:-30px;bottom:-35px;width:100px;height:100px;border-radius:50%;
  border:1px solid rgba(220,176,90,.13);
}body.page-id-28 .v61-story-grid article:nth-child(1){background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}body.page-id-28 .v61-story-grid article:nth-child(2){background:linear-gradient(145deg,rgba(220,176,90,.07),rgba(255,255,255,.018))}body.page-id-28 .v61-story-grid article:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(12,72,63,.2))}body.page-id-28 .v61-story-grid article:nth-child(4){background:linear-gradient(145deg,rgba(220,176,90,.08),rgba(255,255,255,.018))}body.page-id-28 .v62-story-tag{
  display:inline-block;margin-top:14px;padding:6px 8px;border-radius:999px;
  border:1px solid rgba(255,255,255,.12);font-size:7px!important;
  letter-spacing:.08em;color:rgba(255,255,255,.55)!important;
}

@media(max-width:900px){body.page-id-28 .v62-study-strip{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-28 .v62-study-strip{grid-template-columns:1fr 1fr}body.page-id-28 .v62-study{min-height:112px;padding:13px}body.page-id-28 .v62-study b{font-size:13px}body.page-id-28 .v62-study p{font-size:8px}
}body.page-id-28 .v63-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}body.page-id-28 .v61-hero-photo .v63-media{opacity:.58}body.page-id-28 .v61-hero-photo:before{z-index:2!important;background:linear-gradient(90deg,rgba(4,55,48,.72),rgba(4,55,48,.08))!important}body.page-id-28 .v61-hero-photo>*:not(.v63-media){z-index:3!important}body.page-id-28 .v61-mini-gallery div{background-size:cover!important;background-position:center!important}body.page-id-28 .v61-mini-gallery div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,45,40,.82));z-index:1}body.page-id-28 .v61-mini-gallery span{z-index:3!important}body.page-id-28 .v62-study{background-size:cover!important;background-position:center!important}body.page-id-28 .v62-study:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,49,43,.28),rgba(3,49,43,.94));z-index:0}body.page-id-28 .v62-study>*{position:relative;z-index:2}body.page-id-28 .v63-video-wrap{position:relative;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.13);min-height:210px;background:#073f38}body.page-id-28 .v63-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.page-id-28 .v63-video-label{position:absolute;left:14px;bottom:12px;z-index:3;padding:7px 10px;border-radius:999px;background:rgba(3,45,40,.8);color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em}body.page-id-28 .v63-demo-note{font-size:8px;color:rgba(255,255,255,.48);margin-top:8px;letter-spacing:.04em}
@media(max-width:560px){body.page-id-28 .v63-video-wrap{min-height:190px}}body.page-id-28 /* V6.4 — Project Snapshot visual refinement */
.v64-snapshot-visuals{
  margin-top:16px;
  display:grid;
  grid-template-columns:1.35fr .85fr;
  gap:10px;
}body.page-id-28 .v64-location-card,body.page-id-28 .v64-detail-stack>div{
  position:relative;overflow:hidden;border-radius:13px;
  border:1px solid rgba(255,255,255,.13);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
}body.page-id-28 .v64-location-card{min-height:210px;padding:18px}body.page-id-28 .v64-location-card:before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(circle at 70% 38%,rgba(220,176,90,.22) 0 3px,transparent 4px),
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:auto,26px 26px,26px 26px;
}body.page-id-28 .v64-route{position:absolute;left:12%;right:10%;top:54%;height:1px;background:rgba(220,176,90,.55);transform:rotate(-8deg)}body.page-id-28 .v64-route:after,body.page-id-28 .v64-route:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#dcb05a;top:-4px}body.page-id-28 .v64-route:before{left:0}body.page-id-28 .v64-route:after{right:0}body.page-id-28 .v64-location-card>*{position:relative;z-index:2}body.page-id-28 .v64-kicker{color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-28 .v64-location-card b{display:block;color:#fff;font-size:18px;margin-top:8px}body.page-id-28 .v64-location-card p{color:rgba(255,255,255,.58);font-size:9px;line-height:1.55;max-width:70%}body.page-id-28 .v64-location-pin{position:absolute!important;right:18px;bottom:17px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(220,176,90,.45);color:#dcb05a;font-weight:900}body.page-id-28 .v64-detail-stack{display:grid;gap:10px}body.page-id-28 .v64-detail-stack>div{padding:15px;min-height:100px}body.page-id-28 .v64-detail-stack b{display:block;color:#fff;font-size:13px;margin:5px 0}body.page-id-28 .v64-detail-stack p{margin:0;color:rgba(255,255,255,.52);font-size:8px;line-height:1.45}body.page-id-28 .v64-photo-strip{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-28 .v64-photo{
  min-height:105px;border-radius:12px;border:1px solid rgba(255,255,255,.13);
  background-size:cover;background-position:center;position:relative;overflow:hidden
}body.page-id-28 .v64-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,45,40,.9))}body.page-id-28 .v64-photo span{position:absolute;z-index:2;left:11px;bottom:10px;color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-28 .v64-snapshot-note{margin-top:9px;color:rgba(255,255,255,.43);font-size:7px;line-height:1.45}
@media(max-width:720px){body.page-id-28 .v64-snapshot-visuals{grid-template-columns:1fr}body.page-id-28 .v64-location-card{min-height:175px}body.page-id-28 .v64-photo-strip{grid-template-columns:1fr 1fr 1fr}
}
@media(max-width:480px){body.page-id-28 .v64-photo-strip{grid-template-columns:1fr}body.page-id-28 .v64-photo{min-height:145px}
}body.page-id-28 .mat-page{background:#f4f0e8;color:#143d36}body.page-id-28 .mat-shell{width:min(1500px,93vw);margin:auto}body.page-id-28 .mat-kicker{display:block;color:#c7953c;font-size:9px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-28 .mat-hero{background:#082f2b;color:white;padding:68px 0 34px;overflow:hidden}body.page-id-28 .mat-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}body.page-id-28 .mat-hero-copy h1{font-size:clamp(58px,6.4vw,100px);line-height:.88;letter-spacing:-.06em;margin:0 0 24px}body.page-id-28 .mat-hero-copy h1 em{font-style:normal;color:#ddb15a}body.page-id-28 .mat-hero-copy p{max-width:650px;color:rgba(255,255,255,.67);line-height:1.7;font-size:15px}body.page-id-28 .mat-actions{display:flex;gap:8px;margin:25px 0}body.page-id-28 .mat-actions a{padding:13px 15px;border-radius:7px;background:#c7953c;color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-28 .mat-actions .outline{background:transparent;border:1px solid rgba(255,255,255,.22)}body.page-id-28 .mat-mini-proof{display:flex;gap:8px;flex-wrap:wrap}body.page-id-28 .mat-mini-proof span{border:1px solid rgba(255,255,255,.13);padding:7px 9px;border-radius:99px;font-size:7px;color:rgba(255,255,255,.62)}body.page-id-28 .mat-hero-visual{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:340px 170px;gap:9px;position:relative}body.page-id-28 .mat-membrane-demo,body.page-id-28 .mat-steel-demo{border-radius:18px;border:1px dashed rgba(255,255,255,.22);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));display:flex;flex-direction:column;align-items:center;justify-content:center}body.page-id-28 .mat-membrane-demo{grid-row:1/3}body.page-id-28 .mat-steel-demo{grid-column:2}body.page-id-28 .mat-membrane-demo span,body.page-id-28 .mat-steel-demo span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-28 .mat-membrane-demo b,body.page-id-28 .mat-steel-demo b{font-size:12px;margin-top:7px}body.page-id-28 .mat-float{grid-column:2;background:#c7953c;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:end}body.page-id-28 .mat-float small{font-size:7px}body.page-id-28 .mat-float b{font-size:20px;margin-top:6px}body.page-id-28 .mat-library,body.page-id-28 .mat-steel{padding:72px 0}body.page-id-28 .mat-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-28 .mat-head h2,body.page-id-28 .mat-anatomy h2,body.page-id-28 .mat-selector h2,body.page-id-28 .mat-docs h2,body.page-id-28 .mat-rfq h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-28 .mat-head>p{color:#66756f;line-height:1.6}body.page-id-28 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-28 .mat-card{background:#fff;border:1px solid #ddd5c8;border-radius:15px;overflow:hidden}body.page-id-28 .mat-card.featured{grid-column:span 2}body.page-id-28 .mat-photo{height:180px;display:grid;place-items:center;background:linear-gradient(135deg,#184a42,#0a332e);position:relative}body.page-id-28 .mat-card.featured .mat-photo{height:230px}body.page-id-28 .mat-photo:after{content:"";position:absolute;inset:12px;border:1px dashed rgba(255,255,255,.18);border-radius:10px}body.page-id-28 .mat-photo span{color:rgba(255,255,255,.58);font-size:7px;font-weight:900;letter-spacing:.1em}body.page-id-28 .mat-copy{padding:17px}body.page-id-28 .mat-copy small{font-size:7px;color:#a97826;font-weight:900}body.page-id-28 .mat-copy h3{font-size:20px;margin:7px 0}body.page-id-28 .mat-copy p{font-size:10px;line-height:1.55;color:#68756f}body.page-id-28 .mat-copy a{font-size:7px;font-weight:900;color:#a97826;text-decoration:none}body.page-id-28 .mat-anatomy{padding:72px 0;background:#e8e1d5}body.page-id-28 .mat-anatomy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-28 .layers{display:grid;gap:7px;margin:20px 0}body.page-id-28 .layers div{height:68px;border-radius:10px;background:#0a3933;color:white;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 8px 18px rgba(0,0,0,.08)}body.page-id-28 .layers div:nth-child(2){margin:0 16px}body.page-id-28 .layers div:nth-child(3){margin:0 30px;background:#c7953c}body.page-id-28 .layers div:nth-child(4){margin:0 10px}body.page-id-28 .layers b{color:#ddb15a;font-size:8px}body.page-id-28 .layers div:nth-child(3) b{color:#fff}body.page-id-28 .layers span{font-size:9px;font-weight:900;letter-spacing:.08em}body.page-id-28 .mat-layer-visual>small{font-size:8px;color:#7a827e}body.page-id-28 .mat-anatomy-copy>p{color:#66756f;line-height:1.65}body.page-id-28 .mat-check-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3cabb;border-radius:13px;overflow:hidden;margin-top:22px}body.page-id-28 .mat-check-grid div{padding:13px;border-right:1px solid #d3cabb;border-bottom:1px solid #d3cabb}body.page-id-28 .mat-check-grid b,body.page-id-28 .mat-check-grid span{display:block}body.page-id-28 .mat-check-grid b{font-size:7px;color:#a97826}body.page-id-28 .mat-check-grid span{font-size:9px;margin-top:4px;color:#65736e}body.page-id-28 .mat-compare{background:#0a3933;color:white;padding:70px 0}body.page-id-28 .mat-head.light>p{color:rgba(255,255,255,.6)}body.page-id-28 .mat-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.13);border-radius:14px}body.page-id-28 .mat-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}body.page-id-28 .mat-table-wrap th,body.page-id-28 .mat-table-wrap td{padding:14px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);text-align:left;font-size:9px}body.page-id-28 .mat-table-wrap th{color:#ddb15a;font-size:7px;letter-spacing:.08em}body.page-id-28 .mat-table-wrap td{color:rgba(255,255,255,.66)}body.page-id-28 .mat-table-wrap td b{color:#fff}body.page-id-28 .mat-process{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .mat-process article{background:#fff;border:1px solid #ddd5c8;border-radius:14px;padding:11px}body.page-id-28 .mat-process article>span{font-size:7px;color:#a97826}body.page-id-28 .process-img{height:140px;border-radius:9px;background:#0b3933;color:rgba(255,255,255,.5);display:grid;place-items:center;font-size:7px;margin:8px 0 15px}body.page-id-28 .mat-process h3{font-size:17px;margin:0 0 6px}body.page-id-28 .mat-process p{font-size:9px;color:#68756f;line-height:1.5}body.page-id-28 .mat-selector{padding:72px 0;background:#e8e1d5}body.page-id-28 .mat-selector-top{max-width:900px}body.page-id-28 .mat-selector-top p{color:#66756f;line-height:1.6}body.page-id-28 .selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}body.page-id-28 .selector-grid>div{background:#0a3933;color:white;border-radius:14px;padding:20px;min-height:145px}body.page-id-28 .selector-grid span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-28 .selector-grid b{display:block;font-size:16px;margin:28px 0 13px}body.page-id-28 .selector-grid a{color:#ddb15a;text-decoration:none;font-size:7px;font-weight:900}body.page-id-28 .mat-docs{padding:72px 0}body.page-id-28 .mat-docs-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}body.page-id-28 .mat-docs p{color:#66756f}body.page-id-28 .doc-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cdbf;border-radius:14px;overflow:hidden}body.page-id-28 .doc-list div{padding:16px;border-right:1px solid #d6cdbf;border-bottom:1px solid #d6cdbf}body.page-id-28 .doc-list b,body.page-id-28 .doc-list span{display:block}body.page-id-28 .doc-list b{font-size:8px;color:#a97826}body.page-id-28 .doc-list span{font-size:9px;color:#66756f;margin-top:5px}body.page-id-28 .mat-rfq{padding:68px 0;background:#0a3933;color:white}body.page-id-28 .mat-rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}body.page-id-28 .mat-rfq p{color:rgba(255,255,255,.6);line-height:1.65}body.page-id-28 .rfq-box{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:17px;padding:23px}body.page-id-28 .rfq-box small,body.page-id-28 .rfq-box>b{display:block}body.page-id-28 .rfq-box small{font-size:7px;color:#ddb15a}body.page-id-28 .rfq-box>b{font-size:20px;margin:7px 0 16px}body.page-id-28 .rfq-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-28 .rfq-fields span{padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;font-size:8px;color:rgba(255,255,255,.6)}body.page-id-28 .rfq-box a{display:block;margin-top:12px;text-align:center;background:#c7953c;color:white;padding:12px;border-radius:7px;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:950px){body.page-id-28 .mat-hero-grid,body.page-id-28 .mat-head,body.page-id-28 .mat-anatomy-grid,body.page-id-28 .mat-docs-grid,body.page-id-28 .mat-rfq-grid{grid-template-columns:1fr}body.page-id-28 .mat-grid{grid-template-columns:1fr 1fr}body.page-id-28 .mat-process{grid-template-columns:1fr 1fr}body.page-id-28 .selector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-28 .mat-shell{width:calc(100% - 28px)}body.page-id-28 .mat-hero{padding:44px 0 24px}body.page-id-28 .mat-hero-copy h1{font-size:49px}body.page-id-28 .mat-hero-visual{grid-template-columns:1fr;grid-template-rows:260px 150px 130px}body.page-id-28 .mat-membrane-demo{grid-row:auto}body.page-id-28 .mat-steel-demo,body.page-id-28 .mat-float{grid-column:auto}body.page-id-28 .mat-library,body.page-id-28 .mat-anatomy,body.page-id-28 .mat-steel,body.page-id-28 .mat-selector,body.page-id-28 .mat-docs,body.page-id-28 .mat-rfq,body.page-id-28 .mat-compare{padding:45px 0}body.page-id-28 .mat-grid{grid-template-columns:1fr}body.page-id-28 .mat-card.featured{grid-column:auto}body.page-id-28 .mat-process,body.page-id-28 .selector-grid,body.page-id-28 .doc-list{grid-template-columns:1fr}body.page-id-28 .mat-check-grid{grid-template-columns:1fr}body.page-id-28 .rfq-fields{grid-template-columns:1fr}body.page-id-28 .mat-head h2,body.page-id-28 .mat-anatomy h2,body.page-id-28 .mat-selector h2,body.page-id-28 .mat-docs h2,body.page-id-28 .mat-rfq h2{font-size:39px}}body.page-id-28 .mv2{background:#f3efe7;color:#103d35}body.page-id-28 .mv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-28 .eyebrow{display:block;color:#d1a14a;font-size:8px;font-weight:900;letter-spacing:.19em;margin-bottom:13px}body.page-id-28 .mv2-hero{background:radial-gradient(circle at 75% 25%,#14584d 0,#0a3933 38%,#062c28 75%);color:#fff;padding:70px 0 42px}body.page-id-28 .hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-28 .mv2-hero h1{font-size:clamp(62px,7vw,108px);line-height:.86;letter-spacing:-.065em;margin:0 0 25px}body.page-id-28 .mv2-hero h1 em{font-style:normal;color:#ddb15a}body.page-id-28 .mv2-hero p{max-width:650px;color:#b9cbc6;line-height:1.7;font-size:14px}body.page-id-28 .hero-actions{display:flex;gap:8px;margin:26px 0}body.page-id-28 .hero-actions a,body.page-id-28 .rfq-card a{background:#c8953d;color:#fff;text-decoration:none;padding:13px 16px;border-radius:7px;font-size:8px;font-weight:900}body.page-id-28 .hero-actions .ghost{background:transparent;border:1px solid #ffffff35}body.page-id-28 .proof{display:flex;gap:6px;flex-wrap:wrap}body.page-id-28 .proof span,body.page-id-28 .tags span,body.page-id-28 .doc-badges span{border:1px solid #ffffff25;border-radius:99px;padding:6px 9px;font-size:6.5px;font-weight:800}body.page-id-28 .hero-media{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:350px 165px;gap:9px}body.page-id-28 .fabric-visual,body.page-id-28 .steel-visual{position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:20px;background:#0c453d;display:flex;flex-direction:column;justify-content:end;padding:22px}body.page-id-28 .fabric-visual{grid-row:1/3}body.page-id-28 .fabric-shape{position:absolute;width:120%;height:72%;left:-10%;top:4%;border-radius:50% 50% 16% 16%/70% 70% 20% 20%;background:linear-gradient(145deg,#faf8ed,#c9d6cf);transform:rotate(-5deg);box-shadow:inset -30px -20px 55px #738d85}body.page-id-28 .fabric-shape:after{content:"";position:absolute;inset:14%;border:1px solid #496d63;border-radius:50%}body.page-id-28 .fabric-visual small,body.page-id-28 .fabric-visual b,body.page-id-28 .fabric-visual span,body.page-id-28 .steel-visual small,body.page-id-28 .steel-visual b{position:relative;z-index:2}body.page-id-28 .fabric-visual small,body.page-id-28 .steel-visual small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-28 .fabric-visual b,body.page-id-28 .steel-visual b{font-size:16px;margin-top:5px}body.page-id-28 .fabric-visual span{font-size:7px;color:#c1d0cb;margin-top:5px}body.page-id-28 .steel-visual{grid-column:2}body.page-id-28 .beam{position:absolute;width:65%;height:200%;right:5%;top:-45%;background:linear-gradient(90deg,#41524e,#c1cbc6 35%,#5c6b67 65%,#273a36);transform:rotate(28deg);border-radius:8px}body.page-id-28 .hero-chip{grid-column:2;background:#c8953d;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:end}body.page-id-28 .hero-chip small{font-size:7px}body.page-id-28 .hero-chip b{font-size:17px;margin-top:6px}body.page-id-28 .mv2-systems,body.page-id-28 .mv2-selector{padding:76px 0}body.page-id-28 .section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-28 .section-head h2,body.page-id-28 .cut-copy h2,body.page-id-28 .selector-title h2,body.page-id-28 .docs-copy h2,body.page-id-28 .mv2-rfq h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:0}body.page-id-28 .section-head p,body.page-id-28 .selector-title p,body.page-id-28 .docs-copy p{color:#66766f;line-height:1.6}body.page-id-28 .system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body.page-id-28 .system-card{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;border:1px solid #ddd5c7;border-radius:17px;overflow:hidden;min-height:300px}body.page-id-28 .system-card.large{grid-column:1/-1;grid-template-columns:1.1fr .9fr;min-height:390px}body.page-id-28 .system-art{position:relative;background:#0a3c35;overflow:hidden;display:flex;align-items:end;padding:15px}body.page-id-28 .system-art>span{position:relative;z-index:3;color:#d5e0dc;font-size:6.5px;font-weight:900}body.page-id-28 .membrane-art{position:absolute;width:110%;height:90%;left:-8%;top:8%;background:linear-gradient(145deg,#fff,#aabdb6);clip-path:polygon(0 30%,45% 0,100% 26%,86% 88%,43% 65%,8% 100%)}body.page-id-28 .mesh-art{position:absolute;inset:0;background:repeating-linear-gradient(45deg,#154f46 0 3px,#0a3933 3px 7px)}body.page-id-28 .steel-art{position:absolute;inset:0;background:linear-gradient(125deg,transparent 20%,#83938e 21% 35%,transparent 36%),linear-gradient(55deg,transparent 40%,#465a55 41% 55%,transparent 56%),#0a3933}body.page-id-28 .finish-art{position:absolute;inset:0;background:radial-gradient(circle at 25% 40%,#d0b26f 0 7%,transparent 8%),radial-gradient(circle at 55% 60%,#768883 0 10%,transparent 11%),radial-gradient(circle at 80% 35%,#d9ddd8 0 8%,transparent 9%),#0b3933}body.page-id-28 .system-body{padding:25px}body.page-id-28 .system-body small{color:#b57d20;font-size:7px;font-weight:900}body.page-id-28 .system-body h3{font-size:28px;margin:8px 0}body.page-id-28 .system-body p{font-size:10px;line-height:1.6;color:#66756f}body.page-id-28 .tags{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0}body.page-id-28 .tags span{border-color:#d9d0c2;color:#65736e}body.page-id-28 .system-body a,body.page-id-28 .applications a{font-size:7px;color:#a97018;font-weight:900;text-decoration:none}body.page-id-28 .mv2-cutaway{background:#e5ded2;padding:75px 0}body.page-id-28 .cut-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}body.page-id-28 .exploded{margin:28px 0;perspective:800px}body.page-id-28 .layer{height:66px;margin:-3px 0 12px;border-radius:10px;background:#0b4038;color:#fff;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 16px 25px #183b3322;transform:rotateX(8deg) skewX(-8deg)}body.page-id-28 .layer.l2{margin-left:20px}body.page-id-28 .layer.l3{margin-left:40px;background:#c8953d}body.page-id-28 .layer.l4{margin-left:12px}body.page-id-28 .layer b{font-size:8px;color:#e6bb67}body.page-id-28 .layer.l3 b{color:#fff}body.page-id-28 .layer span{font-size:8px;font-weight:900}body.page-id-28 .cut-art>small{font-size:7px;color:#77827e}body.page-id-28 .cut-copy>p{color:#65756f}body.page-id-28 .verify{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d1c7b8;border-radius:14px;overflow:hidden;margin-top:22px}body.page-id-28 .verify>div{padding:14px;border-right:1px solid #d1c7b8;border-bottom:1px solid #d1c7b8}body.page-id-28 .verify i,body.page-id-28 .verify b,body.page-id-28 .verify span{display:block}body.page-id-28 .verify i{font-style:normal;color:#b57d20;font-size:7px}body.page-id-28 .verify b{font-size:11px;margin:5px 0}body.page-id-28 .verify span{font-size:8px;color:#6d7974}body.page-id-28 .selector-title{max-width:980px}body.page-id-28 .applications{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px}body.page-id-28 .applications article{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden;padding-bottom:18px}body.page-id-28 .app-visual{height:170px;background:#0a3d36;display:grid;place-items:center;color:#ffffff65;font-size:7px;position:relative;overflow:hidden}body.page-id-28 .app-visual:before{content:"";position:absolute;width:80%;height:60%;border:8px solid #d5ded9;border-bottom:0;border-radius:50% 50% 0 0;bottom:-5%;opacity:.65}body.page-id-28 .applications article>small,body.page-id-28 .applications article>h3,body.page-id-28 .applications article>p,body.page-id-28 .applications article>a{margin-left:17px;margin-right:17px}body.page-id-28 .applications article>small{display:block;color:#b57d20;font-size:7px;font-weight:900;margin-top:15px}body.page-id-28 .applications h3{font-size:18px;margin-top:6px;margin-bottom:6px}body.page-id-28 .applications p{font-size:9px;color:#69766f;line-height:1.5}body.page-id-28 .mv2-steelstory{padding:75px 0;background:#082f2b;color:#fff}body.page-id-28 .section-head.dark p{color:#aebfba}body.page-id-28 .steel-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-28 .steel-flow article{border:1px solid #ffffff1f;border-radius:14px;padding:10px;background:#ffffff08}body.page-id-28 .flow-photo{height:170px;border-radius:9px;background:#164a42;display:grid;place-items:center;color:#ffffff65;font-size:7px;margin-bottom:14px;overflow:hidden;position:relative}body.page-id-28 .flow-photo:after{content:"";position:absolute;width:70%;height:180%;background:linear-gradient(90deg,#52635f,#c0cac5,#445651);transform:rotate(35deg)}body.page-id-28 .steel-flow article>b{font-size:7px;color:#ddb15a}body.page-id-28 .steel-flow h3{font-size:17px;margin:6px 0}body.page-id-28 .steel-flow p{font-size:9px;color:#aebfba}body.page-id-28 .mv2-docs{padding:80px 0;background:#e5ded2}body.page-id-28 .docs-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}body.page-id-28 .doc-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px}body.page-id-28 .doc-badges span{border-color:#cfc3b1;color:#6c7772}body.page-id-28 .doc-stack{height:430px;position:relative}body.page-id-28 .doc-sheet{position:absolute;width:65%;height:320px;right:12%;top:40px;background:#fff;border:1px solid #d7cdbd;border-radius:13px;padding:25px;box-shadow:0 25px 50px #233a3322}body.page-id-28 .doc-sheet.back{transform:rotate(8deg) translate(60px,-5px);background:#0b3c35;color:#fff}body.page-id-28 .doc-sheet.mid{transform:rotate(-7deg) translate(-55px,20px);background:#c8953d;color:#fff}body.page-id-28 .doc-sheet.front{z-index:3}body.page-id-28 .doc-sheet small{color:#b57d20;font-size:8px}body.page-id-28 .doc-sheet b,body.page-id-28 .doc-sheet span{display:block}body.page-id-28 .doc-sheet b{font-size:20px;margin:20px 0 6px}body.page-id-28 .doc-sheet span{font-size:9px;color:#6b7772}body.page-id-28 .back span,body.page-id-28 .mid span{color:#fff}body.page-id-28 .doc-lines{margin-top:35px;height:120px;background:repeating-linear-gradient(#e5e0d8 0 1px,transparent 1px 23px)}body.page-id-28 .mv2-rfq{padding:70px 0;background:#082f2b;color:#fff}body.page-id-28 .rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}body.page-id-28 .mv2-rfq p{color:#aebfba;line-height:1.6}body.page-id-28 .rfq-card{border:1px solid #ffffff20;background:#ffffff08;border-radius:16px;padding:22px}body.page-id-28 .rfq-card>small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-28 .input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0}body.page-id-28 .input-grid span{border:1px solid #ffffff1e;border-radius:8px;padding:11px;font-size:7px;color:#b7c6c1}body.page-id-28 .rfq-card a{display:block;text-align:center}
@media(max-width:950px){body.page-id-28 .hero-grid,body.page-id-28 .section-head,body.page-id-28 .cut-grid,body.page-id-28 .docs-grid,body.page-id-28 .rfq-grid{grid-template-columns:1fr}body.page-id-28 .applications,body.page-id-28 .steel-flow{grid-template-columns:1fr 1fr}body.page-id-28 .hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-28 .mv2-shell{width:calc(100% - 28px)}body.page-id-28 .mv2-hero{padding:45px 0 28px}body.page-id-28 .mv2-hero h1{font-size:52px}body.page-id-28 .hero-media{grid-template-columns:1fr;grid-template-rows:250px 150px 120px;min-height:auto}body.page-id-28 .fabric-visual{grid-row:auto}body.page-id-28 .steel-visual,body.page-id-28 .hero-chip{grid-column:auto}body.page-id-28 .mv2-systems,body.page-id-28 .mv2-selector,body.page-id-28 .mv2-cutaway,body.page-id-28 .mv2-steelstory,body.page-id-28 .mv2-docs,body.page-id-28 .mv2-rfq{padding:48px 0}body.page-id-28 .system-grid,body.page-id-28 .applications,body.page-id-28 .steel-flow{grid-template-columns:1fr}body.page-id-28 .system-card,body.page-id-28 .system-card.large{grid-column:auto;grid-template-columns:1fr}body.page-id-28 .system-art{min-height:190px}body.page-id-28 .verify{grid-template-columns:1fr}body.page-id-28 .doc-stack{height:350px}body.page-id-28 .doc-sheet{width:72%;height:270px}body.page-id-28 .input-grid{grid-template-columns:1fr}}body.page-id-28 header{position:sticky;top:0;z-index:999;background:rgba(247,245,238,.96);backdrop-filter:blur(16px);border-bottom:1px solid #dcd5c9}body.page-id-28 .m3-nav{width:min(1480px,92vw);height:78px;margin:auto;display:flex;align-items:center;gap:28px}body.page-id-28 .m3-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0b3b34;margin-right:auto}body.page-id-28 .m3-mark{width:40px;height:40px;border-radius:11px;background:#0b3b34;color:#d8a84e;display:grid;place-items:center;font-weight:900;font-size:22px}body.page-id-28 .m3-brand b,body.page-id-28 .m3-brand small{display:block}body.page-id-28 .m3-brand b{font-size:15px}body.page-id-28 .m3-brand small{font-size:5.8px;letter-spacing:.14em;color:#718079;margin-top:3px}body.page-id-28 .m3-links{display:flex;gap:20px}body.page-id-28 .m3-links a{font-size:8px;font-weight:850;text-decoration:none;color:#34524b}body.page-id-28 .m3-links a:last-child{color:#b57d20}body.page-id-28 .m3-quote{font-size:7px;font-weight:900;text-decoration:none;background:#0b3b34;color:#fff;padding:12px 14px;border-radius:8px}body.page-id-28 .m3-real{object-fit:cover!important}body.page-id-28 .fabric-shape.m3-real{position:absolute!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important;border-radius:0!important;filter:saturate(.78) contrast(1.03);box-shadow:none!important}body.page-id-28 .fabric-visual:after,body.page-id-28 .steel-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(4,43,37,.88) 100%)}body.page-id-28 .beam.m3-real{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:0!important}body.page-id-28 .system-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.page-id-28 .system-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(4,43,37,.85))}body.page-id-28 .flow-photo{background-size:cover!important;background-position:center!important}body.page-id-28 .flow-photo:after{display:none!important}body.page-id-28 .m3-matrix{padding:78px 0;background:#f3efe7}body.page-id-28 .matrix-wrap{border:1px solid #d6cebf;border-radius:16px;overflow:hidden;background:#fff}body.page-id-28 .matrix-row{display:grid;grid-template-columns:1.05fr 1.25fr 1.6fr 1.35fr}body.page-id-28 .matrix-row>*{padding:15px;border-right:1px solid #e1dbd0;border-bottom:1px solid #e1dbd0;font-size:9px;line-height:1.45}body.page-id-28 .matrix-row.head{background:#0b3b34;color:#fff}body.page-id-28 .matrix-row.head b{font-size:7px;letter-spacing:.09em;text-transform:uppercase}body.page-id-28 .matrix-row strong{color:#0b3b34}body.page-id-28 .matrix-row span{color:#63726c}body.page-id-28 .m3-proof{padding:80px 0;background:#e5ded2}body.page-id-28 .proof-copy{max-width:900px}body.page-id-28 .proof-copy h2{font-size:clamp(42px,5vw,70px);line-height:.94;letter-spacing:-.05em;margin:0 0 18px}body.page-id-28 .proof-copy p{color:#66766f;line-height:1.7}body.page-id-28 .proof-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px}body.page-id-28 .proof-gallery>div{height:260px;border-radius:16px;position:relative;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:end;color:#fff;background:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783') center/cover}body.page-id-28 .proof-gallery>div:nth-child(1){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-28 .proof-gallery>div:nth-child(3){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-28 .proof-gallery span{font-size:7px;color:#e0b55d}body.page-id-28 .proof-gallery b{font-size:16px;margin:6px 0}body.page-id-28 .proof-gallery small{font-size:7px;color:#d0ddd8}
@media(max-width:900px){body.page-id-28 .m3-links{display:none}body.page-id-28 .matrix-row{grid-template-columns:1fr 1fr}body.page-id-28 .proof-gallery{grid-template-columns:1fr}body.page-id-28 .proof-gallery>div{height:220px}}
@media(max-width:600px){body.page-id-28 .m3-nav{height:68px}body.page-id-28 .m3-quote{display:none}body.page-id-28 .matrix-row{grid-template-columns:1fr}body.page-id-28 .matrix-row.head{display:none}body.page-id-28 .matrix-row>*{border-right:0}body.page-id-28 .m3-proof{padding:48px 0}}body.page-id-28 .v4-coatings{padding:90px 0;background:#f4f0e7;color:#123e36}body.page-id-28 .v4-intro,body.page-id-28 .colour-head{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:end;margin-bottom:34px}body.page-id-28 .v4-intro h2,body.page-id-28 .colour-head h2,body.page-id-28 .choice-copy h2,body.page-id-28 .approval-main h2{font-size:clamp(42px,5vw,76px);line-height:.92;letter-spacing:-.055em;margin:8px 0 0}body.page-id-28 .v4-intro p,body.page-id-28 .colour-head p,body.page-id-28 .choice-copy p{font-size:11px;line-height:1.75;color:#66736e}body.page-id-28 .v4-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-28 .v4-process article{background:#fff;border:1px solid #d9d2c5;border-radius:18px;overflow:hidden;padding-bottom:20px}body.page-id-28 .v4-photo{height:230px;background-size:cover;background-position:center;position:relative;padding:16px;color:#fff;display:flex;align-items:flex-end;gap:10px}body.page-id-28 .v4-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,45,39,.88))}body.page-id-28 .v4-photo span,body.page-id-28 .v4-photo b{position:relative;z-index:2}body.page-id-28 .v4-photo span{width:28px;height:28px;border-radius:50%;background:#d7a33e;color:#123e36;display:grid;place-items:center;font-size:7px;font-weight:900}body.page-id-28 .v4-photo b{font-size:9px;letter-spacing:.08em}body.page-id-28 .primer-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-28 .epoxy-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-28 .powder-photo{background-image:url('https://www.steelcoating.ma/assets/img/services/detail-thermolaquage.webp')}body.page-id-28 .galv-photo{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-28 .finish-photo{background-image:url('https://cdn11.bigcommerce.com/s-sypvot18uz/product_images/uploaded_images/adobestock-111182072.jpeg')}body.page-id-28 .v4-process h3{font-size:20px;margin:18px 20px 8px}body.page-id-28 .v4-process p{font-size:9px;line-height:1.65;color:#68756f;margin:0 20px 16px;min-height:74px}body.page-id-28 .v4-process small{font-size:6px;letter-spacing:.08em;color:#a87927;margin:0 20px;font-weight:800}body.page-id-28 .v4-system-choice{margin-top:70px;background:#0a4037;border-radius:22px;padding:38px;color:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-28 .choice-copy p{color:#c8d5d0}body.page-id-28 .choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-28 .choice-cards>div{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:20px;min-height:135px}body.page-id-28 .choice-cards span{color:#dfad4a;font-size:8px}body.page-id-28 .choice-cards b,body.page-id-28 .choice-cards small{display:block}body.page-id-28 .choice-cards b{font-size:15px;margin:15px 0 7px}body.page-id-28 .choice-cards small{font-size:7.5px;line-height:1.55;color:#c9d4d0}body.page-id-28 .v4-colours{margin-top:75px}body.page-id-28 .swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-28 .swatches>div{background:#fff;border:1px solid #d9d2c5;border-radius:13px;padding:8px}body.page-id-28 .swatches i{display:block;height:92px;border-radius:9px;background:var(--c);border:1px solid rgba(0,0,0,.06);margin-bottom:10px}body.page-id-28 .swatches b,body.page-id-28 .swatches small{display:block}body.page-id-28 .swatches b{font-size:9px}body.page-id-28 .swatches small{font-size:6.5px;color:#7a827f;margin-top:3px}body.page-id-28 .swatches .custom i{display:grid;place-items:center;background:linear-gradient(135deg,#f5e7bb,#bd8d42,#0b4037);font-style:normal;color:white;font-size:26px}body.page-id-28 .finish-strip{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;border:1px solid #d8d0c2;border-radius:14px;overflow:hidden;background:#fff}body.page-id-28 .finish-strip>div{padding:18px;border-right:1px solid #e0d9cd}body.page-id-28 .finish-strip>div:last-child{border:0}body.page-id-28 .finish-strip b,body.page-id-28 .finish-strip span{display:block}body.page-id-28 .finish-strip b{font-size:8px;color:#b37c24;letter-spacing:.1em}body.page-id-28 .finish-strip span{font-size:7px;line-height:1.5;color:#66736e;margin-top:7px}body.page-id-28 .v4-approval{display:grid;grid-template-columns:1.5fr .5fr;gap:12px;margin-top:70px}body.page-id-28 .approval-main,body.page-id-28 .v4-approval aside{background:#fff;border:1px solid #d9d2c5;border-radius:18px;padding:30px}body.page-id-28 .approval-main h2{font-size:48px;max-width:850px}body.page-id-28 .approval-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px}body.page-id-28 .approval-steps>div{border-top:2px solid #d8a640;padding-top:14px}body.page-id-28 .approval-steps strong,body.page-id-28 .approval-steps b,body.page-id-28 .approval-steps small{display:block}body.page-id-28 .approval-steps strong{font-size:7px;color:#b37c24}body.page-id-28 .approval-steps b{font-size:9px;margin:9px 0 5px}body.page-id-28 .approval-steps small{font-size:6.5px;line-height:1.45;color:#75807c}body.page-id-28 .v4-approval aside{background:#e5ded2}body.page-id-28 .v4-approval aside h3{font-size:22px;line-height:1.1;margin:14px 0}body.page-id-28 .v4-approval aside p{font-size:8px;line-height:1.65;color:#65736d}
@media(max-width:900px){body.page-id-28 .v4-intro,body.page-id-28 .colour-head,body.page-id-28 .v4-system-choice,body.page-id-28 .v4-approval{grid-template-columns:1fr}body.page-id-28 .v4-process{grid-template-columns:1fr 1fr}body.page-id-28 .swatches{grid-template-columns:repeat(3,1fr)}body.page-id-28 .approval-steps{grid-template-columns:1fr 1fr}body.page-id-28 .finish-strip{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-28 .v4-coatings{padding:52px 0}body.page-id-28 .v4-process{grid-template-columns:1fr}body.page-id-28 .v4-photo{height:210px}body.page-id-28 .v4-process p{min-height:auto}body.page-id-28 .choice-cards{grid-template-columns:1fr}body.page-id-28 .swatches{grid-template-columns:1fr 1fr}body.page-id-28 .swatches i{height:74px}body.page-id-28 .finish-strip{grid-template-columns:1fr}body.page-id-28 .finish-strip>div{border-right:0;border-bottom:1px solid #e0d9cd}body.page-id-28 .approval-steps{grid-template-columns:1fr}body.page-id-28 .approval-main h2{font-size:38px}}body.page-id-28 /* V5 Outstanding refinement */
.v4-system-choice .choice-copy h2,body.page-id-28 .v4-system-choice h2{
  color:#fff!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
}body.page-id-28 .v4-system-choice .choice-copy p{color:rgba(255,255,255,.78)!important}body.page-id-28 .v4-system-choice .eyebrow{color:#e0b45f!important;opacity:1!important}body.page-id-28 .v5-build{padding:84px 0;background:#ebe5da;color:#123e36}body.page-id-28 .v5-build-head,body.page-id-28 .v5-qc-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-28 .v5-build-head h2,body.page-id-28 .v5-qc-head h2,body.page-id-28 .v5-maint h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-28 .v5-build-head p,body.page-id-28 .v5-qc-head p,body.page-id-28 .v5-maint p{color:#66746f;font-size:11px;line-height:1.7}body.page-id-28 .v5-build-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-28 .v5-layer-stack{padding:25px 0}body.page-id-28 .coat-layer{height:82px;margin:-5px 0 16px;border-radius:13px;padding:0 20px;display:flex;align-items:center;gap:18px;color:#fff;box-shadow:0 16px 25px rgba(24,59,51,.12);transform:skewX(-7deg)}body.page-id-28 .coat-layer span{font-size:8px;color:#e0b45f}body.page-id-28 .coat-layer b,body.page-id-28 .coat-layer small{display:block}body.page-id-28 .coat-layer b{font-size:10px;min-width:210px}body.page-id-28 .coat-layer small{font-size:7px;color:rgba(255,255,255,.66)}body.page-id-28 .coat-layer.topcoat{background:#193f38;margin-left:8px}body.page-id-28 .coat-layer.intermediate{background:#56635f;margin-left:24px}body.page-id-28 .coat-layer.primer{background:#9c6a36;margin-left:40px}body.page-id-28 .coat-layer.steelbase{background:#7a8581;margin-left:15px}body.page-id-28 .v5-build-copy{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-28 .v5-build-copy>div{background:#fff;border:1px solid #d7cfc1;border-radius:14px;padding:20px;min-height:145px}body.page-id-28 .v5-build-copy span{font-size:8px;color:#b27a22}body.page-id-28 .v5-build-copy b{display:block;font-size:16px;margin:18px 0 7px}body.page-id-28 .v5-build-copy p{font-size:9px;line-height:1.55;color:#69766f}body.page-id-28 .v5-qc{padding:82px 0;background:#f5f1e9}body.page-id-28 .v5-qc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-28 .v5-qc-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:21px;min-height:210px}body.page-id-28 .v5-qc-grid article>span{font-size:7px;color:#b27a22}body.page-id-28 .qc-icon{width:52px;height:52px;border-radius:14px;background:#0b4037;color:#ddb05a;display:grid;place-items:center;margin:24px 0 16px;font-size:8px;font-weight:900}body.page-id-28 .v5-qc-grid h3{font-size:17px;margin:0 0 7px}body.page-id-28 .v5-qc-grid p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-28 .v5-colour-builder{margin-top:18px;background:#0b4037;color:#fff;border-radius:18px;padding:25px;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-28 .builder-copy h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-28 .builder-copy p{font-size:9px;color:#c5d2cd;line-height:1.55}body.page-id-28 .builder-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-28 .builder-steps>div{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px}body.page-id-28 .builder-steps span{font-size:7px;color:#ddb05a}body.page-id-28 .builder-steps b,body.page-id-28 .builder-steps small{display:block}body.page-id-28 .builder-steps b{font-size:13px;margin:14px 0 6px}body.page-id-28 .builder-steps small{font-size:7px;line-height:1.45;color:#c5d2cd}body.page-id-28 .v5-maint{padding:75px 0;background:#e4ddd1}body.page-id-28 .v5-maint-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-28 .v5-maint-cards{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d0c7b9;border-radius:14px;overflow:hidden;background:#fff}body.page-id-28 .v5-maint-cards>div{padding:18px;border-right:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9}body.page-id-28 .v5-maint-cards b,body.page-id-28 .v5-maint-cards span{display:block}body.page-id-28 .v5-maint-cards b{font-size:12px;color:#153f37}body.page-id-28 .v5-maint-cards span{font-size:8px;color:#6b7772;margin-top:5px}

@media(max-width:900px){body.page-id-28 .v5-build-head,body.page-id-28 .v5-qc-head,body.page-id-28 .v5-build-grid,body.page-id-28 .v5-colour-builder,body.page-id-28 .v5-maint-grid{grid-template-columns:1fr}body.page-id-28 .v5-qc-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-28 .v5-build,body.page-id-28 .v5-qc,body.page-id-28 .v5-maint{padding:50px 0}body.page-id-28 .v5-build-copy,body.page-id-28 .v5-qc-grid,body.page-id-28 .builder-steps,body.page-id-28 .v5-maint-cards{grid-template-columns:1fr}body.page-id-28 .coat-layer{height:auto;min-height:76px;transform:none;margin-left:0!important}body.page-id-28 .coat-layer b{min-width:0}
}body.page-id-28 .mv2-steelstory .section-head.dark h2{
  color:#fff!important; opacity:1!important; filter:none!important;
  text-shadow:none!important; mix-blend-mode:normal!important;
  -webkit-text-fill-color:#fff!important;
}body.page-id-28 .mv2-steelstory .section-head.dark p{
  color:rgba(255,255,255,.80)!important; opacity:1!important; filter:none!important;
}body.page-id-28 .mv2-steelstory .steel-flow .flow-photo{
  min-height:245px!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}body.page-id-28 .mv2-steelstory .steel-flow article:nth-child(1) .flow-photo{background-position:center 45%!important}body.page-id-28 .mv2-steelstory .steel-flow article:nth-child(2) .flow-photo{background-position:center!important}body.page-id-28 .mv2-steelstory .steel-flow article:nth-child(3) .flow-photo{background-position:center!important}body.page-id-28 .mv2-steelstory .steel-flow article:nth-child(4) .flow-photo{background-position:center!important}body.page-id-28 .mv2-steelstory .flow-photo span{
  background:rgba(5,45,39,.82)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.20)!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  backdrop-filter:blur(5px);
}
@media(max-width:700px){body.page-id-28 .mv2-steelstory .steel-flow .flow-photo{min-height:210px!important}body.page-id-28 .mv2-steelstory .section-head.dark h2{font-size:38px!important;line-height:1!important}
}body.page-id-28 /* V5.2 process-image correction */
.v4-process .v4-photo{
  min-height:260px!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  position:relative;
}body.page-id-28 .v4-process .v4-photo b{
  max-width:82%;
  line-height:1.25!important;
  letter-spacing:.08em!important;
  text-shadow:0 2px 10px rgba(0,0,0,.45);
}body.page-id-28 .v4-process article:nth-child(1) .v4-photo{background-position:center 42%!important}body.page-id-28 .v4-process article:nth-child(2) .v4-photo{background-position:center 48%!important}body.page-id-28 .v4-process article:nth-child(3) .v4-photo{background-position:center!important}body.page-id-28 .v4-process article:nth-child(4) .v4-photo{background-position:center!important}body.page-id-28 .v4-process article:nth-child(5) .v4-photo{background-position:center 45%!important}body.page-id-28 .v4-process article:nth-child(6) .v4-photo{background-position:center!important}
@media(max-width:700px){body.page-id-28 .v4-process .v4-photo{min-height:215px!important}
}body.page-id-28 .v6-fabric-colours,body.page-id-28 .v6-sample-gallery{padding:82px 0;background:#eee8dd;color:#123e36}body.page-id-28 .v6-sample-gallery{background:#f6f2ea}body.page-id-28 .v6-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-28 .v6-head h2,body.page-id-28 .v6-app-title h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-28 .v6-head p{font-size:10px;line-height:1.7;color:#66746f}body.page-id-28 .v6-fabric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-28 .v6-fabric-grid>div{background:#fff;border:1px solid #d8d0c2;border-radius:14px;padding:8px}body.page-id-28 .v6-fabric-grid i{display:block;height:120px;background:var(--fc);border-radius:9px;border:1px solid rgba(0,0,0,.06)}body.page-id-28 .v6-fabric-grid b,body.page-id-28 .v6-fabric-grid small{display:block}body.page-id-28 .v6-fabric-grid b{font-size:9px;margin:10px 2px 4px}body.page-id-28 .v6-fabric-grid small{font-size:6.5px;color:#77817d;margin:0 2px 5px}body.page-id-28 .v6-fabric-note{margin-top:10px;background:#0b4037;color:#fff;border-radius:12px;padding:15px 18px;display:flex;gap:20px;align-items:center}body.page-id-28 .v6-fabric-note b{font-size:7px;color:#ddb05a}body.page-id-28 .v6-fabric-note span{font-size:8px;color:#cad6d1}body.page-id-28 .v6-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-28 .v6-gallery article{background:#fff;border:1px solid #d8d0c2;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-28 .v6-img{height:230px;background-size:cover;background-position:center}body.page-id-28 .membrane-close{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-28 .mesh-close{background-image:url('https://image.made-in-china.com/2f0j00IADVtPkdbTrs/Best-Quality-100-Virgin-HDPE-Plastic-Nylon-Black-UV-Shade-Net-for-Farm-Garden-Greenhouse-Agriculture-Shading-Blocked.webp')}body.page-id-28 .galv-close{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-28 .powder-close{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-28 .v6-gallery article>span,body.page-id-28 .v6-gallery article>h3,body.page-id-28 .v6-gallery article>p{margin-left:16px;margin-right:16px}body.page-id-28 .v6-gallery article>span{display:block;font-size:7px;color:#b37c24;font-weight:900;margin-top:15px}body.page-id-28 .v6-gallery h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-28 .v6-gallery p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-28 .v6-app-matrix{margin-top:45px;background:#0b4037;color:#fff;border-radius:20px;padding:30px}body.page-id-28 .v6-app-title{max-width:850px}body.page-id-28 .v6-app-title h2{font-size:45px}body.page-id-28 .v6-app-rows{margin-top:24px;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}body.page-id-28 .v6-app-rows>div{display:grid;grid-template-columns:1fr 1.2fr 1.3fr 1.2fr}body.page-id-28 .v6-app-rows b,body.page-id-28 .v6-app-rows span{padding:13px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);font-size:8px}body.page-id-28 .v6-app-rows b{color:#e0b45f}body.page-id-28 .v6-app-rows span{color:#ced9d5}body.page-id-28 .v6-app-matrix>small{display:block;margin-top:12px;color:#aebfba;font-size:6.5px;line-height:1.5}
@media(max-width:900px){body.page-id-28 .v6-head{grid-template-columns:1fr}body.page-id-28 .v6-fabric-grid{grid-template-columns:repeat(3,1fr)}body.page-id-28 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-28 .v6-app-rows>div{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-28 .v6-fabric-colours,body.page-id-28 .v6-sample-gallery{padding:50px 0}body.page-id-28 .v6-fabric-grid,body.page-id-28 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-28 .v6-fabric-grid i{height:85px}body.page-id-28 .v6-app-rows>div{grid-template-columns:1fr}body.page-id-28 .v6-app-title h2{font-size:36px}body.page-id-28 .v6-fabric-note{display:block}body.page-id-28 .v6-fabric-note span{display:block;margin-top:7px}}body.page-id-28 .v61-qaqc{padding:86px 0;background:#f3eee4;color:#123e36}body.page-id-28 .v61-q-head{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-28 .v61-q-head h2{font-size:clamp(46px,5.8vw,82px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0;max-width:900px}body.page-id-28 .v61-q-head>p{font-size:10px;line-height:1.75;color:#69746f;max-width:420px}body.page-id-28 .v61-q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-28 .v61-q-grid article{background:#fff;border:1px solid #d9d1c3;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px rgba(16,55,47,.055)}body.page-id-28 .v61-q-photo{height:215px;background-size:cover;background-position:center}body.page-id-28 .v61-q-photo.prep{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://www.ntnengenharia.com.br/imagens/informacoes/jateamento-industrial-01.jpg')}body.page-id-28 .v61-q-photo.wft{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://technopaintng.com/assets/photos/tp-oil-01.jpg')}body.page-id-28 .v61-q-photo.dft{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://st3.depositphotos.com/35613826/37232/i/450/depositphotos_372328512-stock-photo-technicians-measuring-dry-film-thickness.jpg')}body.page-id-28 .v61-q-photo.visual{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.raiderpainting.com/wp-content/uploads/2019/11/Steel_Structural_Coatings_-e1456772102454.jpg')}body.page-id-28 .v61-q-photo.ral{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-28 .v61-q-photo.recordimg{background-image:linear-gradient(0deg,rgba(7,52,44,.18),transparent 55%),url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=1200&q=85')}body.page-id-28 .v61-q-body{padding:18px 20px 20px;min-height:175px}body.page-id-28 .v61-q-body span{font-size:7px;font-weight:900;color:#b27a20;letter-spacing:.12em}body.page-id-28 .v61-q-body h3{font-size:21px;line-height:1.05;margin:8px 0}body.page-id-28 .v61-q-body p{font-size:8px;line-height:1.6;color:#67736e;min-height:40px}body.page-id-28 .v61-q-body b{display:block;margin-top:15px;padding-top:11px;border-top:1px solid #e5ded3;font-size:6.5px;letter-spacing:.08em;color:#8d6b31}body.page-id-28 .v61-q-flow{margin-top:15px;background:#0b4037;color:#fff;border-radius:14px;padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px}body.page-id-28 .v61-q-flow span{font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-28 .v61-q-flow i{font-style:normal;color:#d9a844}body.page-id-28 .v61-q-note{margin-top:10px;border:1px solid #d5ccbd;border-radius:13px;padding:15px 18px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}body.page-id-28 .v61-q-note b{font-size:7px;color:#b27a20;letter-spacing:.1em}body.page-id-28 .v61-q-note p{font-size:7.5px;line-height:1.55;color:#6b7671;margin:0}
@media(max-width:850px){body.page-id-28 .v61-q-head{grid-template-columns:1fr;gap:15px}body.page-id-28 .v61-q-grid{grid-template-columns:1fr 1fr}body.page-id-28 .v61-q-photo{height:180px}body.page-id-28 .v61-q-flow{overflow-x:auto;justify-content:flex-start}body.page-id-28 .v61-q-flow span{white-space:nowrap}body.page-id-28 .v61-q-note{grid-template-columns:1fr}}
@media(max-width:560px){body.page-id-28 .v61-qaqc{padding:50px 0}body.page-id-28 .v61-q-grid{grid-template-columns:1fr}body.page-id-28 .v61-q-photo{height:205px}body.page-id-28 .v61-q-body{min-height:auto}body.page-id-28 .v61-q-head h2{font-size:43px}}body.page-id-28 /* V6.5 compact VIP coating build-up */
.coating-compact-v65{
  padding-top:56px !important;
  padding-bottom:56px !important;
  min-height:auto !important;
}body.page-id-28 .coating-compact-v65 .section-head,body.page-id-28 .coating-compact-v65 .section-heading,body.page-id-28 .coating-compact-v65 header{
  margin-bottom:26px !important;
}body.page-id-28 .coating-compact-v65 h2{
  margin-bottom:14px !important;
  line-height:.96 !important;
}body.page-id-28 .coating-compact-v65 p{
  margin-top:8px !important;
  margin-bottom:12px !important;
}body.page-id-28 .coating-compact-v65 .grid,body.page-id-28 .coating-compact-v65 .cards,body.page-id-28 .coating-compact-v65 [class*="grid"]{
  gap:14px !important;
}body.page-id-28 .coating-compact-v65 .card,body.page-id-28 .coating-compact-v65 [class*="card"]{
  min-height:auto !important;
}body.page-id-28 .coating-compact-v65 .card,body.page-id-28 .coating-compact-v65 [class*="card"],body.page-id-28 .coating-compact-v65 li{
  padding-top:18px !important;
  padding-bottom:18px !important;
}body.page-id-28 .coating-compact-v65 > *:last-child{
  margin-bottom:0 !important;
}
@media (max-width:760px){body.page-id-28 .coating-compact-v65{
    padding-top:34px !important;
    padding-bottom:34px !important;
  }body.page-id-28 .coating-compact-v65 .grid,body.page-id-28 .coating-compact-v65 .cards,body.page-id-28 .coating-compact-v65 [class*="grid"]{
    gap:10px !important;
  }
}body.page-id-28 /* V6.6 — compact evidence/documentation section */
.evidence-v66{
  min-height:auto !important;
  padding-top:42px !important;
  padding-bottom:42px !important;
}body.page-id-28 .evidence-v66 .container,body.page-id-28 .evidence-v66 .wrap,body.page-id-28 .evidence-v66 [class*="container"]{
  padding-top:0 !important;
  padding-bottom:0 !important;
}body.page-id-28 .evidence-v66 h2{
  margin-top:0 !important;
  margin-bottom:10px !important;
  line-height:.98 !important;
}body.page-id-28 .evidence-v66 p{
  margin-top:6px !important;
  margin-bottom:10px !important;
}body.page-id-28 .evidence-v66 .grid,body.page-id-28 .evidence-v66 [class*="grid"],body.page-id-28 .evidence-v66 .row{
  gap:18px !important;
  align-items:center !important;
}body.page-id-28 .evidence-v66 .card,body.page-id-28 .evidence-v66 [class*="card"]{
  min-height:0 !important;
}body.page-id-28 .evidence-v66 img{
  max-height:280px !important;
  object-fit:contain !important;
}body.page-id-28 .evidence-v66 > *:first-child{margin-top:0 !important;}body.page-id-28 .evidence-v66 > *:last-child{margin-bottom:0 !important;}

@media (min-width:900px){body.page-id-28 .evidence-v66{
    padding-top:36px !important;
    padding-bottom:36px !important;
  }body.page-id-28 .evidence-v66 .grid,body.page-id-28 .evidence-v66 [class*="grid"],body.page-id-28 .evidence-v66 .row{
    grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr) !important;
  }
}
@media (max-width:760px){body.page-id-28 .evidence-v66{
    padding:28px 0 !important;
  }body.page-id-28 .evidence-v66 img{
    max-height:220px !important;
  }
}body.page-id-28 /* V6.8 — tighter,body.page-id-28 balanced coating system section */
.coat-v68{
  min-height:0 !important;
  padding:30px 0 34px !important;
}body.page-id-28 .coat-v68 .container,body.page-id-28 .coat-v68 .wrap,body.page-id-28 .coat-v68 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-28 .coat-v68 h2{
  margin:0 0 8px !important;
  line-height:.96 !important;
}body.page-id-28 .coat-v68 p{margin:5px 0 8px !important;}body.page-id-28 .coat-v68 .grid,body.page-id-28 .coat-v68 [class*="grid"],body.page-id-28 .coat-v68 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-28 .coat-v68 .card,body.page-id-28 .coat-v68 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
}body.page-id-28 .coat-v68 li{padding-top:11px !important;padding-bottom:11px !important;}body.page-id-28 .coat-v68 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-28 .coat-v68 .grid,body.page-id-28 .coat-v68 [class*="grid"],body.page-id-28 .coat-v68 .row{
    column-gap:12px !important;row-gap:10px !important;
  }
}
@media(max-width:760px){body.page-id-28 .coat-v68{padding:24px 0 26px !important;}body.page-id-28 .coat-v68 .card,body.page-id-28 .coat-v68 [class*="card"]{padding:13px 14px !important;}
}body.page-id-28 /* V6.9 — Evidence section: VIP compact editorial layout */
.evidence-v69{
  min-height:0 !important;
  padding:28px 0 30px !important;
  overflow:hidden;
}body.page-id-28 .evidence-v69 .container,body.page-id-28 .evidence-v69 .wrap,body.page-id-28 .evidence-v69 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-28 .evidence-v69 h2{
  margin:0 0 6px !important;
  line-height:.94 !important;
  max-width:720px;
}body.page-id-28 .evidence-v69 p{margin:4px 0 8px !important;}body.page-id-28 .evidence-v69 .grid,body.page-id-28 .evidence-v69 [class*="grid"],body.page-id-28 .evidence-v69 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-28 .evidence-v69 .card,body.page-id-28 .evidence-v69 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
  border-radius:18px !important;
}body.page-id-28 .evidence-v69 [class*="stack"],body.page-id-28 .evidence-v69 [class*="deck"]{
  transform:scale(.90);
  transform-origin:center center;
  margin:-18px 0 !important;
}body.page-id-28 .evidence-v69 ul,body.page-id-28 .evidence-v69 ol{margin:6px 0 !important;}body.page-id-28 .evidence-v69 li{padding-top:8px !important;padding-bottom:8px !important;}body.page-id-28 .evidence-v69 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-28 .evidence-v69{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) minmax(340px,.72fr) !important;
    column-gap:28px !important;
    align-items:center !important;
  }body.page-id-28 .evidence-v69 > *{min-width:0;}
}
@media(max-width:760px){body.page-id-28 .evidence-v69{padding:22px 0 24px !important;}body.page-id-28 .evidence-v69 [class*="stack"],body.page-id-28 .evidence-v69 [class*="deck"]{
    transform:scale(.96);margin:-8px 0 !important;
  }
}body.page-id-28 /* V7.0 — complete redesign of “Evidence behind the material” */
.evidence-v70{
  min-height:auto !important;
  height:auto !important;
  padding:42px 5vw 44px !important;
  margin:0 !important;
  display:grid !important;
  grid-template-columns:minmax(0,0.86fr) minmax(460px,1.14fr) !important;
  grid-template-rows:auto !important;
  gap:34px !important;
  align-items:center !important;
  background:
    radial-gradient(circle at 78% 28%, rgba(197,145,31,.10), transparent 27%),
    linear-gradient(180deg,#f5f1e7 0%,#f2eee5 100%) !important;
}body.page-id-28 .evidence-v70 > *{
  min-width:0 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}body.page-id-28 .evidence-v70 h2{
  font-size:clamp(44px,5.2vw,78px) !important;
  line-height:.92 !important;
  letter-spacing:-.055em !important;
  max-width:660px !important;
  margin:0 0 14px !important;
}body.page-id-28 .evidence-v70 h2 + p,body.page-id-28 .evidence-v70 h2 ~ p{
  max-width:610px !important;
  font-size:16px !important;
  line-height:1.55 !important;
  margin:0 0 16px !important;
}body.page-id-28 .evidence-v70 [class*="tag"],body.page-id-28 .evidence-v70 [class*="pill"],body.page-id-28 .evidence-v70 .chips,body.page-id-28 .evidence-v70 [class*="chip"]{
  margin-top:10px !important;
  gap:7px !important;
}body.page-id-28 /* Make the document stack a substantial visual rather than a tiny floating object */
.evidence-v70 [class*="stack"],body.page-id-28 .evidence-v70 [class*="deck"]{
  width:min(100%,620px) !important;
  min-height:365px !important;
  margin:0 auto !important;
  transform:none !important;
  display:grid !important;
  place-items:center !important;
  position:relative !important;
}body.page-id-28 .evidence-v70 [class*="stack"] > *,body.page-id-28 .evidence-v70 [class*="deck"] > *{
  max-width:100% !important;
}body.page-id-28 /* Compact any cards/lists below the main content */
.evidence-v70 .grid,body.page-id-28 .evidence-v70 [class*="grid"],body.page-id-28 .evidence-v70 .row{
  gap:10px !important;
}body.page-id-28 .evidence-v70 .card,body.page-id-28 .evidence-v70 [class*="card"]{
  min-height:0 !important;
  padding:13px 15px !important;
  border-radius:16px !important;
}body.page-id-28 .evidence-v70 ul,body.page-id-28 .evidence-v70 ol{
  margin:8px 0 0 !important;
}body.page-id-28 .evidence-v70 li{
  padding-top:7px !important;
  padding-bottom:7px !important;
}body.page-id-28 /* Kill the large blank vertical zones inherited from the old page */
.evidence-v70 [style*="min-height"],body.page-id-28 .evidence-v70 [style*="height"]{
  min-height:0 !important;
}
@media(max-width:900px){body.page-id-28 .evidence-v70{
    grid-template-columns:1fr !important;
    gap:20px !important;
    padding:30px 22px 32px !important;
  }body.page-id-28 .evidence-v70 h2{
    font-size:clamp(40px,11vw,64px) !important;
    max-width:none !important;
  }body.page-id-28 .evidence-v70 [class*="stack"],body.page-id-28 .evidence-v70 [class*="deck"]{
    min-height:300px !important;
    width:100% !important;
  }
}body.page-id-28 /* V7.1 — Four Families section,body.page-id-28 redesigned to eliminate dead space */
.four-families-v71{
  min-height:auto !important;
  height:auto !important;
  padding:34px 5vw 38px !important;
  margin:0 !important;
  overflow:hidden !important;
}body.page-id-28 .four-families-v71 h2{
  margin:0 0 8px !important;
  line-height:.93 !important;
  letter-spacing:-.045em !important;
}body.page-id-28 .four-families-v71 h2 + p{
  margin:0 0 20px !important;
  max-width:620px !important;
}body.page-id-28 .four-families-v71 .grid,body.page-id-28 .four-families-v71 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:14px !important;
  align-items:stretch !important;
}body.page-id-28 .four-families-v71 .card,body.page-id-28 .four-families-v71 [class*="card"]{
  min-height:0 !important;
  height:auto !important;
  margin:0 !important;
  border-radius:20px !important;
  overflow:hidden !important;
}body.page-id-28 .four-families-v71 img{
  width:100% !important;
  height:270px !important;
  object-fit:cover !important;
  display:block !important;
}body.page-id-28 .four-families-v71 .card > div,body.page-id-28 .four-families-v71 [class*="card"] > div{
  padding-top:14px !important;
  padding-bottom:14px !important;
}body.page-id-28 .four-families-v71 p{margin-top:5px !important;margin-bottom:7px !important;}body.page-id-28 .four-families-v71 [class*="tag"],body.page-id-28 .four-families-v71 [class*="pill"],body.page-id-28 .four-families-v71 [class*="chip"]{
  margin-top:6px !important;
}body.page-id-28 .four-families-v71 > *:last-child{margin-bottom:0 !important;}body.page-id-28 /* override inherited oversized section/card heights */
.four-families-v71 [style*="min-height"],body.page-id-28 .four-families-v71 [style*="height"]{
  min-height:0 !important;
}
@media(min-width:1100px){body.page-id-28 .four-families-v71 .grid,body.page-id-28 .four-families-v71 [class*="grid"]{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }body.page-id-28 .four-families-v71 img{height:230px !important;}
}
@media(max-width:720px){body.page-id-28 .four-families-v71{
    padding:26px 20px 30px !important;
  }body.page-id-28 .four-families-v71 .grid,body.page-id-28 .four-families-v71 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-28 .four-families-v71 img{height:230px !important;}
}body.page-id-28 /* V7.2 — unified VIP redesign for Four Material Families */
.four-families-v72{
  padding:54px 5vw 58px !important;
  background:
    radial-gradient(circle at 12% 8%, rgba(195,145,53,.10), transparent 22%),
    linear-gradient(180deg,#f5f1e9 0%,#eee8de 100%) !important;
}body.page-id-28 .four-families-v72 h2{
  margin:0 0 10px !important;
  max-width:820px !important;
  line-height:.92 !important;
  letter-spacing:-.052em !important;
}body.page-id-28 .four-families-v72 h2 + p{
  max-width:760px !important;
  margin:0 0 28px !important;
  line-height:1.6 !important;
}body.page-id-28 /* Force every material family into the SAME card proportion */
.four-families-v72 .grid,body.page-id-28 .four-families-v72 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
}body.page-id-28 .four-families-v72 .card,body.page-id-28 .four-families-v72 [class*="card"]{
  display:grid !important;
  grid-template-columns:1.08fr .92fr !important;
  min-height:330px !important;
  height:330px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  border-radius:22px !important;
  border:1px solid rgba(19,62,54,.12) !important;
  background:#fff !important;
  box-shadow:0 18px 45px rgba(18,57,49,.08) !important;
}body.page-id-28 /* remove any featured/wide behavior */
.four-families-v72 .featured,body.page-id-28 .four-families-v72 [class*="featured"],body.page-id-28 .four-families-v72 [class*="large"]{
  grid-column:auto !important;
  grid-row:auto !important;
  width:auto !important;
  height:330px !important;
}body.page-id-28 /* Left image panel */
.four-families-v72 .card img,body.page-id-28 .four-families-v72 [class*="card"] img{
  width:100% !important;
  height:100% !important;
  min-height:330px !important;
  object-fit:cover !important;
  margin:0 !important;
  display:block !important;
}body.page-id-28 /* Keep visual blocks equal even when background images are used */
.four-families-v72 .card [class*="image"],body.page-id-28 .four-families-v72 .card [class*="photo"],body.page-id-28 .four-families-v72 .card [class*="visual"],body.page-id-28 .four-families-v72 [class*="card"] [class*="image"],body.page-id-28 .four-families-v72 [class*="card"] [class*="photo"],body.page-id-28 .four-families-v72 [class*="card"] [class*="visual"]{
  min-height:330px !important;
  height:330px !important;
  background-size:cover !important;
  background-position:center !important;
}body.page-id-28 /* Right content panel */
.four-families-v72 .card > div:last-child,body.page-id-28 .four-families-v72 [class*="card"] > div:last-child{
  padding:30px 28px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-height:330px !important;
}body.page-id-28 .four-families-v72 .card h3,body.page-id-28 .four-families-v72 [class*="card"] h3{
  font-size:30px !important;
  line-height:1.02 !important;
  margin:8px 0 10px !important;
  letter-spacing:-.035em !important;
}body.page-id-28 .four-families-v72 .card p,body.page-id-28 .four-families-v72 [class*="card"] p{
  font-size:10px !important;
  line-height:1.6 !important;
  color:#68756f !important;
  margin:0 0 15px !important;
}body.page-id-28 .four-families-v72 .card small,body.page-id-28 .four-families-v72 [class*="card"] small{
  color:#b37c24 !important;
  font-size:7px !important;
  font-weight:900 !important;
  letter-spacing:.11em !important;
}body.page-id-28 .four-families-v72 .card [class*="tag"],body.page-id-28 .four-families-v72 .card [class*="pill"],body.page-id-28 .four-families-v72 .card [class*="chip"],body.page-id-28 .four-families-v72 [class*="card"] [class*="tag"],body.page-id-28 .four-families-v72 [class*="card"] [class*="pill"],body.page-id-28 .four-families-v72 [class*="card"] [class*="chip"]{
  margin-top:10px !important;
  gap:5px !important;
}body.page-id-28 /* Give the section a cleaner editorial rhythm */
.four-families-v72 > *:last-child{margin-bottom:0 !important;}

@media(max-width:980px){body.page-id-28 .four-families-v72 .grid,body.page-id-28 .four-families-v72 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-28 .four-families-v72 .card,body.page-id-28 .four-families-v72 [class*="card"],body.page-id-28 .four-families-v72 .featured,body.page-id-28 .four-families-v72 [class*="featured"],body.page-id-28 .four-families-v72 [class*="large"]{
    height:310px !important;
    min-height:310px !important;
  }
}
@media(max-width:640px){body.page-id-28 .four-families-v72{
    padding:38px 18px 42px !important;
  }body.page-id-28 .four-families-v72 .card,body.page-id-28 .four-families-v72 [class*="card"]{
    grid-template-columns:1fr !important;
    height:auto !important;
    min-height:0 !important;
  }body.page-id-28 .four-families-v72 .card img,body.page-id-28 .four-families-v72 [class*="card"] img,body.page-id-28 .four-families-v72 .card [class*="image"],body.page-id-28 .four-families-v72 .card [class*="photo"],body.page-id-28 .four-families-v72 .card [class*="visual"]{
    min-height:220px !important;
    height:220px !important;
  }body.page-id-28 .four-families-v72 .card > div:last-child,body.page-id-28 .four-families-v72 [class*="card"] > div:last-child{
    min-height:0 !important;
    padding:22px 20px !important;
  }
}body.page-id-28 /* V7.3 VIP application-led selection */
.application-v73{
 min-height:0!important;height:auto!important;padding:38px 5vw 42px!important;margin:0!important;
 background:linear-gradient(145deg,#073d35,#0b5548 58%,#073b34)!important;color:#fff!important;overflow:hidden!important
}body.page-id-28 .application-v73 h2,body.page-id-28 .application-v73 h3{color:#fff!important}body.page-id-28 .application-v73 h2{font-size:clamp(42px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.05em!important;margin:0 0 10px!important;max-width:850px!important}body.page-id-28 .application-v73 p{color:rgba(255,255,255,.74)!important;line-height:1.55!important}body.page-id-28 .application-v73 .eyebrow,body.page-id-28 .application-v73 [class*="eyebrow"]{color:#e0b34b!important}body.page-id-28 .application-v73 .grid,body.page-id-28 .application-v73 [class*="grid"]{gap:12px!important}body.page-id-28 .application-v73 .card,body.page-id-28 .application-v73 [class*="card"]{
 min-height:0!important;height:auto!important;padding:18px 20px!important;margin:0!important;
 background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:17px!important;color:#fff!important
}body.page-id-28 .application-v73 table{width:100%!important;border-collapse:separate!important;border-spacing:0 8px!important}body.page-id-28 .application-v73 th{color:#e5b84f!important;background:rgba(0,0,0,.08)!important;padding:12px 14px!important;text-align:left!important}body.page-id-28 .application-v73 td{color:rgba(255,255,255,.88)!important;padding:13px 14px!important;border-top:1px solid rgba(255,255,255,.10)!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.page-id-28 .application-v73 tr td:first-child{color:#f0c65d!important;font-weight:800!important;border-left:1px solid rgba(255,255,255,.10)!important;border-radius:12px 0 0 12px!important}body.page-id-28 .application-v73 tr td:last-child{border-right:1px solid rgba(255,255,255,.10)!important;border-radius:0 12px 12px 0!important}body.page-id-28 .application-v73 [style*="opacity"]{opacity:1!important}body.page-id-28 .application-v73 [class*="watermark"],body.page-id-28 .application-v73 [class*="ghost"]{opacity:.10!important;color:#fff!important}body.page-id-28 .application-v73::before{
 content:"SELECT BY USE • EXPOSURE • PROJECT SPECIFICATION";display:block;color:#e0b34b;font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:10px
}
@media(max-width:760px){body.page-id-28 .application-v73{padding:28px 20px 32px!important}body.page-id-28 .application-v73 table{font-size:11px!important}}body.page-id-28 *{box-sizing:border-box}body.page-id-28{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-28{scroll-behavior:smooth}body.page-id-28{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-28 a{color:inherit;text-decoration:none}body.page-id-28 img{max-width:100%;display:block}body.page-id-28 .wrap{width:min(1380px,94%);margin:auto}body.page-id-28 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-28 h1,body.page-id-28 h2,body.page-id-28 h3{margin-top:0}body.page-id-28 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-28 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-28 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-28 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-28 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-28 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-28 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-28 .menu a:hover{color:var(--gold)}body.page-id-28 .nav-actions{display:flex;gap:8px}body.page-id-28 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-28 .btn.gold{background:var(--gold);color:#fff}body.page-id-28 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-28 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-28 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-28 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-28 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-28 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-28 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-28 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-28 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-28 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-28 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-28 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-28 section{padding:92px 0}body.page-id-28 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-28 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-28 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-28 .trust-item:last-child{border:0}body.page-id-28 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-28 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-28 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-28 .visual-stack{position:relative;min-height:520px}body.page-id-28 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-28 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-28 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-28 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-28 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-28 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-28 .solution-body{padding:19px}body.page-id-28 .solution-body h3{color:var(--green);font-size:18px}body.page-id-28 .solution-body p{color:var(--muted);font-size:12px}body.page-id-28 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-28 .parking-feature{background:var(--paper)}body.page-id-28 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-28 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-28 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-28 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-28 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-28 .engineering{background:var(--deep);color:#fff}body.page-id-28 .engineering h2{color:#fff}body.page-id-28 .engineering .lead{color:#b8c8c0}body.page-id-28 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-28 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-28 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-28 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-28 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-28 .eng-card b{color:#d7bc81;display:block}body.page-id-28 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-28 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-28 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-28 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-28 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-28 .process span{font-size:10px;color:var(--muted)}body.page-id-28 .materials{background:var(--paper)}body.page-id-28 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-28 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-28 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-28 .mat h3{color:var(--green)}body.page-id-28 .mat p{font-size:12px;color:var(--muted)}body.page-id-28 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-28 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-28 .industry b{color:var(--green);display:block}body.page-id-28 .industry span{font-size:11px;color:var(--muted)}body.page-id-28 .project-section{background:#fff}body.page-id-28 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-28 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-28 .project-card:first-child{grid-row:span 2}body.page-id-28 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-28 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-28 .project-info b{display:block}body.page-id-28 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-28 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-28 .stats-section h2{color:#fff}body.page-id-28 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-28 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-28 .stat-card small{color:#b8cbc1;display:block}body.page-id-28 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-28 .knowledge{background:var(--paper)}body.page-id-28 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-28 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-28 .article b{color:var(--green);display:block}body.page-id-28 .article p{font-size:11px;color:var(--muted)}body.page-id-28 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-28 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-28 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-28 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-28 .rfq-section{background:var(--deep);color:#fff}body.page-id-28 .rfq-section h2{color:#fff}body.page-id-28 .rfq-section .lead{color:#b9cbc2}body.page-id-28 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-28 input,body.page-id-28 select,body.page-id-28 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-28 textarea{min-height:110px}body.page-id-28 .full{grid-column:1/-1}body.page-id-28 .rfq-form button{border:0}body.page-id-28 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-28 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-28 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-28 footer h3,body.page-id-28 footer h4{color:#fff}body.page-id-28 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-28 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-28 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-28 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-28 .menu{display:none}body.page-id-28 .solution-grid,body.page-id-28 .industry-grid,body.page-id-28 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-28 .intro-grid,body.page-id-28 .parking-grid,body.page-id-28 .eng-grid{grid-template-columns:1fr}body.page-id-28 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-28 .mat-grid,body.page-id-28 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-28 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-28 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-28 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-28 .topbar{display:block;text-align:center}body.page-id-28 .nav-actions .ghost{display:none}body.page-id-28 .hero{min-height:680px}body.page-id-28 .hero h1{font-size:52px}body.page-id-28 .hero-stats,body.page-id-28 .solution-grid,body.page-id-28 .industry-grid,body.page-id-28 .knowledge-grid,body.page-id-28 .mat-grid,body.page-id-28 .stats-grid,body.page-id-28 .rfq-form,body.page-id-28 .footer-grid{grid-template-columns:1fr}body.page-id-28 .process-grid{grid-template-columns:1fr 1fr}body.page-id-28 .design-list,body.page-id-28 .eng-cards{grid-template-columns:1fr}body.page-id-28 .project-grid{grid-template-columns:1fr}body.page-id-28 .project-card:first-child{grid-column:auto}
}body.page-id-28 .lang-switch{display:flex;gap:5px}body.page-id-28 .lang-switch button{border:1px solid #dce5df;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:950;cursor:pointer}body.page-id-28 .lang-switch button.active{background:#063b2c;color:#fff}body.page-id-28 .ar{display:block;font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:inherit}body.page-id-28 span.ar,body.page-id-28 b.ar,body.page-id-28 a.ar{display:block!important;margin-top:5px}body.page-id-28 h1 span.ar,body.page-id-28 h2 span.ar{font-size:.70em;line-height:1.35;letter-spacing:0}body.page-id-28 .hero p .ar,body.page-id-28 .lead .ar{color:inherit}body.page-id-28 .dual-ar{font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:#53675d;border-right:3px solid #c8a45e;padding-right:13px;margin-top:8px}body.page-id-28 .hero .dual-ar{color:#d7e3dd;max-width:800px}body.page-id-28.ar-mode .en{display:block!important}body.page-id-28.ar-mode .ar{display:block!important}body.page-id-28 header .menu{white-space:nowrap}body.page-id-28 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-28 header .menu a:hover{color:#c7a158}body.page-id-28 .card h3{margin-top:8px}body.page-id-28 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-28 header .menu{display:none}}body.page-id-28 #client-trust,body.page-id-28 #before-after,body.page-id-28 #quality-safety,body.page-id-28 #after-sales,body.page-id-28 #final-corporate-cta{scroll-margin-top:95px}body.page-id-28 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-28 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-28 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-28 footer .footer-grid{grid-template-columns:1fr}}body.page-id-28 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-28 .wrap,body.page-id-28 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-28 section{padding:64px 0!important}body.page-id-28 .section-head{margin-bottom:26px!important}body.page-id-28 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-28 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-28 h3{font-size:17px!important}body.page-id-28 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-28 .ar-line,body.page-id-28 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-28 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-28 .hero-content,body.page-id-28 .hero-in{max-width:860px!important}body.page-id-28 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-28 .hero-proof,body.page-id-28 .hero-stats{margin-top:28px!important}body.page-id-28 header{height:82px!important}body.page-id-28 .logo img,body.page-id-28 .brand img{width:104px!important;height:66px!important}body.page-id-28 .menu{gap:10px!important}body.page-id-28 .menu a{font-size:9px!important}body.page-id-28 .nav{gap:14px!important}body.page-id-28 .btn{padding:11px 14px!important}body.page-id-28 .cards4,body.page-id-28 .solution-grid{gap:12px!important}body.page-id-28 .card-img,body.page-id-28 .solution-img{height:160px!important}body.page-id-28 .card-body,body.page-id-28 .solution-body{padding:16px!important}body.page-id-28 .card-body p,body.page-id-28 .solution-body p{font-size:11px!important}body.page-id-28 .split,body.page-id-28 .intro-grid,body.page-id-28 .parking-grid,body.page-id-28 .eng-grid{gap:38px!important}body.page-id-28 .visual-collage,body.page-id-28 .visual-stack{min-height:430px!important}body.page-id-28 .parking-photo,body.page-id-28 .parking-visual{height:470px!important}body.page-id-28 .eng-photo,body.page-id-28 .eng-visual{height:470px!important}body.page-id-28 .process,body.page-id-28 .process-grid{gap:8px!important}body.page-id-28 .process-step,body.page-id-28 .process{font-size:11px}body.page-id-28 .material-grid,body.page-id-28 .mat-grid,body.page-id-28 .industry-grid,body.page-id-28 .blog-grid,body.page-id-28 .knowledge-grid{gap:10px!important}body.page-id-28 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-28 .location-grid{gap:8px!important}body.page-id-28 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-28 footer{padding-top:46px!important}body.page-id-28 .footer-grid{gap:18px!important}body.page-id-28 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-28 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-28 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-28 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-28 .visual-banner .caption b{font-size:22px;display:block}body.page-id-28 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-28 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-28 .wrap,body.page-id-28 .w{width:calc(100% - 28px)!important}body.page-id-28 section{padding:42px 0!important}body.page-id-28 .hero{min-height:620px!important}body.page-id-28 .cards4,body.page-id-28 .solution-grid,body.page-id-28 .industry-grid,body.page-id-28 .blog-grid,body.page-id-28 .knowledge-grid,body.page-id-28 .material-grid,body.page-id-28 .mat-grid,body.page-id-28 .cred-grid,body.page-id-28 .stats-grid{grid-template-columns:1fr!important}body.page-id-28 .process,body.page-id-28 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-28 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-28 /* V3 compact rhythm */
section{padding:42px 0!important}body.page-id-28 section + section{margin-top:0!important}body.page-id-28 .section-head{margin-bottom:18px!important}body.page-id-28 .section-head h2{margin-bottom:12px!important}body.page-id-28 .section-head .lead{margin-bottom:8px!important}body.page-id-28 .soft,body.page-id-28 .dark,body.page-id-28 .credentials{margin:0!important}body.page-id-28 .cards,body.page-id-28 .cards4,body.page-id-28 .solution-grid,body.page-id-28 .industry-grid,body.page-id-28 .material-grid,body.page-id-28 .mat-grid,body.page-id-28 .eng-list,body.page-id-28 .process,body.page-id-28 .process-grid{margin-top:18px!important}body.page-id-28 .card,body.page-id-28 .industry,body.page-id-28 .material,body.page-id-28 .eng-item,body.page-id-28 .process-step{margin-top:0!important}body.page-id-28 p{margin-top:8px;margin-bottom:10px}body.page-id-28 h2{margin-bottom:12px!important}body.page-id-28 h3{margin-bottom:7px!important}body.page-id-28 .visual-banner{margin-top:18px!important;height:260px!important}body.page-id-28 .auto-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;margin-top:20px}body.page-id-28 .auto-feature-img{height:360px;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 16px 38px rgba(0,0,0,.12)}body.page-id-28 .auto-feature-content{padding:6px 0}body.page-id-28 .mini-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}body.page-id-28 .mini-visual{min-height:180px;border-radius:15px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-28 .mini-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(1,24,18,.86))}body.page-id-28 .mini-visual b{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:12px}body.page-id-28 .highlight-band{padding:30px!important;background:linear-gradient(110deg,#053b2b,#0b5841);border-radius:20px;color:#fff;margin-top:20px}body.page-id-28 .highlight-band h3{color:#fff!important;font-size:24px!important}body.page-id-28 .highlight-band p{color:#cbd9d2!important}body.page-id-28 .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}body.page-id-28 .quick-box{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px}body.page-id-28 .quick-box b{display:block;color:var(--green);font-size:12px}body.page-id-28 .quick-box span{font-size:10px;color:var(--muted)}
@media(min-width:1000px) and (max-width:1450px){body.page-id-28 section{padding:36px 0!important}body.page-id-28 .visual-banner{height:235px!important}body.page-id-28 .auto-feature-img{height:320px!important}
}
@media(max-width:900px){body.page-id-28 .auto-feature{grid-template-columns:1fr}body.page-id-28 .mini-strip,body.page-id-28 .quick-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-28 section{padding:34px 0!important}body.page-id-28 .mini-strip,body.page-id-28 .quick-grid{grid-template-columns:1fr}
}body.page-id-28 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-28{overflow-x:hidden}body.page-id-28 .wrap,body.page-id-28 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-28 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-28 section + section{margin-top:0!important}body.page-id-28 .section-head{margin:0 0 14px!important}body.page-id-28 .section-head h2{margin:4px 0 9px!important}body.page-id-28 p{margin:6px 0 9px!important}body.page-id-28 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-28 .cards,body.page-id-28 .cards4,body.page-id-28 .solution-grid,body.page-id-28 .industry-grid,body.page-id-28 .material-grid,body.page-id-28 .mat-grid,body.page-id-28 .eng-list,body.page-id-28 .process,body.page-id-28 .process-grid,body.page-id-28 .quick-grid,body.page-id-28 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-28 #parking .parking-grid,body.page-id-28 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-28 #parking .parking-photo,body.page-id-28 #parking .parking-visual,body.page-id-28 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-28 #manufacturing .process,body.page-id-28 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-28 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-28 #manufacturing .manufacturing-visual,body.page-id-28 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-28 #final-corporate-cta{padding:28px 0!important}body.page-id-28 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-28 #final-corporate-cta .visual-collage,body.page-id-28 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-28 #rfq{padding:38px 0!important}body.page-id-28 #rfq .section-head{margin-bottom:12px!important}body.page-id-28 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-28 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-28 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-28 #manufacturing .process,body.page-id-28 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-28 .wrap,body.page-id-28 .w{width:calc(100% - 30px)!important}body.page-id-28 #parking .parking-grid,body.page-id-28 #parking .auto-feature,body.page-id-28 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-28 #manufacturing .process,body.page-id-28 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-28 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-28 section{padding:30px 0!important}body.page-id-28 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-28 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-28 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-28 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-28 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-28 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-28 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-28 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-28 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-28 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-28 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-28 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-28 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-28 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-28 .quote-card p{font-size:10px;line-height:1.6}body.page-id-28 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-28 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-28 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-28 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-28 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-28 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-28 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-28 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-28 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-28 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-28 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-28 .footer-ar{direction:rtl;text-align:left}body.page-id-28 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-28 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-28 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-28 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-28 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-28 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-28 .corp-heading{grid-template-columns:1fr}body.page-id-28 .corp-cards,body.page-id-28 .vendor-strip,body.page-id-28 .footer-pro{grid-template-columns:1fr}body.page-id-28 .footer-legal{display:block}
}body.page-id-28 /* ===== V6 single-certification + professional visual cleanup ===== */
.cert-vip{background:#f7f7f3!important;padding:38px 0!important;border-top:1px solid #e3e4df;border-bottom:1px solid #e3e4df}body.page-id-28 .cert-head{display:grid;grid-template-columns:1.6fr .75fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-28 .cert-head h2{font-size:32px!important;margin:4px 0 8px!important}body.page-id-28 .cert-ar{direction:rtl;text-align:right;color:#8b6c2f;font-size:12px;line-height:1.8;border-right:3px solid #c8a45e;padding-right:12px}body.page-id-28 .cert-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;gap:10px}body.page-id-28 .cert-main,body.page-id-28 .cert-company{background:#fff;border:1px solid #dedfd9;border-radius:12px;padding:17px;min-height:190px;box-shadow:0 5px 16px rgba(0,0,0,.035)}body.page-id-28 .cert-badge{width:46px;height:46px;border:1px solid #c4a357;border-radius:50%;display:grid;place-items:center;color:#9b7625;font-weight:900;font-size:11px;margin-bottom:12px}body.page-id-28 .cert-main h3,body.page-id-28 .cert-company h3{font-size:15px!important;color:#064334!important;margin-bottom:5px!important}body.page-id-28 .cert-main p{font-size:10px;color:#58665f}body.page-id-28 .cert-main span{font-size:8px;color:#a1813d;border-top:1px solid #eee;padding-top:8px;display:block;margin-top:10px}body.page-id-28 .cert-company dl{margin:10px 0 0}body.page-id-28 .cert-company dl div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #eee}body.page-id-28 .cert-company dt{font-size:9px;color:#65736d}body.page-id-28 .cert-company dd{font-size:10px;font-weight:800;color:#064334;margin:0;text-align:right}body.page-id-28 #corporate-resource-zone .corp-card:nth-child(2) h3{color:#064334!important}
@media(max-width:1000px){body.page-id-28 .cert-grid{grid-template-columns:1fr 1fr}body.page-id-28 .cert-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-28 .cert-grid{grid-template-columns:1fr}}body.page-id-28 /* V7 capability redesign */
.cap-v7{background:linear-gradient(180deg,#f7f7f3,#fff)!important;padding:36px 0!important}body.page-id-28 .cap-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}body.page-id-28 .cap-intro h2{font-size:38px!important;max-width:600px;margin:5px 0 10px!important}body.page-id-28 .cap-intro .lead{max-width:620px!important}body.page-id-28 .cap-visual{height:315px;border-radius:18px;position:relative;overflow:hidden;
background:
linear-gradient(90deg,rgba(0,50,38,.12),rgba(0,50,38,.03)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1400&q=88') center/cover no-repeat;
box-shadow:0 14px 36px rgba(0,0,0,.10)}body.page-id-28 .cap-visual-label{position:absolute;left:16px;bottom:16px;background:rgba(0,55,42,.91);color:#fff;border-radius:9px;padding:11px 14px;min-width:220px}body.page-id-28 .cap-visual-label b{display:block;font-size:11px;color:#d8b663}body.page-id-28 .cap-visual-label span{font-size:9px;color:#dce8e3}body.page-id-28 .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}body.page-id-28 .cap-card{display:flex;gap:11px;align-items:center;text-decoration:none;background:#fff;border:1px solid #e0e2dd;border-radius:10px;padding:13px 14px;min-height:72px;transition:.2s}body.page-id-28 .cap-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.07);border-color:#c4a45c}body.page-id-28 .cap-card>span{font-size:20px;font-weight:800;color:#b18a38;min-width:30px}body.page-id-28 .cap-card b{display:block;color:#064334;font-size:12px;margin-bottom:3px}body.page-id-28 .cap-card small{display:block;color:#69756f;font-size:8.5px;line-height:1.5}
@media(max-width:900px){body.page-id-28 .cap-intro{grid-template-columns:1fr}body.page-id-28 .cap-grid{grid-template-columns:1fr 1fr}body.page-id-28 .cap-visual{height:260px}}
@media(max-width:560px){body.page-id-28 .cap-grid{grid-template-columns:1fr}body.page-id-28 .cap-intro h2{font-size:30px!important}}body.page-id-28 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-28 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-28 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-28 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-28 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-28 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-28 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-28 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-28 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-28 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-28 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-28 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-28 .sector-copy{padding:13px}body.page-id-28 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-28 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-28 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-28 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-28 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-28 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-28 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-28 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-28 #parking{background:#f7f7f3!important}body.page-id-28 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-28 .sectors-head{grid-template-columns:1fr}body.page-id-28 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-28 .sector-grid{grid-template-columns:1fr}body.page-id-28 .sector-footer{grid-template-columns:1fr}}body.page-id-28 /* V10 premium parking collection redesign */
.parking-v10{background:#f6f5ef!important;padding:38px 0!important}body.page-id-28 .pv10-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-28 .pv10-head h2{font-size:36px!important;color:#073f33!important;margin:4px 0 8px!important;max-width:690px}body.page-id-28 .pv10-ar{direction:rtl;text-align:right;color:#8b6b2e;border-right:3px solid #c29b43;padding-right:12px;font-size:11px;line-height:1.85}body.page-id-28 .pv10-showcase{display:grid;grid-template-columns:1.7fr .7fr;gap:10px}body.page-id-28 .pv10-hero{height:310px;border-radius:15px;overflow:hidden;position:relative;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,45,35,.48)),
url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-28 .pv10-badge{position:absolute;top:14px;left:14px;background:#c29b43;color:#fff;padding:7px 10px;border-radius:5px;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-28 .pv10-hero-copy{position:absolute;left:18px;bottom:17px;color:#fff}body.page-id-28 .pv10-hero-copy b{display:block;font-size:22px}body.page-id-28 .pv10-hero-copy span{font-size:9px;color:#e0ebe6}body.page-id-28 .pv10-info{background:#073f33;border-radius:15px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:center}body.page-id-28 .pv10-stat{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-28 .pv10-stat b{font-size:17px;color:#d0ad58}body.page-id-28 .pv10-stat span{font-size:9px;color:#d7e3de}body.page-id-28 .pv10-info>a{margin-top:13px;text-decoration:none;color:#fff;border:1px solid #c7a14a;border-radius:5px;padding:9px 10px;font-size:8px;font-weight:800;text-align:center}body.page-id-28 .pv10-types{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}body.page-id-28 .pv10-types article{background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px;min-height:152px;transition:.2s}body.page-id-28 .pv10-types article:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(0,0,0,.07);border-color:#c4a052}body.page-id-28 .pv10-types article>span{display:block;color:#b48a35;font-size:8px;font-weight:900;margin-top:8px}body.page-id-28 .pv10-types article>b{display:block;color:#073f33;font-size:10px;margin:2px 0 4px}body.page-id-28 .pv10-types article>small{font-size:7.8px;line-height:1.45;color:#69756f}body.page-id-28 .shape{height:52px;border-radius:7px;background:#f1f0e9;position:relative;overflow:hidden}body.page-id-28 .shape:before,body.page-id-28 .shape:after{content:"";position:absolute}body.page-id-28 .shape-cant:before{width:72%;height:18px;border-top:4px solid #b49349;border-radius:60% 60% 0 0;left:15%;top:20px}body.page-id-28 .shape-cant:after{width:3px;height:28px;background:#244e43;left:21%;top:20px}body.page-id-28 .shape-double:before{width:82%;height:20px;border-top:4px solid #b49349;border-radius:50%;left:9%;top:18px}body.page-id-28 .shape-double:after{width:3px;height:30px;background:#244e43;left:50%;top:18px}body.page-id-28 .shape-arch:before{width:75%;height:31px;border:4px solid #b49349;border-bottom:0;border-radius:50% 50% 0 0;left:12%;top:13px}body.page-id-28 .shape-pyramid:before{width:0;height:0;border-left:39px solid transparent;border-right:39px solid transparent;border-bottom:31px solid #c8ad6a;left:15%;top:10px}body.page-id-28 .shape-sail:before{width:70%;height:30px;background:#c8ad6a;clip-path:polygon(0 75%,45% 0,100% 70%,55% 45%);left:15%;top:10px}body.page-id-28 .shape-custom:before{width:72%;height:28px;border:4px solid #b49349;border-radius:60% 10% 60% 10%;left:14%;top:11px;transform:skew(-10deg)}body.page-id-28 .pv10-bottom{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px 14px;margin-top:9px}body.page-id-28 .pv10-bottom b{display:block;color:#073f33;font-size:10px}body.page-id-28 .pv10-bottom span{font-size:8px;color:#68746f}body.page-id-28 .pv10-bottom a{text-decoration:none;background:#b28a38;color:#fff;padding:8px 11px;border-radius:5px;font-size:8px;font-weight:800}
@media(max-width:1000px){body.page-id-28 .pv10-showcase{grid-template-columns:1fr}body.page-id-28 .pv10-types{grid-template-columns:repeat(3,1fr)}body.page-id-28 .pv10-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-28 .pv10-types{grid-template-columns:1fr 1fr}body.page-id-28 .pv10-bottom{display:block}body.page-id-28 .pv10-bottom a{display:inline-block;margin-top:9px}}body.page-id-28 /* V11 — larger parking shade design cards */
.pv10-types{
 display:grid!important;
 grid-template-columns:repeat(3,1fr)!important;
 gap:12px!important;
 margin-top:14px!important;
}body.page-id-28 .pv10-types article{
 min-height:245px!important;
 padding:14px!important;
 border-radius:13px!important;
}body.page-id-28 .pv10-types .shape{
 height:135px!important;
 border-radius:10px!important;
 background:#f1f0e9!important;
}body.page-id-28 .pv10-types article>span{
 font-size:9px!important;
 margin-top:10px!important;
}body.page-id-28 .pv10-types article>b{
 font-size:13px!important;
 margin:3px 0 5px!important;
}body.page-id-28 .pv10-types article>small{
 font-size:9px!important;
 line-height:1.55!important;
}body.page-id-28 /* enlarge the six schematic shade icons */
.shape-cant:before{width:76%!important;height:45px!important;border-top-width:7px!important;left:12%!important;top:48px!important}body.page-id-28 .shape-cant:after{width:5px!important;height:65px!important;left:20%!important;top:49px!important}body.page-id-28 .shape-double:before{width:84%!important;height:50px!important;border-top-width:7px!important;left:8%!important;top:42px!important}body.page-id-28 .shape-double:after{width:5px!important;height:70px!important;left:50%!important;top:43px!important}body.page-id-28 .shape-arch:before{width:78%!important;height:78px!important;border-width:7px!important;border-bottom:0!important;left:11%!important;top:31px!important}body.page-id-28 .shape-pyramid:before{border-left-width:82px!important;border-right-width:82px!important;border-bottom-width:72px!important;left:18%!important;top:27px!important}body.page-id-28 .shape-sail:before{width:76%!important;height:78px!important;left:12%!important;top:27px!important}body.page-id-28 .shape-custom:before{width:76%!important;height:72px!important;border-width:7px!important;left:12%!important;top:28px!important}
@media(max-width:800px){body.page-id-28 .pv10-types{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){body.page-id-28 .pv10-types{grid-template-columns:1fr!important}
}body.page-id-28 /* V12 — clean homepage,body.page-id-28 no repeated capability/workflow sections */
.eng-v12{background:#f7f7f3!important;padding:40px 0!important}body.page-id-28 .eng12-head{display:grid;grid-template-columns:1.45fr .65fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-28 .eng12-head h2{font-size:36px!important;color:#073f33!important;max-width:760px;margin:4px 0 8px!important}body.page-id-28 .eng12-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:12px;color:#8a6a2c;font-size:11px;line-height:1.85}body.page-id-28 .eng12-main{display:grid;grid-template-columns:1.35fr .85fr;gap:10px}body.page-id-28 .eng12-visual{height:325px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,48,37,.42)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-28 .eng12-tag{position:absolute;left:16px;bottom:16px;background:rgba(3,58,44,.93);color:#fff;border-radius:9px;padding:12px 14px}body.page-id-28 .eng12-tag span{display:block;color:#d5b15b;font-size:8px;letter-spacing:1px;font-weight:800}body.page-id-28 .eng12-tag b{display:block;font-size:16px;margin-top:3px}body.page-id-28 .eng12-panel{background:#073f33;border-radius:15px;padding:10px 16px}body.page-id-28 .eng12-panel>div{display:grid;grid-template-columns:35px 1fr;column-gap:8px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-28 .eng12-panel>div:last-child{border-bottom:0}body.page-id-28 .eng12-panel strong{grid-row:1/3;color:#d3ad54;font-size:18px}body.page-id-28 .eng12-panel b{color:#fff;font-size:10px}body.page-id-28 .eng12-panel small{color:#cbdad4;font-size:8px;margin-top:3px}body.page-id-28 .eng12-deliverables{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}body.page-id-28 .eng12-deliverables>div{background:#fff;border:1px solid #dfe1dc;border-radius:9px;padding:11px;text-align:center}body.page-id-28 .eng12-deliverables b{display:block;color:#073f33;font-size:9px}body.page-id-28 .eng12-deliverables span{display:block;color:#77817d;font-size:7.5px;margin-top:3px}
@media(max-width:900px){body.page-id-28 .eng12-head,body.page-id-28 .eng12-main{grid-template-columns:1fr}body.page-id-28 .eng12-deliverables{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){body.page-id-28 .eng12-deliverables{grid-template-columns:1fr}}body.page-id-28 /* V13 — larger,body.page-id-28 more prominent engineering deliverable cards */
.eng12-deliverables{
  grid-template-columns:repeat(5,1fr)!important;
  gap:12px!important;
  margin-top:15px!important;
}body.page-id-28 .eng12-deliverables>div{
  min-height:105px!important;
  padding:18px 12px!important;
  border-radius:12px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  border:1px solid #d9ddd7!important;
  box-shadow:0 5px 15px rgba(0,0,0,.035)!important;
  transition:.2s ease!important;
}body.page-id-28 .eng12-deliverables>div:hover{
  transform:translateY(-3px)!important;
  border-color:#c3a052!important;
  box-shadow:0 9px 22px rgba(0,0,0,.07)!important;
}body.page-id-28 .eng12-deliverables b{
  font-size:13px!important;
  line-height:1.3!important;
  margin-bottom:7px!important;
}body.page-id-28 .eng12-deliverables span{
  font-size:9px!important;
  line-height:1.45!important;
  margin-top:0!important;
}
@media(max-width:1000px){body.page-id-28 .eng12-deliverables{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:650px){body.page-id-28 .eng12-deliverables{grid-template-columns:1fr 1fr!important}
}body.page-id-28 /* V14 — improve readability and hierarchy of 01–04 engineering workflow */
.eng12-panel{
  padding:14px 20px!important;
}body.page-id-28 .eng12-panel>div{
  grid-template-columns:52px 1fr!important;
  column-gap:12px!important;
  padding:17px 0!important;
  min-height:76px!important;
  align-items:start!important;
}body.page-id-28 .eng12-panel strong{
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.5px!important;
}body.page-id-28 .eng12-panel b{
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:.1px!important;
}body.page-id-28 .eng12-panel small{
  font-size:10.5px!important;
  line-height:1.55!important;
  margin-top:5px!important;
  color:#e0e9e5!important;
  max-width:95%!important;
}
@media(max-width:650px){body.page-id-28 .eng12-panel{padding:12px 15px!important}body.page-id-28 .eng12-panel>div{grid-template-columns:44px 1fr!important}body.page-id-28 .eng12-panel strong{font-size:22px!important}body.page-id-28 .eng12-panel b{font-size:13px!important}body.page-id-28 .eng12-panel small{font-size:10px!important}
}body.page-id-28 /* V15 — distinct Materials section; fabrication/execution kept separate */
.mat15{background:#f5f5f1;padding:42px 0 38px}body.page-id-28 .mat15-head{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-28 .mat15-head h2{font-size:35px;line-height:1.04;color:#073f33;margin:4px 0 8px;max-width:760px}body.page-id-28 .mat15-head .lead{max-width:760px}body.page-id-28 .mat15-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:13px;color:#80672f;font-size:11px;line-height:1.9}body.page-id-28 .mat15-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-bottom:11px}body.page-id-28 .mat15-visual{min-height:280px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,31,.05),rgba(3,55,42,.52)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-28 .mat15-overlay{position:absolute;left:16px;bottom:16px;background:rgba(4,57,44,.94);color:#fff;padding:13px 15px;border-radius:10px;max-width:430px}body.page-id-28 .mat15-overlay span{display:block;color:#d4ae54;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-28 .mat15-overlay b{display:block;font-size:17px;margin:4px 0}body.page-id-28 .mat15-overlay small{font-size:8px;color:#d8e3df}body.page-id-28 .mat15-spec{background:#073f33;color:#fff;border-radius:15px;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}body.page-id-28 .mat15-kicker{font-size:8px;letter-spacing:1.2px;color:#d4ae54;font-weight:900}body.page-id-28 .mat15-spec h3{font-size:25px;line-height:1.08;margin:7px 0 10px}body.page-id-28 .mat15-spec p{font-size:10px;line-height:1.7;color:#d7e1dd}body.page-id-28 .mat15-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}body.page-id-28 .mat15-pills span{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 9px;font-size:7.5px}body.page-id-28 .mat15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-28 .mat15-grid article{background:#fff;border:1px solid #dde1dc;border-radius:13px;padding:17px;min-height:180px;position:relative}body.page-id-28 .mat15-no{position:absolute;right:14px;top:13px;color:#c2a15b;font-size:12px;font-weight:900}body.page-id-28 .mat15-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf1ed;color:#073f33;font-size:9px;font-weight:900;margin-bottom:13px;border:1px solid #d7ddd7}body.page-id-28 .mat15-grid h3{font-size:14px;color:#073f33;margin:0 0 7px}body.page-id-28 .mat15-grid p{font-size:9px;line-height:1.6;color:#58645f;margin:0 0 10px}body.page-id-28 .mat15-grid small{font-size:7.5px;color:#a27f36;font-weight:700;text-transform:uppercase;letter-spacing:.4px}body.page-id-28 .mat15-bottom{margin-top:11px;background:#fff;border:1px solid #dde1dc;border-radius:12px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-28 .mat15-bottom b{display:block;color:#073f33;font-size:11px}body.page-id-28 .mat15-bottom span{display:block;color:#69736f;font-size:8px;margin-top:3px}body.page-id-28 .mat15-bottom a{background:#b78d36;color:#fff;text-decoration:none;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:800;white-space:nowrap}
@media(max-width:900px){body.page-id-28 .mat15-head,body.page-id-28 .mat15-feature{grid-template-columns:1fr}body.page-id-28 .mat15-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-28 .mat15-grid{grid-template-columns:1fr}body.page-id-28 .mat15-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-28 /* V16 — Premium 01–06 workflow: icons + subtle technical blueprint watermark */
@keyframes workflowGlow{
  from { box-shadow:0 4px 14px rgba(0,0,0,.025); }
  to   { box-shadow:0 10px 24px rgba(4,63,51,.09); }
}body.page-id-28 /* Target the six workflow cards under Project Delivery Process */
section:has(h2:-webkit-any-link),body.page-id-28 section{}body.page-id-28 /* Generic enhancement scoped by JS-added class */
.vip-workflow{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}body.page-id-28 .vip-workflow:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  opacity:.045;
  background-image:
    linear-gradient(rgba(5,63,50,.75) 1px, transparent 1px),
    linear-gradient(90deg,rgba(5,63,50,.75) 1px, transparent 1px),
    radial-gradient(circle at 18% 28%,transparent 0 52px,rgba(5,63,50,.65) 53px 54px,transparent 55px),
    radial-gradient(circle at 78% 65%,transparent 0 84px,rgba(5,63,50,.55) 85px 86px,transparent 87px);
  background-size:28px 28px,28px 28px,220px 220px,300px 300px;
}body.page-id-28 .vip-workflow-card{
  position:relative!important;
  background:rgba(255,255,255,.93)!important;
  border:1px solid #dfe3df!important;
  border-top:2px solid #b89242!important;
  border-radius:12px!important;
  padding:18px 14px 16px 14px!important;
  min-height:175px!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}body.page-id-28 .vip-workflow-card:hover{
  transform:translateY(-5px)!important;
  border-color:#b89242!important;
  box-shadow:0 12px 26px rgba(4,63,51,.10)!important;
}body.page-id-28 .vip-workflow-icon{
  width:43px;
  height:43px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 0 13px 0;
  background:#edf2ef;
  border:1px solid #d8dfdb;
  color:#064335;
}body.page-id-28 .vip-workflow-icon svg{
  width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;
  stroke-linecap:round;stroke-linejoin:round;
}body.page-id-28 .vip-workflow-card:hover .vip-workflow-icon{
  background:#064335;color:#d9b458;border-color:#064335;
}body.page-id-28 .vip-workflow-card .workflow-number{
  position:absolute!important;
  right:13px!important;
  top:13px!important;
  color:#b18b3d!important;
  font-size:20px!important;
  font-weight:900!important;
  line-height:1!important;
}body.page-id-28 .vip-workflow-card h3,body.page-id-28 .vip-workflow-card b{
  color:#073f33!important;
}body.page-id-28 .vip-workflow-card p,body.page-id-28 .vip-workflow-card small{
  line-height:1.55!important;
}
@media(max-width:700px){body.page-id-28 .vip-workflow-card{min-height:160px!important}
}body.page-id-28 /* V17 — Factory capability replaces repetitive second workflow */
.factory17{padding:44px 0 38px;background:#fff}body.page-id-28 .factory17-head{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-28 .factory17-head h2{font-size:36px;line-height:1.04;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-28 .factory17-head p{font-size:10.5px;line-height:1.7;color:#59655f;max-width:760px}body.page-id-28 .factory17-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:14px;font-size:10.5px;line-height:1.9;color:#80672f}body.page-id-28 .factory17-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:11px}body.page-id-28 .factory17-photo{min-height:340px;border-radius:16px;position:relative;overflow:hidden;
 background:linear-gradient(180deg,rgba(4,38,31,.05),rgba(4,50,40,.48)),
 url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-28 .factory17-photo-label{position:absolute;left:17px;bottom:17px;background:rgba(4,58,45,.94);color:#fff;border-radius:11px;padding:14px 16px;max-width:480px}body.page-id-28 .factory17-photo-label small{display:block;color:#d8b45b;font-size:8px;letter-spacing:1px;font-weight:900}body.page-id-28 .factory17-photo-label strong{display:block;font-size:19px;line-height:1.2;margin:4px 0}body.page-id-28 .factory17-photo-label span{font-size:8.5px;color:#dce6e2}body.page-id-28 .factory17-side{background:#073f33;color:#fff;border-radius:16px;padding:30px 25px;display:flex;flex-direction:column;justify-content:center}body.page-id-28 .factory17-badge{font-size:8px;color:#d7af54;font-weight:900;letter-spacing:1.2px}body.page-id-28 .factory17-side h3{font-size:26px;line-height:1.08;margin:8px 0 11px}body.page-id-28 .factory17-side p{font-size:10px;line-height:1.7;color:#d9e3df}body.page-id-28 .factory17-checks{display:grid;gap:7px;margin-top:15px}body.page-id-28 .factory17-checks span{font-size:8.5px;border:1px solid rgba(255,255,255,.17);border-radius:8px;padding:8px 10px}body.page-id-28 .factory17-checks span:before{content:"✓";color:#d7af54;font-weight:900;margin-right:7px}body.page-id-28 .factory17-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px}body.page-id-28 .factory17-grid article{border:1px solid #dfe3df;border-radius:13px;padding:18px;background:#f8f9f7;min-height:205px;transition:.2s ease}body.page-id-28 .factory17-grid article:hover{transform:translateY(-4px);border-color:#bc9849;box-shadow:0 10px 24px rgba(4,63,51,.07)}body.page-id-28 .factory17-icon{width:48px;height:48px;border-radius:11px;background:#e9efeb;border:1px solid #d6dfda;display:flex;align-items:center;justify-content:center;color:#073f33;margin-bottom:15px}body.page-id-28 .factory17-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.page-id-28 .factory17-grid h3{font-size:15px;color:#073f33;margin:0 0 8px}body.page-id-28 .factory17-grid p{font-size:9px;line-height:1.6;color:#5d6863;min-height:58px}body.page-id-28 .factory17-grid b{font-size:7.5px;color:#a47e31;letter-spacing:.6px}body.page-id-28 .factory17-strip{margin-top:11px;background:#073f33;color:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}body.page-id-28 .factory17-strip div{border-right:1px solid rgba(255,255,255,.15);padding-right:12px}body.page-id-28 .factory17-strip div:last-child{border-right:0}body.page-id-28 .factory17-strip strong{display:block;color:#d8b45b;font-size:10px;margin-bottom:3px}body.page-id-28 .factory17-strip span{font-size:7.8px;color:#d9e3df}
@media(max-width:900px){body.page-id-28 .factory17-head,body.page-id-28 .factory17-hero{grid-template-columns:1fr}body.page-id-28 .factory17-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-28 .factory17-grid,body.page-id-28 .factory17-strip{grid-template-columns:1fr}body.page-id-28 .factory17-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:10px}
}body.page-id-28 /* V18 — one consolidated materials showcase; no repeated material imagery */
.materials18{padding:46px 0 42px;background:#f8f8f5}body.page-id-28 .materials18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:end;margin-bottom:18px}body.page-id-28 .materials18-head h2{font-size:38px;line-height:1.03;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-28 .materials18-head p{font-size:11px;line-height:1.7;color:#5d6762;max-width:730px}body.page-id-28 .materials18-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:15px;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-28 .materials18-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-bottom:11px}body.page-id-28 .materials18-feature-photo{min-height:290px;border-radius:16px;position:relative;overflow:hidden;
background:linear-gradient(180deg,rgba(4,40,33,.08),rgba(4,50,40,.52)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-28 .materials18-overlay{position:absolute;left:17px;right:17px;bottom:17px;background:rgba(4,58,45,.94);border-radius:11px;padding:14px 16px;color:#fff}body.page-id-28 .materials18-overlay small{display:block;color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-28 .materials18-overlay strong{display:block;font-size:20px;margin:4px 0}body.page-id-28 .materials18-overlay span{font-size:8.5px;color:#dbe6e1}body.page-id-28 .materials18-feature-copy{border-radius:16px;background:#073f33;color:#fff;padding:31px 28px;display:flex;flex-direction:column;justify-content:center}body.page-id-28 .materials18-kicker{color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1.1px}body.page-id-28 .materials18-feature-copy h3{font-size:27px;line-height:1.08;margin:8px 0 11px}body.page-id-28 .materials18-feature-copy p{font-size:10px;line-height:1.7;color:#d9e4df}body.page-id-28 .materials18-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-28 .materials18-pills span{border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:7px 10px;font-size:7.8px}body.page-id-28 .materials18-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-28 .materials18-grid article{background:#fff;border:1px solid #dde2de;border-radius:14px;overflow:hidden;min-height:250px}body.page-id-28 .materials18-swatch{height:88px;position:relative}body.page-id-28 .materials18-swatch:after{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(135deg,transparent 0 8px,#073f33 8px 9px)}body.page-id-28 .materials18-swatch.membrane{background:linear-gradient(135deg,#f5f2e9,#dcd8cc)}body.page-id-28 .materials18-swatch.hdpe{background:linear-gradient(135deg,#dfe6dc,#b9c8ba)}body.page-id-28 .materials18-swatch.ptfe{background:linear-gradient(135deg,#f7f7f2,#d9ddd8)}body.page-id-28 .materials18-swatch.steel{background:linear-gradient(135deg,#c8cecb,#737e79)}body.page-id-28 .materials18-body{padding:16px}body.page-id-28 .materials18-code{display:inline-block;border:1px solid #d7ddd9;border-radius:18px;padding:5px 9px;font-size:7.5px;color:#073f33;font-weight:900}body.page-id-28 .materials18-body h3{font-size:15px;color:#073f33;margin:11px 0 7px}body.page-id-28 .materials18-body p{font-size:8.8px;line-height:1.6;color:#5f6964;min-height:58px}body.page-id-28 .materials18-body b{font-size:7px;color:#a27c31;letter-spacing:.6px}body.page-id-28 .materials18-note{margin-top:11px;border:1px solid #dce1dd;background:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:1fr 1.5fr auto;gap:15px;align-items:center}body.page-id-28 .materials18-note strong{font-size:10px;color:#073f33}body.page-id-28 .materials18-note span{font-size:8.5px;color:#65706a}body.page-id-28 .materials18-note a{background:#b58b3c;color:#fff;text-decoration:none;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}
@media(max-width:900px){body.page-id-28 .materials18-head,body.page-id-28 .materials18-feature{grid-template-columns:1fr}body.page-id-28 .materials18-grid{grid-template-columns:repeat(2,1fr)}body.page-id-28 .materials18-note{grid-template-columns:1fr}
}
@media(max-width:560px){body.page-id-28 .materials18-grid{grid-template-columns:1fr}}body.page-id-28 /* V19 — consolidated sector section,body.page-id-28 intentionally unlike card-grid sections */
.sector19{padding:52px 0;background:#f7f7f3}body.page-id-28 .sector19-head{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:end;margin-bottom:20px}body.page-id-28 .sector19-head h2{font-size:40px;line-height:1.02;color:#073f33;max-width:790px;margin:6px 0 10px}body.page-id-28 .sector19-head p{font-size:11px;line-height:1.7;color:#606b65;max-width:700px}body.page-id-28 .sector19-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding:3px 16px 3px 0;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-28 .sector19-stage{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;min-height:430px}body.page-id-28 .sector19-photo{position:relative;border-radius:18px;overflow:hidden;
 background:
 linear-gradient(180deg,rgba(3,42,34,.04),rgba(3,46,37,.66)),
 url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-28 .sector19-badge{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:12px;background:rgba(4,57,45,.94);color:#fff}body.page-id-28 .sector19-badge small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-28 .sector19-badge strong{display:block;font-size:23px;line-height:1.12;margin:5px 0 7px}body.page-id-28 .sector19-badge span{font-size:8.5px;color:#dbe5e1}body.page-id-28 .sector19-list{background:#073f33;border-radius:18px;padding:16px;color:#fff;display:flex;flex-direction:column}body.page-id-28 .sector19-list article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:17px 8px;border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-28 .sector19-list article>span{font-size:22px;color:#d4ad54;font-weight:800}body.page-id-28 .sector19-list h3{font-size:16px;margin:0 0 4px}body.page-id-28 .sector19-list p{font-size:8.8px;line-height:1.5;color:#cbd9d4;margin:0}body.page-id-28 .sector19-cta{margin-top:auto;display:block;background:#bd963e;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:9px;font-size:9px;font-weight:900}body.page-id-28 .sector19-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #dce2de;border-radius:13px;background:#fff;overflow:hidden}body.page-id-28 .sector19-proof div{padding:15px 18px;border-right:1px solid #e3e6e3}body.page-id-28 .sector19-proof div:last-child{border-right:0}body.page-id-28 .sector19-proof b{display:block;color:#073f33;font-size:9px;letter-spacing:.5px}body.page-id-28 .sector19-proof span{display:block;color:#7a827e;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-28 .sector19-head,body.page-id-28 .sector19-stage{grid-template-columns:1fr}body.page-id-28 .sector19-photo{min-height:390px}body.page-id-28 .sector19-proof{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-28 .sector19-head h2{font-size:31px}body.page-id-28 .sector19-proof{grid-template-columns:1fr}
}body.page-id-28 /* V20 — Why Car Parking Shades Riyadh + Project Portfolio; intentionally different from workflow cards */
.why20{padding:48px 0;background:#fff}body.page-id-28 .why20-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-28 .why20-head h2{font-size:40px;line-height:1.02;color:#073f33;margin:5px 0 10px;max-width:780px}body.page-id-28 .why20-head p{font-size:11px;line-height:1.7;color:#5e6963;max-width:760px}body.page-id-28 .why20-ar{direction:rtl!important;text-align:right;border-right:3px solid #bc9645;padding-right:15px!important;color:#775f2d!important;font-size:11px!important;line-height:1.9!important}body.page-id-28 .why20-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-28 .why20-photo{min-height:480px;border-radius:18px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,32,.03),rgba(3,47,37,.62)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-28 .why20-photo-copy{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(4,57,45,.94);border-radius:12px;padding:16px 18px;color:#fff}body.page-id-28 .why20-photo-copy small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-28 .why20-photo-copy strong{display:block;font-size:21px;margin:5px 0}body.page-id-28 .why20-photo-copy span{font-size:8.5px;color:#dce6e2}body.page-id-28 .why20-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-28 .why20-stats article{border:1px solid #dce1dd;border-radius:14px;padding:18px;background:#f8f8f5;display:flex;gap:13px;align-items:flex-start}body.page-id-28 .why20-stats strong{font-size:25px;line-height:1;color:#b18a3b;min-width:55px}body.page-id-28 .why20-stats b{display:block;font-size:13px;color:#073f33;margin-bottom:5px}body.page-id-28 .why20-stats span{display:block;font-size:8.5px;line-height:1.55;color:#68736d}body.page-id-28 .portfolio20{padding:48px 0;background:#073f33;color:#fff}body.page-id-28 .portfolio20-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}body.page-id-28 .portfolio20-head h2{font-size:37px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-28 .portfolio20-head p{font-size:10px;line-height:1.65;color:#cad8d3;max-width:720px}body.page-id-28 .portfolio20-head>a,body.page-id-28 .portfolio20-bottom>a{white-space:nowrap;text-decoration:none;background:#bd963e;color:#fff;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}body.page-id-28 .portfolio20-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:10px}body.page-id-28 .p20{position:relative;border-radius:15px;overflow:hidden;background-position:center;background-size:cover}body.page-id-28 .p20:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(2,37,29,.82))}body.page-id-28 .p20-industrial{grid-column:span 7;grid-row:span 2;background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1300&q=88')}body.page-id-28 .p20-commercial{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000&q=88')}body.page-id-28 .p20-education{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=1000&q=88')}body.page-id-28 .p20-hospitality{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=1000&q=88')}body.page-id-28 .p20-public{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88')}body.page-id-28 .p20-residential{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1000&q=88')}body.page-id-28 .p20-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px}body.page-id-28 .p20-copy span{font-size:7px;letter-spacing:1px;color:#d7b15a;font-weight:900}body.page-id-28 .p20-copy h3{font-size:16px;margin:4px 0;color:#fff}body.page-id-28 .p20-copy p{font-size:8px;line-height:1.5;color:#dbe5e1;margin:0}body.page-id-28 .portfolio20-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px}body.page-id-28 .portfolio20-bottom b{display:block;color:#d7b15a;font-size:10px}body.page-id-28 .portfolio20-bottom span{display:block;color:#d4dfdb;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-28 .why20-head,body.page-id-28 .why20-stage{grid-template-columns:1fr}body.page-id-28 .why20-photo{min-height:390px}body.page-id-28 .portfolio20-head{display:block}body.page-id-28 .portfolio20-head>a{display:inline-block;margin-top:10px}body.page-id-28 .portfolio20-grid{grid-template-columns:1fr 1fr;grid-auto-rows:250px}body.page-id-28 .p20{grid-column:auto!important;grid-row:auto!important}
}
@media(max-width:560px){body.page-id-28 .why20-stats,body.page-id-28 .portfolio20-grid{grid-template-columns:1fr}body.page-id-28 .why20-head h2,body.page-id-28 .portfolio20-head h2{font-size:31px}body.page-id-28 .portfolio20-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-28 /* V21 — unique case-study bridge; no repeated sector catalogue */
.case21{padding:48px 0;background:#f5f3ed}body.page-id-28 .case21-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:22px}body.page-id-28 .case21-head h2{font-size:38px;line-height:1.04;color:#073f33;margin:5px 0 9px}body.page-id-28 .case21-head p{font-size:10px;line-height:1.7;color:#65706a;max-width:760px}body.page-id-28 .case21-ar{direction:rtl;text-align:right;border-right:3px solid #b99343;padding-right:15px;color:#755d2d!important}body.page-id-28 .case21-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-28 .case21-row article{min-height:150px;background:#fff;border:1px solid #deded7;border-radius:14px;padding:18px}body.page-id-28 .case21-row span{display:block;color:#b58d3d;font-size:22px;font-weight:900;margin-bottom:24px}body.page-id-28 .case21-row b{display:block;color:#073f33;font-size:14px;margin-bottom:7px}body.page-id-28 .case21-row small{display:block;color:#6b746f;font-size:8.5px;line-height:1.55}body.page-id-28 .case21-note{margin-top:10px;padding:12px 15px;border-left:3px solid #b99343;background:#fff;font-size:8.5px;color:#66706b}
@media(max-width:800px){body.page-id-28 .case21-head{grid-template-columns:1fr}body.page-id-28 .case21-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){body.page-id-28 .case21-row{grid-template-columns:1fr}body.page-id-28 .case21-head h2{font-size:30px}}body.page-id-28 /* V22 — restore upper sector design; replace lower repetition with real-project showcase */
.projects22{padding:50px 0;background:#073f33;color:#fff}body.page-id-28 .projects22-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-28 .projects22-head h2{font-size:39px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-28 .projects22-head p{font-size:10px;line-height:1.7;color:#cad8d3;max-width:760px}body.page-id-28 .projects22-ar{direction:rtl!important;text-align:right;border-right:3px solid #bd963e;padding-right:15px!important;color:#d7b96d!important;font-size:10.5px!important;line-height:1.85!important}body.page-id-28 .projects22-grid{display:grid;grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:255px 255px;gap:10px}body.page-id-28 .project22{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center}body.page-id-28 .project22:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(1,34,27,.88))}body.page-id-28 .p22-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1300&q=88')}body.page-id-28 .p22-b{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=88')}body.page-id-28 .p22-c{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=88')}body.page-id-28 .p22-d{grid-column:2/4;background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=1200&q=88')}body.page-id-28 .project22-overlay{position:absolute;left:16px;right:16px;bottom:15px;z-index:2}body.page-id-28 .project22-overlay span{display:block;color:#d8b45b;font-size:7px;letter-spacing:1px;font-weight:900}body.page-id-28 .project22-overlay h3{font-size:17px;color:#fff;margin:4px 0 5px}body.page-id-28 .project22-overlay p{font-size:8px;line-height:1.5;color:#dce6e2;margin:0 0 5px}body.page-id-28 .project22-overlay small{font-size:7px;color:#b9cbc4}body.page-id-28 .projects22-meta{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:0;margin-top:11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;overflow:hidden}body.page-id-28 .projects22-meta div{padding:13px 14px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-28 .projects22-meta b{display:block;color:#d8b45b;font-size:8px}body.page-id-28 .projects22-meta span{display:block;color:#d5dfdb;font-size:7.5px;margin-top:3px}body.page-id-28 .projects22-meta a{display:flex;align-items:center;justify-content:center;padding:0 16px;background:#bd963e;color:#fff;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:900px){body.page-id-28 .projects22-head{grid-template-columns:1fr}body.page-id-28 .projects22-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px}body.page-id-28 .p22-a,body.page-id-28 .p22-d{grid-row:auto;grid-column:auto}body.page-id-28 .projects22-meta{grid-template-columns:1fr 1fr}body.page-id-28 .projects22-meta a{padding:12px}
}
@media(max-width:560px){body.page-id-28 .projects22-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,260px)}body.page-id-28 .projects22-meta{grid-template-columns:1fr}
}body.page-id-28 .client-journey-vip{padding:110px 0;background:linear-gradient(180deg,#f8f7f2 0%,#fff 100%);color:#0d3532;position:relative;overflow:hidden}body.page-id-28 .client-journey-vip:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(177,139,65,.13);border-radius:50%;right:-230px;top:-240px}body.page-id-28 .cj-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-28 .cj-head{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:48px}body.page-id-28 .cj-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.24em;color:#aa8441;margin-bottom:16px}body.page-id-28 .cj-head h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:0;font-weight:800}body.page-id-28 .cj-head h2 em{font-style:normal;color:#b18b49}body.page-id-28 .cj-intro{border-left:2px solid #b18b49;padding-left:28px;font-size:17px;line-height:1.65;color:#52615f}body.page-id-28 .cj-intro p{margin:0 0 10px}body.page-id-28 .cj-ar{direction:rtl;text-align:right;color:#6d716c}body.page-id-28 .cj-panel{display:grid;grid-template-columns:.78fr 1.22fr;background:#0b3b36;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px rgba(10,45,41,.13)}body.page-id-28 .cj-feature{padding:54px 46px;background:radial-gradient(circle at 10% 10%,rgba(187,146,72,.23),transparent 42%),#0b3b36;color:#fff;display:flex;flex-direction:column;min-height:480px}body.page-id-28 .cj-feature-top{display:flex;justify-content:space-between;align-items:center;color:#d7b46f}body.page-id-28 .cj-feature-top span{font-size:48px;font-weight:300}body.page-id-28 .cj-feature-top small{letter-spacing:.2em;font-weight:800}body.page-id-28 .cj-feature h3{font-size:34px;line-height:1.08;margin:auto 0 18px;max-width:360px}body.page-id-28 .cj-feature p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.72);max-width:390px}body.page-id-28 .cj-feature a{margin-top:28px;color:#fff;text-decoration:none;font-weight:800;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}body.page-id-28 .cj-feature a b{color:#d7b46f;font-size:20px;margin-left:8px}body.page-id-28 .cj-steps{background:#fff;padding:12px 36px}body.page-id-28 .cj-steps article{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 4px;border-bottom:1px solid #e9e5dc;align-items:start}body.page-id-28 .cj-steps article:last-child{border-bottom:0}body.page-id-28 .cj-steps article>span{font-size:27px;color:#b18b49;font-weight:700}body.page-id-28 .cj-steps small{font-size:10px;letter-spacing:.18em;color:#9a7b43;font-weight:800}body.page-id-28 .cj-steps h3{font-size:21px;margin:4px 0 6px;color:#123c38}body.page-id-28 .cj-steps p{margin:0;color:#6c7472;line-height:1.5;font-size:14px}body.page-id-28 .cj-action{margin-top:24px;border:1px solid #ded9ce;border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:rgba(255,255,255,.7)}body.page-id-28 .cj-action span{display:block;font-size:10px;letter-spacing:.18em;color:#a27d3d;font-weight:800;margin-bottom:5px}body.page-id-28 .cj-action strong{font-size:18px;color:#173d39}body.page-id-28 .cj-action a{background:#b18b49;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.08em;font-weight:800;padding:17px 22px;border-radius:10px;white-space:nowrap}
@media(max-width:850px){body.page-id-28 .client-journey-vip{padding:70px 0}body.page-id-28 .cj-head,body.page-id-28 .cj-panel{grid-template-columns:1fr}body.page-id-28 .cj-head{gap:28px}body.page-id-28 .cj-intro{padding-left:18px}body.page-id-28 .cj-feature{min-height:390px}body.page-id-28 .cj-action{align-items:flex-start;flex-direction:column}body.page-id-28 .cj-action a{width:100%;text-align:center}}
@media(max-width:520px){body.page-id-28 .cj-feature{padding:38px 28px}body.page-id-28 .cj-steps{padding:8px 20px}body.page-id-28 .cj-steps article{grid-template-columns:48px 1fr}body.page-id-28 .cj-head h2{font-size:42px}}body.page-id-28 /* V25 compact client journey override */
.client-journey-compact{padding:62px 0 68px;background:#fbfaf7;color:#123b37}body.page-id-28 .cjc-wrap{width:min(1180px,90%);margin:auto}body.page-id-28 .cjc-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-28 .cjc-head span{font-size:10px;letter-spacing:.22em;font-weight:800;color:#aa8240}body.page-id-28 .cjc-head h2{font-size:clamp(32px,3.3vw,48px);line-height:1.04;letter-spacing:-.035em;margin:8px 0 0}body.page-id-28 .cjc-head h2 em{font-style:normal;color:#ad8543}body.page-id-28 .cjc-head p{font-size:15px;line-height:1.55;color:#66716f;margin:0;border-left:2px solid #b28a48;padding-left:20px}body.page-id-28 .cjc-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch}body.page-id-28 .cjc-flow article{position:relative;background:#fff;border:1px solid #e7e3da;border-radius:15px;padding:22px 18px 20px;min-height:178px;box-shadow:0 8px 24px rgba(17,56,52,.045)}body.page-id-28 .cjc-flow article>b{position:absolute;top:14px;right:15px;font-size:13px;color:#b18a47}body.page-id-28 .cjc-icon{width:42px;height:42px;border-radius:12px;background:#eef2ef;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#0c443d;margin-bottom:16px}body.page-id-28 .cjc-flow h3{font-size:18px;margin:0 0 7px}body.page-id-28 .cjc-flow p{font-size:13px;line-height:1.48;color:#6b7472;margin:0}body.page-id-28 .cjc-flow>i{font-style:normal;align-self:center;text-align:center;color:#b18a47;font-size:20px}body.page-id-28 .cjc-last{border-color:#d7bf8d!important;background:linear-gradient(180deg,#fff,#fcf8ef)!important}body.page-id-28 .cjc-last .cjc-icon{background:#f3ead7;color:#a67828}body.page-id-28 .cjc-bottom{margin-top:18px;background:#0c403a;border-radius:14px;padding:18px 20px 18px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}body.page-id-28 .cjc-bottom strong{font-size:17px;display:block;margin-bottom:2px}body.page-id-28 .cjc-bottom span{font-size:12px;color:rgba(255,255,255,.7)}body.page-id-28 .cjc-bottom a{background:#b38a46;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}
@media(max-width:900px){body.page-id-28 .cjc-head{grid-template-columns:1fr;gap:18px}body.page-id-28 .cjc-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-28 .cjc-flow>i{display:none}body.page-id-28 .cjc-flow article{min-height:160px}body.page-id-28 .cjc-last{grid-column:1/-1}body.page-id-28 .cjc-bottom{flex-direction:column;align-items:flex-start}body.page-id-28 .cjc-bottom a{width:100%;text-align:center}}
@media(max-width:560px){body.page-id-28 .client-journey-compact{padding:48px 0}body.page-id-28 .cjc-flow{grid-template-columns:1fr}body.page-id-28 .cjc-last{grid-column:auto}body.page-id-28 .cjc-head h2{font-size:34px}}body.page-id-28 /* V26 – compact VIP project transformation */
.project-transform-v26{padding:64px 0 70px;background:#f8f7f3;color:#103d38}body.page-id-28 .pt26-wrap{width:min(1180px,90%);margin:auto}body.page-id-28 .pt26-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-28 .pt26-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#ad8542}body.page-id-28 .pt26-head h2{font-size:clamp(34px,3.4vw,50px);line-height:1.02;letter-spacing:-.04em;margin:8px 0 0}body.page-id-28 .pt26-head h2 em{font-style:normal;color:#ad8542}body.page-id-28 .pt26-head>p{margin:0;padding-left:20px;border-left:2px solid #b38b49;color:#697370;font-size:14px;line-height:1.6}body.page-id-28 .pt26-showcase{display:grid;grid-template-columns:1.55fr .75fr;gap:16px}body.page-id-28 .pt26-visual{background:#0d403a;border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;min-height:285px;box-shadow:0 16px 38px rgba(14,55,50,.10)}body.page-id-28 .pt26-photo{border-radius:13px;min-height:255px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-size:cover;background-position:center}body.page-id-28 .pt26-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,33,30,.04),rgba(5,33,30,.82))}body.page-id-28 .pt26-photo>*{position:relative;z-index:1;color:white}body.page-id-28 .pt26-photo span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#e2bc70;margin-bottom:7px}body.page-id-28 .pt26-photo strong{font-size:23px;line-height:1.05}body.page-id-28 .pt26-photo small{font-size:11px;opacity:.78;margin-top:7px}body.page-id-28 .before-photo{background-image:linear-gradient(135deg,#536864,#1c3834)}body.page-id-28 .after-photo{background-image:linear-gradient(135deg,#8aa39d,#0f4b43)}body.page-id-28 .pt26-arrow{align-self:center;text-align:center;color:#d7ae62;font-size:27px;font-weight:300}body.page-id-28 .pt26-engineering{border:1px solid #ded8cb;border-radius:18px;background:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between}body.page-id-28 .pt26-num{font-size:46px;line-height:1;color:#c49a53;font-weight:300}body.page-id-28 .pt26-engineering span{font-size:9px;letter-spacing:.18em;font-weight:800;color:#aa8240}body.page-id-28 .pt26-engineering h3{font-size:25px;line-height:1.08;margin:9px 0 10px;color:#103d38}body.page-id-28 .pt26-engineering p{font-size:13px;line-height:1.55;color:#697370;margin:0}body.page-id-28 .pt26-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #e2ded5;background:#fff;border-radius:14px;overflow:hidden}body.page-id-28 .pt26-proof>div{padding:17px 18px;border-right:1px solid #e8e4db;display:grid;grid-template-columns:30px 1fr;column-gap:9px}body.page-id-28 .pt26-proof>div:last-child{border-right:0}body.page-id-28 .pt26-proof b{grid-row:1/3;font-size:12px;color:#b08744}body.page-id-28 .pt26-proof strong{font-size:13px;color:#173f3b}body.page-id-28 .pt26-proof span{font-size:10px;color:#7a817f;margin-top:3px}
@media(max-width:900px){body.page-id-28 .pt26-head,body.page-id-28 .pt26-showcase{grid-template-columns:1fr;gap:20px}body.page-id-28 .pt26-proof{grid-template-columns:1fr 1fr}body.page-id-28 .pt26-proof>div:nth-child(2){border-right:0}body.page-id-28 .pt26-engineering{min-height:220px}}
@media(max-width:560px){body.page-id-28 .project-transform-v26{padding:48px 0}body.page-id-28 .pt26-visual{grid-template-columns:1fr;gap:10px}body.page-id-28 .pt26-arrow{transform:rotate(90deg)}body.page-id-28 .pt26-proof{grid-template-columns:1fr}body.page-id-28 .pt26-proof>div{border-right:0;border-bottom:1px solid #e8e4db}body.page-id-28 .pt26-proof>div:last-child{border-bottom:0}}body.page-id-28 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-28 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-28 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-28 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-28 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-28 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-28 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-28 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-28 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-28 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-28 .fp27-main{grid-row:1/3}body.page-id-28 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-28 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-28 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-28 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-28 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-28 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-28 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-28 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-28 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-28 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-28 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-28 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-28 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-28 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-28 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-28 .fp27-proof strong{font-size:13px}body.page-id-28 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-28 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-28 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-28 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-28 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-28 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-28 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-28 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-28 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-28 .featured-projects-v27{padding:52px 0}body.page-id-28 .fp27-grid{display:flex;flex-direction:column}body.page-id-28 .fp27-card{min-height:260px}body.page-id-28 .fp27-main{min-height:330px}body.page-id-28 .fp27-footer{flex-direction:column}body.page-id-28 .fp27-proof{display:block}body.page-id-28 .fp27-proof span{display:block;margin-top:4px}}body.page-id-28 /* V28 — distinct Why Car Parking Shades Riyadh section,body.page-id-28 intentionally not a project gallery */
.why-cpsr-v28{padding:72px 0;background:#f5f3ed;color:#123e39}body.page-id-28 .wb28-wrap{width:min(1180px,90%);margin:auto}body.page-id-28 .wb28-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:end;margin-bottom:30px}body.page-id-28 .wb28-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#b18a48}body.page-id-28 .wb28-intro h2{font-size:clamp(37px,3.7vw,53px);line-height:1;letter-spacing:-.045em;margin:8px 0 0}body.page-id-28 .wb28-intro h2 em{font-style:normal;color:#b18a48}body.page-id-28 .wb28-intro p{margin:0;padding-left:20px;border-left:2px solid #bd9550;font-size:14px;line-height:1.65;color:#69736f}body.page-id-28 .wb28-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}body.page-id-28 .wb28-visual{min-height:390px;border-radius:18px;background:linear-gradient(145deg,#0c3b36,#18564e);padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}body.page-id-28 .wb28-visual:after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(211,173,102,.2);border-radius:50%;right:-80px;top:-70px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}body.page-id-28 .wb28-stamp{position:relative;z-index:1}body.page-id-28 .wb28-stamp span,body.page-id-28 .wb28-caption b{font-size:9px;letter-spacing:.2em;color:#d8b36b;font-weight:800}body.page-id-28 .wb28-stamp strong{display:block;font-size:35px;line-height:1.02;letter-spacing:-.035em;margin:13px 0 8px}body.page-id-28 .wb28-stamp small{font-size:11px;color:rgba(255,255,255,.62)}body.page-id-28 .wb28-caption{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);padding-top:16px}body.page-id-28 .wb28-caption span{display:block;font-size:11px;line-height:1.5;color:rgba(255,255,255,.64);margin-top:5px}body.page-id-28 .wb28-points{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd8cd;border-radius:18px;overflow:hidden;background:#fff}body.page-id-28 .wb28-points article{padding:27px 25px;display:grid;grid-template-columns:40px 1fr;gap:12px;min-height:195px}body.page-id-28 .wb28-points article:nth-child(1),body.page-id-28 .wb28-points article:nth-child(2){border-bottom:1px solid #e5e1d8}body.page-id-28 .wb28-points article:nth-child(1),body.page-id-28 .wb28-points article:nth-child(3){border-right:1px solid #e5e1d8}body.page-id-28 .wb28-points article>b{font-size:14px;color:#bd9550;font-weight:500}body.page-id-28 .wb28-points span{font-size:8px;letter-spacing:.17em;font-weight:800;color:#a98548}body.page-id-28 .wb28-points h3{font-size:19px;line-height:1.08;margin:7px 0 9px;color:#153f3a}body.page-id-28 .wb28-points p{font-size:12px;line-height:1.55;color:#707875;margin:0}
@media(max-width:900px){body.page-id-28 .wb28-intro,body.page-id-28 .wb28-body{grid-template-columns:1fr;gap:20px}body.page-id-28 .wb28-visual{min-height:300px}}
@media(max-width:580px){body.page-id-28 .why-cpsr-v28{padding:52px 0}body.page-id-28 .wb28-points{grid-template-columns:1fr}body.page-id-28 .wb28-points article{border-right:0!important;border-bottom:1px solid #e5e1d8!important;min-height:auto}body.page-id-28 .wb28-points article:last-child{border-bottom:0!important}}body.page-id-28 /* V29 fresh sections: intentionally avoids repeated experience/process/QA messaging */
.fresh29{padding:62px 0}body.page-id-28 .f29-wrap{width:min(1180px,90%);margin:auto}body.page-id-28 .f29-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:27px}body.page-id-28 .f29-head>div>span,body.page-id-28 .rfq29-copy>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-28 .f29-head h2,body.page-id-28 .rfq29-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 0;color:#103d38}body.page-id-28 .f29-head h2 em,body.page-id-28 .rfq29-copy h2 em{font-style:normal;color:#b18a48}body.page-id-28 .f29-head>p{margin:0;border-left:2px solid #b18a48;padding-left:20px;font-size:13px;line-height:1.65;color:#69736f}body.page-id-28 .warranty29{background:#f6f4ee}body.page-id-28 .w29-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px}body.page-id-28 .w29-grid>div,body.page-id-28 .w29-grid>article{border-radius:15px;min-height:230px}body.page-id-28 .w29-main{padding:27px;background:#0c403a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-28 .w29-main>span{font-size:8px;letter-spacing:.2em;color:#d7b36b;font-weight:900}body.page-id-28 .w29-main h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-28 .w29-main p{font-size:12px;line-height:1.55;color:rgba(255,255,255,.68)}body.page-id-28 .w29-main a{color:#d9b66e;text-decoration:none;font-size:10px;font-weight:800;margin-top:10px}body.page-id-28 .w29-grid article{background:#fff;border:1px solid #e2ddd3;padding:24px}body.page-id-28 .w29-grid article b{color:#b18a48;font-size:13px}body.page-id-28 .w29-grid article h3{font-size:18px;color:#123e39;margin:30px 0 8px}body.page-id-28 .w29-grid article p{font-size:11px;line-height:1.55;color:#6e7773}body.page-id-28 .download29{background:#fff}body.page-id-28 .d29-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-28 .d29-grid article{border:1px solid #e0ddd5;border-radius:15px;padding:22px;background:#fbfaf7}body.page-id-28 .d29-grid article>div{width:44px;height:44px;border-radius:10px;background:#0c403a;color:#d7b36b;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;margin-bottom:25px}body.page-id-28 .d29-grid article>span{font-size:8px;letter-spacing:.17em;color:#a47d3d;font-weight:900}body.page-id-28 .d29-grid h3{font-size:18px;color:#123e39;margin:7px 0}body.page-id-28 .d29-grid p{font-size:11px;line-height:1.55;color:#6e7773;min-height:52px}body.page-id-28 .d29-grid a{font-size:9px;color:#0c403a;font-weight:900;text-decoration:none;border-top:1px solid #e3dfd7;display:block;padding-top:13px;margin-top:14px}body.page-id-28 .rfq29{background:#f6f4ee;padding-top:22px}body.page-id-28 .rfq29-panel{background:#0c403a;border-radius:20px;padding:35px;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}body.page-id-28 .rfq29-copy h2{color:#fff;font-size:37px}body.page-id-28 .rfq29-copy p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.68);max-width:430px}body.page-id-28 .rfq29-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.14);border-radius:13px;overflow:hidden}body.page-id-28 .rfq29-items div{padding:14px;border-bottom:1px solid rgba(255,255,255,.11);display:flex;gap:11px}body.page-id-28 .rfq29-items div:nth-child(odd){border-right:1px solid rgba(255,255,255,.11)}body.page-id-28 .rfq29-items b{color:#d7b36b;font-size:10px}body.page-id-28 .rfq29-items span{font-size:11px;color:#eef3f1}body.page-id-28 .rfq29-btn{grid-column:2;text-align:center;background:#bc9149;color:#fff;text-decoration:none;padding:13px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.08em}
@media(max-width:900px){body.page-id-28 .f29-head,body.page-id-28 .rfq29-panel{grid-template-columns:1fr}body.page-id-28 .w29-grid,body.page-id-28 .d29-grid{grid-template-columns:1fr 1fr}body.page-id-28 .rfq29-btn{grid-column:auto}}
@media(max-width:560px){body.page-id-28 .fresh29{padding:48px 0}body.page-id-28 .w29-grid,body.page-id-28 .d29-grid,body.page-id-28 .rfq29-items{grid-template-columns:1fr}body.page-id-28 .rfq29-items div:nth-child(odd){border-right:0}body.page-id-28 .w29-grid>div,body.page-id-28 .w29-grid>article{min-height:auto}}body.page-id-28 .fit30{padding:58px 0;background:#fff}body.page-id-28 .fit30-wrap{width:min(1180px,90%);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}body.page-id-28 .fit30-copy>span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#ad8441}body.page-id-28 .fit30-copy h2{font-size:clamp(33px,3.2vw,47px);line-height:1.03;letter-spacing:-.04em;color:#103d38;margin:8px 0 14px}body.page-id-28 .fit30-copy h2 em{font-style:normal;color:#b18a48}body.page-id-28 .fit30-copy p{font-size:12px;line-height:1.65;color:#69736f;max-width:470px}body.page-id-28 .fit30-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dedbd3;border-radius:16px;overflow:hidden}body.page-id-28 .fit30-grid article{padding:21px;min-height:142px;background:#faf9f5}body.page-id-28 .fit30-grid article:nth-child(odd){border-right:1px solid #dedbd3}body.page-id-28 .fit30-grid article:nth-child(-n+2){border-bottom:1px solid #dedbd3}body.page-id-28 .fit30-grid b{font-size:10px;color:#b18a48}body.page-id-28 .fit30-grid h3{font-size:17px;color:#123e39;margin:18px 0 6px}body.page-id-28 .fit30-grid p{font-size:10.5px;line-height:1.5;color:#707874;margin:0}body.page-id-28 .fit30-cta{grid-column:2;justify-self:start;margin-top:-28px;margin-left:20px;background:#0c403a;color:#fff;text-decoration:none;padding:12px 18px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.08em}
@media(max-width:850px){body.page-id-28 .fit30-wrap{grid-template-columns:1fr}body.page-id-28 .fit30-cta{grid-column:auto;margin:0}}
@media(max-width:520px){body.page-id-28 .fit30-grid{grid-template-columns:1fr}body.page-id-28 .fit30-grid article:nth-child(odd){border-right:0}body.page-id-28 .fit30-grid article{border-bottom:1px solid #dedbd3!important}body.page-id-28 .fit30-grid article:last-child{border-bottom:0!important}}body.page-id-28 .specialist-vip{padding:52px 0;background:#f7f5ef}body.page-id-28 .specialist-shell{background:linear-gradient(120deg,#0b3f39 0%,#0f4d45 42%,#f3efe5 42%,#f8f6f0 100%);border-radius:28px;padding:34px;display:grid;grid-template-columns:.82fr 1.65fr;gap:30px;box-shadow:0 18px 50px rgba(15,45,39,.10);overflow:hidden}body.page-id-28 .specialist-copy{padding:10px 12px;color:#fff;align-self:center}body.page-id-28 .specialist-copy .ey{color:#d7b66b}body.page-id-28 .specialist-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.02;margin:12px 0 14px;color:#fff}body.page-id-28 .specialist-copy .lead{color:rgba(255,255,255,.78);font-size:15px;max-width:430px}body.page-id-28 .specialist-copy .ar-line{color:#d8c48d;margin-top:16px;font-size:14px;line-height:1.8}body.page-id-28 .specialist-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}body.page-id-28 .specialist-card{position:relative;background:rgba(255,255,255,.92);border:1px solid rgba(12,63,57,.12);border-radius:20px;padding:22px 20px;text-decoration:none;color:#143f3a;min-height:205px;display:flex;flex-direction:column;transition:.25s ease}body.page-id-28 .specialist-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,60,52,.12);border-color:#c7a55b}body.page-id-28 .specialist-no{font-size:13px;color:#b28c3e;margin-bottom:30px}body.page-id-28 .specialist-card small{font-size:10px;letter-spacing:1.5px;color:#9a7a3e}body.page-id-28 .specialist-card b{font-size:21px;margin:7px 0 8px}body.page-id-28 .specialist-card em{font-style:normal;font-size:12px;color:#65716e;line-height:1.5}body.page-id-28 .specialist-card strong{margin-top:auto;padding-top:22px;font-size:10px;letter-spacing:.7px;color:#9b7836}@media(max-width:900px){body.page-id-28 .specialist-shell{grid-template-columns:1fr;background:#0f4d45}body.page-id-28 .specialist-options{grid-template-columns:1fr}body.page-id-28 .specialist-card{min-height:150px}}body.page-id-28 /* V32 premium resource centre */
.corp-zone{padding:92px 0 82px;background:linear-gradient(180deg,#f7f4ed 0%,#fff 100%)}body.page-id-28 .corp-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:54px;align-items:end;margin-bottom:34px}body.page-id-28 .corp-heading h2{max-width:850px;letter-spacing:-.045em;line-height:.96}body.page-id-28 .corp-heading p{max-width:760px;font-size:16px;line-height:1.75}body.page-id-28 .corp-ar{border-left:2px solid #b88a3b;padding:8px 0 8px 24px;line-height:1.9}body.page-id-28 .corp-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-28 .corp-card{grid-column:span 3;min-height:340px;padding:28px;border:1px solid rgba(13,61,55,.13);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(20,49,44,.055);display:flex;flex-direction:column;transition:.25s ease}body.page-id-28 .corp-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgba(20,49,44,.10);border-color:rgba(184,138,59,.45)}body.page-id-28 .corp-card.quote-card{grid-column:span 12;min-height:auto;display:grid;grid-template-columns:70px 1.1fr 1fr auto;gap:24px;align-items:center;background:#103f39;color:#fff;border-color:#103f39;padding:24px 28px}body.page-id-28 .corp-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#103f39;color:#d8b064;font-weight:800;margin-bottom:22px}body.page-id-28 .quote-card .corp-icon{background:#d8b064;color:#103f39;margin:0}body.page-id-28 .corp-card h3{font-size:22px;line-height:1.1;margin:0 0 5px}body.page-id-28 .corp-card .ar{font-size:12px;color:#9b7b43;margin-bottom:18px}body.page-id-28 .corp-card ul{margin:0 0 24px;padding-left:18px;line-height:1.75;color:#52615e;font-size:13px}body.page-id-28 .corp-card>a{margin-top:auto;font-size:12px;font-weight:800;letter-spacing:.05em;color:#0f4a42;text-decoration:none}body.page-id-28 .quote-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.6}body.page-id-28 .quote-card h3{color:#fff}body.page-id-28 .quote-card .ar{color:#d8b064;margin:3px 0 0}body.page-id-28 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-28 .quote-mini span{border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 10px;font-size:11px;color:rgba(255,255,255,.8)}body.page-id-28 .quote-card .corp-cta{margin:0;background:#d8b064;color:#103f39;padding:14px 18px;border-radius:10px;white-space:nowrap}body.page-id-28 .vendor-strip{margin-top:18px;border-radius:18px;overflow:hidden;background:#103f39;display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-28 .vendor-strip>div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-28 .vendor-strip>div:last-child{border-right:0}body.page-id-28 .vendor-strip b{display:block;color:#d8b064;font-size:12px;margin-bottom:3px}body.page-id-28 .vendor-strip span{color:rgba(255,255,255,.68);font-size:10px}
@media(max-width:1000px){body.page-id-28 .corp-heading{grid-template-columns:1fr}body.page-id-28 .corp-card{grid-column:span 6}body.page-id-28 .corp-card.quote-card{grid-column:span 12;grid-template-columns:55px 1fr}body.page-id-28 .quote-mini,body.page-id-28 .quote-card .corp-cta{grid-column:2}body.page-id-28 .vendor-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-28 .corp-zone{padding:64px 0}body.page-id-28 .corp-card{grid-column:span 12;min-height:auto}body.page-id-28 .corp-card.quote-card{grid-template-columns:1fr}body.page-id-28 .quote-mini,body.page-id-28 .quote-card .corp-cta{grid-column:1}body.page-id-28 .vendor-strip{grid-template-columns:1fr}body.page-id-28 .corp-ar{border-left:0;border-top:2px solid #b88a3b;padding:18px 0 0}}body.page-id-28 /* V34 compact premium FAQ */
.faq34{padding:56px 0 62px;background:#f7f6f1;color:#123e39}body.page-id-28 .faq34-wrap{width:min(1180px,90%);margin:auto}body.page-id-28 .faq34-head{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:end;margin-bottom:24px}body.page-id-28 .faq34-head>div:first-child>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-28 .faq34-head h2{font-size:clamp(34px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 5px}body.page-id-28 .faq34-head h2 em{font-style:normal;color:#b18a48}body.page-id-28 .faq34-head p{margin:0;font-size:13px;color:#6d7672}body.page-id-28 .faq34-ar{direction:rtl;text-align:right;border-right:2px solid #b18a48;padding-right:18px}body.page-id-28 .faq34-ar strong{display:block;font-size:22px;color:#173f3a}body.page-id-28 .faq34-ar small{display:block;margin-top:5px;font-size:11px;color:#777e7a}body.page-id-28 .faq34-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-28 .faq34 details{background:#fff;border:1px solid #dfdcd3;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px rgba(15,58,53,.025)}body.page-id-28 .faq34 summary{list-style:none;cursor:pointer;min-height:70px;padding:17px 18px;display:grid;grid-template-columns:34px 1fr 26px;gap:10px;align-items:center}body.page-id-28 .faq34 summary::-webkit-details-marker{display:none}body.page-id-28 .faq34 summary b{font-size:11px;color:#b18a48}body.page-id-28 .faq34 summary span{font-size:13px;font-weight:800;line-height:1.35;color:#173f3a}body.page-id-28 .faq34 summary i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#eef1ed;display:flex;align-items:center;justify-content:center;font-size:17px;color:#0c403a;transition:.2s}body.page-id-28 .faq34 details[open] summary i{transform:rotate(45deg);background:#b18a48;color:#fff}body.page-id-28 .faq34 details p{margin:0;padding:0 18px 17px 62px;font-size:11.5px;line-height:1.6;color:#6c7571}body.page-id-28 .faq34-cta{margin-top:14px;background:#0c403a;color:#fff;border-radius:12px;padding:16px 18px 16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-28 .faq34-cta strong{display:block;font-size:15px}body.page-id-28 .faq34-cta span{display:block;margin-top:2px;font-size:10.5px;color:rgba(255,255,255,.65)}body.page-id-28 .faq34-cta a{background:#b78e49;color:#fff;text-decoration:none;padding:11px 15px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}
@media(max-width:800px){body.page-id-28 .faq34-head{grid-template-columns:1fr;gap:18px}body.page-id-28 .faq34-grid{grid-template-columns:1fr}}
@media(max-width:520px){body.page-id-28 .faq34{padding:46px 0}body.page-id-28 .faq34-cta{flex-direction:column;align-items:flex-start}body.page-id-28 .faq34-cta a{width:100%;text-align:center}body.page-id-28 .faq34 details p{padding-left:18px}}body.page-id-28 /* ===== V39: compact RFQ / project enquiry section ===== */
#rfq{padding:24px 0!important;}body.page-id-28 #rfq .wrap{max-width:1040px!important;}body.page-id-28 #rfq .ey{margin-bottom:4px!important;}body.page-id-28 #rfq h2{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.02!important;margin:3px 0 6px!important;max-width:900px!important;}body.page-id-28 #rfq .lead,body.page-id-28 #rfq .dual-ar{font-size:12px!important;line-height:1.45!important;margin:3px 0!important;}body.page-id-28 #rfq .rfq-form{margin-top:10px!important;padding:14px!important;border-radius:16px!important;gap:8px!important;}body.page-id-28 #rfq .rfq-form input,body.page-id-28 #rfq .rfq-form select,body.page-id-28 #rfq .rfq-form textarea{padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;min-height:38px!important;}body.page-id-28 #rfq .rfq-form textarea{min-height:62px!important;height:62px!important;resize:vertical;}body.page-id-28 #rfq .rfq-form input[type=file]{min-height:38px!important;padding:7px 10px!important;}body.page-id-28 #rfq .rfq-form button{min-height:40px!important;padding:10px 16px!important;margin-top:0!important;}
@media(max-width:700px){body.page-id-28 #rfq{padding:20px 0!important;}body.page-id-28 #rfq h2{font-size:30px!important;}body.page-id-28 #rfq .rfq-form{grid-template-columns:1fr!important;padding:12px!important;}body.page-id-28 #rfq .rfq-form .full{grid-column:1!important;}
}body.page-id-28 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-28 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-28 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-28 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-28 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-28 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-28 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-28 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-28 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-28 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-28 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-28 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-28 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-28 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-28 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-28 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-28 .footer-brand{padding-right:0}body.page-id-28 .footer-legal{display:block;line-height:1.8}}body.page-id-28{--g:#073f35;--g2:#0b5447;--gold:#c89539;--cream:#f4efe6;--ink:#123e36}body.page-id-28 .fab2{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-28 .f2-shell{width:min(1240px,92vw);margin:auto}body.page-id-28 .f2-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d4a64b}body.page-id-28 .f2-kicker.dark{color:#a97424}body.page-id-28 .f2-hero{padding:74px 0 56px;background:radial-gradient(circle at 80% 16%,rgba(213,170,80,.15),transparent 28%),linear-gradient(145deg,#062e29,#0b5145);color:#fff}body.page-id-28 .f2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:52px;align-items:center}body.page-id-28 .f2-hero h1{font-size:clamp(58px,6.8vw,104px);line-height:.86;letter-spacing:-.064em;margin:12px 0 22px}body.page-id-28 .f2-hero h1 em{font-style:normal;color:#deb45b}body.page-id-28 .f2-hero p{max-width:680px;line-height:1.72;color:#cad8d3;font-size:14px}body.page-id-28 .f2-actions{display:flex;gap:8px;margin:25px 0}body.page-id-28 .f2-actions a,body.page-id-28 .f2-cta a{padding:13px 17px;border-radius:8px;background:#d4a64b;color:#153e35;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-28 .f2-actions a.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.23)}body.page-id-28 .f2-proofline{display:flex;gap:6px;flex-wrap:wrap}body.page-id-28 .f2-proofline span{padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:99px;font-size:6.5px;color:#d0ddd8}body.page-id-28 .f2-hero-media{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:280px 165px 130px;gap:9px}body.page-id-28 .f2-hero-img{border-radius:18px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-28 .f2-hero-img.main{grid-row:1/4;background-image:linear-gradient(180deg,transparent,rgba(4,43,37,.45)),url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1200&q=85')}body.page-id-28 .f2-hero-img.weld{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=700&q=85')}body.page-id-28 .f2-hero-img.plate{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=700&q=85')}body.page-id-28 .f2-hero-note{grid-column:2;background:#c89539;color:#fff;border-radius:18px;padding:19px;display:flex;flex-direction:column;justify-content:end}body.page-id-28 .f2-hero-note small{font-size:7px}body.page-id-28 .f2-hero-note b{font-size:16px;margin-top:5px}body.page-id-28 .f2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-28 .f2-head h2,body.page-id-28 .f2-machinery h2,body.page-id-28 .f2-connections h2,body.page-id-28 .f2-qc h2,body.page-id-28 .f2-marking h2,body.page-id-28 .f2-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-28 .f2-head p,body.page-id-28 .f2-machinery p,body.page-id-28 .f2-connections p,body.page-id-28 .f2-qc p,body.page-id-28 .f2-marking p{color:#68756f;line-height:1.65}body.page-id-28 .f2-capabilities,body.page-id-28 .f2-steel-process,body.page-id-28 .f2-membrane,body.page-id-28 .f2-custom,body.page-id-28 .f2-gallery{padding:68px 0}body.page-id-28 .f2-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-28 .f2-cap-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-28 .f2-cap-img{height:175px;background-size:cover;background-position:center}body.page-id-28 .f2-cap-img.cut{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .f2-cap-img.drill{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .f2-cap-img.fitup{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .f2-cap-img.welding{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .f2-cap-img.grinding{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .f2-cap-img.membrane{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-28 .f2-cap-img.qc{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .f2-cap-img.dispatch{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .f2-cap-grid article>span,body.page-id-28 .f2-cap-grid article>h3,body.page-id-28 .f2-cap-grid article>p{margin-left:15px;margin-right:15px}body.page-id-28 .f2-cap-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:14px}body.page-id-28 .f2-cap-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-28 .f2-cap-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-28 .f2-machinery{padding:56px 0;background:#e7dfd3}body.page-id-28 .f2-machine-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-28 .f2-machine-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3c9ba;border-radius:15px;overflow:hidden;background:#fff}body.page-id-28 .f2-machine-list div{padding:17px;border-right:1px solid #ddd5c8;border-bottom:1px solid #ddd5c8}body.page-id-28 .f2-machine-list b,body.page-id-28 .f2-machine-list span{display:block}body.page-id-28 .f2-machine-list b{font-size:8px;color:#a97424}body.page-id-28 .f2-machine-list span{font-size:9px;color:#66746e;margin-top:5px}body.page-id-28 .f2-receiving,body.page-id-28 .f2-welding,body.page-id-28 .f2-finish,body.page-id-28 .f2-transform{padding:62px 0;background:#073f35;color:#fff}body.page-id-28 .f2-head.light h2{color:#fff}body.page-id-28 .f2-head.light p{color:#bfcec9}body.page-id-28 .f2-receive-flow,body.page-id-28 .f2-weld-flow,body.page-id-28 .f2-finish-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .f2-weld-flow{grid-template-columns:repeat(5,1fr)}body.page-id-28 .f2-receive-flow>div,body.page-id-28 .f2-weld-flow>div,body.page-id-28 .f2-finish-row>div{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:21px}body.page-id-28 .f2-receive-flow b,body.page-id-28 .f2-weld-flow b,body.page-id-28 .f2-finish-row b{color:#e1b75f;font-size:22px}body.page-id-28 .f2-receive-flow h3,body.page-id-28 .f2-weld-flow h3,body.page-id-28 .f2-finish-row h3{font-size:18px;margin:12px 0 6px}body.page-id-28 .f2-receive-flow p,body.page-id-28 .f2-weld-flow p,body.page-id-28 .f2-finish-row p{font-size:8px;line-height:1.5;color:#bdcbc6}body.page-id-28 .f2-process{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-28 .f2-process article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-28 .f2-pic{height:190px;background-size:cover;background-position:center}body.page-id-28 .review{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .cutting{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .platework{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .drilling{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .fit{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .weld2{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .grind{background-image:url('https://images.unsplash.com/photo-1581092334494-412b6e1d8035?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .preassembly{background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .f2-step{color:#b67d22;font-size:8px;font-weight:900;margin:14px 16px 0}body.page-id-28 .f2-process h3,body.page-id-28 .f2-process p{margin-left:16px;margin-right:16px}body.page-id-28 .f2-process h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-28 .f2-process p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-28 .f2-connections{padding:60px 0;background:#e9e2d6}body.page-id-28 .f2-conn-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-28 .f2-conn-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}body.page-id-28 .f2-conn-tags span{border:1px solid #d1c8b9;background:#fff;padding:7px 9px;border-radius:99px;font-size:7px;font-weight:900;color:#8a672c}body.page-id-28 .f2-conn-visual{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-28 .f2-conn-visual>div{background:#0b473d;color:#fff;border-radius:15px;padding:22px;min-height:120px}body.page-id-28 .f2-conn-visual b,body.page-id-28 .f2-conn-visual small{display:block}body.page-id-28 .f2-conn-visual b{font-size:13px;color:#ddb05a}body.page-id-28 .f2-conn-visual small{font-size:8px;color:#bfd0ca;margin-top:9px}body.page-id-28 .f2-mem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-28 .f2-mem-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:17px}body.page-id-28 .f2-mem-img{height:175px;background-size:cover;background-position:center}body.page-id-28 .mat{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-28 .layout{background-image:url('https://admin.tensilefabric.co.uk/projects/1965/full/M1965-JF-107-GA%20with%20Fabric%20copy.jpg')}body.page-id-28 .cuttingm{background-image:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .edge{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .join{background-image:url('https://images.unsplash.com/photo-1558618666-fcd25c85cd64?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .hardware{background-image:url('https://images.unsplash.com/photo-1586864387967-d02ef85d93e8?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .checkm{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .packm{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .f2-mem-grid article>span,body.page-id-28 .f2-mem-grid article>h3,body.page-id-28 .f2-mem-grid article>p{margin-left:15px;margin-right:15px}body.page-id-28 .f2-mem-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:13px}body.page-id-28 .f2-mem-grid h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-28 .f2-mem-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-28 .f2-qc,body.page-id-28 .f2-marking{padding:58px 0}body.page-id-28 .f2-qc-grid,body.page-id-28 .f2-mark-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-28 .f2-qc-list,body.page-id-28 .f2-mark-demo{background:#fff;border:1px solid #d7cfc1;border-radius:16px;padding:8px 18px}body.page-id-28 .f2-qc-list>div{display:grid;grid-template-columns:50px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-28 .f2-qc-list>div:last-child{border:0}body.page-id-28 .f2-qc-list b{font-size:20px;color:#bb8730}body.page-id-28 .f2-qc-list strong{font-size:12px}body.page-id-28 .f2-qc-list small{display:block;color:#71807a;margin-top:4px}body.page-id-28 .f2-marking{background:#e8e0d4}body.page-id-28 .f2-mark-demo{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-28 .f2-mark-demo>div{background:#0b473d;color:#fff;border-radius:12px;padding:18px}body.page-id-28 .f2-mark-demo span{display:block;font-family:monospace;color:#dfb45b;font-size:15px}body.page-id-28 .f2-mark-demo small{font-size:7px;color:#c1d0cb}body.page-id-28 .f2-dispatch{padding:58px 0}body.page-id-28 .f2-dispatch-flow{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #d5ccbd;border-radius:18px;padding:20px;gap:10px;overflow-x:auto}body.page-id-28 .f2-dispatch-flow>div{text-align:center;min-width:90px}body.page-id-28 .f2-dispatch-flow b{display:block;color:#b77f24;font-size:20px}body.page-id-28 .f2-dispatch-flow span{font-size:7px;font-weight:900}body.page-id-28 .f2-dispatch-flow i{font-style:normal;color:#b77f24}body.page-id-28 .f2-transform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .f2-transform-grid>div{height:210px;border-radius:15px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-28 .f2-transform-grid>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(4,43,37,.86))}body.page-id-28 .f2-transform-grid span,body.page-id-28 .f2-transform-grid b,body.page-id-28 .f2-transform-grid small{position:relative;z-index:2}body.page-id-28 .f2-transform-grid span{color:#e0b45b;font-size:8px}body.page-id-28 .f2-transform-grid b{font-size:14px;margin:5px 0}body.page-id-28 .f2-transform-grid small{font-size:7px;color:#c4d2cd}body.page-id-28 .f2-transform-grid .raw{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .fabricated{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .finished{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-28 .installed{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .f2-custom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-28 .f2-custom-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:14px;padding:20px}body.page-id-28 .f2-custom-grid b{display:block;font-size:11px;color:#154238}body.page-id-28 .f2-custom-grid span{display:block;font-size:8px;color:#6a7671;margin-top:7px}body.page-id-28 .f2-gallery{background:#e9e2d7}body.page-id-28 .f2-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-28 .f2-gallery-grid>div{height:190px;border:1px dashed #bcb2a2;border-radius:14px;background:linear-gradient(145deg,#d8d0c4,#f2ede5);display:flex;align-items:flex-end;padding:16px}body.page-id-28 .f2-gallery-grid span{font-size:8px;font-weight:900;color:#86652c}body.page-id-28 .f2-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-28 .f2-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-28 .f2-cta h2{color:#fff}body.page-id-28 .f2-cta p{color:#becdc8;line-height:1.65}
@media(max-width:950px){body.page-id-28 .f2-hero-grid,body.page-id-28 .f2-head,body.page-id-28 .f2-machine-grid,body.page-id-28 .f2-conn-grid,body.page-id-28 .f2-qc-grid,body.page-id-28 .f2-mark-grid,body.page-id-28 .f2-cta-grid{grid-template-columns:1fr}body.page-id-28 .f2-cap-grid,body.page-id-28 .f2-process,body.page-id-28 .f2-mem-grid,body.page-id-28 .f2-transform-grid{grid-template-columns:1fr 1fr}body.page-id-28 .f2-receive-flow,body.page-id-28 .f2-finish-row{grid-template-columns:1fr 1fr}body.page-id-28 .f2-weld-flow{grid-template-columns:1fr 1fr}body.page-id-28 .f2-custom-grid,body.page-id-28 .f2-gallery-grid{grid-template-columns:1fr 1fr}body.page-id-28 .f2-hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-28 .f2-shell{width:calc(100% - 28px)}body.page-id-28 .f2-hero{padding:46px 0}body.page-id-28 .f2-hero h1{font-size:52px}body.page-id-28 .f2-hero-media{grid-template-columns:1fr;grid-template-rows:250px 120px 120px 110px;min-height:0}body.page-id-28 .f2-hero-img.main{grid-row:auto}body.page-id-28 .f2-hero-note{grid-column:auto}body.page-id-28 .f2-capabilities,body.page-id-28 .f2-steel-process,body.page-id-28 .f2-membrane,body.page-id-28 .f2-custom,body.page-id-28 .f2-gallery{padding:45px 0}body.page-id-28 .f2-cap-grid,body.page-id-28 .f2-process,body.page-id-28 .f2-mem-grid,body.page-id-28 .f2-receive-flow,body.page-id-28 .f2-finish-row,body.page-id-28 .f2-weld-flow,body.page-id-28 .f2-transform-grid,body.page-id-28 .f2-custom-grid,body.page-id-28 .f2-gallery-grid{grid-template-columns:1fr}body.page-id-28 .f2-machine-list,body.page-id-28 .f2-conn-visual,body.page-id-28 .f2-mark-demo{grid-template-columns:1fr}body.page-id-28 .f2-actions{flex-direction:column;align-items:flex-start}body.page-id-28 .f2-dispatch-flow{justify-content:flex-start}}body.page-id-28 /* V3 — premium factory visit module */
.f3-visit{
  padding:66px 0 58px;
  background:
    radial-gradient(circle at 84% 12%,rgba(210,163,67,.13),transparent 27%),
    linear-gradient(145deg,#073b33,#0b5548);
  color:#fff;
}body.page-id-28 .f3-visit-top{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:end}body.page-id-28 .f3-visit h2{font-size:clamp(46px,5.4vw,78px);line-height:.91;letter-spacing:-.055em;margin:8px 0 0;color:#fff}body.page-id-28 .f3-visit-top p{color:#c2d1cc;line-height:1.7;margin:0 0 18px}body.page-id-28 .f3-visit-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}body.page-id-28 .f3-visit-actions a{background:#d4a64b;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-28 .f3-visit-actions span{font-size:7px;font-weight:900;letter-spacing:.13em;color:#d7e1dd}body.page-id-28 .f3-visit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:32px}body.page-id-28 .f3-visit-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:16px;padding:20px}body.page-id-28 .f3-visit-grid article>b{font-size:23px;color:#e0b45a}body.page-id-28 .f3-visit-grid article>span{display:block;font-size:6.5px;font-weight:900;letter-spacing:.14em;color:#a9c0b8;margin-top:11px}body.page-id-28 .f3-visit-grid h3{font-size:18px;margin:6px 0;color:#fff}body.page-id-28 .f3-visit-grid p{font-size:8px;line-height:1.55;color:#bdcdc7;margin-bottom:0}body.page-id-28 .f3-visit-note{margin-top:10px;background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:15px 18px;display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center}body.page-id-28 .f3-visit-note>b{font-size:7px;color:#e0b45a;letter-spacing:.12em}body.page-id-28 .f3-visit-note>div{display:flex;align-items:center;justify-content:space-between;gap:8px}body.page-id-28 .f3-visit-note span{font-size:6.5px;font-weight:900;letter-spacing:.07em;color:#d2ded9}body.page-id-28 .f3-visit-note i{font-style:normal;color:#d6a94e}
@media(max-width:900px){body.page-id-28 .f3-visit-top{grid-template-columns:1fr;gap:18px}body.page-id-28 .f3-visit-grid{grid-template-columns:1fr 1fr}body.page-id-28 .f3-visit-note{grid-template-columns:1fr}body.page-id-28 .f3-visit-note>div{overflow-x:auto;justify-content:flex-start}body.page-id-28 .f3-visit-note span{white-space:nowrap}
}
@media(max-width:600px){body.page-id-28 .f3-visit{padding:46px 0}body.page-id-28 .f3-visit-grid{grid-template-columns:1fr}body.page-id-28 .f3-visit h2{font-size:44px}
}body.page-id-28{--bg:#f4efe6;--ink:#123e36;--green:#073f35;--green2:#0b5548;--gold:#c99538}body.page-id-28 .bk{background:var(--bg);color:var(--ink);overflow:hidden}body.page-id-28 .bk-shell{width:min(1240px,92vw);margin:auto}body.page-id-28 .bk-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d7a84d}body.page-id-28 .bk-kicker.dark{color:#a87526}body.page-id-28 .bk-hero{padding:72px 0 58px;background:radial-gradient(circle at 80% 15%,rgba(214,169,76,.16),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-28 .bk-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-28 .bk-hero h1{font-size:clamp(57px,6.5vw,98px);line-height:.87;letter-spacing:-.062em;margin:12px 0 20px}body.page-id-28 .bk-hero h1 em{font-style:normal;color:#dfb55b}body.page-id-28 .bk-hero p{max-width:720px;color:#c6d5d0;line-height:1.7;font-size:14px}body.page-id-28 .bk-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:760px}body.page-id-28 .bk-search span{display:grid;place-items:center;color:#58716a;font-size:21px}body.page-id-28 .bk-search input{border:0;outline:0;padding:13px 4px;font-size:11px}body.page-id-28 .bk-search button,body.page-id-28 .bk-more button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-28 .bk-trends{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}body.page-id-28 .bk-trends b{font-size:6px;color:#d9ac55}body.page-id-28 .bk-trends span{font-size:6.5px;border:1px solid rgba(255,255,255,.13);padding:6px 8px;border-radius:99px;color:#c8d7d2}body.page-id-28 .bk-start{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:25px}body.page-id-28 .bk-start>small{color:#dfb55b;font-size:7px;font-weight:900;letter-spacing:.15em}body.page-id-28 .bk-start>b{display:block;font-size:25px;margin:8px 0}body.page-id-28 .bk-start>p{font-size:10px}body.page-id-28 .bk-start>div{display:grid;grid-template-columns:35px 1fr;gap:9px;padding:11px 0;border-top:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:700}body.page-id-28 .bk-start>div span{color:#e0b45a}body.page-id-28 .bk-start a{display:inline-block;margin-top:13px;color:#e0b45a;font-size:7px;font-weight:900}body.page-id-28 .bk-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-28 .bk-head h2,body.page-id-28 .bk-expert h2,body.page-id-28 .bk-saudi h2,body.page-id-28 .bk-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-28 .bk-head p,body.page-id-28 .bk-saudi p{color:#69766f;line-height:1.65}body.page-id-28 .bk-head.light h2{color:#fff}body.page-id-28 .bk-head.light p{color:#bfcec9}body.page-id-28 .bk-categories,body.page-id-28 .bk-paths,body.page-id-28 .bk-library,body.page-id-28 .bk-saudi,body.page-id-28 .bk-case{padding:65px 0}body.page-id-28 .bk-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .bk-cat-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:15px;padding:20px}body.page-id-28 .bk-cat-grid b{font-size:21px;color:#bd8730}body.page-id-28 .bk-cat-grid h3{font-size:18px;margin:13px 0 6px}body.page-id-28 .bk-cat-grid p{font-size:8px;line-height:1.5;color:#6b7772}body.page-id-28 .bk-cat-grid span{font-size:6.5px;font-weight:900;color:#a87526}body.page-id-28 .bk-featured,body.page-id-28 .bk-faq{padding:64px 0;background:#073f35;color:#fff}body.page-id-28 .bk-feature-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}body.page-id-28 .bk-big{background:#fff;color:var(--ink);border-radius:18px;overflow:hidden}body.page-id-28 .bk-photo{background-size:cover;background-position:center}body.page-id-28 .bk-big .bk-photo{height:340px}body.page-id-28 .parking{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1200&q=80')}body.page-id-28 .fabric{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=700&q=80')}body.page-id-28 .engineering{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=700&q=80')}body.page-id-28 .cost{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=700&q=80')}body.page-id-28 .bk-card-copy{padding:22px}body.page-id-28 .bk-card-copy>span,body.page-id-28 .bk-side span,body.page-id-28 .bk-library-grid article>span{font-size:7px;font-weight:900;color:#ae7825;letter-spacing:.09em}body.page-id-28 .bk-card-copy h3{font-size:29px;line-height:1.05;margin:8px 0}body.page-id-28 .bk-card-copy p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-28 .bk-card-copy a,body.page-id-28 .bk-side a{font-size:7px;font-weight:900;color:#9e6e25}body.page-id-28 .bk-side{display:grid;gap:10px}body.page-id-28 .bk-side article{display:grid;grid-template-columns:145px 1fr;background:#fff;color:var(--ink);border-radius:15px;overflow:hidden}body.page-id-28 .bk-side .bk-photo{height:100%}body.page-id-28 .bk-side article>div:last-child{padding:15px}body.page-id-28 .bk-side h3{font-size:16px;margin:7px 0 11px}body.page-id-28 .bk-paths{background:#e9e2d6}body.page-id-28 .bk-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-28 .bk-path-grid article{background:#fff;border:1px solid #d7cec0;border-radius:17px;padding:23px}body.page-id-28 .bk-path-grid>article>span{font-size:7px;color:#aa7526;font-weight:900}body.page-id-28 .bk-path-grid h3{font-size:22px;margin:8px 0 15px}body.page-id-28 .bk-path-grid ol{padding-left:20px;color:#68756f;font-size:9px;line-height:2}body.page-id-28 .bk-path-grid a{font-size:7px;color:#9d6d25;font-weight:900}body.page-id-28 .bk-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-28 .bk-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-28 .bk-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-28 .bk-library-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-28 .bk-thumb{height:190px;background-size:cover;background-position:center}body.page-id-28 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .t2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .t3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .t4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .t5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .t6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-28 .bk-library-grid article>span,body.page-id-28 .bk-library-grid article>h3,body.page-id-28 .bk-library-grid article>p,body.page-id-28 .bk-library-grid article>small{margin-left:16px;margin-right:16px}body.page-id-28 .bk-library-grid article>span{display:block;margin-top:14px}body.page-id-28 .bk-library-grid h3{font-size:19px;margin-top:6px;margin-bottom:6px}body.page-id-28 .bk-library-grid p{font-size:8px;line-height:1.5;color:#6a7671}body.page-id-28 .bk-library-grid small{font-size:6px;color:#9c8b6a}body.page-id-28 .bk-more{text-align:center;margin-top:18px}body.page-id-28 .bk-more button{padding:12px 17px}body.page-id-28 .bk-expert{padding:62px 0;background:#e8e0d4}body.page-id-28 .bk-expert-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center}body.page-id-28 .bk-expert>div p{color:#69766f;line-height:1.65}body.page-id-28 .bk-expert-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-28 .bk-expert-cards article{background:#fff;border-radius:15px;padding:20px;border:1px solid #d5ccbd}body.page-id-28 .bk-expert-cards b{font-size:27px;color:#bc8730}body.page-id-28 .bk-expert-cards h3{font-size:18px}body.page-id-28 .bk-expert-cards p{font-size:8px!important}body.page-id-28 .bk-expert-cards a{font-size:6.5px;font-weight:900;color:#9e6d25}body.page-id-28 .bk-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-28 .bk-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:12px;padding:15px}body.page-id-28 .bk-faq-grid b{color:#dfb45a}body.page-id-28 .bk-faq-grid span{font-size:10px;font-weight:700}body.page-id-28 .bk-faq-grid i{font-style:normal;color:#dfb45a;font-size:18px}body.page-id-28 .bk-saudi{background:#f6f2ea}body.page-id-28 .bk-saudi-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-28 .bk-city-cloud{display:flex;flex-wrap:wrap;gap:8px}body.page-id-28 .bk-city-cloud span{padding:12px 15px;border:1px solid #d4cabb;background:#fff;border-radius:999px;font-size:8px;font-weight:900;color:#6e624d}body.page-id-28 .bk-city-cloud span:last-child{background:#0a473d;color:#fff;border-color:#0a473d}body.page-id-28 .bk-case{background:#e9e2d7}body.page-id-28 .bk-case-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-28 .bk-case-row>div{min-height:175px;border-radius:15px;background:linear-gradient(145deg,#0b4d42,#073b33);color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-28 .bk-case-row b{font-size:7px;color:#dfb45a}body.page-id-28 .bk-case-row h3{font-size:20px;margin:7px 0}body.page-id-28 .bk-case-row span{font-size:6px;color:#bed0c9}body.page-id-28 .bk-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-28 .bk-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-28 .bk-cta h2{color:#fff}body.page-id-28 .bk-cta p{color:#bdccc7;line-height:1.65}body.page-id-28 .bk-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:900px){body.page-id-28 .bk-hero-grid,body.page-id-28 .bk-head,body.page-id-28 .bk-feature-grid,body.page-id-28 .bk-expert-grid,body.page-id-28 .bk-saudi-grid,body.page-id-28 .bk-cta-grid{grid-template-columns:1fr}body.page-id-28 .bk-cat-grid{grid-template-columns:1fr 1fr}body.page-id-28 .bk-path-grid,body.page-id-28 .bk-library-grid,body.page-id-28 .bk-case-row{grid-template-columns:1fr 1fr}body.page-id-28 .bk-head{gap:12px}body.page-id-28 .bk-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-28 .bk-shell{width:calc(100% - 28px)}body.page-id-28 .bk-hero{padding:46px 0}body.page-id-28 .bk-hero h1{font-size:51px}body.page-id-28 .bk-search{grid-template-columns:34px 1fr}body.page-id-28 .bk-search button{grid-column:1/-1;padding:12px}body.page-id-28 .bk-cat-grid,body.page-id-28 .bk-path-grid,body.page-id-28 .bk-library-grid,body.page-id-28 .bk-expert-cards,body.page-id-28 .bk-faq-grid,body.page-id-28 .bk-case-row{grid-template-columns:1fr}body.page-id-28 .bk-side article{grid-template-columns:115px 1fr}body.page-id-28 .bk-big .bk-photo{height:240px}body.page-id-28 .bk-categories,body.page-id-28 .bk-paths,body.page-id-28 .bk-library,body.page-id-28 .bk-saudi,body.page-id-28 .bk-case{padding:45px 0}}body.page-id-28 /* BLOG & KNOWLEDGE V3 — complete VIP knowledge architecture */
:root{--k3g:#073f35;--k3g2:#0b5548;--k3gold:#cb983b;--k3cream:#f4efe6;--k3ink:#123e36}body.page-id-28 .bk3{background:var(--k3cream);color:var(--k3ink);overflow:hidden}body.page-id-28 .k3-shell{width:min(1240px,92vw);margin:auto}body.page-id-28 .k3-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-28 .k3-kicker.dark{color:#a87526}body.page-id-28 .k3-hero{padding:76px 0 62px;background:radial-gradient(circle at 80% 12%,rgba(217,172,81,.17),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-28 .k3-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}body.page-id-28 .k3-hero h1{font-size:clamp(58px,6.7vw,102px);line-height:.86;letter-spacing:-.064em;margin:12px 0 21px}body.page-id-28 .k3-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-28 .k3-hero p{font-size:14px;line-height:1.72;color:#c7d6d1;max-width:710px}body.page-id-28 .k3-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:750px}body.page-id-28 .k3-search>span{display:grid;place-items:center;color:#58736b;font-size:20px}body.page-id-28 .k3-search input{border:0;outline:0;padding:12px 4px;font-size:10px}body.page-id-28 .k3-search button,body.page-id-28 .k3-center button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-28 .k3-popular{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:11px}body.page-id-28 .k3-popular b{font-size:6px;color:#dfb45b}body.page-id-28 .k3-popular span{border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:6px 8px;font-size:6px;color:#cad9d4}body.page-id-28 .k3-dashboard{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:10px 22px 17px}body.page-id-28 .k3-dash-top{padding:16px 0}body.page-id-28 .k3-dash-top small{color:#dfb45b;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-28 .k3-dash-top>b{display:block;font-size:24px;margin-top:5px}body.page-id-28 .k3-dashboard>a{display:grid;grid-template-columns:40px 1fr 20px;gap:8px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none}body.page-id-28 .k3-dashboard>a>span{color:#dfb45b;font-size:10px;font-weight:900}body.page-id-28 .k3-dashboard>a b{font-size:11px}body.page-id-28 .k3-dashboard>a small{display:block;font-size:7px;color:#9fb7af;margin-top:3px}body.page-id-28 .k3-dashboard>a i{font-style:normal;color:#dfb45b}body.page-id-28 .k3-dash-foot{display:flex;gap:5px;flex-wrap:wrap;padding-top:11px;border-top:1px solid rgba(255,255,255,.12)}body.page-id-28 .k3-dash-foot span{font-size:6px;padding:6px 7px;background:rgba(255,255,255,.06);border-radius:99px;color:#c7d6d1}body.page-id-28 .k3-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-28 .k3-head h2,body.page-id-28 .k3-engineer h2,body.page-id-28 .k3-saudi h2,body.page-id-28 .k3-authority h2,body.page-id-28 .k3-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.052em;margin:6px 0 0}body.page-id-28 .k3-head p{color:#69766f;line-height:1.65}body.page-id-28 .k3-head.light h2{color:#fff}body.page-id-28 .k3-head.light p{color:#bdcdc7}body.page-id-28 .k3-start,body.page-id-28 .k3-latest,body.page-id-28 .k3-compare,body.page-id-28 .k3-faq,body.page-id-28 .k3-cases{padding:66px 0}body.page-id-28 .k3-start-grid{display:grid;grid-template-columns:1.4fr repeat(2,1fr);gap:9px}body.page-id-28 .k3-start-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:20px}body.page-id-28 .k3-start-grid .hero-guide{grid-row:span 2;padding:0;overflow:hidden}body.page-id-28 .hero-guide .k3-img{height:280px}body.page-id-28 .hero-guide>div:last-child{padding:22px}body.page-id-28 .k3-start-grid span{font-size:7px;font-weight:900;color:#ad7825}body.page-id-28 .k3-start-grid h3{font-size:20px;line-height:1.08;margin:8px 0}body.page-id-28 .hero-guide h3{font-size:29px}body.page-id-28 .k3-start-grid p{font-size:8px;line-height:1.55;color:#68756f}body.page-id-28 .k3-start-grid a{font-size:6.5px;font-weight:900;color:#9f6e25}body.page-id-28 .k3-img{background-size:cover;background-position:center}body.page-id-28 .park,body.page-id-28 .a1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=82')}body.page-id-28 .a2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=900&q=82')}body.page-id-28 .a3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=900&q=82')}body.page-id-28 .a4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=900&q=82')}body.page-id-28 .a5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=900&q=82')}body.page-id-28 .a6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=900&q=82')}body.page-id-28 .k3-topics,body.page-id-28 .k3-tools,body.page-id-28 .k3-saudi{padding:65px 0;background:#073f35;color:#fff}body.page-id-28 .k3-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .k3-topic-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:19px}body.page-id-28 .k3-topic-grid b{font-size:20px;color:#dfb45a}body.page-id-28 .k3-topic-grid>article>span{display:block;font-size:6px;color:#9fb9b0;font-weight:900;letter-spacing:.12em;margin-top:12px}body.page-id-28 .k3-topic-grid h3{font-size:18px;margin:6px 0}body.page-id-28 .k3-topic-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-28 .k3-topic-grid small{font-size:6px;color:#dfb45a}body.page-id-28 .k3-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-28 .k3-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-28 .k3-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-28 .k3-article-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-28 .k3-article-grid .k3-img{height:205px}body.page-id-28 .k3-article-grid article>span,body.page-id-28 .k3-article-grid h3,body.page-id-28 .k3-article-grid p,body.page-id-28 .k3-article-grid a{margin-left:16px;margin-right:16px}body.page-id-28 .k3-article-grid article>span{display:block;margin-top:14px;font-size:6.5px;font-weight:900;color:#aa7526}body.page-id-28 .k3-article-grid h3{font-size:19px;line-height:1.08;margin-top:7px;margin-bottom:6px}body.page-id-28 .k3-article-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-28 .k3-article-grid a{font-size:6px;font-weight:900;color:#9f6e25}body.page-id-28 .k3-center{text-align:center;margin-top:20px}body.page-id-28 .k3-center button{padding:12px 17px}body.page-id-28 .k3-engineer{padding:64px 0;background:#e8e0d4}body.page-id-28 .k3-eng-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:center}body.page-id-28 .k3-engineer p{color:#68756f;line-height:1.65}body.page-id-28 .k3-engineer a{font-size:7px;font-weight:900;color:#9d6c24}body.page-id-28 .k3-eng-list{background:#fff;border:1px solid #d5ccbd;border-radius:17px;padding:7px 18px}body.page-id-28 .k3-eng-list>div{display:grid;grid-template-columns:48px 1fr 20px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #e5ded3}body.page-id-28 .k3-eng-list>div:last-child{border:0}body.page-id-28 .k3-eng-list b{font-size:18px;color:#b98128}body.page-id-28 .k3-eng-list strong{font-size:12px}body.page-id-28 .k3-eng-list small{display:block;color:#73807b;font-size:7px;margin-top:3px}body.page-id-28 .k3-eng-list i{font-style:normal;color:#b98128}body.page-id-28 .k3-compare{background:#f6f2eb}body.page-id-28 .k3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .k3-compare-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-28 .k3-compare-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0a473d;color:#dfb45a;font-size:9px}body.page-id-28 .k3-compare-grid h3{font-size:18px;min-height:45px}body.page-id-28 .k3-compare-grid span{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-28 .k3-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .k3-tools-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-28 .k3-tools-grid b{font-size:21px;color:#dfb45a}body.page-id-28 .k3-tools-grid h3{font-size:18px;margin:12px 0 6px}body.page-id-28 .k3-tools-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-28 .k3-tools-grid span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-28 .k3-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-28 .k3-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:15px}body.page-id-28 .k3-faq-grid b{color:#b67e27}body.page-id-28 .k3-faq-grid span{font-size:10px;font-weight:700}body.page-id-28 .k3-faq-grid i{font-style:normal;color:#b67e27;font-size:18px}body.page-id-28 .k3-saudi{background:linear-gradient(145deg,#073b33,#0b5548)}body.page-id-28 .k3-saudi-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-28 .k3-saudi h2{color:#fff}body.page-id-28 .k3-saudi p{color:#bdcdc7;line-height:1.65}body.page-id-28 .k3-cities{display:flex;flex-wrap:wrap;gap:8px}body.page-id-28 .k3-cities span{padding:11px 14px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:99px;font-size:7px;font-weight:900;color:#d1ddd9}body.page-id-28 .k3-cities span:last-child{background:#d2a348;color:#173e35;border-color:#d2a348}body.page-id-28 .k3-cases{background:#e9e2d7}body.page-id-28 .k3-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-28 .k3-case-grid article{background:#fff;border:1px solid #d5ccbd;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-28 .k3-case-photo{height:215px;background-size:cover;background-position:center}body.page-id-28 .c1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=82')}body.page-id-28 .c2{background-image:url('https://images.unsplash.com/photo-1554068865-24cecd4e34b8?auto=format&fit=crop&w=900&q=82')}body.page-id-28 .c3{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=82')}body.page-id-28 .k3-case-grid article>span,body.page-id-28 .k3-case-grid h3,body.page-id-28 .k3-case-grid p,body.page-id-28 .k3-case-grid a{margin-left:16px;margin-right:16px}body.page-id-28 .k3-case-grid article>span{display:block;margin-top:14px;font-size:6px;color:#a87425;font-weight:900}body.page-id-28 .k3-case-grid h3{font-size:20px;margin-top:6px;margin-bottom:6px}body.page-id-28 .k3-case-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-28 .k3-case-grid a{font-size:6px;font-weight:900;color:#9f6d24}body.page-id-28 .k3-authority{padding:50px 0;background:#f7f3ec}body.page-id-28 .k3-auth-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}body.page-id-28 .k3-auth-list{display:flex;flex-wrap:wrap;gap:7px}body.page-id-28 .k3-auth-list span{padding:9px 11px;border:1px solid #d5ccbd;background:#fff;border-radius:99px;font-size:6.5px;font-weight:900;color:#75664b}body.page-id-28 .k3-cta{padding:57px 0;background:#062f29;color:#fff}body.page-id-28 .k3-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-28 .k3-cta h2{color:#fff}body.page-id-28 .k3-cta p{color:#bdccc7;line-height:1.65}body.page-id-28 .k3-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-28 .k3-hero-grid,body.page-id-28 .k3-head,body.page-id-28 .k3-eng-grid,body.page-id-28 .k3-saudi-grid,body.page-id-28 .k3-auth-grid,body.page-id-28 .k3-cta-grid{grid-template-columns:1fr}body.page-id-28 .k3-start-grid{grid-template-columns:1fr 1fr}body.page-id-28 .k3-start-grid .hero-guide{grid-column:1/-1;grid-row:auto}body.page-id-28 .k3-topic-grid,body.page-id-28 .k3-tools-grid{grid-template-columns:1fr 1fr}body.page-id-28 .k3-article-grid,body.page-id-28 .k3-case-grid{grid-template-columns:1fr 1fr}body.page-id-28 .k3-compare-grid{grid-template-columns:1fr 1fr}body.page-id-28 .k3-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-28 .k3-shell{width:calc(100% - 28px)}body.page-id-28 .k3-hero{padding:47px 0}body.page-id-28 .k3-hero h1{font-size:51px}body.page-id-28 .k3-search{grid-template-columns:35px 1fr}body.page-id-28 .k3-search button{grid-column:1/-1;padding:11px}body.page-id-28 .k3-start,body.page-id-28 .k3-latest,body.page-id-28 .k3-compare,body.page-id-28 .k3-faq,body.page-id-28 .k3-cases{padding:45px 0}body.page-id-28 .k3-start-grid,body.page-id-28 .k3-topic-grid,body.page-id-28 .k3-article-grid,body.page-id-28 .k3-compare-grid,body.page-id-28 .k3-tools-grid,body.page-id-28 .k3-faq-grid,body.page-id-28 .k3-case-grid{grid-template-columns:1fr}body.page-id-28 .hero-guide .k3-img{height:230px}body.page-id-28 .k3-head{gap:12px}}body.page-id-28{--dlg:#073f35;--dlg2:#0b5548;--dlgold:#ca983c;--dlcream:#f4efe6;--dlink:#123e36}body.page-id-28 .dl{background:var(--dlcream);color:var(--dlink);overflow:hidden}body.page-id-28 .dl-shell{width:min(1220px,92vw);margin:auto}body.page-id-28 .dl-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-28 .dl-kicker.dark{color:#a87526}body.page-id-28 .dl-hero{padding:72px 0 58px;background:radial-gradient(circle at 82% 12%,rgba(218,173,82,.18),transparent 28%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-28 .dl-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}body.page-id-28 .dl-breadcrumb{font-size:6px;color:#91aaa2;margin-bottom:20px}body.page-id-28 .dl-hero h1{font-size:clamp(58px,6.8vw,100px);line-height:.86;letter-spacing:-.063em;margin:10px 0 21px}body.page-id-28 .dl-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-28 .dl-hero p{font-size:14px;line-height:1.7;color:#c6d6d1;max-width:720px}body.page-id-28 .dl-search{display:grid;grid-template-columns:40px 1fr auto;background:#fff;border-radius:11px;padding:5px;margin-top:24px}body.page-id-28 .dl-search>span{display:grid;place-items:center;color:#6a8179;font-size:18px}body.page-id-28 .dl-search input{border:0;outline:0;padding:11px 4px;font-size:9px}body.page-id-28 .dl-search button{border:0;border-radius:7px;background:#d2a247;color:#173f36;font-size:7px;font-weight:900;padding:0 16px}body.page-id-28 .dl-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:10px}body.page-id-28 .dl-chips b{font-size:6px;color:#dfb45b}body.page-id-28 .dl-chips span{font-size:6px;border:1px solid rgba(255,255,255,.14);padding:6px 8px;border-radius:99px;color:#cbd9d5}body.page-id-28 .dl-feature{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:19px;padding:22px}body.page-id-28 .dl-feature>small{font-size:7px;color:#dfb45b;font-weight:900}body.page-id-28 .dl-feature h2{font-size:29px;margin:5px 0 13px}body.page-id-28 .dl-feature>div{display:grid;grid-template-columns:36px 1fr 38px;gap:8px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-28 .dl-feature>div>b{color:#dfb45b;font-size:10px}body.page-id-28 .dl-feature strong{font-size:10px}body.page-id-28 .dl-feature small{display:block;color:#9fb7af;font-size:7px;margin-top:3px}body.page-id-28 .dl-feature i{font-style:normal;font-size:6px;border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:5px;text-align:center}body.page-id-28 .dl-feature>a{display:inline-block;margin-top:11px;color:#dfb45b;font-size:7px;font-weight:900}body.page-id-28 .dl-trust{background:#e7dfd3;border-bottom:1px solid #d2c8b8}body.page-id-28 .dl-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}body.page-id-28 .dl-trust-grid>div{padding:17px;border-right:1px solid #d2c8b8}body.page-id-28 .dl-trust-grid>div:last-child{border:0}body.page-id-28 .dl-trust b,body.page-id-28 .dl-trust span{display:block}body.page-id-28 .dl-trust b{font-size:7px;color:#a87526}body.page-id-28 .dl-trust span{font-size:8px;margin-top:4px;color:#61726b}body.page-id-28 .dl-library,body.page-id-28 .dl-company,body.page-id-28 .dl-compare,body.page-id-28 .dl-controlled{padding:65px 0}body.page-id-28 .dl-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-28 .dl-head h2,body.page-id-28 .dl-tech h2,body.page-id-28 .dl-request h2,body.page-id-28 .dl-cta h2{font-size:clamp(43px,5vw,71px);line-height:.93;letter-spacing:-.052em;margin:7px 0 0}body.page-id-28 .dl-head p{color:#69766f;line-height:1.65}body.page-id-28 .dl-head.light h2{color:#fff}body.page-id-28 .dl-head.light p{color:#bdcdc7}body.page-id-28 .dl-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .dl-categories article{background:#fff;border:1px solid #d7cec0;border-radius:15px;padding:18px;position:relative}body.page-id-28 .dl-categories article>b{position:absolute;right:16px;top:16px;color:#d5c5aa;font-size:18px}body.page-id-28 .dl-icon{width:38px;height:38px;border-radius:10px;background:#0a473d;color:#dfb45a;display:grid;place-items:center;font-size:17px}body.page-id-28 .dl-categories article>span{display:block;margin-top:13px;font-size:6px;color:#a87526;font-weight:900}body.page-id-28 .dl-categories h3{font-size:18px;margin:6px 0}body.page-id-28 .dl-categories p{font-size:8px;line-height:1.5;color:#69766f;min-height:37px}body.page-id-28 .dl-categories a{font-size:6px;font-weight:900;color:#9f6e25}body.page-id-28 .dl-popular,body.page-id-28 .dl-tech,body.page-id-28 .dl-request{padding:64px 0;background:#073f35;color:#fff}body.page-id-28 .dl-files{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-28 .dl-files article{display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:14px;padding:15px}body.page-id-28 .dl-filetype{width:50px;height:58px;border-radius:8px;background:#d2a247;color:#173e35;display:grid;place-items:center;font-size:9px;font-weight:900}body.page-id-28 .dl-files span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-28 .dl-files h3{font-size:14px;margin:4px 0}body.page-id-28 .dl-files p{font-size:7px;color:#bdcdc7;margin:0}body.page-id-28 .dl-files small{font-size:5.5px;color:#8fa9a0}body.page-id-28 .dl-files button{border:1px solid rgba(255,255,255,.16);background:transparent;color:#fff;border-radius:7px;padding:9px;font-size:6px;font-weight:900}body.page-id-28 .dl-docgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-28 .dl-docgrid>div{display:grid;grid-template-columns:45px 1fr 25px;gap:10px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:14px}body.page-id-28 .dl-docgrid>div>span{font-size:6px;background:#0a473d;color:#fff;border-radius:6px;padding:7px;text-align:center;font-weight:900}body.page-id-28 .dl-docgrid section b,body.page-id-28 .dl-docgrid section small{display:block}body.page-id-28 .dl-docgrid section b{font-size:10px}body.page-id-28 .dl-docgrid section small{font-size:7px;color:#71807a;margin-top:3px}body.page-id-28 .dl-docgrid i{font-style:normal;color:#b98128;font-size:17px}body.page-id-28 .dl-docgrid .request{background:#e8e0d4}body.page-id-28 .dl-tech-grid,body.page-id-28 .dl-request-grid,body.page-id-28 .dl-cta-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-28 .dl-tech h2,body.page-id-28 .dl-request h2{color:#fff}body.page-id-28 .dl-tech p,body.page-id-28 .dl-request p{color:#bdcdc7;line-height:1.65}body.page-id-28 .dl-tech>a{color:#dfb45a;font-size:7px;font-weight:900}body.page-id-28 .dl-tech-list{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:7px 18px}body.page-id-28 .dl-tech-list>div{display:grid;grid-template-columns:45px 1fr 65px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-28 .dl-tech-list>div:last-child{border:0}body.page-id-28 .dl-tech-list b{color:#dfb45a;font-size:17px}body.page-id-28 .dl-tech-list strong{font-size:10px}body.page-id-28 .dl-tech-list small{display:block;color:#9fb7af;font-size:7px;margin-top:3px}body.page-id-28 .dl-tech-list i{font-style:normal;font-size:6px;color:#dfb45a;text-align:right}body.page-id-28 .dl-controlled{background:#e9e2d7}body.page-id-28 .dl-control-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .dl-control-grid article{background:#fff;border:1px solid #d5ccbd;border-radius:15px;padding:19px}body.page-id-28 .dl-control-grid b{font-size:6px;background:#0a473d;color:#dfb45a;border-radius:99px;padding:6px 8px}body.page-id-28 .dl-control-grid h3{font-size:18px;margin:14px 0 6px}body.page-id-28 .dl-control-grid p{font-size:8px;line-height:1.5;color:#69766f;min-height:48px}body.page-id-28 .dl-control-grid button{border:0;background:transparent;padding:0;color:#9f6e25;font-size:6px;font-weight:900}body.page-id-28 .dl-request-grid{align-items:start}body.page-id-28 .dl-request form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:17px;padding:20px}body.page-id-28 .dl-request form div{display:flex;flex-direction:column;gap:5px}body.page-id-28 .dl-request form .full{grid-column:1/-1}body.page-id-28 .dl-request label{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-28 .dl-request input,body.page-id-28 .dl-request textarea{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);border-radius:8px;padding:11px;color:#fff;outline:0;font-size:8px}body.page-id-28 .dl-request textarea{height:72px;resize:none}body.page-id-28 .dl-request form button{grid-column:1/-1;border:0;border-radius:8px;background:#d2a247;color:#173e35;padding:12px;font-size:7px;font-weight:900}body.page-id-28 .dl-note{padding:22px 0;background:#e8e0d4}body.page-id-28 .dl-note .dl-shell{display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:center}body.page-id-28 .dl-note b{font-size:7px;color:#a87526}body.page-id-28 .dl-note p{font-size:8px;color:#68756f;line-height:1.5}body.page-id-28 .dl-cta{padding:57px 0;background:#062f29;color:#fff}body.page-id-28 .dl-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-28 .dl-cta h2{color:#fff}body.page-id-28 .dl-cta p{color:#bdccc7;line-height:1.65}body.page-id-28 .dl-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-28 .dl-hero-grid,body.page-id-28 .dl-head,body.page-id-28 .dl-tech-grid,body.page-id-28 .dl-request-grid,body.page-id-28 .dl-cta-grid{grid-template-columns:1fr}body.page-id-28 .dl-categories,body.page-id-28 .dl-control-grid{grid-template-columns:1fr 1fr}body.page-id-28 .dl-trust-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-28 .dl-shell{width:calc(100% - 28px)}body.page-id-28 .dl-hero h1{font-size:50px}body.page-id-28 .dl-search{grid-template-columns:35px 1fr}body.page-id-28 .dl-search button{grid-column:1/-1;padding:11px}body.page-id-28 .dl-categories,body.page-id-28 .dl-files,body.page-id-28 .dl-docgrid,body.page-id-28 .dl-control-grid,body.page-id-28 .dl-trust-grid{grid-template-columns:1fr}body.page-id-28 .dl-request form{grid-template-columns:1fr}body.page-id-28 .dl-request form .full,body.page-id-28 .dl-request form button{grid-column:auto}body.page-id-28 .dl-note .dl-shell{grid-template-columns:1fr}body.page-id-28 .dl-trust-grid>div{border-right:0;border-bottom:1px solid #d2c8b8}}body.page-id-28 .dl-flow{padding:24px 0;background:#e8e0d4;border-top:1px solid #d6ccbd;border-bottom:1px solid #d6ccbd}body.page-id-28 .dl-flow-grid{display:flex;align-items:center;justify-content:space-between;gap:10px}body.page-id-28 .dl-flow-grid>div{flex:1;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center}body.page-id-28 .dl-flow-grid>div>b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#0a473d;color:#dfb45a;font-size:10px}body.page-id-28 .dl-flow-grid strong,body.page-id-28 .dl-flow-grid small{display:block}body.page-id-28 .dl-flow-grid strong{font-size:7px;color:#a87526}body.page-id-28 .dl-flow-grid small{font-size:7px;color:#68756f;margin-top:2px}body.page-id-28 .dl-flow-grid>i{font-style:normal;color:#b98128}
@media(max-width:650px){body.page-id-28 .dl-flow-grid{display:grid;grid-template-columns:1fr}body.page-id-28 .dl-flow-grid>i{display:none}}body.page-id-28{--g:#073f35;--gold:#ca983c;--cream:#f4efe6;--ink:#123e36}body.page-id-28 .dv{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-28 .dv-shell{width:min(1220px,92vw);margin:auto}body.page-id-28 .dv-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#dfb45a}body.page-id-28 .dv-kicker.dark{color:#a87526}body.page-id-28 .dv-hero{padding:70px 0 58px;background:linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-28 .dv-hero-grid,body.page-id-28 .dv-controlled-grid,body.page-id-28 .dv-request-grid,body.page-id-28 .dv-cta-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-28 .dv-crumb{font-size:6px;color:#91aaa2;margin-bottom:20px}body.page-id-28 .dv-hero h1{font-size:clamp(58px,6.8vw,100px);line-height:.86;letter-spacing:-.063em;margin:10px 0 20px}body.page-id-28 .dv-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-28 .dv-hero p{font-size:14px;line-height:1.7;color:#c6d6d1}body.page-id-28 .dv-search{display:grid;grid-template-columns:40px 1fr auto;background:#fff;border-radius:11px;padding:5px;margin-top:24px}body.page-id-28 .dv-search span{display:grid;place-items:center;color:#687c76}body.page-id-28 .dv-search input{border:0;outline:0;padding:11px;font-size:9px}body.page-id-28 .dv-search button{border:0;border-radius:7px;background:#d2a247;color:#173f36;font-size:7px;font-weight:900;padding:0 16px}body.page-id-28 .dv-cover{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);border-radius:18px;overflow:hidden;padding-bottom:20px}body.page-id-28 .dv-cover-img{height:260px;background:url('https://images.unsplash.com/photo-1581094794329-c8112a89af12?auto=format&fit=crop&w=900&q=85') center/cover}body.page-id-28 .dv-cover small,body.page-id-28 .dv-cover h2,body.page-id-28 .dv-cover p{margin-left:20px;margin-right:20px}body.page-id-28 .dv-cover small{display:block;color:#dfb45a;font-size:6px;margin-top:16px}body.page-id-28 .dv-cover h2{font-size:25px;margin-top:5px;margin-bottom:4px}body.page-id-28 .dv-cover p{font-size:8px;margin-top:0}body.page-id-28 .dv-nav{background:#e7dfd3;border-bottom:1px solid #d2c8b8}body.page-id-28 .dv-nav .dv-shell{display:flex;gap:7px;overflow:auto;padding-top:12px;padding-bottom:12px}body.page-id-28 .dv-nav span{white-space:nowrap;border:1px solid #cfc4b4;border-radius:99px;padding:7px 10px;font-size:6px;font-weight:900}body.page-id-28 .dv-section{padding:64px 0}body.page-id-28 .dv-section.alt{background:#e9e2d7}body.page-id-28 .dv-section.dark,body.page-id-28 .dv-controlled{background:#073f35;color:#fff}body.page-id-28 .dv-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-28 .dv-head h2,body.page-id-28 .dv-controlled h2,body.page-id-28 .dv-request h2,body.page-id-28 .dv-cta h2{font-size:clamp(42px,5vw,70px);line-height:.93;letter-spacing:-.05em;margin:7px 0 0}body.page-id-28 .dv-head p{color:#68756f;line-height:1.65}body.page-id-28 .dv-head.light h2{color:#fff}body.page-id-28 .dv-head.light p{color:#bdcdc7}body.page-id-28 .dv-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .dv-cards.big{grid-template-columns:repeat(4,1fr)}body.page-id-28 .dv-cards article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;overflow:hidden}body.page-id-28 .dv-img{height:165px;background-position:center;background-size:cover}body.page-id-28 .company{background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .parking{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .tensile{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .applications{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .hdpe{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .pvc{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .ptfe{background-image:url('https://images.unsplash.com/photo-1523726491678-bf852e717f6a?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .coating{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .inspection{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .itp{background-image:url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .coc{background-image:url('https://images.unsplash.com/photo-1554224155-8d04cb21cd6c?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .handover{background-image:url('https://images.unsplash.com/photo-1521791136064-7986c2920216?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .project1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=85')}body.page-id-28 .project2{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=900&q=85')}body.page-id-28 .dv-body{padding:15px}body.page-id-28 .dv-body>span,body.page-id-28 .dv-projects span{font-size:6px;color:#a87526;font-weight:900}body.page-id-28 .dv-body h3{font-size:17px;margin:6px 0}body.page-id-28 .dv-body p{font-size:8px;line-height:1.5;color:#69766f;min-height:36px}body.page-id-28 .dv-body footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e7e0d5;padding-top:10px}body.page-id-28 .dv-body small{font-size:5.5px;color:#897b68}body.page-id-28 .dv-body button,body.page-id-28 .dv-strip button,body.page-id-28 .dv-projects button,body.page-id-28 .dv-proc button{border:0;background:transparent;color:#9f6e25;font-size:6px;font-weight:900}body.page-id-28 .dv-techgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:12px}body.page-id-28 .dv-techpic{min-height:390px;border-radius:16px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=85') center/cover}body.page-id-28 .dv-techlist{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:8px 18px}body.page-id-28 .dv-techlist>div{display:grid;grid-template-columns:45px 1fr 70px;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-28 .dv-techlist>div:last-child{border:0}body.page-id-28 .dv-techlist b{color:#dfb45a;font-size:17px}body.page-id-28 .dv-techlist strong{font-size:10px}body.page-id-28 .dv-techlist small{display:block;color:#9fb7af;font-size:7px}body.page-id-28 .dv-techlist i{font-style:normal;color:#dfb45a;font-size:6px;text-align:right}body.page-id-28 .dv-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .dv-strip article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:15px}body.page-id-28 .dv-cert{height:130px;border-radius:9px;background:linear-gradient(145deg,#f7f7f4,#e6e1d8);position:relative}body.page-id-28 .dv-cert:before{content:"CERTIFICATE";position:absolute;inset:17px;border:3px double #c6a35f;display:grid;place-items:center;font-size:11px;color:#9b7a39;font-weight:900}body.page-id-28 .dv-strip span{display:block;color:#a87526;font-size:6px;font-weight:900;margin-top:13px}body.page-id-28 .dv-strip h3{font-size:17px;margin:5px 0}body.page-id-28 .dv-strip p{font-size:8px;color:#69766f}body.page-id-28 .dv-mini{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-28 .dv-mini>div{display:grid;grid-template-columns:48px 1fr 55px;align-items:center;background:#fff;border:1px solid #d6cdbf;border-radius:12px;padding:13px}body.page-id-28 .dv-mini b{width:35px;height:35px;border-radius:9px;background:#0a473d;color:#dfb45a;display:grid;place-items:center;font-size:8px}body.page-id-28 .dv-mini strong{font-size:10px}body.page-id-28 .dv-mini small{display:block;color:#71807a;font-size:7px;margin-top:3px}body.page-id-28 .dv-mini i{font-style:normal;color:#a87526;font-size:6px;text-align:right}body.page-id-28 .dv-proc{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-28 .dv-proc>div{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-28 .dv-proc span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-28 .dv-proc h3{font-size:18px}body.page-id-28 .dv-proc p{font-size:8px;line-height:1.5;color:#bdcdc7;min-height:50px}body.page-id-28 .dv-proc button{color:#dfb45a}body.page-id-28 .dv-projects{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-28 .dv-projects article{display:grid;grid-template-columns:45% 55%;background:#fff;border:1px solid #d6cdbf;border-radius:15px;overflow:hidden}body.page-id-28 .dv-projects article>div:last-child{padding:20px}body.page-id-28 .dv-projects h3{font-size:19px;margin:7px 0}body.page-id-28 .dv-projects p{font-size:8px;color:#69766f}body.page-id-28 .dv-controlled{padding:60px 0}body.page-id-28 .dv-controlled h2{color:#fff}body.page-id-28 .dv-controlled p{color:#bdcdc7;line-height:1.65}body.page-id-28 .dv-locks{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-28 .dv-locks span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:9px;padding:13px;font-size:7px;color:#d1dfda;font-weight:900}body.page-id-28 .dv-request{padding:64px 0;background:#e9e2d7}body.page-id-28 .dv-request-grid{align-items:start}body.page-id-28 .dv-request p{color:#68756f;line-height:1.65}body.page-id-28 .dv-request form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#fff;border:1px solid #d5ccbd;border-radius:16px;padding:20px}body.page-id-28 .dv-request form div{display:flex;flex-direction:column;gap:5px}body.page-id-28 .dv-request form .full{grid-column:1/-1}body.page-id-28 .dv-request label{font-size:6px;color:#a87526;font-weight:900}body.page-id-28 .dv-request input,body.page-id-28 .dv-request textarea{border:1px solid #ddd4c7;background:#f8f5f0;border-radius:8px;padding:11px;font-size:8px}body.page-id-28 .dv-request textarea{height:70px}body.page-id-28 .dv-request form button{grid-column:1/-1;border:0;border-radius:8px;background:#0a473d;color:#fff;padding:12px;font-size:7px;font-weight:900}body.page-id-28 .dv-note{padding:21px 0;background:#ddd4c6}body.page-id-28 .dv-note .dv-shell{display:grid;grid-template-columns:180px 1fr;gap:20px}body.page-id-28 .dv-note b{font-size:7px;color:#a87526}body.page-id-28 .dv-note p{font-size:8px;color:#68756f;margin:0}body.page-id-28 .dv-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-28 .dv-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-28 .dv-cta h2{color:#fff}body.page-id-28 .dv-cta p{color:#bdccc7}body.page-id-28 .dv-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-28 .dv-hero-grid,body.page-id-28 .dv-head,body.page-id-28 .dv-techgrid,body.page-id-28 .dv-controlled-grid,body.page-id-28 .dv-request-grid,body.page-id-28 .dv-cta-grid{grid-template-columns:1fr}body.page-id-28 .dv-cards,body.page-id-28 .dv-cards.big,body.page-id-28 .dv-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-28 .dv-shell{width:calc(100% - 28px)}body.page-id-28 .dv-hero h1{font-size:50px}body.page-id-28 .dv-cards,body.page-id-28 .dv-cards.big,body.page-id-28 .dv-strip,body.page-id-28 .dv-mini,body.page-id-28 .dv-proc,body.page-id-28 .dv-projects,body.page-id-28 .dv-locks{grid-template-columns:1fr}body.page-id-28 .dv-projects article{grid-template-columns:1fr}body.page-id-28 .dv-request form{grid-template-columns:1fr}body.page-id-28 .dv-request form .full,body.page-id-28 .dv-request form button{grid-column:auto}body.page-id-28 .dv-note .dv-shell{grid-template-columns:1fr}body.page-id-28 .dv-search{grid-template-columns:35px 1fr}body.page-id-28 .dv-search button{grid-column:1/-1;padding:10px}}body.page-id-28{--o2g:#083f36;--o2g2:#0d584a;--o2gold:#cb983b;--o2cream:#f4efe6;--o2ink:#123e36}body.page-id-28 .op2{background:var(--o2cream);color:var(--o2ink);overflow:hidden}body.page-id-28 .op2-shell{width:min(1240px,92vw);margin:auto}body.page-id-28 .op2-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#dfb35a}body.page-id-28 .op2-kicker.dark{color:#a87425}body.page-id-28 .op2-hero{padding:68px 0 56px;background:linear-gradient(135deg,#052f29 0%,#0a5144 72%,#0c5a4b 100%);color:#fff}body.page-id-28 .op2-hero-top{display:grid;grid-template-columns:1fr .55fr;gap:55px;align-items:end}body.page-id-28 .op2-hero h1{font-size:clamp(58px,6.8vw,102px);line-height:.86;letter-spacing:-.064em;margin:11px 0 20px}body.page-id-28 .op2-hero h1 em{font-style:normal;color:#e2b75e}body.page-id-28 .op2-hero p{font-size:14px;line-height:1.7;color:#c7d7d2;max-width:760px}body.page-id-28 .op2-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-28 .op2-hero-stats>div{padding:15px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-28 .op2-hero-stats>div:last-child{border:0}body.page-id-28 .op2-hero-stats b,body.page-id-28 .op2-hero-stats span{display:block}body.page-id-28 .op2-hero-stats b{font-size:7px;color:#dfb45a}body.page-id-28 .op2-hero-stats span{font-size:8px;margin-top:5px;color:#d5e0dc}body.page-id-28 .op2-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:13px;padding:5px;margin:26px 0 18px}body.page-id-28 .op2-search span{display:grid;place-items:center;color:#607971}body.page-id-28 .op2-search input{border:0;outline:0;padding:12px;font-size:9px}body.page-id-28 .op2-search button{border:0;border-radius:8px;background:#d2a147;color:#173e35;font-size:7px;font-weight:900;padding:0 17px}body.page-id-28 .op2-hero-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:10px}body.page-id-28 .op2-feature-main,body.page-id-28 .op2-pack{border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden;background:rgba(255,255,255,.06)}body.page-id-28 .op2-feature-main{display:grid;grid-template-columns:45% 55%}body.page-id-28 .op2-feature-img{background-size:cover;background-position:center;min-height:260px}body.page-id-28 .op2-feature-img.company{background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=900&q=85')}body.page-id-28 .op2-feature-copy{padding:22px}body.page-id-28 .op2-feature-copy>span,body.page-id-28 .op2-pack>span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-28 .op2-feature-copy h2{font-size:26px;margin:7px 0}body.page-id-28 .op2-feature-copy p,body.page-id-28 .op2-pack p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-28 .op2-feature-copy>div{display:flex;justify-content:space-between;align-items:center;margin-top:18px}body.page-id-28 .op2-feature-copy small{font-size:6px}body.page-id-28 .op2-feature-copy button,body.page-id-28 .op2-pack button{border:0;background:transparent;color:#dfb45a;font-size:6px;font-weight:900}body.page-id-28 .op2-pack{padding:20px}body.page-id-28 .op2-pack h3{font-size:20px;margin:8px 0}body.page-id-28 .op2-pack ul{padding-left:18px;font-size:8px;line-height:1.9;color:#c5d2ce}body.page-id-28 .op2-pack.dark{background:#d1a248;color:#163e35;border:0}body.page-id-28 .op2-pack.dark>span,body.page-id-28 .op2-pack.dark button{color:#163e35}body.page-id-28 .op2-pack.dark p,body.page-id-28 .op2-pack.dark ul{color:#315d53}body.page-id-28 .op2-audience,body.page-id-28 .op2-library,body.page-id-28 .op2-compliance,body.page-id-28 .op2-quality,body.page-id-28 .op2-revision{padding:64px 0}body.page-id-28 .op2-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-28 .op2-head h2,body.page-id-28 .op2-tech h2,body.page-id-28 .op2-controlled h2,body.page-id-28 .op2-request h2,body.page-id-28 .op2-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.052em;margin:7px 0 0}body.page-id-28 .op2-head p{color:#68756f;line-height:1.65}body.page-id-28 .op2-head.light h2{color:#fff}body.page-id-28 .op2-head.light p{color:#bdcdc7}body.page-id-28 .op2-audience{background:#e9e2d7}body.page-id-28 .op2-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .op2-audience-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-28 .op2-audience-grid b{font-size:7px;color:#a87526}body.page-id-28 .op2-audience-grid h3{font-size:18px;margin:9px 0}body.page-id-28 .op2-audience-grid p{font-size:8px;line-height:1.5;color:#68756f;min-height:50px}body.page-id-28 .op2-audience-grid span{font-size:6px;font-weight:900;color:#9f6d24}body.page-id-28 .op2-filters{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-28 .op2-filters button{border:1px solid #d1c7b7;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-28 .op2-shelf{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-28 .op2-shelf article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;overflow:hidden;padding-bottom:14px}body.page-id-28 .op2-cover{height:180px;background-size:cover;background-position:center}body.page-id-28 .cp{background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=700&q=80')}body.page-id-28 .cat{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=700&q=80')}body.page-id-28 .park{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-28 .tens{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=700&q=80')}body.page-id-28 .mat{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=700&q=80')}body.page-id-28 .qhse{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=700&q=80')}body.page-id-28 .op2-shelf article>span,body.page-id-28 .op2-shelf h3,body.page-id-28 .op2-shelf p,body.page-id-28 .op2-shelf footer{margin-left:12px;margin-right:12px}body.page-id-28 .op2-shelf article>span{display:block;margin-top:12px;font-size:5.5px;color:#a87526;font-weight:900}body.page-id-28 .op2-shelf h3{font-size:15px;margin-top:5px;margin-bottom:5px}body.page-id-28 .op2-shelf p{font-size:7px;color:#69766f;min-height:30px}body.page-id-28 .op2-shelf footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e8e1d6;padding-top:9px}body.page-id-28 .op2-shelf small{font-size:5px;color:#8e806b}body.page-id-28 .op2-shelf button{border:0;background:transparent;color:#9f6d24;font-size:5.5px;font-weight:900}body.page-id-28 .op2-bundles,body.page-id-28 .op2-projects{padding:64px 0;background:#073f35;color:#fff}body.page-id-28 .op2-bundle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .op2-bundle-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-28 .op2-bundle-grid>article>span{font-size:19px;color:#dfb45a;font-weight:900}body.page-id-28 .op2-bundle-grid h3{font-size:18px}body.page-id-28 .op2-bundle-grid p{font-size:8px;line-height:1.5;color:#bdcdc7;min-height:50px}body.page-id-28 .op2-bundle-grid>article>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:12px}body.page-id-28 .op2-bundle-grid b{font-size:6px;color:#9fb7af}body.page-id-28 .op2-bundle-grid button{border:0;background:transparent;color:#dfb45a;font-size:6px;font-weight:900}body.page-id-28 .op2-tech{padding:64px 0;background:#e8e0d4}body.page-id-28 .op2-tech-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:center}body.page-id-28 .op2-tech-visual{position:relative}body.page-id-28 .op2-blueprint{height:430px;border-radius:18px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=85') center/cover}body.page-id-28 .op2-tech-badge{position:absolute;left:20px;bottom:20px;background:#0a473d;color:#fff;border-radius:13px;padding:15px 17px}body.page-id-28 .op2-tech-badge span{font-size:6px;color:#dfb45a}body.page-id-28 .op2-tech-badge b{display:block;font-size:13px;margin-top:5px}body.page-id-28 .op2-tech-list{background:#fff;border:1px solid #d5ccbd;border-radius:16px;padding:8px 18px;margin-top:18px}body.page-id-28 .op2-tech-list>div{display:grid;grid-template-columns:45px 1fr 65px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-28 .op2-tech-list>div:last-child{border:0}body.page-id-28 .op2-tech-list b{font-size:17px;color:#b98128}body.page-id-28 .op2-tech-list strong{font-size:10px}body.page-id-28 .op2-tech-list small{display:block;font-size:7px;color:#71807a}body.page-id-28 .op2-tech-list i{font-style:normal;color:#a87526;font-size:6px;text-align:right}body.page-id-28 .op2-compliance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .op2-compliance-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:14px}body.page-id-28 .op2-docpreview{height:150px;border-radius:9px;background:linear-gradient(145deg,#f8f7f3,#e4dfd7);position:relative}body.page-id-28 .op2-docpreview:before{content:"CERTIFICATE";position:absolute;inset:17px;border:3px double #c6a35f;display:grid;place-items:center;color:#9b7a39;font-size:10px;font-weight:900}body.page-id-28 .op2-docpreview.policy:before{content:"POLICY PACK"}body.page-id-28 .op2-compliance-grid span{display:block;margin-top:12px;font-size:6px;color:#a87526;font-weight:900}body.page-id-28 .op2-compliance-grid h3{font-size:16px}body.page-id-28 .op2-compliance-grid button{border:0;background:transparent;padding:0;color:#9f6d24;font-size:6px;font-weight:900}body.page-id-28 .op2-quality{background:#e9e2d7}body.page-id-28 .op2-quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .op2-quality-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-28 .op2-quality-grid b{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#0a473d;color:#dfb45a;font-size:8px}body.page-id-28 .op2-quality-grid h3{font-size:18px}body.page-id-28 .op2-quality-grid p{font-size:8px;color:#68756f}body.page-id-28 .op2-quality-grid button{border:0;background:transparent;padding:0;color:#9f6d24;font-size:6px;font-weight:900}body.page-id-28 .op2-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-28 .op2-project-grid article{display:grid;grid-template-columns:45% 55%;background:#fff;color:#123e36;border-radius:15px;overflow:hidden}body.page-id-28 .op2-project-img{min-height:250px;background-size:cover;background-position:center}body.page-id-28 .op2-project-img.p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=85')}body.page-id-28 .op2-project-img.p2{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=900&q=85')}body.page-id-28 .op2-project-grid article>div:last-child{padding:20px}body.page-id-28 .op2-project-grid span{font-size:6px;color:#a87526;font-weight:900}body.page-id-28 .op2-project-grid h3{font-size:20px}body.page-id-28 .op2-project-grid p{font-size:8px;color:#68756f}body.page-id-28 .op2-project-grid button{border:0;background:transparent;padding:0;color:#9f6d24;font-size:6px;font-weight:900}body.page-id-28 .op2-controlled{padding:62px 0;background:#062f29;color:#fff}body.page-id-28 .op2-controlled-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-28 .op2-controlled h2{color:#fff}body.page-id-28 .op2-controlled p{color:#bdcdc7;line-height:1.65}body.page-id-28 .op2-controlled button{border:0;background:#d2a247;color:#173e35;border-radius:8px;padding:11px 14px;font-size:6px;font-weight:900}body.page-id-28 .op2-lock-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-28 .op2-lock-grid span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:10px;padding:13px;font-size:7px;font-weight:900;color:#d1dfda}body.page-id-28 .op2-revision-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-28 .op2-revision-row>div{background:#fff;border:1px solid #d6cdbf;border-radius:12px;padding:17px}body.page-id-28 .op2-revision-row b,body.page-id-28 .op2-revision-row span{display:block}body.page-id-28 .op2-revision-row b{font-size:7px;color:#a87526}body.page-id-28 .op2-revision-row span{font-size:8px;color:#68756f;margin-top:5px}body.page-id-28 .op2-request{padding:64px 0;background:#e9e2d7}body.page-id-28 .op2-request-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}body.page-id-28 .op2-request p{color:#68756f;line-height:1.65}body.page-id-28 .op2-request-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}body.page-id-28 .op2-request-tags span{border:1px solid #d1c7b8;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900}body.page-id-28 .op2-request form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#fff;border:1px solid #d5ccbd;border-radius:16px;padding:20px}body.page-id-28 .op2-request form div{display:flex;flex-direction:column;gap:5px}body.page-id-28 .op2-request form .full{grid-column:1/-1}body.page-id-28 .op2-request label{font-size:6px;color:#a87526;font-weight:900}body.page-id-28 .op2-request input,body.page-id-28 .op2-request textarea{border:1px solid #ddd4c7;background:#f8f5f0;border-radius:8px;padding:11px;font-size:8px}body.page-id-28 .op2-request textarea{height:72px}body.page-id-28 .op2-request form button{grid-column:1/-1;border:0;background:#0a473d;color:#fff;border-radius:8px;padding:12px;font-size:7px;font-weight:900}body.page-id-28 .op2-cta{padding:55px 0;background:#0b493f;color:#fff}body.page-id-28 .op2-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-28 .op2-cta h2{color:#fff}body.page-id-28 .op2-cta p{color:#bdccc7}body.page-id-28 .op2-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:1000px){body.page-id-28 .op2-hero-top,body.page-id-28 .op2-head,body.page-id-28 .op2-tech-grid,body.page-id-28 .op2-controlled-grid,body.page-id-28 .op2-request-grid,body.page-id-28 .op2-cta-grid{grid-template-columns:1fr}body.page-id-28 .op2-hero-grid{grid-template-columns:1fr 1fr}body.page-id-28 .op2-feature-main{grid-column:1/-1}body.page-id-28 .op2-audience-grid,body.page-id-28 .op2-bundle-grid,body.page-id-28 .op2-compliance-grid,body.page-id-28 .op2-quality-grid{grid-template-columns:1fr 1fr}body.page-id-28 .op2-shelf{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){body.page-id-28 .op2-shell{width:calc(100% - 28px)}body.page-id-28 .op2-hero h1{font-size:50px}body.page-id-28 .op2-search{grid-template-columns:35px 1fr}body.page-id-28 .op2-search button{grid-column:1/-1;padding:11px}body.page-id-28 .op2-hero-grid,body.page-id-28 .op2-audience-grid,body.page-id-28 .op2-bundle-grid,body.page-id-28 .op2-compliance-grid,body.page-id-28 .op2-quality-grid,body.page-id-28 .op2-project-grid,body.page-id-28 .op2-lock-grid,body.page-id-28 .op2-revision-row{grid-template-columns:1fr}body.page-id-28 .op2-feature-main,body.page-id-28 .op2-project-grid article{grid-template-columns:1fr}body.page-id-28 .op2-shelf{grid-template-columns:1fr 1fr}body.page-id-28 .op2-hero-stats{grid-template-columns:1fr}body.page-id-28 .op2-request form{grid-template-columns:1fr}body.page-id-28 .op2-request form .full,body.page-id-28 .op2-request form button{grid-column:auto}}body.page-id-28{--fg:#073f35;--fg2:#0b5548;--gold:#cb983b;--cream:#f4efe6;--ink:#123e36}body.page-id-28 .fq{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-28 .fq-shell{width:min(1230px,92vw);margin:auto}body.page-id-28 .fq-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#dfb45a}body.page-id-28 .fq-kicker.dark{color:#a87526}body.page-id-28 .fq-hero{padding:70px 0 58px;background:radial-gradient(circle at 83% 18%,rgba(220,177,88,.16),transparent 28%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-28 .fq-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}body.page-id-28 .fq-crumb{font-size:6px;color:#91aaa2;margin-bottom:20px}body.page-id-28 .fq-hero h1{font-size:clamp(55px,6.4vw,94px);line-height:.87;letter-spacing:-.06em;margin:10px 0 20px}body.page-id-28 .fq-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-28 .fq-hero p{font-size:14px;line-height:1.7;color:#c6d6d1;max-width:720px}body.page-id-28 .fq-search{display:grid;grid-template-columns:40px 1fr auto;background:#fff;border-radius:11px;padding:5px;margin-top:24px}body.page-id-28 .fq-search>span{display:grid;place-items:center;color:#6a8179}body.page-id-28 .fq-search input{border:0;outline:0;padding:11px;font-size:9px}body.page-id-28 .fq-search button{border:0;border-radius:7px;background:#d2a247;color:#173f36;font-size:7px;font-weight:900;padding:0 16px}body.page-id-28 .fq-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:10px}body.page-id-28 .fq-chips b{font-size:6px;color:#dfb45b}body.page-id-28 .fq-chips span{font-size:6px;border:1px solid rgba(255,255,255,.14);padding:6px 8px;border-radius:99px;color:#cbd9d5}body.page-id-28 .fq-hero-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:19px;overflow:hidden}body.page-id-28 .fq-hero-img{height:310px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=85') center/cover}body.page-id-28 .fq-hero-card>div:last-child{padding:20px}body.page-id-28 .fq-hero-card span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-28 .fq-hero-card h2{font-size:27px;margin:6px 0}body.page-id-28 .fq-hero-card p{font-size:8px;margin:0 0 12px}body.page-id-28 .fq-hero-card a{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-28 .fq-help,body.page-id-28 .fq-most,body.page-id-28 .fq-journey,body.page-id-28 .fq-tech,body.page-id-28 .fq-myth{padding:64px 0}body.page-id-28 .fq-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-28 .fq-head h2,body.page-id-28 .fq-rfq h2,body.page-id-28 .fq-tech h2,body.page-id-28 .fq-ask h2,body.page-id-28 .fq-cta h2{font-size:clamp(42px,5vw,70px);line-height:.93;letter-spacing:-.052em;margin:7px 0 0}body.page-id-28 .fq-head p{color:#68756f;line-height:1.65}body.page-id-28 .fq-head.light h2{color:#fff}body.page-id-28 .fq-head.light p{color:#bdcdc7}body.page-id-28 .fq-help{background:#e9e2d7}body.page-id-28 .fq-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-28 .fq-help-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;overflow:hidden;padding-bottom:16px}body.page-id-28 .fq-img{height:180px;background-size:cover;background-position:center}body.page-id-28 .planning{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .choosing{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .engineering{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .quotation{background-image:url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .install{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .support{background-image:url('https://images.unsplash.com/photo-1521791136064-7986c2920216?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .fq-help-grid b,body.page-id-28 .fq-help-grid h3,body.page-id-28 .fq-help-grid p,body.page-id-28 .fq-help-grid a{margin-left:16px;margin-right:16px}body.page-id-28 .fq-help-grid b{display:block;margin-top:14px;font-size:6px;color:#a87526}body.page-id-28 .fq-help-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-28 .fq-help-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-28 .fq-help-grid a{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-28 .fq-rfq,body.page-id-28 .fq-library,body.page-id-28 .fq-material,body.page-id-28 .fq-ask{padding:64px 0;background:#073f35;color:#fff}body.page-id-28 .fq-rfq-grid,body.page-id-28 .fq-tech-grid,body.page-id-28 .fq-ask-grid,body.page-id-28 .fq-cta-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-28 .fq-rfq h2,body.page-id-28 .fq-ask h2{color:#fff}body.page-id-28 .fq-rfq p,body.page-id-28 .fq-ask p{color:#bdcdc7;line-height:1.65}body.page-id-28 .fq-rfq a{font-size:7px;color:#dfb45a;font-weight:900}body.page-id-28 .fq-rfq-list{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}body.page-id-28 .fq-rfq-list>div{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:10px;padding:13px}body.page-id-28 .fq-rfq-list b,body.page-id-28 .fq-rfq-list span{display:block}body.page-id-28 .fq-rfq-list b{font-size:13px;color:#dfb45a}body.page-id-28 .fq-rfq-list span{font-size:8px;margin-top:5px}body.page-id-28 .fq-most-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-28 .fq-most details,body.page-id-28 .fq-cat details{background:#fff;border:1px solid #d6cdbf;border-radius:11px}body.page-id-28 .fq-most summary,body.page-id-28 .fq-cat summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:35px 1fr 20px;align-items:center;padding:14px;font-size:9px;font-weight:800}body.page-id-28 .fq-most summary::-webkit-details-marker,body.page-id-28 .fq-cat summary::-webkit-details-marker{display:none}body.page-id-28 .fq-most summary b{color:#b17b27}body.page-id-28 .fq-most summary i,body.page-id-28 .fq-cat summary i{font-style:normal;color:#b17b27;text-align:right}body.page-id-28 .fq-most details p,body.page-id-28 .fq-cat details p{margin:0;padding:0 14px 14px;font-size:8px;line-height:1.55;color:#68756f}body.page-id-28 .fq-library{background:#062f29}body.page-id-28 .fq-tabs{display:flex;gap:5px;overflow:auto;margin-bottom:14px}body.page-id-28 .fq-tabs span{white-space:nowrap;border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:7px 9px;font-size:5.5px;color:#c9d8d3}body.page-id-28 .fq-lib-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-28 .fq-cat{background:#f4efe6;border-radius:15px;padding:14px}body.page-id-28 .fq-cat>b{display:block;font-size:7px;color:#a87526;margin-bottom:10px}body.page-id-28 .fq-cat details{margin-top:6px}body.page-id-28 .fq-cat summary{grid-template-columns:1fr 20px;font-size:8px;padding:12px}body.page-id-28 .fq-journey{background:#e9e2d7}body.page-id-28 .fq-journey-row{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center}body.page-id-28 .fq-journey-row.second{margin-top:8px}body.page-id-28 .fq-journey-row>div{background:#fff;border:1px solid #d6cdbf;border-radius:12px;padding:15px}body.page-id-28 .fq-journey-row>i{text-align:center;font-style:normal;color:#b98128}body.page-id-28 .fq-journey-row b,body.page-id-28 .fq-journey-row span,body.page-id-28 .fq-journey-row small{display:block}body.page-id-28 .fq-journey-row b{font-size:16px;color:#c08a31}body.page-id-28 .fq-journey-row span{font-size:7px;font-weight:900;margin-top:6px}body.page-id-28 .fq-journey-row small{font-size:6px;color:#71807a;margin-top:3px}body.page-id-28 .fq-material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-28 .fq-material-grid article{background:#fff;color:#123e36;border-radius:15px;overflow:hidden;padding-bottom:17px}body.page-id-28 .fq-mat-img{height:220px;background-size:cover;background-position:center}body.page-id-28 .fq-mat-img.hdpe{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=900&q=85')}body.page-id-28 .fq-mat-img.pvc{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=900&q=85')}body.page-id-28 .fq-mat-img.ptfe{background-image:url('https://images.unsplash.com/photo-1523726491678-bf852e717f6a?auto=format&fit=crop&w=900&q=85')}body.page-id-28 .fq-material-grid span,body.page-id-28 .fq-material-grid h3,body.page-id-28 .fq-material-grid p,body.page-id-28 .fq-material-grid a{margin-left:17px;margin-right:17px}body.page-id-28 .fq-material-grid span{display:block;margin-top:14px;font-size:6px;color:#a87526;font-weight:900}body.page-id-28 .fq-material-grid h3{font-size:20px;margin-top:5px;margin-bottom:5px}body.page-id-28 .fq-material-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-28 .fq-material-grid a{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-28 .fq-tech{background:#e8e0d4}body.page-id-28 .fq-tech-grid{grid-template-columns:.95fr 1.05fr}body.page-id-28 .fq-tech-img{height:440px;border-radius:18px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=85') center/cover}body.page-id-28 .fq-tech p{color:#68756f;line-height:1.65}body.page-id-28 .fq-tech-links{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}body.page-id-28 .fq-tech-links span{border:1px solid #cfc4b4;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900}body.page-id-28 .fq-tech a{font-size:7px;color:#9f6d24;font-weight:900}body.page-id-28 .fq-myth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-28 .fq-myth-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-28 .fq-myth-grid b{font-size:6px;color:#a87526}body.page-id-28 .fq-myth-grid h3{font-size:18px;min-height:45px}body.page-id-28 .fq-myth-grid span{display:inline-block;background:#0a473d;color:#dfb45a;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:900}body.page-id-28 .fq-myth-grid p{font-size:8px;line-height:1.55;color:#68756f}body.page-id-28 .fq-ask-grid{align-items:start}body.page-id-28 .fq-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-28 .fq-actions span{border:1px solid rgba(255,255,255,.15);border-radius:99px;padding:7px 9px;font-size:6px}body.page-id-28 .fq-ask form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:17px;padding:20px}body.page-id-28 .fq-ask form div{display:flex;flex-direction:column;gap:5px}body.page-id-28 .fq-ask form .full{grid-column:1/-1}body.page-id-28 .fq-ask label{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-28 .fq-ask input,body.page-id-28 .fq-ask textarea{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);border-radius:8px;padding:11px;color:#fff;font-size:8px}body.page-id-28 .fq-ask textarea{height:70px}body.page-id-28 .fq-upload{border:1px dashed rgba(255,255,255,.22);border-radius:8px;padding:12px;font-size:6px;color:#b9ccc5}body.page-id-28 .fq-ask form button{grid-column:1/-1;border:0;border-radius:8px;background:#d2a247;color:#173e35;padding:12px;font-size:7px;font-weight:900}body.page-id-28 .fq-cta{padding:55px 0;background:#0b493f;color:#fff}body.page-id-28 .fq-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-28 .fq-cta h2{color:#fff}body.page-id-28 .fq-cta p{color:#bdccc7}body.page-id-28 .fq-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-28 .fq-hero-grid,body.page-id-28 .fq-head,body.page-id-28 .fq-rfq-grid,body.page-id-28 .fq-tech-grid,body.page-id-28 .fq-ask-grid,body.page-id-28 .fq-cta-grid{grid-template-columns:1fr}body.page-id-28 .fq-help-grid,body.page-id-28 .fq-lib-grid{grid-template-columns:1fr 1fr}body.page-id-28 .fq-journey-row{grid-template-columns:1fr}body.page-id-28 .fq-journey-row>i{display:none}}
@media(max-width:650px){body.page-id-28 .fq-shell{width:calc(100% - 28px)}body.page-id-28 .fq-hero h1{font-size:48px}body.page-id-28 .fq-search{grid-template-columns:35px 1fr}body.page-id-28 .fq-search button{grid-column:1/-1;padding:10px}body.page-id-28 .fq-help-grid,body.page-id-28 .fq-most-grid,body.page-id-28 .fq-lib-grid,body.page-id-28 .fq-material-grid,body.page-id-28 .fq-myth-grid{grid-template-columns:1fr}body.page-id-28 .fq-rfq-list{grid-template-columns:1fr 1fr}body.page-id-28 .fq-ask form{grid-template-columns:1fr}body.page-id-28 .fq-ask form .full,body.page-id-28 .fq-ask form button{grid-column:auto}}body.page-id-28{--vgreen:#063e35;--vdeep:#052f29;--vgold:#d1a24a;--vcream:#f3eee5;--vink:#113d35;--vmuted:#6d7974}body.page-id-28 .vx{background:var(--vcream);color:var(--vink);overflow:hidden}body.page-id-28 .vx-shell{width:min(1240px,92vw);margin:auto}body.page-id-28 .vx-eyebrow,body.page-id-28 .vx-title>div>span,body.page-id-28 .vx-rfq-copy>span,body.page-id-28 .vx-contact-copy>span{font-size:8px;letter-spacing:.18em;font-weight:900;color:#dcb05a}body.page-id-28 .vx-eyebrow.dark,body.page-id-28 .vx-title:not(.light)>div>span{color:#a87326}body.page-id-28 .vx-hero{position:relative;padding:30px 0 70px;background:linear-gradient(140deg,#052f29,#0a5145);color:#fff}body.page-id-28 .vx-orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}body.page-id-28 .vx-orb.one{width:420px;height:420px;right:-150px;top:-160px;background:rgba(210,162,73,.08)}body.page-id-28 .vx-orb.two{width:250px;height:250px;left:45%;bottom:-170px;border:1px solid rgba(255,255,255,.06)}body.page-id-28 .vx-breadcrumb{font-size:6px;color:#87a29a;margin-bottom:35px}body.page-id-28 .vx-breadcrumb i{font-style:normal;color:#d7ab53;padding:0 6px}body.page-id-28 .vx-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:60px;align-items:center}body.page-id-28 .vx-hero h1{font-size:clamp(64px,7.2vw,108px);line-height:.82;letter-spacing:-.067em;margin:13px 0 25px}body.page-id-28 .vx-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-28 .vx-hero-copy>p{font-size:14px;line-height:1.7;color:#c7d7d2;max-width:720px}body.page-id-28 .vx-search{display:grid;grid-template-columns:48px 1fr auto;background:#fff;border-radius:14px;padding:6px;margin-top:27px;box-shadow:0 20px 45px rgba(0,0,0,.16)}body.page-id-28 .vx-search>div{display:grid;place-items:center;color:#6a8179;font-size:18px}body.page-id-28 .vx-search input{border:0;outline:0;padding:13px 4px;font-size:9px}body.page-id-28 .vx-search button{border:0;border-radius:9px;background:#d1a249;color:#173e35;padding:0 20px;font-size:7px;font-weight:900}body.page-id-28 .vx-trends{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:11px}body.page-id-28 .vx-trends b{font-size:5.5px;color:#dcb05a}body.page-id-28 .vx-trends span{font-size:5.5px;color:#c8d7d2;border:1px solid rgba(255,255,255,.13);border-radius:99px;padding:6px 8px}body.page-id-28 .vx-hero-panel{border:1px solid rgba(255,255,255,.14);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.055);box-shadow:0 30px 65px rgba(0,0,0,.18)}body.page-id-28 .vx-panel-top{display:flex;justify-content:space-between;padding:13px 17px}body.page-id-28 .vx-panel-top span,body.page-id-28 .vx-panel-top b{font-size:6px}body.page-id-28 .vx-panel-top span{color:#dcb05a}body.page-id-28 .vx-panel-top b{color:#8ea8a0}body.page-id-28 .vx-panel-img{height:280px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=88') center/cover}body.page-id-28 .vx-panel-bottom{padding:19px}body.page-id-28 .vx-panel-bottom small{font-size:6px;color:#dcb05a}body.page-id-28 .vx-panel-bottom h3{font-size:22px;margin:6px 0 13px}body.page-id-28 .vx-panel-bottom>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}body.page-id-28 .vx-panel-bottom>div span{border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:8px;font-size:5.5px;color:#cbdad5}body.page-id-28 .vx-route,body.page-id-28 .vx-library,body.page-id-28 .vx-material{padding:70px 0}body.page-id-28 .vx-title{display:grid;grid-template-columns:1.05fr .75fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-28 .vx-title h2,body.page-id-28 .vx-rfq h2,body.page-id-28 .vx-tech-copy h2,body.page-id-28 .vx-contact h2,body.page-id-28 .vx-final h2{font-size:clamp(45px,5.1vw,74px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0}body.page-id-28 .vx-title>p{color:var(--vmuted);line-height:1.65}body.page-id-28 .vx-title.light h2{color:#fff}body.page-id-28 .vx-title.light>p{color:#b9cbc5}body.page-id-28 .vx-route{background:#e9e1d5}body.page-id-28 .vx-route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .vx-route-grid article{position:relative;background:#fff;border:1px solid #d5cbbb;border-radius:16px;padding:20px;min-height:210px;transition:.2s}body.page-id-28 .vx-route-grid article.active{background:#0a493e;color:#fff;border-color:#0a493e}body.page-id-28 .vx-route-grid article>b{position:absolute;right:16px;top:14px;font-size:17px;color:#d7cdbf}body.page-id-28 .vx-route-grid article.active>b{color:#416c63}body.page-id-28 .vx-route-icon{width:42px;height:42px;border-radius:11px;background:#f0e8dc;display:grid;place-items:center;color:#a87526;font-size:16px}body.page-id-28 .vx-route-grid .active .vx-route-icon{background:#d1a249;color:#153e35}body.page-id-28 .vx-route-grid article>span{display:block;font-size:5.5px;color:#a87526;font-weight:900;margin-top:17px}body.page-id-28 .vx-route-grid .active>span{color:#dcb05a}body.page-id-28 .vx-route-grid h3{font-size:19px;margin:6px 0}body.page-id-28 .vx-route-grid p{font-size:8px;line-height:1.5;color:#71807a}body.page-id-28 .vx-route-grid .active p{color:#bcd0c9}body.page-id-28 .vx-route-grid a{font-size:6px;font-weight:900;color:#9e6d25}body.page-id-28 .vx-route-grid .active a{color:#dcb05a}body.page-id-28 .vx-featured,body.page-id-28 .vx-journey,body.page-id-28 .vx-truth{padding:70px 0;background:#062f29;color:#fff}body.page-id-28 .vx-feature-grid{display:grid;grid-template-columns:.82fr 1.18fr .9fr;gap:10px}body.page-id-28 .vx-feature-left{display:grid;gap:10px}body.page-id-28 .vx-feature-left article,body.page-id-28 .vx-feature-right{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:16px;padding:20px}body.page-id-28 .vx-feature-left span,body.page-id-28 .vx-feature-center small{font-size:6px;color:#dcb05a;font-weight:900}body.page-id-28 .vx-feature-left h3{font-size:20px;margin:7px 0}body.page-id-28 .vx-feature-left p{font-size:8px;color:#b9cbc5;line-height:1.5}body.page-id-28 .vx-feature-left a,body.page-id-28 .vx-feature-center a{font-size:6px;color:#dcb05a;font-weight:900}body.page-id-28 .vx-feature-center{background:#fff;color:#123e36;border-radius:16px;overflow:hidden}body.page-id-28 .vx-center-img{height:260px;background:url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=900&q=88') center/cover}body.page-id-28 .vx-feature-center>div:last-child{padding:20px}body.page-id-28 .vx-feature-center h3{font-size:22px;margin:6px 0}body.page-id-28 .vx-feature-center p{font-size:8px;color:#68756f;line-height:1.5}body.page-id-28 .vx-feature-right{padding:9px 17px}body.page-id-28 .vx-feature-right details{border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-28 .vx-feature-right details:last-child{border:0}body.page-id-28 .vx-feature-right summary{list-style:none;display:grid;grid-template-columns:1fr 20px;gap:10px;padding:17px 0;font-size:9px;font-weight:800;cursor:pointer}body.page-id-28 .vx-feature-right summary::-webkit-details-marker{display:none}body.page-id-28 .vx-feature-right summary i{font-style:normal;color:#dcb05a}body.page-id-28 .vx-feature-right p{font-size:8px;line-height:1.5;color:#b9cbc5;margin-top:-5px}body.page-id-28 .vx-rfq{padding:36px 0;background:#e9e1d5}body.page-id-28 .vx-rfq-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;background:#d1a249;border-radius:20px;padding:34px;align-items:center}body.page-id-28 .vx-rfq-copy>span{color:#214e44}body.page-id-28 .vx-rfq h2{font-size:48px}body.page-id-28 .vx-rfq-copy p{color:#345f55;line-height:1.6}body.page-id-28 .vx-rfq-copy button{border:0;border-radius:8px;background:#073f35;color:#fff;padding:12px 14px;font-size:6px;font-weight:900}body.page-id-28 .vx-rfq-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-28 .vx-rfq-steps>div{display:grid;grid-template-columns:38px 1fr;align-items:center;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.25);border-radius:11px;padding:11px}body.page-id-28 .vx-rfq-steps b{font-size:14px;color:#725019}body.page-id-28 .vx-rfq-steps strong,body.page-id-28 .vx-rfq-steps small{display:block}body.page-id-28 .vx-rfq-steps strong{font-size:7px}body.page-id-28 .vx-rfq-steps small{font-size:6px;color:#5d664d;margin-top:3px}body.page-id-28 .vx-library{background:#f3eee5}body.page-id-28 .vx-library-grid{display:grid;grid-template-columns:310px 1fr;gap:12px}body.page-id-28 .vx-side{background:#0a493e;border-radius:17px;padding:8px;height:max-content}body.page-id-28 .vx-side button{width:100%;display:grid;grid-template-columns:34px 1fr 20px;gap:7px;align-items:center;border:0;border-bottom:1px solid rgba(255,255,255,.09);background:transparent;color:#fff;padding:13px 10px;text-align:left}body.page-id-28 .vx-side button:last-child{border:0}body.page-id-28 .vx-side button.sel{background:#d1a249;color:#163e35;border-radius:10px;border:0}body.page-id-28 .vx-side button>b{font-size:9px;color:#dcb05a}body.page-id-28 .vx-side button.sel>b{color:#6d4d18}body.page-id-28 .vx-side button span{font-size:8px;font-weight:800}body.page-id-28 .vx-side button small{display:block;font-size:5.5px;font-weight:400;opacity:.7;margin-top:2px}body.page-id-28 .vx-side button i{font-style:normal;text-align:right}body.page-id-28 .vx-questions{background:#fff;border:1px solid #d6cdbf;border-radius:17px;padding:8px 18px}body.page-id-28 .vx-qhead{display:flex;justify-content:space-between;padding:12px 2px;border-bottom:1px solid #e5ddd1}body.page-id-28 .vx-qhead span,body.page-id-28 .vx-qhead b{font-size:6px}body.page-id-28 .vx-qhead span{color:#a87526;font-weight:900}body.page-id-28 .vx-qhead b{color:#8a938f}body.page-id-28 .vx-questions details{border-bottom:1px solid #e5ddd1}body.page-id-28 .vx-questions details:last-child{border:0}body.page-id-28 .vx-questions summary{list-style:none;display:grid;grid-template-columns:40px 1fr 25px;gap:10px;align-items:center;padding:16px 2px;cursor:pointer}body.page-id-28 .vx-questions summary::-webkit-details-marker{display:none}body.page-id-28 .vx-questions summary span{font-size:13px;color:#c08a31;font-weight:900}body.page-id-28 .vx-questions summary strong{font-size:10px}body.page-id-28 .vx-questions summary i{font-style:normal;text-align:right;color:#a87526}body.page-id-28 .vx-questions details>p{font-size:8px;line-height:1.6;color:#68756f;margin:0 35px 13px 50px}body.page-id-28 .vx-questions footer{display:flex;gap:7px;align-items:center;margin:0 35px 15px 50px}body.page-id-28 .vx-questions footer small{font-size:5px;color:#89928e}body.page-id-28 .vx-questions footer a{font-size:5.5px;color:#9e6d25;font-weight:900;border:1px solid #ddd4c7;border-radius:99px;padding:5px 7px}body.page-id-28 .vx-timeline{position:relative;display:grid;grid-template-columns:repeat(10,1fr);gap:7px;padding-top:30px}body.page-id-28 .vx-line{position:absolute;height:1px;background:rgba(255,255,255,.14);left:4%;right:4%;top:18px}body.page-id-28 .vx-timeline article{position:relative;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:12px;padding:13px 9px;min-height:95px}body.page-id-28 .vx-timeline article:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#d1a249;top:-16px;left:16px}body.page-id-28 .vx-timeline b,body.page-id-28 .vx-timeline span,body.page-id-28 .vx-timeline small{display:block}body.page-id-28 .vx-timeline b{font-size:15px;color:#dcb05a}body.page-id-28 .vx-timeline span{font-size:6px;font-weight:900;margin-top:8px}body.page-id-28 .vx-timeline small{font-size:5.5px;color:#a9bdb6;margin-top:4px;line-height:1.4}body.page-id-28 .vx-technical{padding:70px 0;background:#e9e1d5}body.page-id-28 .vx-tech-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:center}body.page-id-28 .vx-tech-photo{height:480px;border-radius:20px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1100&q=88') center/cover;position:relative;overflow:hidden}body.page-id-28 .vx-photo-label{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(6,47,41,.93);color:#fff;border-radius:12px;padding:15px}body.page-id-28 .vx-photo-label span{font-size:6px;color:#dcb05a}body.page-id-28 .vx-photo-label b{display:block;font-size:14px;margin-top:5px}body.page-id-28 .vx-tech-copy>p{color:#68756f;line-height:1.65}body.page-id-28 .vx-tech-links{border-top:1px solid #cec4b4;margin:17px 0}body.page-id-28 .vx-tech-links a{display:grid;grid-template-columns:40px 1fr 20px;align-items:center;border-bottom:1px solid #cec4b4;padding:12px 0}body.page-id-28 .vx-tech-links b{font-size:11px;color:#b27c27}body.page-id-28 .vx-tech-links span{font-size:8px;font-weight:800}body.page-id-28 .vx-tech-links i{font-style:normal;color:#a87526}body.page-id-28 .vx-tech-copy button{border:0;border-radius:8px;background:#0a493e;color:#fff;padding:12px 14px;font-size:6px;font-weight:900}body.page-id-28 .vx-material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-28 .vx-material-grid article{display:grid;grid-template-columns:46% 54%;background:#fff;border:1px solid #d6cdbf;border-radius:16px;overflow:hidden}body.page-id-28 .vx-mat-img{min-height:250px;background-size:cover;background-position:center}body.page-id-28 .vx-mat-img.m1{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .vx-mat-img.m2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .vx-mat-img.m3{background-image:url('https://images.unsplash.com/photo-1523726491678-bf852e717f6a?auto=format&fit=crop&w=800&q=85')}body.page-id-28 .vx-material-grid article>div:last-child{padding:18px}body.page-id-28 .vx-material-grid span{font-size:6px;color:#a87526;font-weight:900}body.page-id-28 .vx-material-grid h3{font-size:20px;margin:7px 0}body.page-id-28 .vx-material-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-28 .vx-material-grid a{font-size:6px;color:#9e6d25;font-weight:900}body.page-id-28 .vx-truth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-28 .vx-truth-grid article{border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:20px;background:rgba(255,255,255,.05)}body.page-id-28 .vx-truth-grid b{font-size:6px;color:#dcb05a}body.page-id-28 .vx-truth-grid h3{font-size:20px;min-height:50px}body.page-id-28 .vx-truth-grid article>div{height:1px;background:rgba(255,255,255,.12);margin:15px 0}body.page-id-28 .vx-truth-grid span{display:inline-block;background:#d1a249;color:#153e35;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:900}body.page-id-28 .vx-truth-grid p{font-size:8px;line-height:1.55;color:#b9cbc5}body.page-id-28 .vx-contact{padding:70px 0;background:#e9e1d5}body.page-id-28 .vx-contact-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;background:#0a493e;color:#fff;border-radius:22px;padding:35px}body.page-id-28 .vx-contact h2{color:#fff}body.page-id-28 .vx-contact-copy p{color:#b9cbc5;line-height:1.65}body.page-id-28 .vx-contact-actions{display:flex;gap:6px;flex-wrap:wrap}body.page-id-28 .vx-contact-actions a{border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:7px 9px;font-size:5.5px;color:#d5e0dc}body.page-id-28 .vx-contact form{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-28 .vx-contact form>div{display:flex;flex-direction:column;gap:5px}body.page-id-28 .vx-contact .wide{grid-column:1/-1}body.page-id-28 .vx-contact label{font-size:5.5px;color:#dcb05a;font-weight:900}body.page-id-28 .vx-contact input,body.page-id-28 .vx-contact textarea{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:8px;padding:11px;color:#fff;font-size:8px}body.page-id-28 .vx-contact textarea{height:65px}body.page-id-28 .vx-drop{display:grid!important;grid-template-columns:25px 1fr!important;align-items:center;border:1px dashed rgba(255,255,255,.23);border-radius:8px;padding:10px;color:#c3d4ce}body.page-id-28 .vx-drop b,body.page-id-28 .vx-drop small{display:block;font-size:5.5px}body.page-id-28 .vx-drop small{opacity:.65;margin-top:2px}body.page-id-28 .vx-contact form>button{grid-column:1/-1;border:0;border-radius:8px;background:#d1a249;color:#173e35;padding:12px;font-size:6px;font-weight:900}body.page-id-28 .vx-final{padding:58px 0;background:#052f29;color:#fff}body.page-id-28 .vx-final-grid{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end}body.page-id-28 .vx-final span{font-size:7px;color:#dcb05a;font-weight:900}body.page-id-28 .vx-final h2{color:#fff}body.page-id-28 .vx-final h2 em{font-style:normal;color:#dcb05a}body.page-id-28 .vx-final p{color:#b9cbc5}body.page-id-28 .vx-final a{display:inline-block;background:#d1a249;color:#173e35;text-decoration:none;border-radius:8px;padding:13px 17px;font-size:6px;font-weight:900}
@media(max-width:1000px){body.page-id-28 .vx-hero-grid,body.page-id-28 .vx-title,body.page-id-28 .vx-rfq-card,body.page-id-28 .vx-tech-grid,body.page-id-28 .vx-contact-card,body.page-id-28 .vx-final-grid{grid-template-columns:1fr}body.page-id-28 .vx-route-grid{grid-template-columns:1fr 1fr}body.page-id-28 .vx-feature-grid{grid-template-columns:1fr 1fr}body.page-id-28 .vx-feature-right{grid-column:1/-1}body.page-id-28 .vx-library-grid{grid-template-columns:250px 1fr}body.page-id-28 .vx-timeline{grid-template-columns:repeat(5,1fr);row-gap:30px}body.page-id-28 .vx-material-grid{grid-template-columns:1fr}body.page-id-28 .vx-material-grid article{grid-template-columns:35% 65%}}
@media(max-width:650px){body.page-id-28 .vx-shell{width:calc(100% - 28px)}body.page-id-28 .vx-hero h1{font-size:50px}body.page-id-28 .vx-search{grid-template-columns:38px 1fr}body.page-id-28 .vx-search button{grid-column:1/-1;padding:11px}body.page-id-28 .vx-route-grid,body.page-id-28 .vx-feature-grid,body.page-id-28 .vx-rfq-steps,body.page-id-28 .vx-truth-grid{grid-template-columns:1fr}body.page-id-28 .vx-library-grid{grid-template-columns:1fr}body.page-id-28 .vx-side{display:grid;grid-template-columns:1fr 1fr}body.page-id-28 .vx-timeline{grid-template-columns:1fr 1fr}body.page-id-28 .vx-line{display:none}body.page-id-28 .vx-timeline article:before{display:none}body.page-id-28 .vx-material-grid article{grid-template-columns:1fr}body.page-id-28 .vx-contact form{grid-template-columns:1fr}body.page-id-28 .vx-contact .wide,body.page-id-28 .vx-contact form>button{grid-column:auto}body.page-id-28 .vx-panel-img{height:220px}}body.page-id-28{--cg:#073f35;--cd:#052f29;--gold:#d1a249;--cream:#f3eee5;--ink:#123e36}body.page-id-28 .ct{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-28 .ct-shell{width:min(1240px,92vw);margin:auto}body.page-id-28 .ct-kicker,body.page-id-28 .ct-title>div>span,body.page-id-28 .ct-rfq-copy>span{font-size:8px;letter-spacing:.18em;font-weight:900;color:#dcb05a}body.page-id-28 .ct-kicker.dark,body.page-id-28 .ct-title:not(.light)>div>span{color:#a87526}body.page-id-28 .ct-hero{padding:30px 0 70px;background:radial-gradient(circle at 84% 14%,rgba(209,162,73,.13),transparent 27%),linear-gradient(140deg,#052f29,#0a5145);color:#fff}body.page-id-28 .ct-crumb{font-size:6px;color:#8ca59e;margin-bottom:35px}body.page-id-28 .ct-crumb i{font-style:normal;color:#dcb05a;padding:0 6px}body.page-id-28 .ct-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center}body.page-id-28 .ct-hero h1{font-size:clamp(62px,7vw,104px);line-height:.83;letter-spacing:-.067em;margin:12px 0 24px}body.page-id-28 .ct-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-28 .ct-hero p{font-size:14px;line-height:1.7;color:#c7d7d2;max-width:730px}body.page-id-28 .ct-hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}body.page-id-28 .ct-hero-actions a{padding:12px 15px;border-radius:8px;text-decoration:none;font-size:6px;font-weight:900}body.page-id-28 .ct-hero-actions a:first-child{background:#d1a249;color:#173e35}body.page-id-28 .ct-hero-actions a:last-child{border:1px solid rgba(255,255,255,.18);color:#fff}body.page-id-28 .ct-direct{border:1px solid rgba(255,255,255,.14);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.055);box-shadow:0 30px 65px rgba(0,0,0,.18)}body.page-id-28 .ct-direct-head{display:flex;justify-content:space-between;padding:13px 17px;font-size:6px}body.page-id-28 .ct-direct-head span{color:#dcb05a}body.page-id-28 .ct-direct-head b{color:#8fa8a1}body.page-id-28 .ct-direct-img{height:245px;background:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88') center/cover}body.page-id-28 .ct-direct-body{padding:17px}body.page-id-28 .ct-direct-body>small{font-size:5.5px;color:#dcb05a}body.page-id-28 .ct-direct-body h3{font-size:22px;margin:5px 0 10px}body.page-id-28 .ct-direct-body>a{display:grid;grid-template-columns:70px 1fr 20px;gap:8px;border-top:1px solid rgba(255,255,255,.11);padding:10px 0;color:#fff;text-decoration:none}body.page-id-28 .ct-direct-body>a b{font-size:5.5px;color:#dcb05a}body.page-id-28 .ct-direct-body>a span{font-size:7px}body.page-id-28 .ct-direct-body>a i{font-style:normal;color:#dcb05a;text-align:right}body.page-id-28 .ct-route,body.page-id-28 .ct-fast,body.page-id-28 .ct-departments{padding:70px 0}body.page-id-28 .ct-title{display:grid;grid-template-columns:1.05fr .75fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-28 .ct-title h2,body.page-id-28 .ct-location h2,body.page-id-28 .ct-before h2,body.page-id-28 .ct-final h2{font-size:clamp(45px,5.1vw,74px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0}body.page-id-28 .ct-title>p{color:#6d7974;line-height:1.65}body.page-id-28 .ct-title.light h2{color:#fff}body.page-id-28 .ct-title.light>p{color:#b9cbc5}body.page-id-28 .ct-route{background:#e9e1d5}body.page-id-28 .ct-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-28 .ct-route-grid article{position:relative;background:#fff;border:1px solid #d5cbbb;border-radius:16px;padding:21px;min-height:180px}body.page-id-28 .ct-route-grid article.main{background:#0a493e;color:#fff;border-color:#0a493e}body.page-id-28 .ct-route-grid article>b{position:absolute;right:16px;top:14px;font-size:18px;color:#d9d0c3}body.page-id-28 .ct-route-grid article.main>b{color:#416c63}body.page-id-28 .ct-route-grid article>span{font-size:5.5px;color:#a87526;font-weight:900}body.page-id-28 .ct-route-grid article.main>span{color:#dcb05a}body.page-id-28 .ct-route-grid h3{font-size:20px;margin:8px 0}body.page-id-28 .ct-route-grid p{font-size:8px;line-height:1.5;color:#71807a;max-width:290px}body.page-id-28 .ct-route-grid article.main p{color:#bcd0c9}body.page-id-28 .ct-route-grid a{font-size:6px;color:#9e6d25;font-weight:900;text-decoration:none}body.page-id-28 .ct-route-grid article.main a{color:#dcb05a}body.page-id-28 .ct-enquiry{padding:70px 0;background:#062f29;color:#fff}body.page-id-28 .ct-form-grid{display:grid;grid-template-columns:300px 1fr;gap:12px}body.page-id-28 .ct-form-side{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:17px;padding:19px;height:max-content}body.page-id-28 .ct-form-side>span{display:block;font-size:6px;color:#dcb05a;font-weight:900;margin-bottom:10px}body.page-id-28 .ct-form-side>div{display:grid;grid-template-columns:38px 1fr;gap:7px;align-items:center;border-top:1px solid rgba(255,255,255,.1);padding:12px 0}body.page-id-28 .ct-form-side b{font-size:13px;color:#dcb05a}body.page-id-28 .ct-form-side p{margin:0}body.page-id-28 .ct-form-side strong,body.page-id-28 .ct-form-side small{display:block}body.page-id-28 .ct-form-side strong{font-size:8px}body.page-id-28 .ct-form-side small{font-size:5.5px;color:#a9bdb6;margin-top:3px}body.page-id-28 .ct-form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#fff;color:#123e36;border-radius:18px;padding:21px}body.page-id-28 .ct-form-top{grid-column:1/-1;display:flex!important;flex-direction:row!important;justify-content:space-between;border-bottom:1px solid #e5ddd1;padding-bottom:12px}body.page-id-28 .ct-form-top span,body.page-id-28 .ct-form-top b{font-size:6px}body.page-id-28 .ct-form-top span{color:#a87526;font-weight:900}body.page-id-28 .ct-form-top b{color:#89938f}body.page-id-28 .ct-form>div{display:flex;flex-direction:column;gap:5px}body.page-id-28 .ct-form .wide{grid-column:1/-1}body.page-id-28 .ct-form label{font-size:5.5px;color:#a87526;font-weight:900}body.page-id-28 .ct-form input,body.page-id-28 .ct-form select,body.page-id-28 .ct-form textarea{border:1px solid #ddd4c7;background:#f8f5f0;border-radius:8px;padding:11px;font-size:8px;color:#304f47}body.page-id-28 .ct-form textarea{height:78px}body.page-id-28 .ct-choice>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}body.page-id-28 .ct-choice button{border:1px solid #d7cdbf;background:#f5f0e8;border-radius:8px;padding:9px 5px;font-size:5.5px;font-weight:900;color:#6f7c76}body.page-id-28 .ct-choice button.sel{background:#0a493e;color:#fff;border-color:#0a493e}body.page-id-28 .ct-upload{display:grid!important;grid-template-columns:30px 1fr 80px!important;align-items:center;border:1px dashed #cfc4b5;border-radius:9px;padding:11px}body.page-id-28 .ct-upload>b{font-size:16px;color:#b47e29}body.page-id-28 .ct-upload strong,body.page-id-28 .ct-upload small{display:block;font-size:5.5px}body.page-id-28 .ct-upload small{color:#8a938f;margin-top:2px}body.page-id-28 .ct-upload i{font-style:normal;text-align:right;font-size:5.5px;color:#9e6d25;font-weight:900}body.page-id-28 .ct-check{display:grid!important;grid-template-columns:18px 1fr!important;align-items:center;color:#6e7975!important}body.page-id-28 .ct-check input{padding:0}body.page-id-28 .ct-check span{font-size:6px}body.page-id-28 .ct-submit{border:0;border-radius:8px;background:#d1a249;color:#173e35;padding:13px;font-size:7px;font-weight:900}body.page-id-28 .ct-fast{background:#f3eee5}body.page-id-28 .ct-fast-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-28 .ct-fast-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:16px;padding:22px}body.page-id-28 .ct-fast-grid article>div{width:45px;height:45px;border-radius:11px;background:#0a493e;color:#dcb05a;display:grid;place-items:center;font-size:8px;font-weight:900}body.page-id-28 .ct-fast-grid span{display:block;font-size:5.5px;color:#a87526;font-weight:900;margin-top:16px}body.page-id-28 .ct-fast-grid h3{font-size:20px;margin:6px 0}body.page-id-28 .ct-fast-grid p{font-size:8px;line-height:1.5;color:#6d7974}body.page-id-28 .ct-fast-grid a{font-size:6px;color:#9e6d25;font-weight:900;text-decoration:none}body.page-id-28 .ct-location{padding:70px 0;background:#e9e1d5}body.page-id-28 .ct-location-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-28 .ct-map{height:440px;border-radius:20px;background:#d9d3c8;position:relative;overflow:hidden;border:1px solid #cec4b4}body.page-id-28 .ct-map-grid{position:absolute;inset:0;background-image:linear-gradient(#c9c2b8 1px,transparent 1px),linear-gradient(90deg,#c9c2b8 1px,transparent 1px);background-size:35px 35px;transform:rotate(-8deg) scale(1.2);opacity:.55}body.page-id-28 .ct-map:after,body.page-id-28 .ct-map:before{content:"";position:absolute;background:#eee9e0;border:1px solid #c7c0b5}body.page-id-28 .ct-map:before{width:600px;height:60px;left:-80px;top:180px;transform:rotate(18deg)}body.page-id-28 .ct-map:after{width:60px;height:500px;left:330px;top:-40px;transform:rotate(25deg)}body.page-id-28 .ct-pin{position:absolute;z-index:3;left:48%;top:42%;color:#0a493e;font-size:28px}body.page-id-28 .ct-pin span{position:absolute;left:25px;top:-5px;width:145px;background:#0a493e;color:#fff;border-radius:8px;padding:9px;font-size:7px;font-weight:900}body.page-id-28 .ct-pin small{font-size:5px;color:#dcb05a}body.page-id-28 .ct-map-note{position:absolute;z-index:4;left:15px;bottom:15px;background:#fff;border-radius:8px;padding:9px;font-size:6px;font-weight:900;color:#7c6a4b}body.page-id-28 .ct-map-note small{font-size:5px;font-weight:400;color:#7b8580}body.page-id-28 .ct-location-copy>p{color:#6d7974;line-height:1.65}body.page-id-28 .ct-location-info{border-top:1px solid #ccc2b2;margin:17px 0}body.page-id-28 .ct-location-info>div{display:grid;grid-template-columns:100px 1fr;border-bottom:1px solid #ccc2b2;padding:11px 0}body.page-id-28 .ct-location-info b{font-size:5.5px;color:#a87526}body.page-id-28 .ct-location-info span{font-size:8px}body.page-id-28 .ct-location-actions{display:flex;gap:7px;flex-wrap:wrap}body.page-id-28 .ct-location-actions a{border-radius:8px;padding:11px 13px;font-size:6px;font-weight:900}body.page-id-28 .ct-location-actions a:first-child{background:#0a493e;color:#fff}body.page-id-28 .ct-location-actions a:last-child{border:1px solid #cfc4b4;color:#9e6d25}body.page-id-28 .ct-flow,body.page-id-28 .ct-before{padding:70px 0;background:#073f35;color:#fff}body.page-id-28 .ct-flow-row{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr;align-items:center}body.page-id-28 .ct-flow-row article{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:14px;padding:18px;min-height:145px}body.page-id-28 .ct-flow-row>i{font-style:normal;text-align:center;color:#dcb05a}body.page-id-28 .ct-flow-row b{font-size:18px;color:#dcb05a}body.page-id-28 .ct-flow-row span{display:block;font-size:5.5px;color:#9fb6af;font-weight:900;margin-top:12px}body.page-id-28 .ct-flow-row h3{font-size:17px;margin:5px 0}body.page-id-28 .ct-flow-row p{font-size:7px;line-height:1.5;color:#b9cbc5}body.page-id-28 .ct-departments{background:#f3eee5}body.page-id-28 .ct-dept-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-28 .ct-dept-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-28 .ct-dept-grid b{font-size:6px;color:#a87526}body.page-id-28 .ct-dept-grid h3{font-size:18px}body.page-id-28 .ct-dept-grid p{font-size:8px;line-height:1.5;color:#6d7974;min-height:48px}body.page-id-28 .ct-dept-grid a{font-size:6px;color:#9e6d25;font-weight:900}body.page-id-28 .ct-before-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-28 .ct-before h2{color:#fff}body.page-id-28 .ct-before p{color:#b9cbc5}body.page-id-28 .ct-before-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-28 .ct-before-list span{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:9px;padding:12px;font-size:6px;font-weight:900;color:#d2dfdb}body.page-id-28 .ct-final{padding:58px 0;background:#052f29;color:#fff}body.page-id-28 .ct-final-grid{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end}body.page-id-28 .ct-final span{font-size:7px;color:#dcb05a;font-weight:900}body.page-id-28 .ct-final h2{color:#fff}body.page-id-28 .ct-final h2 em{font-style:normal;color:#dcb05a}body.page-id-28 .ct-final p{color:#b9cbc5}body.page-id-28 .ct-final a{display:inline-block;background:#d1a249;color:#173e35;text-decoration:none;border-radius:8px;padding:13px 17px;font-size:6px;font-weight:900}
@media(max-width:1000px){body.page-id-28 .ct-hero-grid,body.page-id-28 .ct-title,body.page-id-28 .ct-location-grid,body.page-id-28 .ct-before-grid,body.page-id-28 .ct-final-grid{grid-template-columns:1fr}body.page-id-28 .ct-route-grid{grid-template-columns:1fr 1fr}body.page-id-28 .ct-form-grid{grid-template-columns:240px 1fr}body.page-id-28 .ct-dept-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-28 .ct-shell{width:calc(100% - 28px)}body.page-id-28 .ct-hero h1{font-size:49px}body.page-id-28 .ct-route-grid,body.page-id-28 .ct-fast-grid,body.page-id-28 .ct-form-grid,body.page-id-28 .ct-dept-grid,body.page-id-28 .ct-before-list{grid-template-columns:1fr}body.page-id-28 .ct-form{grid-template-columns:1fr}body.page-id-28 .ct-form .wide,body.page-id-28 .ct-form-top,body.page-id-28 .ct-submit{grid-column:auto}body.page-id-28 .ct-choice>div{grid-template-columns:1fr 1fr}body.page-id-28 .ct-flow-row{grid-template-columns:1fr}body.page-id-28 .ct-flow-row>i{display:none}body.page-id-28 .ct-direct-img{height:210px}body.page-id-28 .ct-map{height:340px}}body.page-id-28 .cpsr-logo{display:inline-flex;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}body.page-id-28 .cpsr-logo b{font-size:18px;letter-spacing:1.4px;color:#063b2c}body.page-id-28 .cpsr-logo em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:2.6px;color:#c79d43;margin-top:5px}body.page-id-28 footer .cpsr-logo b{color:#fff;font-size:22px}body.page-id-28 footer .cpsr-logo em{color:#d7b35f}body.page-id-28 (max-width:620px){.cpsr-logo b{font-size:14px}.cpsr-logo em{font-size:8px;letter-spacing:1.8px}}

/* qa-qc.html */
body.page-id-66 #masthead,body.page-id-66 .site-header,body.page-id-66 #colophon,body.page-id-66 .site-footer{display:none!important}body.page-id-66 #primary,body.page-id-66 .content-area,body.page-id-66 .site-main{margin:0!important;padding:0!important;max-width:none!important}body.page-id-66 .entry-content-wrap,body.page-id-66 .content-bg{padding:0!important;margin:0!important;box-shadow:none!important}body.page-id-66 .entry-content{margin:0!important}body.page-id-66 *{box-sizing:border-box}body.page-id-66{margin:0;font-family:Arial,Helvetica,sans-serif;color:#173e39;background:#f7f6f1}body.page-id-66 a{color:inherit}body.page-id-66 .wrap{width:min(1180px,92%);margin:auto}body.page-id-66 header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e1d8}body.page-id-66 nav{height:76px;display:flex;align-items:center;gap:22px}body.page-id-66 .brand{font-weight:900;font-size:21px;letter-spacing:-.03em;margin-right:auto}body.page-id-66 .brand span{color:#b48b47}body.page-id-66 nav a{font-size:13px;text-decoration:none;font-weight:700}body.page-id-66 .quote{background:#0d433d;color:white;padding:12px 15px;border-radius:8px}body.page-id-66 .hero{min-height:610px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(5,43,39,.94) 0%,rgba(5,43,39,.75) 44%,rgba(5,43,39,.15) 74%),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover no-repeat;color:white}body.page-id-66 .hero .wrap{padding:92px 0 64px}body.page-id-66 .eyebrow{font-size:11px;letter-spacing:.18em;color:#e1bc76;font-weight:900}body.page-id-66 h1{font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.055em;max-width:850px;margin:14px 0 20px}body.page-id-66 .hero p{max-width:650px;font-size:17px;line-height:1.7;color:#d8e0dd}body.page-id-66 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-66 .btn{padding:14px 18px;border-radius:8px;text-decoration:none;font-weight:900;font-size:12px;background:#b68c48;color:#fff}body.page-id-66 .btn.alt{background:transparent;border:1px solid #9bb0ac}body.page-id-66 .trust{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e1ddd4;border-radius:14px;margin-top:-30px;position:relative;z-index:3;box-shadow:0 12px 35px #163e3912}body.page-id-66 .trust div{padding:22px;border-right:1px solid #e5e1d9}body.page-id-66 .trust div:last-child{border:0}body.page-id-66 .trust b{display:block;font-size:17px}body.page-id-66 .trust span{font-size:11px;color:#78807c}body.page-id-66 section{padding:78px 0}body.page-id-66 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:28px}body.page-id-66 .head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.045em;margin:6px 0}body.page-id-66 .head p{max-width:500px;color:#707a76;line-height:1.65}body.page-id-66 .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-66 .card{background:white;border:1px solid #e1ddd5;border-radius:16px;overflow:hidden}body.page-id-66 .card .pic{height:220px;background-size:cover;background-position:center}body.page-id-66 .card .body{padding:22px}body.page-id-66 .num{font-size:10px;color:#b48b47;font-weight:900;letter-spacing:.15em}body.page-id-66 .card h3{font-size:22px;margin:8px 0}body.page-id-66 .card p{font-size:13px;color:#737c78;line-height:1.6}body.page-id-66 .tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}body.page-id-66 .tags span{font-size:9px;background:#eef1ed;padding:7px 8px;border-radius:999px}body.page-id-66 .learn{font-size:11px;font-weight:900;text-decoration:none;color:#0c433d}body.page-id-66 .dark{background:#0b403a;color:white}body.page-id-66 .dark .head p{color:#b8c5c1}body.page-id-66 .systems{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-66 .feature{min-height:470px;border-radius:18px;background:linear-gradient(0deg,rgba(5,42,38,.85),rgba(5,42,38,.1)),url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover;display:flex;align-items:end;padding:30px}body.page-id-66 .feature h3{font-size:38px;margin:5px 0}body.page-id-66 .feature p{max-width:580px;color:#d6dfdc;line-height:1.6}body.page-id-66 .side{display:grid;gap:12px}body.page-id-66 .mini{background:#164e47;border:1px solid #2b625c;border-radius:15px;padding:23px}body.page-id-66 .mini b{font-size:19px}body.page-id-66 .mini p{font-size:12px;color:#bdcac7;line-height:1.55}body.page-id-66 .process{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}body.page-id-66 .step{background:#fff;border:1px solid #e1ddd5;border-radius:12px;padding:18px;min-height:150px}body.page-id-66 .step b{font-size:10px;color:#b48b47}body.page-id-66 .step h4{font-size:15px;margin:12px 0 8px}body.page-id-66 .step p{font-size:11px;color:#737b77;line-height:1.5}body.page-id-66 .engineering{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}body.page-id-66 .photo{min-height:430px;border-radius:18px;background:url('https://commons.wikimedia.org/wiki/Special:Redirect/file/Solar_canopy_parking_lot.webp?width=2000') center/cover}body.page-id-66 .panel{background:white;border-radius:18px;border:1px solid #e1ddd5;padding:34px}body.page-id-66 .panel h2{font-size:42px;letter-spacing:-.04em;margin:10px 0}body.page-id-66 .checks{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}body.page-id-66 .checks div{padding:12px;background:#f1f2ee;border-radius:9px;font-size:12px;font-weight:700}body.page-id-66 .cta{padding:45px 0;background:#b38a47;color:white}body.page-id-66 .cta .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}body.page-id-66 .cta h2{font-size:38px;margin:0}body.page-id-66 footer{background:#062f2b;color:#c7d2cf;padding:55px 0 25px}body.page-id-66 .foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:35px}body.page-id-66 footer h4{color:white}body.page-id-66 footer a{display:block;text-decoration:none;font-size:12px;margin:10px 0;color:#bdc9c6}body.page-id-66 footer p{font-size:12px;line-height:1.7}body.page-id-66 .copy{border-top:1px solid #28514d;margin-top:30px;padding-top:20px;font-size:10px}@media(max-width:900px){body.page-id-66 nav a:not(.quote){display:none}body.page-id-66 .hero{min-height:540px}body.page-id-66 .trust{grid-template-columns:1fr 1fr}body.page-id-66 .trust div:nth-child(2){border-right:0}body.page-id-66 .grid{grid-template-columns:1fr 1fr}body.page-id-66 .systems,body.page-id-66 .engineering{grid-template-columns:1fr}body.page-id-66 .process{grid-template-columns:repeat(3,1fr)}body.page-id-66 .foot{grid-template-columns:1fr 1fr}}@media(max-width:600px){body.page-id-66 section{padding:52px 0}body.page-id-66 h1{font-size:48px}body.page-id-66 .hero .wrap{padding:72px 0 48px}body.page-id-66 .trust{margin-top:-18px}body.page-id-66 .trust div{padding:15px}body.page-id-66 .grid{grid-template-columns:1fr}body.page-id-66 .head{display:block}body.page-id-66 .card .pic{height:205px}body.page-id-66 .process{grid-template-columns:1fr 1fr}body.page-id-66 .feature{min-height:390px}body.page-id-66 .checks{grid-template-columns:1fr}body.page-id-66 .cta .wrap{display:block}body.page-id-66 .cta h2{font-size:30px;margin-bottom:18px}body.page-id-66 .foot{grid-template-columns:1fr 1fr;gap:20px}}body.page-id-66 /* V5 VIP engineering workflow */
.workflow-vip{padding:68px 0 62px;background:linear-gradient(180deg,#f7f3eb 0%,#eee8dc 100%);position:relative;overflow:hidden}body.page-id-66 .workflow-vip:before{content:"ENGINEERING PROCESS";position:absolute;right:-20px;top:12px;font-size:118px;font-weight:900;letter-spacing:-.06em;color:rgba(8,57,50,.035);white-space:nowrap;pointer-events:none}body.page-id-66 .workflow-head{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;margin-bottom:30px;position:relative;z-index:1}body.page-id-66 .workflow-head h2{font-size:clamp(36px,4.4vw,62px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;max-width:820px}body.page-id-66 .workflow-head>p{margin:0 0 5px;font-size:16px;line-height:1.7;color:#5f6c68;max-width:520px}body.page-id-66 .vip-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:0;position:relative;z-index:1}body.page-id-66 .vip-steps>div{position:relative;min-height:250px;padding:25px 25px 22px;border:1px solid #ded7ca;border-top:0;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(20,47,42,.055);overflow:hidden}body.page-id-66 .vip-steps>div:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gold),#e7c66e)}body.page-id-66 .vip-steps>div:nth-child(3),body.page-id-66 .vip-steps>div:nth-child(6){background:linear-gradient(145deg,#0b4038,#0d5649);color:#fff;border-color:#164f45}body.page-id-66 .vip-steps>div:nth-child(3) p,body.page-id-66 .vip-steps>div:nth-child(6) p{color:rgba(255,255,255,.74)}body.page-id-66 .vip-steps b{position:absolute;right:20px;top:18px;font-size:12px;color:var(--gold);letter-spacing:.12em}body.page-id-66 .vip-steps .wf-icon{display:flex;width:48px;height:48px;border-radius:12px;align-items:center;justify-content:center;background:#0b4038;color:#e9c15b;font-weight:900;font-size:12px;letter-spacing:.03em}body.page-id-66 .vip-steps>div:nth-child(3) .wf-icon,body.page-id-66 .vip-steps>div:nth-child(6) .wf-icon{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.15)}body.page-id-66 .vip-steps h3{font-size:23px;line-height:1.1;margin:24px 0 10px;letter-spacing:-.02em}body.page-id-66 .vip-steps p{font-size:14.5px;line-height:1.62;color:#5f6c68;margin:0 0 20px}body.page-id-66 .vip-steps em{position:absolute;left:25px;bottom:20px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.13em;color:#b88a2e}body.page-id-66 .workflow-strip{margin-top:14px;background:#0b4038;color:#fff;border-radius:12px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;position:relative;z-index:1}body.page-id-66 .workflow-strip span{color:#e6bd55;font-size:16px}body.page-id-66 .workflow-strip strong{white-space:nowrap}
@media(max-width:900px){body.page-id-66 .workflow-head{grid-template-columns:1fr;gap:16px}body.page-id-66 .vip-steps{grid-template-columns:repeat(2,1fr)}body.page-id-66 .workflow-vip:before{font-size:80px}body.page-id-66 .workflow-strip{overflow-x:auto;justify-content:flex-start}body.page-id-66 .workflow-strip strong,body.page-id-66 .workflow-strip span{flex:0 0 auto}}
@media(max-width:560px){body.page-id-66 .workflow-vip{padding:48px 0}body.page-id-66 .workflow-head h2{font-size:38px}body.page-id-66 .workflow-head>p{font-size:15px}body.page-id-66 .vip-steps{grid-template-columns:1fr}body.page-id-66 .vip-steps>div{min-height:225px;padding:22px}body.page-id-66 .vip-steps em{left:22px}body.page-id-66 .workflow-strip{padding:13px 15px}body.page-id-66 .workflow-vip:before{display:none}}body.page-id-66 /* V6.5 — balance Project Snapshot right column and remove dead space */
.v61-snapshot{display:flex;flex-direction:column;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}body.page-id-66 .v65-snapshot-fill{margin-top:18px;display:grid;gap:10px}body.page-id-66 .v65-status-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-66 .v65-status-card,body.page-id-66 .v65-highlight-card{border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.035);padding:15px}body.page-id-66 .v65-status-card small,body.page-id-66 .v65-highlight-card small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em;margin-bottom:7px}body.page-id-66 .v65-status-card b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-66 .v65-status-card span{display:block;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.45;margin-top:5px}body.page-id-66 .v65-progress{height:5px;border-radius:99px;background:rgba(255,255,255,.09);overflow:hidden;margin-top:10px}body.page-id-66 .v65-progress i{display:block;width:100%;height:100%;background:#dcb05a}body.page-id-66 .v65-highlight-card{padding:17px}body.page-id-66 .v65-highlight-card h4{margin:0 0 10px;color:#fff;font-size:16px}body.page-id-66 .v65-highlights{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-66 .v65-highlights span{border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:9px;color:rgba(255,255,255,.72);font-size:8.5px;line-height:1.35;background:rgba(0,0,0,.06)}body.page-id-66 .v65-record-note{margin-top:auto;padding-top:16px;color:rgba(255,255,255,.42);font-size:7.5px;line-height:1.5;border-top:1px solid rgba(255,255,255,.09)}
@media(max-width:760px){body.page-id-66 .v65-status-row,body.page-id-66 .v65-highlights{grid-template-columns:1fr}body.page-id-66 .v61-snapshot{min-height:auto}body.page-id-66 .v65-record-note{margin-top:10px}}body.page-id-66 /* V6.6 — use the remaining Project Snapshot depth instead of leaving dead space */
.v66-snapshot-lower{
  margin-top:12px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:10px;
}body.page-id-66 .v66-panel{
  border:1px solid rgba(255,255,255,.13);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  padding:15px;
  min-height:132px;
}body.page-id-66 .v66-panel small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.14em;margin-bottom:8px
}body.page-id-66 .v66-panel b{display:block;color:#fff;font-size:14px;line-height:1.2;margin-bottom:8px}body.page-id-66 .v66-panel p{margin:0;color:rgba(255,255,255,.58);font-size:8.5px;line-height:1.5}body.page-id-66 .v66-checks{display:grid;gap:6px;margin-top:10px}body.page-id-66 .v66-checks span{
  display:flex;align-items:center;gap:7px;
  color:rgba(255,255,255,.72);font-size:8px;line-height:1.3
}body.page-id-66 .v66-checks i{
  width:17px;height:17px;border-radius:50%;
  display:grid;place-items:center;flex:0 0 17px;
  border:1px solid rgba(220,176,90,.55);color:#dcb05a;
  font-style:normal;font-size:8px
}body.page-id-66 .v66-media-line{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}body.page-id-66 .v66-media-line span{
  min-height:48px;border:1px dashed rgba(255,255,255,.18);border-radius:9px;
  display:grid;place-items:center;text-align:center;padding:6px;
  color:rgba(255,255,255,.48);font-size:6.8px;font-weight:800;letter-spacing:.06em;
  background:rgba(0,0,0,.07)
}body.page-id-66 .v66-bottom-note{
  margin-top:10px;border-left:2px solid #dcb05a;padding:10px 12px;
  background:rgba(220,176,90,.055);border-radius:0 10px 10px 0;
  color:rgba(255,255,255,.62);font-size:8px;line-height:1.45
}
@media(max-width:760px){body.page-id-66 .v66-snapshot-lower{grid-template-columns:1fr}body.page-id-66 .v66-panel{min-height:auto}
}body.page-id-66 /* V6.7 — Case Study video rebuilt as a proper wide media panel */
.v63-video-wrap{
  position:relative !important;
  width:100% !important;
  min-height:0 !important;
  height:auto !important;
  aspect-ratio:16/9;
  overflow:hidden;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.16);
  background:#073f38;
  box-shadow:0 18px 40px rgba(0,0,0,.16);
}body.page-id-66 .v63-video-wrap iframe{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  border:0;
  display:block;
}body.page-id-66 .v63-video-label{
  left:16px !important;
  bottom:15px !important;
  padding:8px 11px !important;
  background:rgba(3,45,40,.88) !important;
  backdrop-filter:blur(8px);
}body.page-id-66 .v67-video-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:18px;
  margin:18px 0 10px;
}body.page-id-66 .v67-video-head small{
  display:block;color:#dcb05a;font-size:7px;font-weight:900;
  letter-spacing:.15em;margin-bottom:5px
}body.page-id-66 .v67-video-head b{display:block;color:#fff;font-size:15px;line-height:1.15}body.page-id-66 .v67-video-head span{max-width:260px;color:rgba(255,255,255,.54);font-size:8px;line-height:1.45;text-align:right}body.page-id-66 .v63-demo-note{
  margin-top:8px !important;
  padding:9px 12px !important;
  border-radius:10px;
  background:rgba(255,255,255,.025);
  border:1px solid rgba(255,255,255,.07);
}
@media(max-width:760px){body.page-id-66 .v67-video-head{display:block}body.page-id-66 .v67-video-head span{display:block;text-align:left;margin-top:6px;max-width:none}body.page-id-66 .v63-video-wrap{aspect-ratio:16/9 !important}
}body.page-id-66 /* V6.8 — restore compact video area,body.page-id-66 placeholder only */
.v67-video-head{display:none !important}body.page-id-66 .v63-video-wrap{
  position:relative !important;
  overflow:hidden !important;
  border-radius:13px !important;
  border:1px solid rgba(255,255,255,.13) !important;
  min-height:210px !important;
  height:210px !important;
  aspect-ratio:auto !important;
  background:
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 30%),
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}body.page-id-66 .v63-video-wrap iframe{display:none !important}body.page-id-66 .v68-video-placeholder{
  text-align:center;
  padding:24px;
  max-width:420px;
  position:relative;
  z-index:2;
}body.page-id-66 .v68-video-placeholder small{
  display:block;
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:9px;
}body.page-id-66 .v68-video-placeholder b{
  display:block;
  color:#fff;
  font-size:18px;
  margin-bottom:6px;
}body.page-id-66 .v68-video-placeholder span{
  display:block;
  color:rgba(255,255,255,.55);
  font-size:9px;
  line-height:1.5;
}body.page-id-66 .v63-video-label{display:none !important}body.page-id-66 .v63-demo-note{
  margin-top:8px !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:rgba(255,255,255,.45) !important;
  font-size:7px !important;
}
@media(max-width:560px){body.page-id-66 .v63-video-wrap{height:175px !important;min-height:175px !important}body.page-id-66 .v68-video-placeholder b{font-size:16px}
}body.page-id-66 /* V6.10 — retained lower visual project journey starts cleanly */
.v6-case-template .v61-story-head{margin-top:0 !important;padding-top:0 !important}body.page-id-66 /* V6.11 final refinement */
.v3-browse{padding-top:52px!important;padding-bottom:52px!important}body.page-id-66 .v3-browse .v3-kicker{margin-bottom:9px!important}body.page-id-66 .v3-browse h2{font-size:clamp(34px,4vw,56px)!important;max-width:780px!important}body.page-id-66 .v3-browse-grid{margin-top:20px!important}body.page-id-66 .v3-browse-grid a{padding:16px!important}body.page-id-66 .v3-browse-grid b{margin:20px 0 7px!important}body.page-id-66 .v6-cities{padding-top:66px!important}
@media(max-width:560px){body.page-id-66 .v3-browse{padding-top:38px!important;padding-bottom:38px!important}
}body.page-id-66{--pv2-green:#0d3f39;--pv2-green2:#082f2b;--pv2-gold:#b68b47;--pv2-ink:#153c38;--pv2-cream:#f5f2e9;--pv2-line:#dedbd1}body.page-id-66 .pv2{font-family:inherit;color:var(--pv2-ink);background:#fff}body.page-id-66 .pv2 *{box-sizing:border-box}body.page-id-66 .pv2-shell{width:min(1240px,92%);margin:auto}body.page-id-66 .pv2-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:#092f2c;color:#fff}body.page-id-66 .pv2-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,38,35,.97) 0%,rgba(5,38,35,.88) 44%,rgba(5,38,35,.28) 100%),radial-gradient(circle at 82% 35%,rgba(182,139,71,.28),transparent 30%),linear-gradient(135deg,#0d4841,#071f1d)}body.page-id-66 .pv2-hero-bg:after{content:"";position:absolute;right:-6%;top:10%;width:50%;height:80%;border:1px solid rgba(255,255,255,.13);transform:skewX(-12deg);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}body.page-id-66 .pv2-hero-inner{position:relative;z-index:2;padding:92px 0 68px}body.page-id-66 .pv2-kicker,body.page-id-66 .pv2-section-head>span,body.page-id-66 .pv2-label,body.page-id-66 .pv2-rfq span{font-size:11px;letter-spacing:.22em;font-weight:900;color:var(--pv2-gold)}body.page-id-66 .pv2-hero h1{max-width:930px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:15px 0 24px}body.page-id-66 .pv2-hero h1 em,body.page-id-66 .pv2-section-head h2 em{font-style:normal;color:#c59a55}body.page-id-66 .pv2-hero p{max-width:760px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.77)}body.page-id-66 .pv2-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}body.page-id-66 .pv2-actions a,body.page-id-66 .pv2-rfq-box a{padding:14px 18px;border-radius:8px;background:var(--pv2-gold);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-66 .pv2-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}body.page-id-66 .pv2-stats{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px}body.page-id-66 .pv2-stats span{font-size:10px;color:rgba(255,255,255,.63)}body.page-id-66 .pv2-stats b{display:block;font-size:24px;color:#fff;margin-bottom:3px}body.page-id-66 .pv2-nav{padding:28px 0;background:var(--pv2-cream);border-bottom:1px solid var(--pv2-line)}body.page-id-66 .pv2-nav .pv2-shell{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center}body.page-id-66 .pv2-nav-title span{font-size:9px;letter-spacing:.2em;color:var(--pv2-gold);font-weight:900}body.page-id-66 .pv2-nav-title strong{display:block;font-size:17px;margin-top:4px}body.page-id-66 .pv2-chips{display:flex;gap:8px;flex-wrap:wrap}body.page-id-66 .pv2-chips a{font-size:10px;font-weight:800;text-decoration:none;color:var(--pv2-green);background:#fff;border:1px solid var(--pv2-line);padding:9px 12px;border-radius:999px}body.page-id-66 .pv2-feature,body.page-id-66 .pv2-family,body.page-id-66 .pv2-tech{padding:78px 0}body.page-id-66 .pv2-section-head{max-width:850px;margin-bottom:34px}body.page-id-66 .pv2-section-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.02;letter-spacing:-.045em;margin:9px 0 12px}body.page-id-66 .pv2-section-head p{max-width:740px;color:#6d7773;line-height:1.7;font-size:14px}body.page-id-66 .pv2-design-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-66 .pv2-design-grid article,body.page-id-66 .pv2-cards article{border:1px solid var(--pv2-line);border-radius:14px;padding:24px;background:#fff;min-height:190px;transition:.2s}body.page-id-66 .pv2-design-grid article:hover,body.page-id-66 .pv2-cards article:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(12,63,57,.08)}body.page-id-66 .pv2-design-grid b,body.page-id-66 .pv2-cards .num{color:var(--pv2-gold);font-size:11px}body.page-id-66 .pv2-design-grid h3,body.page-id-66 .pv2-cards h3{font-size:19px;margin:20px 0 9px}body.page-id-66 .pv2-design-grid p,body.page-id-66 .pv2-cards p{font-size:12.5px;line-height:1.65;color:#6b7471}body.page-id-66 .pv2-design-grid small,body.page-id-66 .pv2-cards small{display:block;margin-top:18px;font-size:8px;letter-spacing:.12em;color:#9b7b45;font-weight:900}body.page-id-66 .pv2-dark{padding:78px 0;background:linear-gradient(135deg,var(--pv2-green2),var(--pv2-green));color:#fff}body.page-id-66 .pv2-section-head.light h2{color:#fff}body.page-id-66 .pv2-section-head.light p{color:rgba(255,255,255,.66)}body.page-id-66 .pv2-cards{display:grid;gap:12px}body.page-id-66 .pv2-cards.four{grid-template-columns:repeat(4,1fr)}body.page-id-66 .pv2-cards.three{grid-template-columns:repeat(3,1fr)}body.page-id-66 .pv2-dark .pv2-cards article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}body.page-id-66 .pv2-dark .pv2-cards h3{color:#fff}body.page-id-66 .pv2-dark .pv2-cards p{color:rgba(255,255,255,.65)}body.page-id-66 .pv2-split{padding:0;background:#fff}body.page-id-66 .pv2-split-grid{display:grid;grid-template-columns:1fr 1fr}body.page-id-66 .pv2-split-grid>div{padding:70px 7%;min-height:440px}body.page-id-66 .pv2-split-grid>div:first-child{background:#f3f0e7}body.page-id-66 .pv2-split-grid>div:last-child{background:#e8eee9}body.page-id-66 .pv2-split h2{font-size:36px;line-height:1.05;margin:12px 0 26px}body.page-id-66 .pv2-split ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-66 .pv2-split li{background:rgba(255,255,255,.7);padding:12px;border-radius:8px;font-size:12px;font-weight:750}body.page-id-66 .pv2-family.cream{background:var(--pv2-cream)}body.page-id-66 .pv2-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-66 .pv2-mini-grid div{padding:20px;border:1px solid var(--pv2-line);border-radius:12px;background:#fff}body.page-id-66 .pv2-mini-grid b{font-size:15px}body.page-id-66 .pv2-mini-grid span{display:block;color:#7a827f;font-size:11px;margin-top:5px}body.page-id-66 .pv2-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--pv2-line);border-radius:16px;overflow:hidden}body.page-id-66 .pv2-process>div{padding:24px;border-right:1px solid var(--pv2-line);min-height:180px}body.page-id-66 .pv2-process>div:last-child{border:0}body.page-id-66 .pv2-process b{color:var(--pv2-gold);font-size:11px}body.page-id-66 .pv2-process h3{font-size:17px;margin:24px 0 8px}body.page-id-66 .pv2-process p{font-size:11.5px;line-height:1.6;color:#6e7774}body.page-id-66 .pv2-rfq{padding:70px 0;background:#0b3732;color:#fff}body.page-id-66 .pv2-rfq-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}body.page-id-66 .pv2-rfq h2{font-size:45px;line-height:1.02;letter-spacing:-.04em;margin:10px 0 15px}body.page-id-66 .pv2-rfq p{color:rgba(255,255,255,.65);line-height:1.7}body.page-id-66 .pv2-rfq-box{background:#fff;color:var(--pv2-ink);border-radius:16px;padding:27px}body.page-id-66 .pv2-rfq-box strong{font-size:18px}body.page-id-66 .pv2-rfq-box ul{padding-left:18px;margin:15px 0 24px;color:#66716d;font-size:12px;line-height:1.8}body.page-id-66 .pv2-rfq-box a{display:inline-block}
@media(max-width:980px){body.page-id-66 .pv2-design-grid,body.page-id-66 .pv2-cards.four{grid-template-columns:repeat(2,1fr)}body.page-id-66 .pv2-cards.three{grid-template-columns:repeat(2,1fr)}body.page-id-66 .pv2-process{grid-template-columns:repeat(2,1fr)}body.page-id-66 .pv2-process>div{border-bottom:1px solid var(--pv2-line)}body.page-id-66 .pv2-nav .pv2-shell{grid-template-columns:1fr}body.page-id-66 .pv2-mini-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){body.page-id-66 .pv2-hero{min-height:auto}body.page-id-66 .pv2-hero-inner{padding:68px 0 45px}body.page-id-66 .pv2-hero h1{font-size:44px}body.page-id-66 .pv2-hero p{font-size:14px}body.page-id-66 .pv2-stats{grid-template-columns:repeat(2,1fr);gap:20px}body.page-id-66 .pv2-feature,body.page-id-66 .pv2-family,body.page-id-66 .pv2-tech,body.page-id-66 .pv2-dark{padding:52px 0}body.page-id-66 .pv2-section-head h2{font-size:37px}body.page-id-66 .pv2-design-grid,body.page-id-66 .pv2-cards.four,body.page-id-66 .pv2-cards.three{grid-template-columns:1fr 1fr}body.page-id-66 .pv2-design-grid article,body.page-id-66 .pv2-cards article{padding:17px;min-height:170px}body.page-id-66 .pv2-design-grid h3,body.page-id-66 .pv2-cards h3{font-size:16px}body.page-id-66 .pv2-split-grid{grid-template-columns:1fr}body.page-id-66 .pv2-split-grid>div{padding:48px 6%;min-height:auto}body.page-id-66 .pv2-mini-grid{grid-template-columns:1fr 1fr}body.page-id-66 .pv2-process{grid-template-columns:1fr}body.page-id-66 .pv2-process>div{min-height:auto;border-right:0}body.page-id-66 .pv2-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-66 .pv2-rfq h2{font-size:36px}}
@media(max-width:430px){body.page-id-66 .pv2-design-grid,body.page-id-66 .pv2-cards.four,body.page-id-66 .pv2-cards.three,body.page-id-66 .pv2-mini-grid{grid-template-columns:1fr}body.page-id-66 .pv2-split ul{grid-template-columns:1fr}body.page-id-66 .pv2-actions a{width:100%;text-align:center}}body.page-id-66 /* V3 Mega Product Catalogue */
.v3-finder{padding:34px 0;background:#0d3f39;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}body.page-id-66 .v3-finder .pv2-shell{display:grid;grid-template-columns:330px 1fr;gap:40px;align-items:center}body.page-id-66 .v3-finder-copy span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#c19751}body.page-id-66 .v3-finder-copy h2{font-size:28px;margin:5px 0 5px;letter-spacing:-.03em}body.page-id-66 .v3-finder-copy p{font-size:11px;color:rgba(255,255,255,.62);margin:0}body.page-id-66 .v3-filter-buttons{display:flex;gap:7px;flex-wrap:wrap}body.page-id-66 .v3-filter-buttons button{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800;cursor:pointer}body.page-id-66 .v3-filter-buttons button.active{background:#b68b47;border-color:#b68b47}body.page-id-66 .v3-filterable.v3-hidden{display:none!important}body.page-id-66 .v3-mega{margin-top:24px}body.page-id-66 .v3-more{width:100%;border:1px solid #d9d5ca;background:#f7f5ef;color:#0d3f39;border-radius:11px;padding:15px 18px;font-size:10px;letter-spacing:.11em;font-weight:900;cursor:pointer;text-align:center}body.page-id-66 .pv2-dark .v3-more{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}body.page-id-66 .v3-mega-grid{display:none;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}body.page-id-66 .v3-mega.open .v3-mega-grid{display:grid}body.page-id-66 .v3-product{border:1px solid #dfdbd0;background:#fff;border-radius:11px;padding:17px;min-height:160px;color:#153c38}body.page-id-66 .pv2-dark .v3-product{background:#fff;color:#153c38;border-color:#fff}body.page-id-66 .v3-product-top{display:flex;justify-content:space-between;gap:8px;align-items:center}body.page-id-66 .v3-product-top b{font-size:10px;color:#b68b47}body.page-id-66 .v3-product-top span{font-size:7px;letter-spacing:.12em;color:#9a9f9c;font-weight:900}body.page-id-66 .v3-product h4{font-size:14px;margin:18px 0 7px}body.page-id-66 .v3-product p{font-size:10.5px!important;line-height:1.5!important;color:#707976!important;margin:0}body.page-id-66 .v3-product-actions{display:flex;gap:12px;margin-top:17px}body.page-id-66 .v3-product-actions a{font-size:8px;font-weight:900;letter-spacing:.05em;text-decoration:none;color:#0d3f39}body.page-id-66 .v3-product-actions a:last-child{color:#a97f3e}body.page-id-66 .v3-compare{padding:70px 0;background:linear-gradient(135deg,#082f2b,#0d3f39);color:#fff}body.page-id-66 .v3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.13);border-radius:14px;overflow:hidden}body.page-id-66 .v3-compare-grid>div{padding:24px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-66 .v3-compare-grid>div:last-child{border:0}body.page-id-66 .v3-compare-grid b{font-size:10px;color:#c19751}body.page-id-66 .v3-compare-grid h3{font-size:17px;margin:22px 0 8px}body.page-id-66 .v3-compare-grid p{font-size:11px;line-height:1.6;color:rgba(255,255,255,.62)}
@media(max-width:980px){body.page-id-66 .v3-finder .pv2-shell{grid-template-columns:1fr}body.page-id-66 .v3-mega-grid{grid-template-columns:repeat(2,1fr)}body.page-id-66 .v3-compare-grid{grid-template-columns:repeat(2,1fr)}body.page-id-66 .v3-compare-grid>div{border-bottom:1px solid rgba(255,255,255,.13)}}
@media(max-width:600px){body.page-id-66 .v3-finder{padding:27px 0}body.page-id-66 .v3-finder .pv2-shell{gap:18px}body.page-id-66 .v3-filter-buttons{display:grid;grid-template-columns:repeat(3,1fr)}body.page-id-66 .v3-filter-buttons button{padding:9px 5px}body.page-id-66 .v3-mega-grid{grid-template-columns:1fr}body.page-id-66 .v3-product{min-height:auto}body.page-id-66 .v3-compare-grid{grid-template-columns:1fr}body.page-id-66 .v3-compare-grid>div{border-right:0}body.page-id-66 .v3-more{font-size:9px}}body.page-id-66 *{box-sizing:border-box}body.page-id-66{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-66{scroll-behavior:smooth}body.page-id-66{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-66 a{color:inherit;text-decoration:none}body.page-id-66 img{max-width:100%;display:block}body.page-id-66 .wrap{width:min(1380px,94%);margin:auto}body.page-id-66 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-66 h1,body.page-id-66 h2,body.page-id-66 h3{margin-top:0}body.page-id-66 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-66 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-66 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-66 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-66 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-66 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-66 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-66 .menu a:hover{color:var(--gold)}body.page-id-66 .nav-actions{display:flex;gap:8px}body.page-id-66 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-66 .btn.gold{background:var(--gold);color:#fff}body.page-id-66 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-66 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-66 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-66 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-66 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-66 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-66 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-66 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-66 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-66 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-66 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-66 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-66 section{padding:92px 0}body.page-id-66 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-66 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-66 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-66 .trust-item:last-child{border:0}body.page-id-66 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-66 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-66 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-66 .visual-stack{position:relative;min-height:520px}body.page-id-66 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-66 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-66 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-66 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-66 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-66 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-66 .solution-body{padding:19px}body.page-id-66 .solution-body h3{color:var(--green);font-size:18px}body.page-id-66 .solution-body p{color:var(--muted);font-size:12px}body.page-id-66 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-66 .parking-feature{background:var(--paper)}body.page-id-66 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-66 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-66 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-66 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-66 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-66 .engineering{background:var(--deep);color:#fff}body.page-id-66 .engineering h2{color:#fff}body.page-id-66 .engineering .lead{color:#b8c8c0}body.page-id-66 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-66 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-66 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-66 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-66 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-66 .eng-card b{color:#d7bc81;display:block}body.page-id-66 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-66 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-66 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-66 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-66 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-66 .process span{font-size:10px;color:var(--muted)}body.page-id-66 .materials{background:var(--paper)}body.page-id-66 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-66 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-66 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-66 .mat h3{color:var(--green)}body.page-id-66 .mat p{font-size:12px;color:var(--muted)}body.page-id-66 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-66 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-66 .industry b{color:var(--green);display:block}body.page-id-66 .industry span{font-size:11px;color:var(--muted)}body.page-id-66 .project-section{background:#fff}body.page-id-66 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-66 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-66 .project-card:first-child{grid-row:span 2}body.page-id-66 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-66 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-66 .project-info b{display:block}body.page-id-66 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-66 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-66 .stats-section h2{color:#fff}body.page-id-66 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-66 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-66 .stat-card small{color:#b8cbc1;display:block}body.page-id-66 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-66 .knowledge{background:var(--paper)}body.page-id-66 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-66 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-66 .article b{color:var(--green);display:block}body.page-id-66 .article p{font-size:11px;color:var(--muted)}body.page-id-66 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-66 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-66 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-66 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-66 .rfq-section{background:var(--deep);color:#fff}body.page-id-66 .rfq-section h2{color:#fff}body.page-id-66 .rfq-section .lead{color:#b9cbc2}body.page-id-66 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-66 input,body.page-id-66 select,body.page-id-66 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-66 textarea{min-height:110px}body.page-id-66 .full{grid-column:1/-1}body.page-id-66 .rfq-form button{border:0}body.page-id-66 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-66 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-66 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-66 footer h3,body.page-id-66 footer h4{color:#fff}body.page-id-66 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-66 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-66 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-66 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-66 .menu{display:none}body.page-id-66 .solution-grid,body.page-id-66 .industry-grid,body.page-id-66 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-66 .intro-grid,body.page-id-66 .parking-grid,body.page-id-66 .eng-grid{grid-template-columns:1fr}body.page-id-66 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-66 .mat-grid,body.page-id-66 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-66 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-66 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-66 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-66 .topbar{display:block;text-align:center}body.page-id-66 .nav-actions .ghost{display:none}body.page-id-66 .hero{min-height:680px}body.page-id-66 .hero h1{font-size:52px}body.page-id-66 .hero-stats,body.page-id-66 .solution-grid,body.page-id-66 .industry-grid,body.page-id-66 .knowledge-grid,body.page-id-66 .mat-grid,body.page-id-66 .stats-grid,body.page-id-66 .rfq-form,body.page-id-66 .footer-grid{grid-template-columns:1fr}body.page-id-66 .process-grid{grid-template-columns:1fr 1fr}body.page-id-66 .design-list,body.page-id-66 .eng-cards{grid-template-columns:1fr}body.page-id-66 .project-grid{grid-template-columns:1fr}body.page-id-66 .project-card:first-child{grid-column:auto}
}body.page-id-66 /* V43 — premium hero image slider */
.hero{background:#03251b!important;min-height:690px!important;isolation:isolate}body.page-id-66 .hero-slides{position:absolute;inset:0;z-index:-2;overflow:hidden}body.page-id-66 .hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transform:scale(1.035);transition:opacity 1.1s ease,transform 6.5s ease}body.page-id-66 .hero-slide.active{opacity:1;transform:scale(1)}body.page-id-66 .hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(1,24,17,.96) 0%,rgba(3,48,35,.88) 42%,rgba(3,48,35,.48) 72%,rgba(1,24,17,.28) 100%)}body.page-id-66 .hero:after{z-index:0!important;right:-190px!important;top:40px!important;width:700px!important;height:700px!important}body.page-id-66 .hero-in{z-index:2!important;max-width:1050px!important;padding:38px 0 30px}body.page-id-66 .hero h1{font-size:clamp(48px,6.1vw,82px)!important;max-width:930px;line-height:.98!important;margin:14px 0 18px!important;text-shadow:0 3px 24px rgba(0,0,0,.2)}body.page-id-66 .hero .dual-ar{font-size:clamp(25px,3vw,42px);font-weight:850;line-height:1.25;margin:0 0 15px;max-width:900px;color:#fff!important}body.page-id-66 .hero p{font-size:16px!important;line-height:1.65;max-width:790px!important}body.page-id-66 .hero-stats{max-width:980px!important;gap:12px!important;margin-top:28px!important}body.page-id-66 .hero-stat{backdrop-filter:blur(8px);background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.22)!important;min-height:84px}body.page-id-66 .hero-slider-nav{display:flex;align-items:center;gap:9px;margin-top:18px}body.page-id-66 .hero-dot{width:28px;height:4px;border:0;border-radius:20px;background:rgba(255,255,255,.32);cursor:pointer;padding:0;transition:.25s}body.page-id-66 .hero-dot.active{width:52px;background:var(--gold)}body.page-id-66 .hero-slide-label{font-size:10px;letter-spacing:1.6px;color:#d9e6df;margin-left:7px;font-weight:800;text-transform:uppercase}
@media(max-width:900px){body.page-id-66 .hero{min-height:700px!important}body.page-id-66 .hero:before{background:linear-gradient(90deg,rgba(1,24,17,.94),rgba(3,48,35,.70))}body.page-id-66 .hero h1{font-size:46px!important}body.page-id-66 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-66 /* V44 — split-screen VIP hero: compact,body.page-id-66 copy left,body.page-id-66 imagery right */
.hero{min-height:560px!important;padding:54px 0!important;background:linear-gradient(135deg,#03281d 0%,#074332 100%)!important;overflow:hidden}body.page-id-66 .hero:before{background:linear-gradient(90deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 48%,rgba(2,36,26,.08) 68%,rgba(2,36,26,0) 100%)!important;z-index:0!important}body.page-id-66 .hero:after{display:none!important}body.page-id-66 .hero-slides{left:auto!important;right:0!important;width:51%!important;z-index:0!important;border-radius:32px 0 0 32px;overflow:hidden;box-shadow:-28px 0 70px rgba(0,0,0,.18)}body.page-id-66 .hero-slide{background-position:center center!important}body.page-id-66 .hero-in{max-width:1240px!important;padding:8px 0!important;margin:0 auto!important;position:relative!important;z-index:2!important}body.page-id-66 .hero-in>.ey,body.page-id-66 .hero-in>h1,body.page-id-66 .hero-in>p,body.page-id-66 .hero-in>.hero-actions,body.page-id-66 .hero-in>.hero-stats,body.page-id-66 .hero-in>.hero-slider-nav{width:47%;max-width:560px!important}body.page-id-66 .hero h1{font-size:clamp(43px,4.4vw,66px)!important;line-height:.98!important;letter-spacing:-2px!important;margin:13px 0 16px!important}body.page-id-66 .hero h1 .ar{font-size:.58em!important;line-height:1.3!important;margin-top:10px!important;display:block}body.page-id-66 .hero p{font-size:15px!important;line-height:1.65!important;color:#d7e4de!important}body.page-id-66 .hero-actions{margin-top:22px!important}body.page-id-66 .hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-top:24px!important}body.page-id-66 .hero-stat{min-height:68px!important;padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.075)!important}body.page-id-66 .hero-stat b{font-size:13px!important}body.page-id-66 .hero-stat span{font-size:9px!important}body.page-id-66 .hero-slider-nav{margin-top:14px!important}body.page-id-66 .hero-slide-label{color:#fff!important}
@media(max-width:900px){body.page-id-66 .hero{min-height:auto!important;padding:46px 0 330px!important}body.page-id-66 .hero-slides{top:auto!important;bottom:0!important;width:100%!important;height:300px!important;border-radius:24px 24px 0 0}body.page-id-66 .hero:before{background:linear-gradient(180deg,rgba(2,36,26,.98) 0%,rgba(2,48,35,.96) 56%,rgba(2,36,26,.16) 78%,rgba(2,36,26,0) 100%)!important}body.page-id-66 .hero-in>.ey,body.page-id-66 .hero-in>h1,body.page-id-66 .hero-in>p,body.page-id-66 .hero-in>.hero-actions,body.page-id-66 .hero-in>.hero-stats,body.page-id-66 .hero-in>.hero-slider-nav{width:100%;max-width:100%!important}body.page-id-66 .hero h1{font-size:43px!important}body.page-id-66 .hero-stats{grid-template-columns:repeat(2,1fr)!important}}body.page-id-66 /* V45 — cinematic full-background hero: moving imagery + readable VIP content */
.hero{min-height:585px!important;padding:46px 0!important;background:#03281d!important;position:relative!important;overflow:hidden!important;isolation:isolate}body.page-id-66 .hero-slides{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;z-index:-3!important;overflow:hidden!important}body.page-id-66 .hero-slide{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center 52%!important;opacity:0;transform:scale(1.055);transition:opacity 1.15s ease,transform 7s ease!important;filter:saturate(.92) contrast(1.04)}body.page-id-66 .hero-slide.active{opacity:1!important;transform:scale(1)!important}body.page-id-66 .hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,25,18,.92) 0%,rgba(3,43,31,.82) 35%,rgba(3,43,31,.40) 60%,rgba(2,24,17,.12) 100%)!important}body.page-id-66 .hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0 0!important;width:auto!important;height:180px!important;border:0!important;border-radius:0!important;z-index:-1!important;background:linear-gradient(0deg,rgba(2,22,16,.70),transparent)!important}body.page-id-66 .hero-in{width:min(1380px,94%)!important;max-width:none!important;margin:auto!important;padding:0!important;position:relative!important;z-index:2!important}body.page-id-66 .hero-in>.ey,body.page-id-66 .hero-in>h1,body.page-id-66 .hero-in>p,body.page-id-66 .hero-in>.hero-actions,body.page-id-66 .hero-in>.hero-stats,body.page-id-66 .hero-in>.hero-slider-nav{width:auto!important;max-width:none!important}body.page-id-66 .hero-in>.ey{display:inline-flex;background:rgba(3,37,27,.62);border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(8px);padding:7px 11px;border-radius:999px;color:#e0bd76!important}body.page-id-66 .hero h1{max-width:760px!important;font-size:clamp(46px,5.1vw,72px)!important;line-height:.97!important;letter-spacing:-2.4px!important;margin:14px 0 14px!important;text-shadow:0 4px 24px rgba(0,0,0,.28)}body.page-id-66 .hero h1 .ar{font-size:.55em!important;line-height:1.28!important;margin-top:10px!important;display:block!important;max-width:690px}body.page-id-66 .hero p{max-width:690px!important;font-size:15px!important;line-height:1.62!important;color:#edf4f0!important;text-shadow:0 2px 14px rgba(0,0,0,.35)}body.page-id-66 .hero-actions{margin-top:20px!important;display:flex!important;gap:10px!important}body.page-id-66 .hero .btn{box-shadow:0 10px 28px rgba(0,0,0,.16)}body.page-id-66 .hero-stats{max-width:820px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:24px!important}body.page-id-66 .hero-stat{min-height:66px!important;padding:11px 12px!important;border-radius:12px!important;background:rgba(3,34,25,.48)!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(9px)!important}body.page-id-66 .hero-stat b{font-size:12px!important;line-height:1.2}body.page-id-66 .hero-stat span{font-size:9px!important;line-height:1.35;display:block;margin-top:4px}body.page-id-66 .hero-slider-nav{display:flex!important;align-items:center!important;gap:8px!important;margin-top:14px!important;max-width:820px!important}body.page-id-66 .hero-slide-label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)}
@media(max-width:900px){body.page-id-66 .hero{min-height:640px!important;padding:38px 0!important}body.page-id-66 .hero:before{background:linear-gradient(90deg,rgba(2,25,18,.92),rgba(3,43,31,.62))!important}body.page-id-66 .hero h1{font-size:44px!important;max-width:94%!important}body.page-id-66 .hero p{max-width:92%!important}body.page-id-66 .hero-stats{grid-template-columns:repeat(2,1fr)!important;max-width:620px!important}}
@media(max-width:560px){body.page-id-66 .hero{min-height:680px!important}body.page-id-66 .hero h1{font-size:38px!important}body.page-id-66 .hero-stats{grid-template-columns:1fr 1fr!important}body.page-id-66 .hero-stat{min-height:62px!important}body.page-id-66 .hero p{font-size:13px!important}}body.page-id-66 header .menu{white-space:nowrap}body.page-id-66 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-66 header .menu a:hover{color:#c7a158}body.page-id-66 .card h3{margin-top:8px}body.page-id-66 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-66 header .menu{display:none}}body.page-id-66 #client-trust,body.page-id-66 #before-after,body.page-id-66 #quality-safety,body.page-id-66 #after-sales,body.page-id-66 #final-corporate-cta{scroll-margin-top:95px}body.page-id-66 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-66 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-66 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-66 footer .footer-grid{grid-template-columns:1fr}}body.page-id-66 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-66 .wrap,body.page-id-66 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-66 section{padding:64px 0!important}body.page-id-66 .section-head{margin-bottom:26px!important}body.page-id-66 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-66 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-66 h3{font-size:17px!important}body.page-id-66 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-66 .ar-line,body.page-id-66 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-66 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-66 .hero-content,body.page-id-66 .hero-in{max-width:860px!important}body.page-id-66 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-66 .hero-proof,body.page-id-66 .hero-stats{margin-top:28px!important}body.page-id-66 header{height:82px!important}body.page-id-66 .logo img,body.page-id-66 .brand img{width:104px!important;height:66px!important}body.page-id-66 .menu{gap:10px!important}body.page-id-66 .menu a{font-size:9px!important}body.page-id-66 .nav{gap:14px!important}body.page-id-66 .btn{padding:11px 14px!important}body.page-id-66 .cards4,body.page-id-66 .solution-grid{gap:12px!important}body.page-id-66 .card-img,body.page-id-66 .solution-img{height:160px!important}body.page-id-66 .card-body,body.page-id-66 .solution-body{padding:16px!important}body.page-id-66 .card-body p,body.page-id-66 .solution-body p{font-size:11px!important}body.page-id-66 .split,body.page-id-66 .intro-grid,body.page-id-66 .parking-grid,body.page-id-66 .eng-grid{gap:38px!important}body.page-id-66 .visual-collage,body.page-id-66 .visual-stack{min-height:430px!important}body.page-id-66 .parking-photo,body.page-id-66 .parking-visual{height:470px!important}body.page-id-66 .eng-photo,body.page-id-66 .eng-visual{height:470px!important}body.page-id-66 .process,body.page-id-66 .process-grid{gap:8px!important}body.page-id-66 .process-step,body.page-id-66 .process{font-size:11px}body.page-id-66 .material-grid,body.page-id-66 .mat-grid,body.page-id-66 .industry-grid,body.page-id-66 .blog-grid,body.page-id-66 .knowledge-grid{gap:10px!important}body.page-id-66 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-66 .location-grid{gap:8px!important}body.page-id-66 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-66 footer{padding-top:46px!important}body.page-id-66 .footer-grid{gap:18px!important}body.page-id-66 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-66 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-66 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-66 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-66 .visual-banner .caption b{font-size:22px;display:block}body.page-id-66 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-66 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-66 .wrap,body.page-id-66 .w{width:calc(100% - 28px)!important}body.page-id-66 section{padding:42px 0!important}body.page-id-66 .hero{min-height:620px!important}body.page-id-66 .cards4,body.page-id-66 .solution-grid,body.page-id-66 .industry-grid,body.page-id-66 .blog-grid,body.page-id-66 .knowledge-grid,body.page-id-66 .material-grid,body.page-id-66 .mat-grid,body.page-id-66 .cred-grid,body.page-id-66 .stats-grid{grid-template-columns:1fr!important}body.page-id-66 .process,body.page-id-66 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-66 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-66 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-66{overflow-x:hidden}body.page-id-66 .wrap,body.page-id-66 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-66 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-66 section + section{margin-top:0!important}body.page-id-66 .section-head{margin:0 0 14px!important}body.page-id-66 .section-head h2{margin:4px 0 9px!important}body.page-id-66 p{margin:6px 0 9px!important}body.page-id-66 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-66 .cards,body.page-id-66 .cards4,body.page-id-66 .solution-grid,body.page-id-66 .industry-grid,body.page-id-66 .material-grid,body.page-id-66 .mat-grid,body.page-id-66 .eng-list,body.page-id-66 .process,body.page-id-66 .process-grid,body.page-id-66 .quick-grid,body.page-id-66 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-66 #parking .parking-grid,body.page-id-66 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-66 #parking .parking-photo,body.page-id-66 #parking .parking-visual,body.page-id-66 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-66 #manufacturing .process,body.page-id-66 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-66 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-66 #manufacturing .manufacturing-visual,body.page-id-66 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-66 #final-corporate-cta{padding:28px 0!important}body.page-id-66 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-66 #final-corporate-cta .visual-collage,body.page-id-66 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-66 #rfq{padding:38px 0!important}body.page-id-66 #rfq .section-head{margin-bottom:12px!important}body.page-id-66 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-66 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-66 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-66 #manufacturing .process,body.page-id-66 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-66 .wrap,body.page-id-66 .w{width:calc(100% - 30px)!important}body.page-id-66 #parking .parking-grid,body.page-id-66 #parking .auto-feature,body.page-id-66 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-66 #manufacturing .process,body.page-id-66 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-66 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-66 section{padding:30px 0!important}body.page-id-66 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-66 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-66 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-66 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-66 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-66 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-66 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-66 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-66 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-66 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-66 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-66 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-66 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-66 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-66 .quote-card p{font-size:10px;line-height:1.6}body.page-id-66 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-66 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-66 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-66 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-66 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-66 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-66 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-66 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-66 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-66 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-66 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-66 .footer-ar{direction:rtl;text-align:left}body.page-id-66 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-66 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-66 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-66 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-66 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-66 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-66 .corp-heading{grid-template-columns:1fr}body.page-id-66 .corp-cards,body.page-id-66 .vendor-strip,body.page-id-66 .footer-pro{grid-template-columns:1fr}body.page-id-66 .footer-legal{display:block}
}body.page-id-66 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-66 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-66 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-66 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-66 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-66 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-66 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-66 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-66 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-66 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-66 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-66 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-66 .sector-copy{padding:13px}body.page-id-66 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-66 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-66 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-66 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-66 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-66 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-66 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-66 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-66 #parking{background:#f7f7f3!important}body.page-id-66 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-66 .sectors-head{grid-template-columns:1fr}body.page-id-66 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-66 .sector-grid{grid-template-columns:1fr}body.page-id-66 .sector-footer{grid-template-columns:1fr}}body.page-id-66 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-66 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-66 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-66 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-66 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-66 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-66 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-66 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-66 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-66 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-66 .fp27-main{grid-row:1/3}body.page-id-66 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-66 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-66 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-66 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-66 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-66 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-66 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-66 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-66 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-66 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-66 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-66 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-66 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-66 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-66 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-66 .fp27-proof strong{font-size:13px}body.page-id-66 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-66 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-66 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-66 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-66 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-66 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-66 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-66 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-66 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-66 .featured-projects-v27{padding:52px 0}body.page-id-66 .fp27-grid{display:flex;flex-direction:column}body.page-id-66 .fp27-card{min-height:260px}body.page-id-66 .fp27-main{min-height:330px}body.page-id-66 .fp27-footer{flex-direction:column}body.page-id-66 .fp27-proof{display:block}body.page-id-66 .fp27-proof span{display:block;margin-top:4px}}body.page-id-66 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-66 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-66 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-66 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-66 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-66 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-66 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-66 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-66 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-66 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-66 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-66 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-66 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-66 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-66 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-66 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-66 .footer-brand{padding-right:0}body.page-id-66 .footer-legal{display:block;line-height:1.8}}body.page-id-66 /* V41 — premium,body.page-id-66 cleaner main navigation */
header{height:88px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 8px 30px rgba(2,23,17,.07);border-bottom:1px solid #e7e3d8!important}body.page-id-66 header .nav{height:100%;gap:28px!important}body.page-id-66 header .logo{display:flex;align-items:center;flex:0 0 auto}body.page-id-66 header .logo img{width:128px!important;height:72px!important;object-fit:contain!important}body.page-id-66 header .header-menu{margin-left:auto;display:flex;align-items:center;gap:4px!important;height:100%;white-space:nowrap}body.page-id-66 header .header-menu .nav-link{position:relative;display:flex;align-items:center;height:100%;padding:0 12px!important;font-size:10px!important;font-weight:900;letter-spacing:.55px;color:#183a32;transition:.2s ease}body.page-id-66 header .header-menu a.nav-link:after{content:'';position:absolute;left:12px;right:12px;bottom:23px;height:2px;background:#c7a158;transform:scaleX(0);transform-origin:center;transition:.2s ease}body.page-id-66 header .header-menu a.nav-link:hover:after,body.page-id-66 header .header-menu a.nav-link.active:after{transform:scaleX(1)}body.page-id-66 header .header-menu .nav-link:hover,body.page-id-66 header .header-menu .nav-link.active{color:#063b2c}body.page-id-66 header .nav-more{height:100%;position:relative;display:flex;align-items:center}body.page-id-66 header .nav-more-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;gap:6px}body.page-id-66 header .nav-dropdown{display:none;position:absolute;right:0;top:72px;width:220px;padding:10px;background:#fff;border:1px solid #e8e2d5;border-radius:14px;box-shadow:0 18px 45px rgba(2,23,17,.15);z-index:200}body.page-id-66 header .nav-more:hover .nav-dropdown,body.page-id-66 header .nav-more:focus-within .nav-dropdown{display:grid;grid-template-columns:1fr 1fr}body.page-id-66 header .nav-dropdown a{padding:11px 10px;border-radius:8px;font-size:10px;font-weight:800;color:#29483f}body.page-id-66 header .nav-dropdown a:hover{background:#f4f1e9;color:#063b2c}body.page-id-66 header .header-quote{margin-left:10px;padding:13px 17px!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(170,130,55,.18);white-space:nowrap;letter-spacing:.35px}body.page-id-66 header .header-quote span{margin-left:5px}
@media(max-width:1180px){body.page-id-66 header .header-menu{display:none!important}body.page-id-66 header .nav{justify-content:space-between}body.page-id-66 header .header-quote{margin-left:auto}}
@media(max-width:620px){body.page-id-66 header{height:76px!important}body.page-id-66 header .logo img{width:108px!important;height:62px!important}body.page-id-66 header .header-quote{font-size:9px!important;padding:11px 12px!important}}body.page-id-66 /* V42 — full desktop navigation,body.page-id-66 no More dropdown */
header{height:92px!important}body.page-id-66 header .wrap.nav{width:min(1480px,calc(100% - 34px))!important;max-width:none!important;gap:14px!important}body.page-id-66 header .logo{flex:0 0 auto}body.page-id-66 header .logo img{width:118px!important;height:72px!important}body.page-id-66 header .header-menu{display:flex!important;flex:1 1 auto;justify-content:center;gap:1px!important;min-width:0}body.page-id-66 header .header-menu .nav-link{padding:0 7px!important;font-size:10.5px!important;letter-spacing:.25px!important;font-weight:900!important}body.page-id-66 header .header-menu a.nav-link:after{left:7px;right:7px;bottom:24px}body.page-id-66 header .header-quote{flex:0 0 auto;margin-left:2px!important;padding:13px 14px!important;font-size:10px!important}
@media(min-width:1500px){body.page-id-66 header .header-menu .nav-link{padding:0 9px!important;font-size:11px!important}body.page-id-66 header .header-menu{gap:2px!important}}
@media(max-width:1280px){body.page-id-66 header .wrap.nav{width:calc(100% - 20px)!important}body.page-id-66 header .logo img{width:100px!important}body.page-id-66 header .header-menu .nav-link{font-size:9px!important;padding:0 4px!important;letter-spacing:0!important}body.page-id-66 header .header-quote{font-size:9px!important;padding:11px 9px!important}}
@media(max-width:1050px){body.page-id-66 header .header-menu{overflow-x:auto!important;justify-content:flex-start;scrollbar-width:none}body.page-id-66 header .header-menu::-webkit-scrollbar{display:none}body.page-id-66 header .header-quote{display:none}}
@media(max-width:760px){body.page-id-66 header .header-menu{display:none!important}body.page-id-66 header .header-quote{display:inline-block}}body.page-id-66 .footer-accordion{border:0}body.page-id-66 .footer-accordion summary{list-style:none;cursor:pointer;color:#d6b25d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;padding:2px 0 10px;border-bottom:1px solid rgba(214,178,93,.32)}body.page-id-66 .footer-accordion summary::-webkit-details-marker{display:none}
@media(min-width:701px){body.page-id-66 .footer-accordion summary{pointer-events:none}body.page-id-66 .footer-accordion:not([open])>.footer-accordion-body{display:block}}
@media(max-width:700px){body.page-id-66 footer#contact{padding:24px 0 82px!important}body.page-id-66 footer#contact .footer-pro{display:block!important}body.page-id-66 footer#contact .footer-brand{padding:0 0 17px!important;margin-bottom:5px!important;border:0!important}body.page-id-66 footer#contact .footer-brand img{width:104px!important;margin-bottom:10px!important}body.page-id-66 footer#contact .footer-brand .footer-positioning{font-size:13px!important;line-height:1.55!important;max-width:none!important;margin-bottom:7px!important}body.page-id-66 footer#contact .footer-brand .footer-ar{font-size:11px!important;line-height:1.7!important;max-width:none!important;text-align:left!important}body.page-id-66 .footer-accordion{border-top:1px solid rgba(255,255,255,.13);margin:0!important}body.page-id-66 .footer-accordion summary{position:relative;padding:15px 34px 15px 0!important;border:0!important;font-size:14px!important;letter-spacing:.8px!important}body.page-id-66 .footer-accordion summary:after{content:'+';position:absolute;right:3px;top:11px;color:#d6b25d;font-size:22px;font-weight:400}body.page-id-66 .footer-accordion[open] summary:after{content:'–'}body.page-id-66 .footer-accordion-body{padding:0 0 12px}body.page-id-66 footer#contact .footer-accordion a{font-size:12px!important;line-height:1.7!important;margin:7px 0!important}body.page-id-66 footer#contact .footer-contact{border-top:1px solid rgba(255,255,255,.13);padding-top:15px;margin-top:0}body.page-id-66 footer#contact .footer-contact h4{font-size:14px!important;margin-bottom:8px!important}body.page-id-66 footer#contact .footer-contact p{font-size:12px!important;line-height:1.7!important}body.page-id-66 footer#contact .footer-legal{margin-top:18px!important;padding-top:12px!important;font-size:10px!important;line-height:1.7!important}body.page-id-66 .float-wa{font-size:11px!important;padding:11px 15px!important;right:12px!important;bottom:12px!important}
}


@media(max-width:700px){body.page-id-66 footer#contact{padding:20px 0 76px!important}body.page-id-66 footer#contact .footer-pro{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}body.page-id-66 footer#contact .footer-brand{grid-column:1/-1!important;padding:0 0 12px!important;margin:0 0 2px!important;display:grid!important;grid-template-columns:82px 1fr!important;column-gap:13px!important;align-items:center!important}body.page-id-66 footer#contact .footer-brand img{width:82px!important;margin:0!important}body.page-id-66 footer#contact .footer-brand .footer-positioning{font-size:11.5px!important;line-height:1.42!important;margin:0!important}body.page-id-66 footer#contact .footer-brand .footer-positioning strong{font-size:12px!important}body.page-id-66 footer#contact .footer-brand .footer-ar{display:none!important}body.page-id-66 footer#contact .footer-accordion{min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:rgba(255,255,255,.035)!important}body.page-id-66 footer#contact .footer-accordion summary{padding:12px 28px 12px 11px!important;font-size:11.5px!important;line-height:1.15!important;border:0!important;white-space:nowrap!important}body.page-id-66 footer#contact .footer-accordion summary:after{right:9px!important;top:7px!important;font-size:19px!important}body.page-id-66 footer#contact .footer-accordion-body{padding:0 11px 9px!important}body.page-id-66 footer#contact .footer-accordion a{font-size:10.5px!important;line-height:1.4!important;margin:5px 0!important}body.page-id-66 footer#contact .footer-contact{grid-column:1/-1!important;margin:2px 0 0!important;padding:11px 12px!important;border:1px solid rgba(214,178,93,.3)!important;border-radius:9px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.page-id-66 footer#contact .footer-contact h4{font-size:12px!important;margin:0 0 3px!important}body.page-id-66 footer#contact .footer-contact p{font-size:10.5px!important;line-height:1.45!important;margin:0!important}body.page-id-66 footer#contact .footer-contact .footer-quote{font-size:10px!important;padding:9px 10px!important;margin:0!important;white-space:nowrap!important}body.page-id-66 footer#contact .footer-legal{margin-top:10px!important;padding-top:9px!important;font-size:9px!important;line-height:1.5!important;text-align:center!important}body.page-id-66 footer#contact .footer-legal span{display:block!important;margin-top:3px!important}body.page-id-66 .float-wa{font-size:0!important;width:48px!important;height:48px!important;padding:0!important;border-radius:50%!important;right:12px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-id-66 .float-wa:after{content:'WA';font-size:11px!important;font-weight:800!important}
}
@media(max-width:390px){body.page-id-66 footer#contact .footer-brand{grid-template-columns:72px 1fr!important}body.page-id-66 footer#contact .footer-brand img{width:72px!important}body.page-id-66 footer#contact .footer-accordion summary{font-size:10.5px!important;padding-left:9px!important}}body.page-id-66 /* V52 — Resource cards: clearer type,body.page-id-66 tighter spacing,body.page-id-66 desktop + mobile */
#corporate-resource-zone{padding:56px 0 48px!important}body.page-id-66 #corporate-resource-zone .corp-heading{margin-bottom:22px!important;gap:30px!important}body.page-id-66 #corporate-resource-zone .corp-heading h2{font-size:clamp(30px,3vw,44px)!important;line-height:1.04!important;margin-bottom:10px!important}body.page-id-66 #corporate-resource-zone .corp-heading p{font-size:15px!important;line-height:1.55!important}body.page-id-66 #corporate-resource-zone .corp-cards{gap:12px!important}body.page-id-66 #corporate-resource-zone .corp-card{min-height:270px!important;padding:20px!important;border-radius:16px!important}body.page-id-66 #corporate-resource-zone .corp-icon{width:48px!important;height:48px!important;margin-bottom:13px!important;font-size:18px!important}body.page-id-66 #corporate-resource-zone .corp-card h3{font-size:18px!important;line-height:1.15!important;margin:0 0 3px!important}body.page-id-66 #corporate-resource-zone .corp-card .ar{font-size:12px!important;line-height:1.35!important;margin-bottom:10px!important}body.page-id-66 #corporate-resource-zone .corp-card ul{margin:5px 0 12px!important;padding-left:17px!important;line-height:1.45!important}body.page-id-66 #corporate-resource-zone .corp-card li{font-size:12px!important;line-height:1.45!important;padding:3px 0!important}body.page-id-66 #corporate-resource-zone .corp-card>a{font-size:11px!important;line-height:1.2!important;margin-top:auto!important}
@media (max-width:1000px){body.page-id-66 #corporate-resource-zone{padding:46px 0 40px!important}body.page-id-66 #corporate-resource-zone .corp-card{min-height:245px!important;padding:18px!important}body.page-id-66 #corporate-resource-zone .corp-card h3{font-size:17px!important}body.page-id-66 #corporate-resource-zone .corp-card li{font-size:12px!important}
}
@media (max-width:650px){body.page-id-66 #corporate-resource-zone{padding:34px 0 28px!important}body.page-id-66 #corporate-resource-zone .corp-heading{margin-bottom:15px!important;gap:14px!important}body.page-id-66 #corporate-resource-zone .corp-heading h2{font-size:28px!important;line-height:1.05!important}body.page-id-66 #corporate-resource-zone .corp-heading p{font-size:14px!important;line-height:1.5!important}body.page-id-66 #corporate-resource-zone .corp-cards{grid-template-columns:1fr 1fr!important;gap:9px!important}body.page-id-66 #corporate-resource-zone .corp-card{grid-column:auto!important;min-height:0!important;padding:14px!important;border-radius:14px!important}body.page-id-66 #corporate-resource-zone .corp-icon{width:40px!important;height:40px!important;margin-bottom:9px!important;font-size:15px!important}body.page-id-66 #corporate-resource-zone .corp-card h3{font-size:15px!important;line-height:1.12!important}body.page-id-66 #corporate-resource-zone .corp-card .ar{font-size:10px!important;margin-bottom:7px!important}body.page-id-66 #corporate-resource-zone .corp-card ul{margin:3px 0 9px!important;padding-left:14px!important;line-height:1.35!important}body.page-id-66 #corporate-resource-zone .corp-card li{font-size:11px!important;line-height:1.35!important;padding:2px 0!important}body.page-id-66 #corporate-resource-zone .corp-card>a{font-size:9.5px!important;letter-spacing:.02em!important}
}
@media (max-width:390px){body.page-id-66 #corporate-resource-zone .corp-cards{grid-template-columns:1fr!important}body.page-id-66 #corporate-resource-zone .corp-card{padding:15px 16px!important}body.page-id-66 #corporate-resource-zone .corp-card h3{font-size:16px!important}body.page-id-66 #corporate-resource-zone .corp-card li{font-size:11.5px!important}
}body.page-id-66 /* V5 requested visibility + spacing corrections */

/* Smart Product Finder: force readable heading and copy */
.v3-finder,body.page-id-66 .v3-finder *{ box-sizing:border-box; }body.page-id-66 .v3-finder-copy h2{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:0 1px 1px rgba(0,0,0,.12);
}body.page-id-66 .v3-finder-copy p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
}body.page-id-66 .v3-finder-copy span{
  color:#d2aa63 !important;
  opacity:1 !important;
}body.page-id-66 /* Keep category More/View All controls attached to category content */
.v3-mega{margin-top:14px !important;}body.page-id-66 .v3-more{
  max-width:100% !important;
  margin:0 !important;
  min-height:44px;
}body.page-id-66 .v3-mega-grid{margin-top:10px !important;}body.page-id-66 /* Remove excessive blank space created by legacy standalone more boxes */
.pv2-category,body.page-id-66 .pv2-section,body.page-id-66 section[id]{
  scroll-margin-top:90px;
}body.page-id-66 /* RFQ section: restore contrast for title,body.page-id-66 copy and BOQ/drawing prompt */
#rfq,body.page-id-66 #rfq *{box-sizing:border-box;}body.page-id-66 #rfq h1,body.page-id-66 #rfq h2,body.page-id-66 #rfq h3,body.page-id-66 #rfq h4,body.page-id-66 #rfq .pv2-section-head h2,body.page-id-66 #rfq [class*="title"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-66 #rfq p,body.page-id-66 #rfq li,body.page-id-66 #rfq label,body.page-id-66 #rfq [class*="copy"],body.page-id-66 #rfq [class*="text"]{
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-66 #rfq .pv2-section-head h2,body.page-id-66 #rfq .pv2-section-head p{
  color:#fff !important;
}body.page-id-66 #rfq .pv2-section-head span{
  color:#d2aa63 !important;
}body.page-id-66 /* Specific light RFQ card so "Have Drawing, BOQ..." cannot disappear */
#rfq .pv2-rfq-card,body.page-id-66 #rfq [class*="rfq-card"],body.page-id-66 #rfq [class*="request-card"]{
  background:#f6f0e4 !important;
  color:#173e39 !important;
}body.page-id-66 #rfq .pv2-rfq-card h3,body.page-id-66 #rfq .pv2-rfq-card h4,body.page-id-66 #rfq [class*="rfq-card"] h3,body.page-id-66 #rfq [class*="rfq-card"] h4,body.page-id-66 #rfq [class*="request-card"] h3,body.page-id-66 #rfq [class*="request-card"] h4{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-66 #rfq .pv2-rfq-card p,body.page-id-66 #rfq .pv2-rfq-card li,body.page-id-66 #rfq [class*="rfq-card"] p,body.page-id-66 #rfq [class*="rfq-card"] li,body.page-id-66 #rfq [class*="request-card"] p,body.page-id-66 #rfq [class*="request-card"] li{
  color:#4f5f5b !important;
  opacity:1 !important;
}body.page-id-66 /* Responsive cleanup */
@media (max-width:980px){
  .v3-finder-copy h2{font-size:26px !important;line-height:1.08 !important;}
}
@media (max-width:600px){body.page-id-66 .v3-finder-copy h2{font-size:24px !important;}body.page-id-66 .v3-finder-copy p{font-size:12px !important;line-height:1.55 !important;}body.page-id-66 .v3-more{min-height:42px;padding:12px 10px !important;}body.page-id-66 #rfq .pv2-rfq-card,body.page-id-66 #rfq [class*="rfq-card"],body.page-id-66 #rfq [class*="request-card"]{padding:20px !important;}
}body.page-id-66 /* V6: attach View All directly to its product group — no standalone lower boxes */
.v6-inline-more{
  display:block;
  width:100%;
  margin:8px 0 0 !important;
  padding:12px 16px;
  border:1px solid rgba(23,62,57,.18);
  border-radius:0 0 12px 12px;
  background:rgba(255,255,255,.72);
  color:#173e39;
  font:700 11px/1.2 inherit;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-align:left;
  cursor:pointer;
}body.page-id-66 .v6-inline-more:hover{background:#173e39;color:#fff}body.page-id-66 /* Hide legacy detached controls if any remain */
.v3-more{
  margin-top:8px !important;
}
@media (max-width:700px){body.page-id-66 .v6-inline-more{padding:11px 13px;font-size:10px}
}body.page-id-66 /* V7 RFQ visibility / color-scheme fix */
#rfq{
  background:linear-gradient(135deg,#0a342f 0%,#0d3f39 100%) !important;
}body.page-id-66 #rfq .pv2-rfq-grid > div:first-child{
  color:#ffffff !important;
}body.page-id-66 #rfq .pv2-rfq-grid > div:first-child > span{
  color:#d4aa63 !important;
  opacity:1 !important;
}body.page-id-66 #rfq .pv2-rfq-grid > div:first-child h2,body.page-id-66 #rfq .pv2-rfq-grid > div:first-child h1,body.page-id-66 #rfq .pv2-rfq-grid > div:first-child h3{
  color:#ffffff !important;
  opacity:1 !important;
  visibility:visible !important;
  text-shadow:none !important;
}body.page-id-66 #rfq .pv2-rfq-grid > div:first-child p{
  color:rgba(255,255,255,.82) !important;
  opacity:1 !important;
  visibility:visible !important;
}body.page-id-66 #rfq .pv2-rfq-box{
  background:#f7f1e6 !important;
  color:#173e39 !important;
  border:1px solid rgba(212,170,99,.35) !important;
}body.page-id-66 #rfq .pv2-rfq-box strong{
  color:#173e39 !important;
  opacity:1 !important;
}body.page-id-66 #rfq .pv2-rfq-box ul,body.page-id-66 #rfq .pv2-rfq-box li{
  color:#4f5d59 !important;
  opacity:1 !important;
}body.page-id-66 #rfq .pv2-rfq-box a{
  background:#b68b47 !important;
  color:#ffffff !important;
}body.page-id-66 /* Extra explicit protection for the exact headline */
#rfq h2{
  color:#ffffff !important;
}body.page-id-66{--eg:#0c3b35;--eg2:#123f39;--gold:#c99b4a;--cream:#f5f0e6;--ink:#163b37}body.page-id-66 .eng-page{background:#f7f4ed;color:var(--ink);font-family:inherit}body.page-id-66 .eng-wrap{width:min(1180px,calc(100% - 48px));margin:auto}body.page-id-66 .eng-kicker{display:block;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:14px}body.page-id-66 .eng-hero{background:linear-gradient(115deg,#092f2b,#0f463f);color:#fff;padding:86px 0 72px}body.page-id-66 .eng-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:54px;align-items:center}body.page-id-66 .eng-hero h1{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.045em;margin:0 0 24px;max-width:850px}body.page-id-66 .eng-hero h1 em{font-style:normal;color:#d7b46f}body.page-id-66 .eng-lead{font-size:18px;line-height:1.7;max-width:780px;color:rgba(255,255,255,.78)}body.page-id-66 .eng-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}body.page-id-66 .eng-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:800;font-size:13px}body.page-id-66 .eng-btn.gold{background:var(--gold);color:#fff}body.page-id-66 .eng-btn.outline{border:1px solid rgba(255,255,255,.35);color:#fff}body.page-id-66 .eng-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid rgba(255,255,255,.16)}body.page-id-66 .eng-proof div{padding:18px 14px 0 0}body.page-id-66 .eng-proof b{display:block;color:var(--gold);font-size:12px}body.page-id-66 .eng-proof span{font-size:13px}body.page-id-66 .eng-hero-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);padding:34px;border-radius:18px}body.page-id-66 .eng-hero-panel>span{font-size:11px;letter-spacing:.18em;color:#d7b46f;font-weight:800}body.page-id-66 .eng-hero-panel h3{font-size:28px;margin:12px 0 20px}body.page-id-66 .eng-hero-panel ul{padding-left:18px;line-height:2;color:rgba(255,255,255,.82)}body.page-id-66 .eng-intro,body.page-id-66 .eng-workflow,body.page-id-66 .eng-apps{padding:74px 0}body.page-id-66 .eng-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:34px}body.page-id-66 .eng-title-row h2,body.page-id-66 .eng-workflow h2,body.page-id-66 .eng-two h2,body.page-id-66 .eng-rfq h2{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.035em;margin:0}body.page-id-66 .eng-title-row>p,body.page-id-66 .eng-two>div>p{font-size:16px;line-height:1.7;color:#66716e}body.page-id-66 .eng-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-66 .eng-card-grid article{background:#fff;border:1px solid #e7e1d6;border-radius:14px;padding:25px;min-height:220px}body.page-id-66 .eng-card-grid b,body.page-id-66 .eng-steps b{color:var(--gold);font-size:12px}body.page-id-66 .eng-card-grid h3,body.page-id-66 .eng-steps h3,body.page-id-66 .eng-app-grid h3{font-size:20px;margin:34px 0 10px}body.page-id-66 .eng-card-grid p,body.page-id-66 .eng-steps p,body.page-id-66 .eng-app-grid p{font-size:14px;line-height:1.65;color:#697370}body.page-id-66 .eng-dark{background:var(--eg);color:#fff;padding:70px 0}body.page-id-66 .eng-title-row.light>p{color:rgba(255,255,255,.65)}body.page-id-66 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:15px;overflow:hidden}body.page-id-66 .eng-basis>div{padding:30px;border-right:1px solid rgba(255,255,255,.15)}body.page-id-66 .eng-basis>div:last-child{border-right:0}body.page-id-66 .eng-basis span{color:var(--gold);font-size:12px}body.page-id-66 .eng-basis h3{font-size:22px;margin:35px 0 8px}body.page-id-66 .eng-basis p{color:rgba(255,255,255,.7);line-height:1.6}body.page-id-66 .eng-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-66 .eng-steps>div{border-top:2px solid var(--gold);background:#fff;padding:22px;min-height:210px}body.page-id-66 .eng-deliverables{padding:72px 0;background:#ece7dc}body.page-id-66 .eng-two{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}body.page-id-66 .eng-checks{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ddd5c7}body.page-id-66 .eng-checks span{padding:17px 20px;border-bottom:1px solid #eee7db;border-right:1px solid #eee7db;font-size:14px}body.page-id-66 .eng-checks span:before{content:"✓";color:var(--gold);font-weight:900;margin-right:10px}body.page-id-66 .eng-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-66 .eng-app-grid>div{background:#fff;border-radius:14px;padding:25px;border:1px solid #e7e1d6;min-height:155px}body.page-id-66 .eng-app-grid h3{margin-top:0}body.page-id-66 .eng-rfq{background:linear-gradient(120deg,#0a342f,#11483f);color:#fff;padding:68px 0}body.page-id-66 .eng-rfq-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}body.page-id-66 .eng-rfq p{color:rgba(255,255,255,.76);font-size:16px;line-height:1.7;max-width:700px}body.page-id-66 .eng-rfq-box{background:#f5eee1;color:var(--ink);padding:30px;border-radius:16px}body.page-id-66 .eng-rfq-box h3{font-size:24px;margin-top:0}body.page-id-66 .eng-rfq-box ul{line-height:1.9;color:#53615d}body.page-id-66 .eng-rfq-box a{display:block;margin-top:20px;background:var(--gold);color:#fff;text-decoration:none;padding:14px;border-radius:6px;font-weight:800;text-align:center;font-size:12px}
@media(max-width:900px){body.page-id-66 .eng-wrap{width:min(100% - 28px,1180px)}body.page-id-66 .eng-hero{padding:58px 0 46px}body.page-id-66 .eng-hero-grid,body.page-id-66 .eng-title-row,body.page-id-66 .eng-two,body.page-id-66 .eng-rfq-grid{grid-template-columns:1fr;gap:28px}body.page-id-66 .eng-card-grid{grid-template-columns:repeat(2,1fr)}body.page-id-66 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-66 .eng-steps{grid-template-columns:repeat(2,1fr)}body.page-id-66 .eng-app-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-66 .eng-hero h1{font-size:46px}body.page-id-66 .eng-lead{font-size:16px}body.page-id-66 .eng-proof{grid-template-columns:repeat(2,1fr)}body.page-id-66 .eng-card-grid,body.page-id-66 .eng-basis,body.page-id-66 .eng-steps,body.page-id-66 .eng-app-grid,body.page-id-66 .eng-checks{grid-template-columns:1fr}body.page-id-66 .eng-basis>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}body.page-id-66 .eng-intro,body.page-id-66 .eng-workflow,body.page-id-66 .eng-apps,body.page-id-66 .eng-deliverables,body.page-id-66 .eng-dark,body.page-id-66 .eng-rfq{padding:48px 0}body.page-id-66 .eng-card-grid article{min-height:auto}body.page-id-66 .eng-steps>div{min-height:auto}body.page-id-66 .eng-title-row{margin-bottom:24px}
}body.page-id-66 /* V2 — visual-first engineering presentation */
.eng-hero{position:relative;overflow:hidden}body.page-id-66 .eng-hero:after{content:"";position:absolute;inset:0 0 0 53%;background:
linear-gradient(90deg,#0a342f 0%,rgba(10,52,47,.55) 35%,rgba(10,52,47,.08) 100%),
url('https://www.dlubal.com/de/webimage/013523/2734628/RFEM_1200x900px.png') center/cover no-repeat;opacity:.48;pointer-events:none}body.page-id-66 .eng-hero .eng-wrap{position:relative;z-index:2}body.page-id-66 .eng-hero-grid{grid-template-columns:1.15fr .55fr}body.page-id-66 .eng-visual-lab{padding:74px 0;background:#f3efe7}body.page-id-66 .ev-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-66 .ev-head h2,body.page-id-66 .load-head h2{font-size:clamp(36px,4.6vw,64px);line-height:.98;letter-spacing:-.045em;margin:0;max-width:820px}body.page-id-66 .ev-head>p{color:#66716e;line-height:1.7;margin:0}body.page-id-66 .ev-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}body.page-id-66 .ev-card{background:#fff;border:1px solid #e1d9cb;border-radius:18px;overflow:hidden}body.page-id-66 .ev-card:nth-child(1),body.page-id-66 .ev-card:nth-child(2){grid-column:span 6}body.page-id-66 .ev-card:nth-child(n+3){grid-column:span 3}body.page-id-66 .ev-img{height:280px;position:relative;background:#e8e8e4;overflow:hidden}body.page-id-66 .ev-card:nth-child(n+3) .ev-img{height:210px}body.page-id-66 .ev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}body.page-id-66 .ev-card:hover img{transform:scale(1.025)}body.page-id-66 .ev-img span{position:absolute;top:14px;left:14px;background:#0d3d37;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800;letter-spacing:.12em}body.page-id-66 .ev-copy{padding:20px}body.page-id-66 .ev-copy h3{font-size:21px;margin:0 0 8px}body.page-id-66 .ev-copy p{font-size:13px;line-height:1.55;color:#6a7471;margin:0}body.page-id-66 .load-strip{padding:68px 0;background:#0b3933;color:#fff}body.page-id-66 .load-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}body.page-id-66 .load-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.15);border-radius:18px;overflow:hidden}body.page-id-66 .load-grid article{padding:30px;min-height:250px;border-right:1px solid rgba(255,255,255,.15);position:relative}body.page-id-66 .load-grid article:last-child{border-right:0}body.page-id-66 .load-icon{height:64px;display:flex;align-items:center;font-size:31px;font-weight:300;color:#d8ad61;letter-spacing:7px}body.page-id-66 .load-grid b{font-size:11px;color:#d8ad61;letter-spacing:.14em}body.page-id-66 .load-grid h3{font-size:24px;margin:25px 0 8px}body.page-id-66 .load-grid p{color:rgba(255,255,255,.67);font-size:13px;line-height:1.6}
@media(max-width:900px){body.page-id-66 .eng-hero:after{inset:42% 0 0 0;opacity:.2}body.page-id-66 .ev-head{grid-template-columns:1fr;gap:18px}body.page-id-66 .ev-card:nth-child(1),body.page-id-66 .ev-card:nth-child(2),body.page-id-66 .ev-card:nth-child(n+3){grid-column:span 6}body.page-id-66 .load-grid{grid-template-columns:repeat(2,1fr)}body.page-id-66 .load-grid article{border-bottom:1px solid rgba(255,255,255,.15)}
}
@media(max-width:560px){body.page-id-66 .eng-visual-lab,body.page-id-66 .load-strip{padding:46px 0}body.page-id-66 .ev-card:nth-child(1),body.page-id-66 .ev-card:nth-child(2),body.page-id-66 .ev-card:nth-child(n+3){grid-column:span 12}body.page-id-66 .ev-img,body.page-id-66 .ev-card:nth-child(n+3) .ev-img{height:220px}body.page-id-66 .load-grid{grid-template-columns:1fr}body.page-id-66 .load-grid article{min-height:auto;border-right:0;padding:24px}body.page-id-66 .load-icon{height:45px}
}body.page-id-66 .eng-card-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:16px!important}body.page-id-66 .eng-card-grid article{grid-column:span 3;position:relative;overflow:hidden;min-height:310px!important;padding:0!important;border:1px solid #ded7ca!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(10,55,49,.06)}body.page-id-66 .eng-card-grid article::before{content:"";display:block;height:145px;background:linear-gradient(135deg,#0b3933,#17675b);border-bottom:3px solid #d7aa58}body.page-id-66 .eng-card-grid article::after{position:absolute;top:26px;left:28px;color:#fff;font-size:48px;line-height:1;font-weight:800;opacity:.96}body.page-id-66 .eng-card-grid article:nth-child(1)::after{content:"⌁"}body.page-id-66 .eng-card-grid article:nth-child(2)::after{content:"▱"}body.page-id-66 .eng-card-grid article:nth-child(3)::after{content:"↗"}body.page-id-66 .eng-card-grid article:nth-child(4)::after{content:"⊥"}body.page-id-66 .eng-card-grid article:nth-child(5)::after{content:"◇"}body.page-id-66 .eng-card-grid article:nth-child(6)::after{content:"⌗"}body.page-id-66 .eng-card-grid article:nth-child(7)::after{content:"✓"}body.page-id-66 .eng-card-grid article:nth-child(8)::after{content:"↻"}body.page-id-66 .eng-card-grid article>b{position:absolute;top:18px;right:20px;background:#d7aa58;color:#173d37!important;padding:7px 9px;border-radius:999px;font-size:11px!important;letter-spacing:.1em;z-index:2}body.page-id-66 .eng-card-grid article h3{font-size:21px!important;margin:20px 22px 9px!important;color:#123e38;line-height:1.12}body.page-id-66 .eng-card-grid article p{font-size:14px!important;line-height:1.55!important;margin:0 22px 22px!important;color:#65716d!important}body.page-id-66 .eng-intro{padding:62px 0!important;background:linear-gradient(180deg,#fbfaf7 0%,#f3efe7 100%)}body.page-id-66 .eng-intro .eng-title-row{margin-bottom:26px!important}
@media(max-width:1050px){body.page-id-66 .eng-card-grid article{grid-column:span 6}}
@media(max-width:560px){body.page-id-66 .eng-card-grid{gap:12px!important}body.page-id-66 .eng-card-grid article{grid-column:span 12;min-height:0!important}body.page-id-66 .eng-card-grid article::before{height:105px}body.page-id-66 .eng-card-grid article::after{top:25px;font-size:38px}body.page-id-66 .eng-card-grid article h3{font-size:20px!important;margin-top:17px!important}body.page-id-66 .eng-intro{padding:44px 0!important}}body.page-id-66 /* V4 Structural Design Basis readability + VIP redesign */
.eng-dark{background:linear-gradient(135deg,#073d34 0%,#0b5547 55%,#073b33 100%);padding:64px 0;position:relative;overflow:hidden}body.page-id-66 .eng-dark:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(210,164,75,.16);border-radius:50%;right:-160px;top:-220px}body.page-id-66 .eng-dark .eng-wrap{position:relative;z-index:1}body.page-id-66 .eng-dark .eng-title-row{align-items:end;margin-bottom:28px}body.page-id-66 .eng-dark .eng-title-row h2{color:#fff!important;font-size:clamp(34px,4vw,58px);line-height:1.02;max-width:780px;margin:10px 0 0}body.page-id-66 .eng-dark .eng-title-row>p{color:#eef5f1!important;font-size:17px!important;line-height:1.65!important;max-width:480px!important;font-weight:500}body.page-id-66 .eng-basis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:0!important;border-radius:0!important;overflow:visible!important}body.page-id-66 .eng-basis>div{position:relative;min-height:260px;padding:26px!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:18px;background:rgba(255,255,255,.075);box-shadow:0 18px 45px rgba(0,0,0,.10);backdrop-filter:blur(3px)}body.page-id-66 .eng-basis>div:before{display:block;width:46px;height:46px;margin-bottom:34px;border-radius:12px;background:#d2a44b;color:#073d34;font-size:22px;font-weight:900;text-align:center;line-height:46px}body.page-id-66 .eng-basis>div:nth-child(1):before{content:"↗"}body.page-id-66 .eng-basis>div:nth-child(2):before{content:"≋"}body.page-id-66 .eng-basis>div:nth-child(3):before{content:"⌗"}body.page-id-66 .eng-basis>div:nth-child(4):before{content:"⌂"}body.page-id-66 .eng-basis span{position:absolute;top:28px;right:25px;color:#e5bd6b!important;font-size:13px!important;font-weight:800;letter-spacing:.08em}body.page-id-66 .eng-basis h3{color:#fff!important;font-size:23px!important;line-height:1.15;margin:0 0 12px!important;font-weight:800}body.page-id-66 .eng-basis p{color:#f1f5f3!important;font-size:15.5px!important;line-height:1.58!important;margin:0!important;font-weight:500}body.page-id-66 .eng-basis>div:nth-child(1) p:after{content:"\A Location • Dimensions • Layout • Quantity • Site conditions";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-66 .eng-basis>div:nth-child(2) p:after{content:"\A Dead load • Wind load • Uplift • Material grades";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-66 .eng-basis>div:nth-child(3) p:after{content:"\A Columns • Beams • Arms • Plates • Connections";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}body.page-id-66 .eng-basis>div:nth-child(4) p:after{content:"\A Base plates • Anchors • Footings • Site coordination";white-space:pre-line;display:block;color:#d8e7e1;margin-top:12px;font-size:13px}
@media(max-width:900px){body.page-id-66 .eng-dark{padding:48px 0}body.page-id-66 .eng-basis{grid-template-columns:repeat(2,1fr)}body.page-id-66 .eng-basis>div{min-height:245px}body.page-id-66 .eng-dark .eng-title-row>p{max-width:100%!important}}
@media(max-width:560px){body.page-id-66 .eng-dark{padding:38px 0}body.page-id-66 .eng-dark .eng-title-row{margin-bottom:20px}body.page-id-66 .eng-dark .eng-title-row h2{font-size:36px!important}body.page-id-66 .eng-dark .eng-title-row>p{font-size:15px!important}body.page-id-66 .eng-basis{grid-template-columns:1fr;gap:10px}body.page-id-66 .eng-basis>div{min-height:0;padding:22px!important}body.page-id-66 .eng-basis>div:before{margin-bottom:22px}body.page-id-66 .eng-basis h3{font-size:21px!important}body.page-id-66 .eng-basis p{font-size:15px!important}}body.page-id-66 .eng-deliverables{padding:72px 0;background:linear-gradient(135deg,#f7f3e8 0%,#fff 58%,#edf4ef 100%)}body.page-id-66 .eng-deliverables .eng-two{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px;align-items:start}body.page-id-66 .eng-deliverables h2{font-size:clamp(34px,4vw,62px);line-height:1.02;max-width:620px;margin:12px 0 18px}body.page-id-66 .eng-deliverables p{font-size:18px;line-height:1.7;max-width:570px}body.page-id-66 .deliverable-note{margin-top:28px;padding:22px 24px;border-left:4px solid #d8a62b;background:#fff;border-radius:0 16px 16px 0;font-weight:650;color:#174b3d}body.page-id-66 .eng-checks{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important;background:transparent!important;border:0!important}body.page-id-66 .eng-checks span{display:flex!important;align-items:center;min-height:72px;padding:17px 18px 17px 54px!important;background:#fff;border:1px solid rgba(18,75,60,.13);border-radius:15px;position:relative;font-size:16px!important;font-weight:700;color:#173f35;box-shadow:0 8px 24px rgba(19,62,52,.055)}body.page-id-66 .eng-checks span:before{content:'✓';position:absolute;left:18px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0c5745;color:#fff;font-size:13px;font-weight:900}body.page-id-66 .eng-checks span:nth-child(7){border-color:#d8a62b}body.page-id-66 .eng-checks span:nth-child(11){border-color:#d8a62b}
@media(max-width:800px){body.page-id-66 .eng-deliverables{padding:48px 0}body.page-id-66 .eng-deliverables .eng-two{grid-template-columns:1fr;gap:25px}body.page-id-66 .eng-deliverables h2{font-size:38px}body.page-id-66 .eng-deliverables p{font-size:16px}body.page-id-66 .eng-checks{grid-template-columns:1fr!important}body.page-id-66 .eng-checks span{min-height:60px;font-size:15px!important;padding:14px 14px 14px 50px!important}body.page-id-66 .deliverable-note{margin-top:20px}}body.page-id-66 .eng-apps{padding:72px 0;background:linear-gradient(180deg,#f7f3e9 0%,#fff 100%)}body.page-id-66 .eng-apps .eng-title-row{align-items:end;margin-bottom:30px;gap:36px}body.page-id-66 .eng-apps .eng-title-row h2{font-size:clamp(36px,4.4vw,66px);line-height:.98;max-width:820px;margin:8px 0 0}body.page-id-66 .eng-apps .eng-title-row>p{font-size:17px;line-height:1.65;max-width:430px;color:#4e5d56}body.page-id-66 .eng-app-grid.vip-app-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-66 .vip-app-card{position:relative;min-height:330px;border-radius:24px;overflow:hidden;background:#0c4a3b;border:1px solid rgba(13,76,61,.15);box-shadow:0 14px 34px rgba(15,52,43,.10)}body.page-id-66 .vip-app-card:nth-child(1),body.page-id-66 .vip-app-card:nth-child(2){grid-column:span 6;min-height:400px}body.page-id-66 .vip-app-card:nth-child(n+3){grid-column:span 3}body.page-id-66 .vip-app-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}body.page-id-66 .vip-app-card:hover img{transform:scale(1.045)}body.page-id-66 .vip-app-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,25,20,.04) 22%,rgba(4,28,22,.92) 100%)}body.page-id-66 .vip-app-content{position:absolute;z-index:2;left:24px;right:24px;bottom:23px;color:#fff}body.page-id-66 .vip-app-no{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#d9a52c;color:#103d32;font-size:12px;font-weight:800;margin-bottom:12px}body.page-id-66 .vip-app-content h3{font-size:clamp(20px,2vw,29px);line-height:1.08;margin:0 0 8px;color:#fff}body.page-id-66 .vip-app-content p{font-size:14px;line-height:1.5;margin:0;color:rgba(255,255,255,.84)}body.page-id-66 .vip-app-tag{display:inline-block;margin-top:12px;padding:7px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){body.page-id-66 .eng-apps{padding:48px 0}body.page-id-66 .eng-apps .eng-title-row{display:block}body.page-id-66 .eng-apps .eng-title-row>p{margin-top:16px}body.page-id-66 .eng-app-grid.vip-app-grid{grid-template-columns:1fr 1fr}body.page-id-66 .vip-app-card,body.page-id-66 .vip-app-card:nth-child(1),body.page-id-66 .vip-app-card:nth-child(2),body.page-id-66 .vip-app-card:nth-child(n+3){grid-column:span 1;min-height:300px}}
@media(max-width:600px){body.page-id-66 .eng-apps{padding:38px 0}body.page-id-66 .eng-apps .eng-title-row h2{font-size:38px}body.page-id-66 .eng-app-grid.vip-app-grid{grid-template-columns:1fr;gap:12px}body.page-id-66 .vip-app-card,body.page-id-66 .vip-app-card:nth-child(1),body.page-id-66 .vip-app-card:nth-child(2),body.page-id-66 .vip-app-card:nth-child(n+3){min-height:270px}body.page-id-66 .vip-app-content{left:18px;right:18px;bottom:18px}body.page-id-66 .vip-app-content h3{font-size:23px}body.page-id-66 .vip-app-content p{font-size:13px}}body.page-id-66 #eng-rfq{background:linear-gradient(135deg,#063f38 0%,#0a574b 58%,#073b35 100%);color:#fff;padding:78px 0 64px;overflow:hidden;position:relative}body.page-id-66 #eng-rfq:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(237,183,62,.12),transparent 28%);pointer-events:none}body.page-id-66 .rfq-vip-wrap{width:min(1180px,92%);margin:auto;position:relative;z-index:1}body.page-id-66 .rfq-vip-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:34px}body.page-id-66 .rfq-vip-kicker{display:block;color:#e9b53e;font-size:13px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-66 .rfq-vip-head h2{font-size:clamp(40px,5vw,68px);line-height:.96;letter-spacing:-.055em;margin:0}body.page-id-66 .rfq-vip-head p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.78);margin:0 0 4px}body.page-id-66 .rfq-vip-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}body.page-id-66 .rfq-blueprint,body.page-id-66 .rfq-info-card{border:1px solid rgba(255,255,255,.16);border-radius:22px;overflow:hidden}body.page-id-66 .rfq-blueprint{background:#082f2c;min-height:520px}body.page-id-66 .rfq-blueprint-top{display:flex;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.13);font-size:11px;letter-spacing:.11em;color:rgba(255,255,255,.65)}body.page-id-66 .rfq-blueprint-top b{color:#e9b53e}body.page-id-66 .rfq-blueprint svg{display:block;width:100%;height:auto;padding:22px}body.page-id-66 .rfq-blueprint-note{display:flex;gap:22px;flex-wrap:wrap;padding:17px 22px;border-top:1px solid rgba(255,255,255,.13);font-size:13px;font-weight:700}body.page-id-66 .rfq-info-card{background:#f7f2e8;color:#143f39;padding:32px}body.page-id-66 .rfq-card-no{font-size:11px;font-weight:900;letter-spacing:.14em;color:#aa7a22}body.page-id-66 .rfq-info-card h3{font-size:34px;line-height:1.02;letter-spacing:-.04em;margin:13px 0 12px}body.page-id-66 .rfq-info-card>p{font-size:15px;line-height:1.55;color:#65706d;margin:0 0 18px}body.page-id-66 .rfq-info-list{border-top:1px solid #d9d3c7}body.page-id-66 .rfq-info-list div{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #ddd6ca}body.page-id-66 .rfq-info-list b{font-size:14px}body.page-id-66 .rfq-info-list span{font-size:13px;color:#747b78;line-height:1.35}body.page-id-66 .rfq-vip-btn{margin-top:22px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;background:#dca72e;color:#123c37;padding:16px 18px;border-radius:10px;font-size:12px;font-weight:900;letter-spacing:.07em}body.page-id-66 .rfq-vip-btn span{font-size:20px}body.page-id-66 .rfq-flow{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 20px;background:rgba(0,0,0,.10)}body.page-id-66 .rfq-flow div{display:flex;align-items:center;gap:10px}body.page-id-66 .rfq-flow b{color:#e9b53e;font-size:12px}body.page-id-66 .rfq-flow span{font-size:13px;font-weight:700}body.page-id-66 .rfq-flow i{font-style:normal;color:#e9b53e;padding:0 12px}
@media(max-width:820px){body.page-id-66 #eng-rfq{padding:52px 0 42px}body.page-id-66 .rfq-vip-head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.page-id-66 .rfq-vip-head h2{font-size:44px}body.page-id-66 .rfq-vip-head p{font-size:16px}body.page-id-66 .rfq-vip-grid{grid-template-columns:1fr}body.page-id-66 .rfq-blueprint{min-height:0}body.page-id-66 .rfq-blueprint-top{font-size:9px}body.page-id-66 .rfq-blueprint svg{padding:10px}body.page-id-66 .rfq-blueprint-note{gap:10px 16px;font-size:11px}body.page-id-66 .rfq-info-card{padding:24px 20px}body.page-id-66 .rfq-info-card h3{font-size:30px}body.page-id-66 .rfq-info-list div{grid-template-columns:1fr;gap:4px}body.page-id-66 .rfq-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-66 .rfq-flow i{display:none}body.page-id-66 .rfq-flow div{border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0}}
@media(max-width:480px){body.page-id-66 .rfq-vip-wrap{width:92%}body.page-id-66 .rfq-vip-head h2{font-size:38px}body.page-id-66 .rfq-flow{grid-template-columns:1fr}body.page-id-66 .rfq-blueprint-top{flex-direction:column}body.page-id-66 .rfq-blueprint-note{display:grid;grid-template-columns:1fr 1fr}}body.page-id-66 /* V9: mobile readability + RFQ heading contrast */
.rfq-vip-head h2{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.24)!important;opacity:1!important}body.page-id-66 .rfq-vip-head h2 br{display:block}body.page-id-66 .rfq-vip-head p{color:rgba(255,255,255,.92)!important}body.page-id-66 .eng-hero h1,body.page-id-66 .eng-hero h1 em{opacity:1!important}
@media(max-width:767px){body.page-id-66,body.page-id-66{overflow-x:hidden!important;width:100%!important}body.page-id-66 .eng-page{overflow:hidden!important}body.page-id-66 .eng-wrap,body.page-id-66 .rfq-vip-wrap{width:auto!important;max-width:none!important;margin:0!important;padding-left:18px!important;padding-right:18px!important}body.page-id-66 .eng-hero{padding:42px 0 28px!important;min-height:auto!important}body.page-id-66 .eng-hero-grid{display:block!important}body.page-id-66 .eng-kicker{font-size:11px!important;letter-spacing:1.5px!important;line-height:1.35!important}body.page-id-66 .eng-hero h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.02!important;letter-spacing:-1.4px!important;margin:12px 0 16px!important;max-width:100%!important}body.page-id-66 .eng-hero h1 em{display:inline!important;color:#d7a936!important}body.page-id-66 .eng-lead{font-size:16px!important;line-height:1.6!important;max-width:100%!important}body.page-id-66 .eng-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:20px!important}body.page-id-66 .eng-btn{width:100%!important;box-sizing:border-box!important;text-align:center!important;justify-content:center!important}body.page-id-66 .eng-proof{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:20px!important}body.page-id-66 .eng-proof>div{min-width:0!important;padding:12px 10px!important}body.page-id-66 .eng-proof b{font-size:14px!important}body.page-id-66 .eng-proof span{font-size:11px!important;line-height:1.25!important}body.page-id-66 .eng-hero-panel{margin-top:18px!important;padding:20px!important;width:auto!important}body.page-id-66 .eng-hero-panel h3{font-size:23px!important;line-height:1.15!important}body.page-id-66 .eng-hero-panel li{font-size:14px!important;line-height:1.45!important}body.page-id-66 .eng-visual-lab,body.page-id-66 .load-strip,body.page-id-66 .vip-applications,body.page-id-66 .eng-rfq{padding-top:48px!important;padding-bottom:48px!important}body.page-id-66 .ev-head{display:block!important}body.page-id-66 .ev-head h2{font-size:32px!important;line-height:1.05!important}body.page-id-66 .ev-head p{font-size:15px!important;margin-top:12px!important}body.page-id-66 .ev-grid,body.page-id-66 .load-grid,body.page-id-66 .vip-app-grid{grid-template-columns:1fr!important;gap:14px!important}body.page-id-66 .ev-card,body.page-id-66 .vip-app-card{min-width:0!important}body.page-id-66 .ev-img img,body.page-id-66 .vip-app-card img{height:220px!important;object-fit:cover!important}body.page-id-66 .load-head h2{font-size:32px!important;line-height:1.08!important}body.page-id-66 .rfq-vip-head{display:block!important;margin-bottom:22px!important}body.page-id-66 .rfq-vip-head h2{font-size:38px!important;line-height:1.02!important;letter-spacing:-1px!important;margin:9px 0 14px!important;color:#fff!important}body.page-id-66 .rfq-vip-head p{font-size:15px!important;line-height:1.55!important;max-width:100%!important}body.page-id-66 .rfq-vip-grid{display:flex!important;flex-direction:column!important;gap:14px!important}body.page-id-66 .rfq-blueprint,body.page-id-66 .rfq-info-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.page-id-66 .rfq-blueprint{overflow:hidden!important}body.page-id-66 .rfq-blueprint-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:14px!important;font-size:10px!important}body.page-id-66 .rfq-blueprint svg{display:block!important;width:100%!important;height:auto!important;min-height:210px!important}body.page-id-66 .rfq-blueprint-note{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:12px 14px!important}body.page-id-66 .rfq-blueprint-note span{font-size:12px!important}body.page-id-66 .rfq-info-card{padding:20px!important}body.page-id-66 .rfq-info-card h3{font-size:26px!important;line-height:1.08!important}body.page-id-66 .rfq-info-card p{font-size:14px!important;line-height:1.55!important}body.page-id-66 .rfq-info-list>div{padding:11px 0!important}body.page-id-66 .rfq-info-list b{font-size:14px!important}body.page-id-66 .rfq-info-list span{font-size:12px!important;line-height:1.4!important}body.page-id-66 .rfq-vip-btn{display:flex!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;font-size:12px!important;padding:14px 10px!important}body.page-id-66 .rfq-flow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important}body.page-id-66 .rfq-flow i{display:none!important}body.page-id-66 .rfq-flow>div{min-width:0!important;padding:12px 8px!important}body.page-id-66 .rfq-flow b{font-size:12px!important}body.page-id-66 .rfq-flow span{font-size:11px!important;line-height:1.25!important}body.page-id-66 footer .w{width:auto!important;padding-left:18px!important;padding-right:18px!important}
}
@media(min-width:768px) and (max-width:1100px){body.page-id-66 .eng-wrap,body.page-id-66 .rfq-vip-wrap{padding-left:28px!important;padding-right:28px!important}body.page-id-66 .eng-hero h1{font-size:58px!important}body.page-id-66 .rfq-vip-head h2{color:#fff!important}}body.page-id-66 /* V10 — category-correct temporary 3D/engineering concept visuals */
.eng-apps img[alt*="application"]{
  object-fit:cover !important;
  object-position:center !important;
  background:#0b3732 !important;
}
@media(max-width:700px){body.page-id-66 .eng-apps img[alt*="application"]{
    min-height:220px !important;
    max-height:300px !important;
    width:100% !important;
  }
}body.page-id-66 .v11-materials{background:#f3f0e8;color:#113c36;padding:86px 0}body.page-id-66 .mat-wrap{width:min(1500px,92vw);margin:auto}body.page-id-66 .mat-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:35px}body.page-id-66 .mat-kicker{font-size:13px;letter-spacing:.22em;font-weight:800;color:#a87827}body.page-id-66 .mat-head h2{font-size:clamp(42px,5vw,76px);line-height:.94;margin:16px 0 0;letter-spacing:-.045em}body.page-id-66 .mat-head h2 em{font-style:normal;color:#bd8d39}body.page-id-66 .mat-head>p{font-size:18px;line-height:1.65;color:#52645f;max-width:620px}body.page-id-66 .mat-strip{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #d8d1c2;border-bottom:1px solid #d8d1c2;padding:15px 0;margin-bottom:24px}body.page-id-66 .mat-strip span{border:1px solid #d2c8b6;border-radius:99px;padding:9px 15px;font-size:11px;font-weight:800;letter-spacing:.08em;background:#faf8f2}body.page-id-66 .mat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.page-id-66 .mat-card{background:#fff;border:1px solid #d9d2c4;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;min-height:390px;box-shadow:0 12px 35px rgba(30,55,48,.06)}body.page-id-66 .mat-card:nth-child(7){grid-column:1/-1;grid-template-columns:.75fr 1.25fr}body.page-id-66 .mat-visual{min-height:100%;background:#0b3732}body.page-id-66 .mat-visual img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-66 .mat-body{padding:28px;position:relative}body.page-id-66 .mat-num{font-size:12px;color:#b58532;font-weight:800;letter-spacing:.12em}body.page-id-66 .mat-body h3{font-size:25px;line-height:1.08;margin:13px 0 10px}body.page-id-66 .mat-body p{font-size:14px;line-height:1.55;color:#60706c;margin-bottom:20px}body.page-id-66 .mat-body ul{list-style:none;padding:0;margin:0;border-top:1px solid #eee9df}body.page-id-66 .mat-body li{font-size:13px;padding:9px 0;border-bottom:1px solid #eee9df}body.page-id-66 .mat-body li:before{content:"✓";color:#b88731;font-weight:900;margin-right:9px}body.page-id-66 .mat-spec{margin-top:22px;background:#0b3c35;color:white;border-radius:26px;padding:34px;display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center}body.page-id-66 .mat-spec small{color:#dfb45f;font-weight:800;letter-spacing:.18em}body.page-id-66 .mat-spec h3{font-size:29px;margin:8px 0 0}body.page-id-66 .spec-items{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-66 .spec-items span{border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px;font-size:12px;background:rgba(255,255,255,.04)}
@media(max-width:900px){body.page-id-66 .v11-materials{padding:55px 0}body.page-id-66 .mat-wrap{width:min(94vw,700px)}body.page-id-66 .mat-head{grid-template-columns:1fr;gap:20px}body.page-id-66 .mat-head h2{font-size:44px}body.page-id-66 .mat-head>p{font-size:16px}body.page-id-66 .mat-grid{grid-template-columns:1fr}body.page-id-66 .mat-card,body.page-id-66 .mat-card:nth-child(7){grid-column:auto;grid-template-columns:1fr;min-height:0}body.page-id-66 .mat-visual{height:260px}body.page-id-66 .mat-body{padding:23px}body.page-id-66 .mat-body h3{font-size:24px}body.page-id-66 .mat-spec{grid-template-columns:1fr;padding:25px;gap:22px}body.page-id-66 .spec-items{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){body.page-id-66 .mat-head h2{font-size:37px}body.page-id-66 .mat-visual{height:225px}body.page-id-66 .mat-strip{gap:6px}body.page-id-66 .mat-strip span{font-size:9px;padding:8px 10px}body.page-id-66 .spec-items{grid-template-columns:1fr 1fr}body.page-id-66 .mat-spec h3{font-size:24px}
}body.page-id-66 /* V12 — Desktop-first materials redesign with real photographs */
@media (min-width: 1001px){
  .v11-materials{
    padding:72px 0 78px !important;
  }
  .mat-wrap{
    width:min(1480px,94vw) !important;
  }
  .mat-head{
    grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr) !important;
    gap:55px !important;
    margin-bottom:18px !important;
    align-items:end !important;
  }
  .mat-head h2{
    font-size:clamp(48px,4.3vw,68px) !important;
    line-height:.98 !important;
  }
  .mat-head>p{
    font-size:16px !important;
    line-height:1.65 !important;
  }
  .mat-photo-note{
    margin:0 0 22px;
    font-size:11px;
    color:#697873;
    letter-spacing:.02em;
  }
  .mat-strip{
    margin-bottom:18px !important;
    padding:12px 0 !important;
  }
  .mat-grid{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:15px !important;
  }
  .mat-card,
  .mat-card:nth-child(7){
    grid-column:auto !important;
    display:flex !important;
    flex-direction:column !important;
    min-height:0 !important;
    border-radius:18px !important;
    overflow:hidden !important;
  }
  .mat-card:nth-child(7){
    grid-column:2 / span 1 !important;
  }
  .mat-visual{
    width:100% !important;
    height:235px !important;
    min-height:235px !important;
    overflow:hidden !important;
    background:#d9ddd9 !important;
  }
  .mat-visual img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }
  .mat-body{
    padding:21px 22px 23px !important;
    flex:1 !important;
  }
  .mat-body h3{
    font-size:22px !important;
    margin:10px 0 8px !important;
  }
  .mat-body p{
    font-size:13px !important;
    line-height:1.55 !important;
    min-height:42px;
    margin-bottom:14px !important;
  }
  .mat-body li{
    font-size:12px !important;
    padding:7px 0 !important;
  }
  .mat-spec{
    margin-top:20px !important;
    padding:28px 30px !important;
    grid-template-columns:.55fr 1.45fr !important;
    border-radius:20px !important;
  }
  .mat-spec h3{
    font-size:25px !important;
  }
  .spec-items{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }
}body.page-id-66 /* Tablet */
@media (min-width:701px) and (max-width:1000px){
  .mat-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  .mat-card,.mat-card:nth-child(7){display:flex!important;flex-direction:column!important;grid-column:auto!important}
  .mat-visual{height:230px!important}
  .mat-card:nth-child(7){grid-column:1/-1!important;max-width:52%;justify-self:center}
}body.page-id-66 /* Mobile — keep the good stacked behaviour but improve image fidelity */
@media (max-width:700px){
  .mat-photo-note{
    margin:0 0 16px;
    font-size:10px;
    line-height:1.45;
    color:#687772;
  }
  .mat-visual img{
    object-fit:cover !important;
    object-position:center !important;
  }
  .mat-body p{min-height:0!important}
}body.page-id-66 /* V13 technical review — image-led material approval panel */
.v13-review{
  width:min(1480px,94vw)!important;
  margin:26px auto 0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;
  gap:0!important;
  overflow:hidden!important;
  border:1px solid rgba(16,67,55,.16)!important;
  border-radius:26px!important;
  background:#f5f1e7!important;
  box-shadow:0 22px 60px rgba(15,54,45,.10)!important;
}body.page-id-66 .v13-review-copy{padding:42px 44px 40px!important}body.page-id-66 .v13-kicker{font-size:11px;font-weight:800;letter-spacing:.18em;color:#b88624}body.page-id-66 .v13-review h3{font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important;margin:10px 0 13px!important;color:#123f35!important;max-width:720px}body.page-id-66 .v13-review-copy>p{font-size:15px!important;line-height:1.65!important;color:#66736f!important;max-width:760px;margin:0 0 26px!important}body.page-id-66 .v13-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(16,67,55,.14);border-left:1px solid rgba(16,67,55,.14)}body.page-id-66 .v13-check{padding:16px 17px;border-right:1px solid rgba(16,67,55,.14);border-bottom:1px solid rgba(16,67,55,.14);min-height:84px;background:rgba(255,255,255,.35)}body.page-id-66 .v13-check b{display:block;font-size:14px;color:#173f36;margin-bottom:5px}body.page-id-66 .v13-check span{display:block;font-size:11.5px;line-height:1.45;color:#75817d}body.page-id-66 .v13-photo-stack{background:#0d4a3c;padding:16px;display:grid;grid-template-rows:minmax(0,1.35fr) minmax(160px,.65fr);gap:12px}body.page-id-66 .v13-main-photo,body.page-id-66 .v13-mini-photos figure{position:relative;margin:0;overflow:hidden;border-radius:17px;background:#dfe2df}body.page-id-66 .v13-main-photo img,body.page-id-66 .v13-mini-photos img{width:100%;height:100%;object-fit:cover;display:block}body.page-id-66 .v13-main-photo figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:12px;background:rgba(8,46,38,.84);color:#fff;backdrop-filter:blur(7px)}body.page-id-66 .v13-main-photo figcaption b{display:block;font-size:15px}body.page-id-66 .v13-main-photo figcaption span{font-size:10.5px;opacity:.78}body.page-id-66 .v13-mini-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-66 .v13-mini-photos figcaption{position:absolute;left:9px;bottom:9px;background:rgba(8,46,38,.86);color:white;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700}
@media(max-width:1000px){body.page-id-66 .v13-review{grid-template-columns:1fr!important}body.page-id-66 .v13-photo-stack{grid-template-columns:1.2fr .8fr;grid-template-rows:320px}body.page-id-66 .v13-mini-photos{grid-template-columns:1fr;grid-template-rows:1fr 1fr}
}
@media(max-width:700px){body.page-id-66 .v13-review{width:calc(100% - 28px)!important;border-radius:20px!important}body.page-id-66 .v13-review-copy{padding:26px 20px 22px!important}body.page-id-66 .v13-review h3{font-size:32px!important}body.page-id-66 .v13-review-copy>p{font-size:13px!important}body.page-id-66 .v13-review-grid{grid-template-columns:1fr}body.page-id-66 .v13-check{min-height:auto;padding:13px 14px}body.page-id-66 .v13-photo-stack{padding:10px;grid-template-columns:1fr;grid-template-rows:245px 145px}body.page-id-66 .v13-mini-photos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}
}body.page-id-66 /* V14 — eight image-led verification cards */
.v13-review{
  grid-template-columns:1fr!important;
}body.page-id-66 .v13-photo-stack{display:none!important}body.page-id-66 .v13-review-copy{padding:42px!important}body.page-id-66 .v13-review-copy>p{max-width:900px!important}body.page-id-66 .v13-review-grid{
  border:0!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}body.page-id-66 .v14-verify-card{
  overflow:hidden;
  border-radius:17px;
  border:1px solid rgba(16,67,55,.15);
  background:#fff;
  min-width:0;
  box-shadow:0 8px 24px rgba(16,57,48,.05);
}body.page-id-66 .v14-card-image{
  position:relative;
  height:155px;
  overflow:hidden;
  background:#d9dfdc;
}body.page-id-66 .v14-card-image img{
  width:100%;height:100%;display:block;object-fit:cover;object-position:center;
  transition:transform .35s ease;
}body.page-id-66 .v14-verify-card:hover .v14-card-image img{transform:scale(1.035)}body.page-id-66 .v14-no{
  position:absolute;top:11px;left:11px;
  width:34px;height:34px;border-radius:50%;
  display:grid;place-items:center;
  background:#d7a72e;color:#123f35;font-size:10px;font-weight:900;
}body.page-id-66 .v14-card-copy{padding:17px 17px 18px}body.page-id-66 .v14-card-copy h4{
  margin:0 0 7px;color:#153f36;font-size:17px;line-height:1.15
}body.page-id-66 .v14-card-copy p{
  margin:0 0 15px!important;min-height:68px;
  color:#697873!important;font-size:11.5px!important;line-height:1.55!important
}body.page-id-66 .v14-tag{
  display:inline-block;padding-top:10px;border-top:1px solid #e2e5df;
  width:100%;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#b18225
}
@media(max-width:1100px){body.page-id-66 .v13-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-66 .v14-card-image{height:190px}body.page-id-66 .v14-card-copy p{min-height:52px}
}
@media(max-width:700px){body.page-id-66 .v13-review-copy{padding:26px 18px 20px!important}body.page-id-66 .v13-review-grid{grid-template-columns:1fr!important;gap:11px!important}body.page-id-66 .v14-verify-card{display:grid;grid-template-columns:120px 1fr;border-radius:14px}body.page-id-66 .v14-card-image{height:100%;min-height:150px}body.page-id-66 .v14-card-copy{padding:15px}body.page-id-66 .v14-card-copy h4{font-size:16px}body.page-id-66 .v14-card-copy p{min-height:0;font-size:11px!important;margin-bottom:10px!important}body.page-id-66 .v14-no{width:29px;height:29px;font-size:9px}
}
@media(max-width:420px){body.page-id-66 .v14-verify-card{grid-template-columns:105px 1fr}body.page-id-66 .v14-card-copy{padding:13px}
}body.page-id-66 /* V15 — professional topic-matched verification visuals */
.v14-card-image{height:175px!important}body.page-id-66 .v14-card-image:after{
 content:"";position:absolute;inset:auto 0 0;height:42%;
 background:linear-gradient(transparent,rgba(8,45,37,.55));pointer-events:none
}body.page-id-66 .v15-visual-label{
 position:absolute;z-index:2;left:12px;bottom:11px;
 padding:6px 8px;border-radius:7px;
 background:rgba(10,58,47,.88);color:#fff;
 font-size:8px;font-weight:850;letter-spacing:.11em
}body.page-id-66 .v14-no{z-index:3}body.page-id-66 .v14-card-copy h4{font-size:18px!important}body.page-id-66 .v14-card-copy p{font-size:11.8px!important;line-height:1.58!important;min-height:76px!important}
@media(max-width:1100px){body.page-id-66 .v14-card-image{height:205px!important}body.page-id-66 .v14-card-copy p{min-height:55px!important}
}
@media(max-width:700px){body.page-id-66 .v14-card-image{height:100%!important;min-height:165px!important}body.page-id-66 .v14-card-copy p{min-height:0!important}body.page-id-66 .v15-visual-label{font-size:7px;left:8px;bottom:8px;padding:5px 6px}
}body.page-id-66 /* V16 refinement */
.v16-section{padding:78px 0;background:#f7f6f1}body.page-id-66 .v16-section.dark{background:#0d433d;color:#fff}body.page-id-66 .v16-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#b48b47;margin-bottom:10px}body.page-id-66 .v16-title{font-size:clamp(34px,4.2vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 16px;max-width:820px}body.page-id-66 .v16-lead{font-size:17px;line-height:1.65;max-width:760px;color:#66706d}body.page-id-66 .dark .v16-lead{color:#d8e3df}body.page-id-66 .v16-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-66 .v16-card{background:#fff;border:1px solid #e4dfd4;border-radius:18px;padding:22px;min-height:190px;box-shadow:0 8px 28px rgba(13,67,61,.05)}body.page-id-66 .dark .v16-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}body.page-id-66 .v16-num{font-size:11px;color:#b48b47;font-weight:900;letter-spacing:.14em}body.page-id-66 .v16-card h3{font-size:19px;margin:28px 0 8px}body.page-id-66 .v16-card p{font-size:14px;line-height:1.55;margin:0;color:#69736f}body.page-id-66 .dark .v16-card p{color:#d4dfdb}body.page-id-66 .v16-pillrow{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}body.page-id-66 .v16-pill{border:1px solid #d7d2c7;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;background:#fff}body.page-id-66 .dark .v16-pill{background:transparent;border-color:rgba(255,255,255,.22)}body.page-id-66 .v16-projects{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:14px;margin-top:32px}body.page-id-66 .v16-project{min-height:260px;border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(13,67,61,.05),rgba(13,67,61,.13));border:1px solid #ded9ce}body.page-id-66 .v16-project b{font-size:22px}body.page-id-66 .v16-project span{font-size:13px;margin-top:7px;color:#65706c}body.page-id-66 .v16-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}body.page-id-66 .v16-faq details{background:#fff;border:1px solid #e2ddd2;border-radius:14px;padding:17px 18px}body.page-id-66 .v16-faq summary{font-weight:800;cursor:pointer}body.page-id-66 .v16-faq p{font-size:14px;line-height:1.6;color:#66706d}body.page-id-66 .eng-rfq{margin-top:0!important}body.page-id-66 .eng-deliverables{padding-top:72px!important;padding-bottom:72px!important}
@media(max-width:900px){body.page-id-66 .v16-grid{grid-template-columns:1fr 1fr}body.page-id-66 .v16-projects{grid-template-columns:1fr}body.page-id-66 .v16-project{min-height:180px}body.page-id-66 .v16-faq{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-66 .v16-section{padding:52px 0}body.page-id-66 .v16-grid{grid-template-columns:1fr}body.page-id-66 .v16-card{min-height:auto;padding:18px}body.page-id-66 .v16-card h3{margin-top:18px}body.page-id-66 .v16-title{font-size:36px}body.page-id-66 .v16-lead{font-size:15px}body.page-id-66 .v16-project{padding:20px}body.page-id-66 .hero{min-height:560px}body.page-id-66 .wrap{width:min(94%,1180px)}}body.page-id-66 /* V17 — improve contrast and readability of Design Basis section */
#design-basis .v16-title{color:#fff!important;text-shadow:none!important;opacity:1!important;max-width:900px!important}body.page-id-66 #design-basis .v16-lead{color:#f3f7f5!important;opacity:1!important;font-weight:500!important;max-width:920px!important}body.page-id-66 #design-basis .v16-card h3{color:#fff!important;font-weight:800!important}body.page-id-66 #design-basis .v16-card p{color:#edf4f1!important;opacity:1!important;font-size:15px!important;line-height:1.6!important}body.page-id-66 #design-basis .v16-num{color:#f0bd48!important}body.page-id-66 #design-basis .v16-pill{color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.32)!important}
@media(max-width:600px){body.page-id-66 #design-basis .v16-title{font-size:34px!important;line-height:1.06!important}body.page-id-66 #design-basis .v16-lead{font-size:16px!important;line-height:1.55!important}body.page-id-66 #design-basis .v16-card p{font-size:14px!important}}body.page-id-66 /* V18 — visual application portfolio + expanded engineering FAQ */
.app-v18{background:#f6f3eb}body.page-id-66 .app-v18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end}body.page-id-66 .app-v18-head .v16-lead{margin:0 0 8px}body.page-id-66 .app-v18-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}body.page-id-66 .app-v18-card{background:#fff;border:1px solid #ded9ce;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px rgba(20,55,50,.08);transition:.25s ease}body.page-id-66 .app-v18-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(20,55,50,.13)}body.page-id-66 .app-v18-visual{position:relative;aspect-ratio:1.75/1;overflow:hidden;background:#103f3a}body.page-id-66 .app-v18-visual svg{width:100%;height:100%;display:block}body.page-id-66 .app-v18-badge{position:absolute;left:16px;bottom:14px;background:rgba(255,255,255,.94);color:#103f3a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900;letter-spacing:.08em}body.page-id-66 .app-v18-copy{padding:22px 22px 24px}body.page-id-66 .app-v18-copy h3{font-size:23px;line-height:1.08;margin:10px 0 10px}body.page-id-66 .app-v18-copy p{font-size:14px;line-height:1.65;color:#66706d;margin:0}body.page-id-66 .app-v18-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}body.page-id-66 .app-v18-tags span{font-size:10px!important;color:#173e39!important;background:#f4efe3;border:1px solid #e4ddcf;border-radius:999px;padding:7px 9px;margin:0!important;font-weight:800}body.page-id-66 .faq-v18{background:#fff}body.page-id-66 .faq-v18-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end}body.page-id-66 .faq-v18-head>p{font-size:16px;line-height:1.65;color:#66706d;margin:0 0 8px}body.page-id-66 .faq-v18 .v16-title{font-size:clamp(42px,5vw,70px);line-height:.98;margin-bottom:0}body.page-id-66 .faq-v18-grid{gap:12px;margin-top:36px}body.page-id-66 .faq-v18-grid details{padding:0;background:#faf9f5;border:1px solid #dfdbd1;border-radius:16px;overflow:hidden}body.page-id-66 .faq-v18-grid summary{list-style:none;padding:19px 54px 19px 20px;position:relative;font-size:15px;line-height:1.35}body.page-id-66 .faq-v18-grid summary::-webkit-details-marker{display:none}body.page-id-66 .faq-v18-grid summary:after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0d433d;color:#fff;font-size:18px}body.page-id-66 .faq-v18-grid details[open] summary:after{content:'–';background:#d9a72f}body.page-id-66 .faq-v18-grid details[open] summary{background:#f3efe5}body.page-id-66 .faq-v18-grid details p{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7;color:#5f6966}body.page-id-66 .faq-v18-grid details[open] p{padding-top:16px}
@media(max-width:900px){body.page-id-66 .app-v18-head,body.page-id-66 .faq-v18-head{grid-template-columns:1fr;gap:12px}body.page-id-66 .app-v18-grid{grid-template-columns:1fr}body.page-id-66 .app-v18-card{display:grid;grid-template-columns:1fr 1fr}body.page-id-66 .app-v18-visual{aspect-ratio:auto;min-height:250px}body.page-id-66 .faq-v18-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-66 .app-v18-grid{gap:14px}body.page-id-66 .app-v18-card{display:block}body.page-id-66 .app-v18-visual{min-height:0;aspect-ratio:1.7/1}body.page-id-66 .app-v18-copy{padding:18px}body.page-id-66 .app-v18-copy h3{font-size:21px}body.page-id-66 .faq-v18 .v16-title{font-size:36px}body.page-id-66 .faq-v18-grid{grid-template-columns:1fr;margin-top:24px}body.page-id-66 .faq-v18-grid summary{font-size:14px;padding:17px 50px 17px 17px}body.page-id-66 .faq-v18-grid details p{padding-left:17px;padding-right:17px}}body.page-id-66 /* V20 — mobile-first correction for Material Approval and full-page responsive behavior */
@media (max-width: 700px){

  /* Global mobile safety */
  html, body{max-width:100%; overflow-x:hidden !important;}
  .eng-page, .v11-materials, .v13-review, .v13-review-copy,
  .v13-review-grid, .v14-verify-card, .v14-card-image, .v14-card-copy{
    min-width:0 !important;
    max-width:100% !important;
    box-sizing:border-box !important;
  }

  /* Material Approval wrapper */
  .v13-review{
    width:calc(100% - 24px) !important;
    margin:18px auto 0 !important;
    display:block !important;
    border-radius:18px !important;
    overflow:hidden !important;
    padding:0 !important;
  }

  .v13-review-copy{
    padding:22px 15px 18px !important;
  }

  .v13-kicker{
    font-size:9px !important;
    letter-spacing:.14em !important;
    line-height:1.35 !important;
  }

  .v13-review h3{
    font-size:clamp(28px,9vw,38px) !important;
    line-height:1.02 !important;
    letter-spacing:-.025em !important;
    margin:8px 0 12px !important;
  }

  .v13-review-copy > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin:0 0 18px !important;
  }

  /* 8 cards become compact stacked cards — never tall columns */
  .v13-review-grid{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;
    border:0 !important;
    width:100% !important;
  }

  .v14-verify-card{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    min-height:0 !important;
    height:auto !important;
    border-radius:14px !important;
    overflow:hidden !important;
    background:#fff !important;
  }

  /* Fixed, compact image area */
  .v14-card-image{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    flex:0 0 165px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
      linear-gradient(135deg,#dfe5e1 0%,#cfd8d3 100%) !important;
  }

  .v14-card-image img{
    width:100% !important;
    height:165px !important;
    min-height:165px !important;
    max-height:165px !important;
    object-fit:cover !important;
    object-position:center !important;
    display:block !important;
  }

  .v14-card-copy{
    width:100% !important;
    padding:14px 14px 15px !important;
    min-height:0 !important;
    height:auto !important;
  }

  .v14-card-copy h4{
    font-size:18px !important;
    line-height:1.15 !important;
    margin:0 0 6px !important;
  }

  .v14-card-copy p{
    min-height:0 !important;
    height:auto !important;
    font-size:12px !important;
    line-height:1.5 !important;
    margin:0 0 10px !important;
  }

  .v14-tag{
    font-size:8px !important;
    padding-top:8px !important;
  }

  .v14-no{
    width:30px !important;
    height:30px !important;
    font-size:9px !important;
    top:9px !important;
    left:9px !important;
  }

  .v15-visual-label{
    left:9px !important;
    bottom:8px !important;
    font-size:7px !important;
    padding:5px 6px !important;
  }

  /* Materials section around it */
  .v11-materials{
    padding:42px 0 !important;
  }
  .mat-wrap{
    width:calc(100% - 24px) !important;
  }
  .mat-head{
    display:block !important;
    margin-bottom:18px !important;
  }
  .mat-head h2{
    font-size:clamp(33px,10vw,43px) !important;
    line-height:1 !important;
    margin-top:9px !important;
  }
  .mat-head > p{
    font-size:13px !important;
    line-height:1.55 !important;
    margin-top:12px !important;
  }
  .mat-strip{
    overflow-x:auto !important;
    flex-wrap:nowrap !important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:10px !important;
  }
  .mat-strip span{
    flex:0 0 auto !important;
    white-space:nowrap !important;
  }

  /* Prevent any inherited giant heights */
  .mat-card, .mat-card:nth-child(7),
  .v14-verify-card, .v13-review-grid > *{
    min-height:0 !important;
    height:auto !important;
  }
}body.page-id-66 /* Very small phones */
@media (max-width: 420px){
  .v14-card-image,
  .v14-card-image img{
    height:145px !important;
    min-height:145px !important;
    max-height:145px !important;
  }
  .v14-card-image{flex-basis:145px !important;}
  .v13-review h3{font-size:30px !important;}
  .v14-card-copy h4{font-size:17px !important;}
}body.page-id-66 /* V21 strategic Car Parking Shades Riyadh SEO/internal-link layer */
.seo-brand-link,body.page-id-66 .seo-internal-link{
  color:inherit;
  text-decoration:none;
  font:inherit;
}body.page-id-66 .seo-brand-link:hover,body.page-id-66 .seo-internal-link:hover{
  text-decoration:underline;
  text-underline-offset:3px;
}body.page-id-66 .cpsr-seo-intro{margin-top:10px;}body.page-id-66{--pj-green:#0b3b35;--pj-green2:#12483f;--pj-gold:#c99a43;--pj-cream:#f4f0e7;--pj-ink:#143e37}body.page-id-66 .pj-page{background:#f6f3ec;color:var(--pj-ink);font-family:inherit}body.page-id-66 .pj-shell{width:min(1480px,92vw);margin:auto}body.page-id-66 .pj-kicker{display:block;color:var(--pj-gold);font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-66 .pj-hero{background:linear-gradient(115deg,#082f2b,#10483f);color:#fff;padding:78px 0 64px;overflow:hidden}body.page-id-66 .pj-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-66 .pj-hero h1{font-size:clamp(52px,5.8vw,88px);line-height:.94;letter-spacing:-.05em;margin:0 0 22px;max-width:880px}body.page-id-66 .pj-hero h1 em{font-style:normal;color:#ddb562}body.page-id-66 .pj-hero-copy>p{font-size:17px;line-height:1.7;color:rgba(255,255,255,.76);max-width:780px}body.page-id-66 .pj-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 35px}body.page-id-66 .pj-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:12px;font-weight:850}body.page-id-66 .pj-gold{background:var(--pj-gold);color:#fff}body.page-id-66 .pj-outline{border:1px solid rgba(255,255,255,.3);color:#fff}body.page-id-66 .pj-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);padding-top:18px;gap:18px}body.page-id-66 .pj-stats b{display:block;color:#ddb562;font-size:10px;letter-spacing:.12em}body.page-id-66 .pj-stats span{display:block;margin-top:6px;font-size:12px;color:rgba(255,255,255,.68)}body.page-id-66 .pj-hero-visual{display:grid;gap:12px}body.page-id-66 .pj-hero-card,body.page-id-66 .pj-placeholder{border-radius:20px;overflow:hidden}body.page-id-66 .pj-placeholder{position:relative;min-height:360px;background-color:#123f39;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.14)}body.page-id-66 .pj-placeholder:before,body.page-id-66 .pj-project-image:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 25%,rgba(5,35,30,.7))}body.page-id-66 .pj-placeholder span{position:absolute;z-index:2;left:18px;bottom:18px;font-size:10px;letter-spacing:.15em;font-weight:850}body.page-id-66 .pj-parking{background-image:linear-gradient(135deg,rgba(10,55,48,.2),rgba(10,55,48,.2)),url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80')}body.page-id-66 .pj-tensile{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-66 .pj-steel{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-66 .pj-cap{padding:15px 18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-top:0}body.page-id-66 .pj-cap b,body.page-id-66 .pj-cap span{display:block}body.page-id-66 .pj-cap span{font-size:11px;opacity:.65;margin-top:4px}body.page-id-66 .pj-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-66 .pj-mini-row .pj-placeholder{min-height:150px}body.page-id-66 .pj-categories{padding:28px 0;background:#eee9df}body.page-id-66 .pj-cat-row{display:flex;gap:8px;flex-wrap:wrap}body.page-id-66 .pj-cat-row a{background:#fff;border:1px solid #ddd5c7;border-radius:999px;padding:10px 14px;text-decoration:none;color:#234941;font-size:11px;font-weight:800}body.page-id-66 .pj-featured,body.page-id-66 .pj-sectors{padding:72px 0}body.page-id-66 .pj-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-66 .pj-section-head h2,body.page-id-66 .pj-case h2,body.page-id-66 .pj-proof h2,body.page-id-66 .pj-rfq h2{font-size:clamp(38px,4.5vw,64px);line-height:.98;letter-spacing:-.04em;margin:0}body.page-id-66 .pj-section-head>p{color:#687570;line-height:1.65}body.page-id-66 .pj-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}body.page-id-66 .pj-project{background:#fff;border:1px solid #ddd6ca;border-radius:20px;overflow:hidden}body.page-id-66 .pj-project-wide{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr}body.page-id-66 .pj-project-image{height:280px;position:relative;background-size:cover;background-position:center}body.page-id-66 .pj-project-wide .pj-project-image{height:auto;min-height:410px}body.page-id-66 .pj-aramco{background-image:url('https://images.unsplash.com/photo-1494526585095-c41746248156?auto=format&fit=crop&w=1400&q=80')}body.page-id-66 .pj-industrial{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1000&q=80')}body.page-id-66 .pj-sports{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=1000&q=80')}body.page-id-66 .pj-walk{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1000&q=80')}body.page-id-66 .pj-membrane{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=1000&q=80')}body.page-id-66 .pj-badge{position:absolute;z-index:2;left:15px;top:15px;background:#0b3b35;color:#fff;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-66 .pj-project-body{padding:25px}body.page-id-66 .pj-project-body small{color:#b4832c;font-size:9px;font-weight:850;letter-spacing:.15em}body.page-id-66 .pj-project-body h3{font-size:26px;line-height:1.08;margin:12px 0 9px}body.page-id-66 .pj-project-body p{color:#687570;font-size:13px;line-height:1.6}body.page-id-66 .pj-meta{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}body.page-id-66 .pj-meta span{font-size:9px;background:#f1ede5;border-radius:999px;padding:7px 9px}body.page-id-66 .pj-project-body a{color:#a97825;text-decoration:none;font-size:11px;font-weight:850}body.page-id-66 .pj-case{background:#0b3b35;color:#fff;padding:72px 0}body.page-id-66 .pj-case-head{max-width:900px;margin-bottom:32px}body.page-id-66 .pj-case-head p{color:rgba(255,255,255,.68);line-height:1.65}body.page-id-66 .pj-case-flow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden}body.page-id-66 .pj-case-flow article{padding:24px 20px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-66 .pj-case-flow article:last-child{border-right:0}body.page-id-66 .pj-case-flow b{font-size:10px;color:#d9ac57}body.page-id-66 .pj-flow-icon{margin:28px 0 20px;width:50px;height:50px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;color:#d9ac57;font-size:10px;font-weight:900}body.page-id-66 .pj-case-flow h3{font-size:18px}body.page-id-66 .pj-case-flow p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.63)}body.page-id-66 .pj-proof{padding:65px 0;background:#e9e4d9}body.page-id-66 .pj-proof-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-66 .pj-proof-copy p{color:#687570;line-height:1.65}body.page-id-66 .pj-proof-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5cdbc;background:#fff;border-radius:18px;overflow:hidden}body.page-id-66 .pj-proof-items div{padding:22px;border-right:1px solid #e4ded2;border-bottom:1px solid #e4ded2}body.page-id-66 .pj-proof-items b{display:block;color:#b58127;font-size:10px;margin-bottom:8px}body.page-id-66 .pj-proof-items span{font-size:13px}body.page-id-66 .pj-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-66 .pj-sector-grid div{background:#fff;border:1px solid #ded7ca;border-radius:16px;padding:24px;min-height:190px}body.page-id-66 .pj-sector-grid span{color:#b58127;font-size:10px}body.page-id-66 .pj-sector-grid h3{font-size:20px;margin:35px 0 8px}body.page-id-66 .pj-sector-grid p{font-size:12px;line-height:1.55;color:#687570}body.page-id-66 .pj-rfq{background:linear-gradient(120deg,#082f2b,#11483f);color:#fff;padding:68px 0}body.page-id-66 .pj-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-66 .pj-rfq p{color:rgba(255,255,255,.7);line-height:1.65}body.page-id-66 .pj-rfq-box{background:#f3eddf;color:#153e37;padding:28px;border-radius:18px}body.page-id-66 .pj-rfq-box h3{font-size:24px;margin-top:0}body.page-id-66 .pj-rfq-box span{display:block;padding:9px 0;border-bottom:1px solid #ddd5c7;font-size:12px}body.page-id-66 .pj-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:7px;font-size:11px;font-weight:850}
@media(max-width:900px){body.page-id-66 .pj-shell{width:calc(100% - 28px)}body.page-id-66 .pj-hero{padding:52px 0 42px}body.page-id-66 .pj-hero-grid,body.page-id-66 .pj-section-head,body.page-id-66 .pj-proof-grid,body.page-id-66 .pj-rfq-grid{grid-template-columns:1fr;gap:26px}body.page-id-66 .pj-hero h1{font-size:48px}body.page-id-66 .pj-project-wide{display:block}body.page-id-66 .pj-project-wide .pj-project-image{height:270px;min-height:0}body.page-id-66 .pj-case-flow{grid-template-columns:repeat(2,1fr)}body.page-id-66 .pj-sector-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-66 .pj-hero h1{font-size:41px}body.page-id-66 .pj-hero-copy>p{font-size:14px}body.page-id-66 .pj-stats{grid-template-columns:1fr;gap:10px}body.page-id-66 .pj-placeholder{min-height:250px}body.page-id-66 .pj-mini-row .pj-placeholder{min-height:120px}body.page-id-66 .pj-featured,body.page-id-66 .pj-sectors,body.page-id-66 .pj-case,body.page-id-66 .pj-proof,body.page-id-66 .pj-rfq{padding:46px 0}body.page-id-66 .pj-project-grid{grid-template-columns:1fr}body.page-id-66 .pj-project-wide{grid-column:auto}body.page-id-66 .pj-project-image,body.page-id-66 .pj-project-wide .pj-project-image{height:220px}body.page-id-66 .pj-project-body h3{font-size:22px}body.page-id-66 .pj-case-flow{grid-template-columns:1fr}body.page-id-66 .pj-case-flow article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:20px}body.page-id-66 .pj-flow-icon{margin:16px 0}body.page-id-66 .pj-sector-grid,body.page-id-66 .pj-proof-items{grid-template-columns:1fr}body.page-id-66 .pj-sector-grid div{min-height:auto}body.page-id-66 .pj-cat-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-66 .pj-cat-row a{white-space:nowrap;flex:0 0 auto}}body.page-id-66 /* V2 Projects — portfolio/case-study focused; intentionally distinct from Engineering page */
.pv2-page{background:#f5f1e8;color:#143e37}body.page-id-66 .pv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-66 .pv2-kicker{display:block;color:#c69338;font-size:11px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}body.page-id-66 .pv2-hero{background:#0a3933;color:#fff;padding:76px 0 60px}body.page-id-66 .pv2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:55px;align-items:center}body.page-id-66 .pv2-hero h1{font-size:clamp(58px,6vw,94px);line-height:.91;letter-spacing:-.055em;margin:0 0 22px}body.page-id-66 .pv2-hero h1 em{font-style:normal;color:#ddb25c}body.page-id-66 .pv2-hero p{max-width:720px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.65}body.page-id-66 .pv2-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}body.page-id-66 .pv2-btn{padding:14px 18px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:850}body.page-id-66 .pv2-btn.gold{background:#c99a43;color:white}body.page-id-66 .pv2-btn.outline{border:1px solid rgba(255,255,255,.3);color:white}body.page-id-66 .pv2-hero-tags{display:flex;gap:7px;flex-wrap:wrap}body.page-id-66 .pv2-hero-tags span{font-size:8px;letter-spacing:.1em;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:7px 9px}body.page-id-66 .pv2-collage{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:10px;height:530px}body.page-id-66 .pv2-photo{position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center}body.page-id-66 .pv2-photo:after,body.page-id-66 .pv2-img:after,body.page-id-66 .pv2-feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 45%,rgba(5,38,32,.72))}body.page-id-66 .pv2-photo span,body.page-id-66 .pv2-img span{position:absolute;z-index:2;bottom:15px;left:15px;color:white;font-size:9px;font-weight:850;letter-spacing:.12em}body.page-id-66 .hero-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80')}body.page-id-66 .hero-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .hero-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .pv2-filter{padding:27px 0;background:#ebe6db}body.page-id-66 .pv2-filter-top{display:flex;justify-content:space-between;align-items:center}body.page-id-66 .pv2-filter-top p{font-size:12px;color:#687570}body.page-id-66 .pv2-pills{display:flex;gap:7px;flex-wrap:wrap}body.page-id-66 .pv2-pills button{border:1px solid #d6cebf;background:#f8f5ef;color:#274b44;border-radius:99px;padding:9px 13px;font:inherit;font-size:10px;font-weight:750}body.page-id-66 .pv2-pills button.active{background:#0d4038;color:white;border-color:#0d4038}body.page-id-66 .pv2-feature,body.page-id-66 .pv2-grid-section,body.page-id-66 .pv2-sectors{padding:72px 0}body.page-id-66 .pv2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-66 .pv2-head h2,body.page-id-66 .pv2-proof h2,body.page-id-66 .pv2-rfq h2,body.page-id-66 .pv2-sectors>div>h2{font-size:clamp(39px,4.7vw,67px);line-height:.96;letter-spacing:-.045em;margin:0}body.page-id-66 .pv2-head>p{color:#66746f;line-height:1.65}body.page-id-66 .pv2-feature-card{display:grid;grid-template-columns:1.15fr .85fr;background:#fff;border:1px solid #dcd4c6;border-radius:24px;overflow:hidden}body.page-id-66 .pv2-feature-image{min-height:620px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1400&q=80') center/cover}body.page-id-66 .pv2-badge{position:absolute;z-index:3;top:17px;left:17px;background:#0b3b35;color:#fff;border-radius:99px;padding:8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em}body.page-id-66 .pv2-image-note{position:absolute;z-index:3;left:18px;bottom:18px;background:rgba(8,52,44,.85);color:#fff;padding:9px 11px;border-radius:8px;font-size:9px}body.page-id-66 .pv2-feature-copy{padding:38px}body.page-id-66 .pv2-feature-copy small,body.page-id-66 .pv2-card-copy small{color:#ad7b25;font-size:9px;font-weight:850;letter-spacing:.13em}body.page-id-66 .pv2-feature-copy h3{font-size:38px;line-height:1.03;margin:13px 0}body.page-id-66 .pv2-lead{font-size:14px;line-height:1.65;color:#66746f}body.page-id-66 .pv2-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e3ddd1;margin:25px 0}body.page-id-66 .pv2-facts div{padding:14px;border-right:1px solid #e3ddd1;border-bottom:1px solid #e3ddd1}body.page-id-66 .pv2-facts b{display:block;font-size:8px;color:#ad7b25;letter-spacing:.1em}body.page-id-66 .pv2-facts span{font-size:12px}body.page-id-66 .pv2-story{display:grid;gap:8px}body.page-id-66 .pv2-story>div{background:#f4f0e8;border-radius:11px;padding:13px}body.page-id-66 .pv2-story b{font-size:9px;color:#ad7b25}body.page-id-66 .pv2-story h4{font-size:15px;margin:4px 0}body.page-id-66 .pv2-story p{font-size:11px;line-height:1.5;color:#697671;margin:0}body.page-id-66 .pv2-textlink,body.page-id-66 .pv2-card-copy a{display:inline-block;margin-top:18px;color:#a67420;text-decoration:none;font-size:10px;font-weight:850}body.page-id-66 .pv2-grid-section{background:#eee9df}body.page-id-66 .pv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.page-id-66 .pv2-grid article{background:#fff;border:1px solid #dcd4c6;border-radius:18px;overflow:hidden}body.page-id-66 .pv2-img{height:245px;position:relative;background-size:cover;background-position:center}body.page-id-66 .p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=80')}body.page-id-66 .p2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=900&q=80')}body.page-id-66 .p3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=900&q=80')}body.page-id-66 .p4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=900&q=80')}body.page-id-66 .p5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=80')}body.page-id-66 .p6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=900&q=80')}body.page-id-66 .pv2-card-copy{padding:20px}body.page-id-66 .pv2-card-copy h3{font-size:22px;margin:9px 0 6px}body.page-id-66 .pv2-card-copy p{font-size:12px;line-height:1.55;color:#687570}body.page-id-66 .pv2-proof{background:#0a3933;color:white;padding:68px 0}body.page-id-66 .pv2-head.light>p{color:rgba(255,255,255,.65)}body.page-id-66 .pv2-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden}body.page-id-66 .pv2-proof-grid>div{padding:25px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-66 .pv2-proof-grid span{color:#d8aa52;font-size:10px}body.page-id-66 .pv2-proof-grid h3{font-size:21px;margin:30px 0 8px}body.page-id-66 .pv2-proof-grid p{font-size:11px;line-height:1.55;color:rgba(255,255,255,.62)}body.page-id-66 .pv2-sector-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}body.page-id-66 .pv2-sector-row a{background:#fff;border:1px solid #ddd5c7;border-radius:15px;padding:22px;text-decoration:none;color:#173f37}body.page-id-66 .pv2-sector-row b,body.page-id-66 .pv2-sector-row span{display:block}body.page-id-66 .pv2-sector-row b{font-size:17px}body.page-id-66 .pv2-sector-row span{font-size:10px;color:#73807c;margin-top:7px}body.page-id-66 .pv2-rfq{padding:66px 0;background:#e8e2d7}body.page-id-66 .pv2-rfq-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-66 .pv2-rfq p{color:#66746f;line-height:1.65}body.page-id-66 .pv2-rfq-box{background:#0b3b35;color:#fff;border-radius:18px;padding:28px}body.page-id-66 .pv2-rfq-box h3{font-size:23px;margin-top:0}body.page-id-66 .pv2-rfq-box span{display:block;border-bottom:1px solid rgba(255,255,255,.13);padding:9px 0;font-size:11px;color:rgba(255,255,255,.72)}body.page-id-66 .pv2-rfq-box a{display:block;margin-top:18px;background:#c99a43;color:#fff;text-decoration:none;text-align:center;border-radius:7px;padding:13px;font-size:10px;font-weight:850}
@media(max-width:900px){body.page-id-66 .pv2-shell{width:calc(100% - 28px)}body.page-id-66 .pv2-hero-grid,body.page-id-66 .pv2-head,body.page-id-66 .pv2-feature-card,body.page-id-66 .pv2-rfq-grid{grid-template-columns:1fr;gap:25px}body.page-id-66 .pv2-hero h1{font-size:53px}body.page-id-66 .pv2-collage{height:420px}body.page-id-66 .pv2-feature-image{min-height:350px}body.page-id-66 .pv2-grid{grid-template-columns:repeat(2,1fr)}body.page-id-66 .pv2-proof-grid,body.page-id-66 .pv2-sector-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){body.page-id-66 .pv2-hero{padding:48px 0 38px}body.page-id-66 .pv2-hero h1{font-size:44px}body.page-id-66 .pv2-hero p{font-size:14px}body.page-id-66 .pv2-collage{height:340px;grid-template-columns:1fr 1fr;grid-template-rows:1.3fr .7fr}body.page-id-66 .hero-a{grid-column:1/3;grid-row:auto}body.page-id-66 .pv2-filter-top{display:block}body.page-id-66 .pv2-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-66 .pv2-pills button{flex:0 0 auto;white-space:nowrap}body.page-id-66 .pv2-feature,body.page-id-66 .pv2-grid-section,body.page-id-66 .pv2-sectors,body.page-id-66 .pv2-proof,body.page-id-66 .pv2-rfq{padding:45px 0}body.page-id-66 .pv2-feature-image{min-height:245px}body.page-id-66 .pv2-feature-copy{padding:22px}body.page-id-66 .pv2-feature-copy h3{font-size:29px}body.page-id-66 .pv2-facts{grid-template-columns:1fr}body.page-id-66 .pv2-grid{grid-template-columns:1fr}body.page-id-66 .pv2-img{height:215px}body.page-id-66 .pv2-proof-grid,body.page-id-66 .pv2-sector-row{grid-template-columns:1fr}body.page-id-66 .pv2-proof-grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-66 /* V3 fresh Projects visual portfolio — independent design language */
.v3p{background:#f3efe6;color:#133d36}body.page-id-66 .v3-shell{width:min(1500px,93vw);margin:auto}body.page-id-66 .v3-kicker{display:block;color:#c79438;font-size:10px;font-weight:900;letter-spacing:.2em;margin-bottom:14px}body.page-id-66 .v3-hero{background:#082f2b;color:white;padding:54px 0 22px}body.page-id-66 .v3-hero-top{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:stretch}body.page-id-66 .v3-copy{padding:40px 0}body.page-id-66 .v3-copy h1{font-size:clamp(60px,6.6vw,105px);line-height:.87;letter-spacing:-.06em;margin:0 0 25px}body.page-id-66 .v3-copy h1 i{font-style:normal;color:#ddb25b}body.page-id-66 .v3-copy p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.7);max-width:650px}body.page-id-66 .v3-actions{display:flex;gap:9px;margin-top:27px}body.page-id-66 .v3-actions a{background:#c99a43;color:white;text-decoration:none;padding:13px 16px;border-radius:6px;font-size:10px;font-weight:900;letter-spacing:.06em}body.page-id-66 .v3-actions a.ghost{background:transparent;border:1px solid rgba(255,255,255,.25)}body.page-id-66 .v3-feature-photo{min-height:490px;border-radius:22px;position:relative;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1600&q=82') center/cover;overflow:hidden}body.page-id-66 .v3-feature-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(4,31,27,.8))}body.page-id-66 .v3-feature-photo span,body.page-id-66 .v3-feature-photo b{position:absolute;z-index:2;left:22px}body.page-id-66 .v3-feature-photo span{bottom:55px;color:#dcb05a;font-size:9px;letter-spacing:.15em;font-weight:900}body.page-id-66 .v3-feature-photo b{bottom:24px;font-size:18px}body.page-id-66 .v3-film{display:grid;grid-template-columns:1.3fr .8fr 1fr .8fr;gap:8px;margin-top:8px}body.page-id-66 .v3-film>div{height:120px;border-radius:10px;position:relative;background-size:cover;background-position:center;overflow:hidden}body.page-id-66 .v3-film>div:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(4,32,27,.7))}body.page-id-66 .v3-film span{position:absolute;z-index:2;bottom:10px;left:11px;font-size:8px;font-weight:900;letter-spacing:.12em}body.page-id-66 .film-a{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-66 .film-b{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=600&q=80')}body.page-id-66 .film-c{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=700&q=80')}body.page-id-66 .film-d{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=600&q=80')}body.page-id-66 .v3-gallery{padding:72px 0}body.page-id-66 .v3-title-row{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:end;margin-bottom:26px}body.page-id-66 .v3-title-row h2,body.page-id-66 .v3-case-copy h2,body.page-id-66 .v3-ksa h2,body.page-id-66 .v3-browse h2,body.page-id-66 .v3-contact h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-66 .v3-title-row>p{color:#697670;line-height:1.6}body.page-id-66 .v3-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}body.page-id-66 .v3-filters button{border:1px solid #d6cebf;background:#faf7f1;border-radius:99px;padding:9px 12px;font:inherit;font-size:9px;font-weight:850;color:#34564f}body.page-id-66 .v3-filters button.on{background:#0b3a34;color:white}body.page-id-66 .v3-masonry{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:255px;gap:10px}body.page-id-66 .v3-tile{position:relative;border-radius:15px;overflow:hidden;background-size:cover;background-position:center}body.page-id-66 .v3-tile.tall{grid-row:span 2}body.page-id-66 .v3-tile.wide{grid-column:span 2}body.page-id-66 .v3-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,38,32,.84))}body.page-id-66 .v3-overlay{position:absolute;z-index:2;left:19px;right:19px;bottom:18px;color:white}body.page-id-66 .v3-overlay small{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-66 .v3-overlay h3{font-size:22px;margin:6px 0}body.page-id-66 .v3-overlay span{font-size:8px;font-weight:900}body.page-id-66 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=80')}body.page-id-66 .t2{background-image:url('https://images.unsplash.com/photo-1622279457486-62dcc4a431d6?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .t3{background-image:url('https://images.unsplash.com/photo-1518005020951-eccb494ad742?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .t4{background-image:url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1100&q=80')}body.page-id-66 .t5{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .t6{background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .v3-case{padding:75px 0;background:#e8e2d6}body.page-id-66 .v3-case-label{display:flex;gap:12px;align-items:center;margin-bottom:22px}body.page-id-66 .v3-case-label span{width:34px;height:34px;border-radius:50%;background:#c99a43;color:white;display:grid;place-items:center;font-size:9px}body.page-id-66 .v3-case-label b{font-size:9px;letter-spacing:.16em}body.page-id-66 .v3-case-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:35px}body.page-id-66 .v3-case-main{height:510px;border-radius:18px;background:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1300&q=80') center/cover}body.page-id-66 .v3-case-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-66 .v3-case-thumbs>div{height:125px;border-radius:10px;background-size:cover;background-position:center;position:relative}body.page-id-66 .v3-case-thumbs span{position:absolute;left:9px;bottom:9px;background:#0b3b35;color:white;padding:6px;font-size:7px;font-weight:850}body.page-id-66 .before{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=500&q=80')}body.page-id-66 .during{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=500&q=80')}body.page-id-66 .after{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=500&q=80')}body.page-id-66 .v3-case-copy{padding:15px 5px}body.page-id-66 .v3-case-copy>small{color:#aa7926;font-size:9px;font-weight:900;letter-spacing:.14em}body.page-id-66 .v3-case-copy h2{font-size:clamp(38px,4vw,60px);margin:12px 0 17px}body.page-id-66 .v3-case-copy .intro{color:#64726d;line-height:1.65}body.page-id-66 .v3-case-copy dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cebf;margin:22px 0}body.page-id-66 .v3-case-copy dl div{padding:13px;border-right:1px solid #d6cebf;border-bottom:1px solid #d6cebf}body.page-id-66 .v3-case-copy dt{font-size:7px;color:#aa7926;font-weight:900}body.page-id-66 .v3-case-copy dd{font-size:11px;margin:4px 0 0}body.page-id-66 .v3-story{display:grid;gap:7px}body.page-id-66 .v3-story div{background:#f5f1e9;padding:12px;border-radius:9px}body.page-id-66 .v3-story b{font-size:8px;color:#aa7926}body.page-id-66 .v3-story p{font-size:10.5px;color:#687570;line-height:1.5;margin:4px 0 0}body.page-id-66 .v3-case-copy>a{display:inline-block;margin-top:18px;color:#9c6e20;font-size:9px;font-weight:900;text-decoration:none}body.page-id-66 .v3-ksa{padding:72px 0}body.page-id-66 .v3-ksa-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}body.page-id-66 .v3-ksa p{color:#687570;line-height:1.65}body.page-id-66 .v3-map-card{height:420px;background:#0a3933;border-radius:22px;position:relative;overflow:hidden;color:white}body.page-id-66 .v3-map-card:before{content:"";position:absolute;width:60%;height:68%;left:20%;top:14%;border:1px solid rgba(220,176,90,.28);border-radius:46% 54% 43% 57%;transform:rotate(-8deg)}body.page-id-66 .v3-map-card>b,body.page-id-66 .v3-map-card>small{position:absolute;left:24px}body.page-id-66 .v3-map-card>b{bottom:38px;font-size:19px}body.page-id-66 .v3-map-card>small{bottom:22px;font-size:8px;opacity:.55}body.page-id-66 .pin{position:absolute;font-size:7px;font-weight:900;color:#e1b65e}body.page-id-66 .pin:before{content:"";display:inline-block;width:7px;height:7px;background:#e1b65e;border-radius:50%;margin-right:5px}body.page-id-66 .p-riy{left:52%;top:48%}body.page-id-66 .p-dam{right:17%;top:37%}body.page-id-66 .p-dha{right:15%;top:43%}body.page-id-66 .p-jub{right:13%;top:29%}body.page-id-66 .p-jed{left:24%;top:57%}body.page-id-66 .v3-proof{background:#0a3933;color:white;padding:65px 0}body.page-id-66 .v3-title-row.light>p{color:rgba(255,255,255,.6)}body.page-id-66 .v3-proof-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-66 .v3-proof-row div{padding:24px;border-right:1px solid rgba(255,255,255,.14)}body.page-id-66 .v3-proof-row span{font-size:8px;color:#dcb05a}body.page-id-66 .v3-proof-row b{display:block;margin:28px 0 7px;font-size:13px}body.page-id-66 .v3-proof-row p{font-size:10px;color:rgba(255,255,255,.58);line-height:1.5}body.page-id-66 .v3-browse{padding:72px 0}body.page-id-66 .v3-browse>div>h2{max-width:850px}body.page-id-66 .v3-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px}body.page-id-66 .v3-browse-grid a{background:white;border:1px solid #ddd5c7;border-radius:13px;padding:20px;text-decoration:none;color:#153f37}body.page-id-66 .v3-browse-grid span{font-size:8px;color:#aa7926}body.page-id-66 .v3-browse-grid b{display:block;font-size:17px;margin:30px 0 8px}body.page-id-66 .v3-browse-grid em{font-style:normal;font-size:8px;color:#aa7926;font-weight:900}body.page-id-66 .v3-contact{padding:65px 0;background:#e7e1d5}body.page-id-66 .v3-contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}body.page-id-66 .v3-contact p{color:#687570}body.page-id-66 .v3-contact-btn{background:#0a3933;color:white;text-decoration:none;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr auto;align-items:center}body.page-id-66 .v3-contact-btn small,body.page-id-66 .v3-contact-btn b{grid-column:1}body.page-id-66 .v3-contact-btn small{color:#dcb05a;font-size:8px}body.page-id-66 .v3-contact-btn b{font-size:16px;margin-top:7px}body.page-id-66 .v3-contact-btn span{grid-column:2;grid-row:1/3;font-size:27px;color:#dcb05a}
@media(max-width:900px){body.page-id-66 .v3-shell{width:calc(100% - 28px)}body.page-id-66 .v3-hero-top,body.page-id-66 .v3-title-row,body.page-id-66 .v3-case-grid,body.page-id-66 .v3-ksa-grid,body.page-id-66 .v3-contact-grid{grid-template-columns:1fr;gap:25px}body.page-id-66 .v3-copy h1{font-size:60px}body.page-id-66 .v3-feature-photo{min-height:370px}body.page-id-66 .v3-masonry{grid-template-columns:1fr 1fr}body.page-id-66 .v3-tile.wide{grid-column:span 1}body.page-id-66 .v3-proof-row,body.page-id-66 .v3-browse-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-66 .v3-hero{padding:35px 0 14px}body.page-id-66 .v3-copy{padding:15px 0}body.page-id-66 .v3-copy h1{font-size:47px}body.page-id-66 .v3-copy p{font-size:13px}body.page-id-66 .v3-feature-photo{min-height:280px}body.page-id-66 .v3-film{grid-template-columns:1fr 1fr}body.page-id-66 .v3-film>div{height:90px}body.page-id-66 .v3-gallery,body.page-id-66 .v3-case,body.page-id-66 .v3-ksa,body.page-id-66 .v3-proof,body.page-id-66 .v3-browse,body.page-id-66 .v3-contact{padding:44px 0}body.page-id-66 .v3-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}body.page-id-66 .v3-filters button{flex:0 0 auto}body.page-id-66 .v3-masonry{display:block}body.page-id-66 .v3-tile{height:235px;margin-bottom:9px}body.page-id-66 .v3-case-main{height:280px}body.page-id-66 .v3-case-thumbs>div{height:85px}body.page-id-66 .v3-case-copy dl{grid-template-columns:1fr}body.page-id-66 .v3-map-card{height:310px}body.page-id-66 .v3-proof-row,body.page-id-66 .v3-browse-grid{grid-template-columns:1fr}body.page-id-66 .v3-proof-row div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}body.page-id-66 /* V4 clean Projects-only page: suppress legacy Engineering components */
.eng-page,body.page-id-66 .v11-materials,body.page-id-66 .v13-review,body.page-id-66 .v14-verify-card,body.page-id-66 .eng-faq,body.page-id-66 .faq-section,body.page-id-66 .engineering-faq,body.page-id-66 .design-basis,body.page-id-66 .engineering-deliverables,body.page-id-66 .engineering-applications{ display:none !important; }body.page-id-66 /* V5 — project-ready SEO,body.page-id-66 internal linking and conversion layer */
.v5-card-facts{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0 10px}body.page-id-66 .v5-card-facts span{position:static!important;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:5px 7px;font-size:7px!important;letter-spacing:.04em!important}body.page-id-66 .v5-card-actions{display:flex;gap:12px;align-items:center}body.page-id-66 .v5-card-actions a{color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.05em}body.page-id-66 .v5-card-actions a.related{color:#ddb15a}body.page-id-66 .v5-ready{padding:70px 0;background:#ebe5da}body.page-id-66 .v5-ready-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-66 .v5-ready-grid article{background:#f8f5ef;border:1px solid #d9d1c3;border-radius:15px;padding:22px;min-height:185px}body.page-id-66 .v5-ready-grid span{font-size:9px;color:#aa7926;font-weight:900}body.page-id-66 .v5-ready-grid h3{font-size:18px;margin:34px 0 8px}body.page-id-66 .v5-ready-grid p{font-size:11px;line-height:1.55;color:#687570;margin:0}body.page-id-66 .v5-enquiry{background:#0a3933;color:#fff;border-radius:18px;padding:25px}body.page-id-66 .v5-enquiry-head small,body.page-id-66 .v5-enquiry-head b{display:block}body.page-id-66 .v5-enquiry-head small{color:#ddb15a;font-size:8px;letter-spacing:.13em}body.page-id-66 .v5-enquiry-head b{font-size:22px;margin-top:6px}body.page-id-66 .v5-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0}body.page-id-66 .v5-fields span{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:11px;font-size:10px;color:rgba(255,255,255,.72)}body.page-id-66 .v5-upload{font-size:10px;color:rgba(255,255,255,.65);padding:11px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-66 .v5-upload b{color:#ddb15a}body.page-id-66 .v5-enquiry>a{display:block;background:#c99a43;color:white;text-decoration:none;text-align:center;border-radius:7px;padding:13px;margin-top:12px;font-size:9px;font-weight:900;letter-spacing:.05em}
@media(max-width:900px){body.page-id-66 .v5-ready-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-66 .v5-ready{padding:44px 0}body.page-id-66 .v5-ready-grid{grid-template-columns:1fr}body.page-id-66 .v5-ready-grid article{min-height:0}body.page-id-66 .v5-fields{grid-template-columns:1fr}body.page-id-66 .v5-card-actions{flex-wrap:wrap}}body.page-id-66 /* V6 — scalable KSA city project templates */
.v6-cities{padding:72px 0;background:#f4f0e8}body.page-id-66 .v6-city-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 0 18px;border-top:1px solid #d8d0c2}body.page-id-66 .v6-city-toolbar>span{font-size:8px;font-weight:900;letter-spacing:.14em;color:#a97826}body.page-id-66 .v6-city-toolbar div{display:flex;gap:5px;flex-wrap:wrap}body.page-id-66 .v6-city-toolbar button{border:1px solid #d5cdbf;background:#fff;border-radius:99px;padding:7px 9px;font:inherit;font-size:7px;font-weight:850;color:#36564f}body.page-id-66 .v6-city-toolbar button.active{background:#0a3933;color:#fff}body.page-id-66 .v6-city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-66 .v6-city-card{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden}body.page-id-66 .v6-city-image{height:150px;background:linear-gradient(135deg,#164b43,#092f2b);position:relative;display:grid;place-items:center}body.page-id-66 .v6-city-no{position:absolute;top:10px;left:10px;color:#dcb05a;font-size:8px;font-weight:900}body.page-id-66 .v6-photo-placeholder{border:1px dashed rgba(255,255,255,.32);color:rgba(255,255,255,.62);padding:15px;border-radius:8px;font-size:7px;font-weight:850;letter-spacing:.1em}body.page-id-66 .v6-city-copy{padding:16px}body.page-id-66 .v6-city-copy small{color:#a97826;font-size:7px;font-weight:900;letter-spacing:.11em}body.page-id-66 .v6-city-copy h3{font-size:18px;margin:7px 0}body.page-id-66 .v6-city-copy p{font-size:10px;line-height:1.5;color:#697671}body.page-id-66 .v6-city-tags{display:flex;gap:4px;flex-wrap:wrap;margin:11px 0}body.page-id-66 .v6-city-tags span{background:#f0ece4;border-radius:99px;padding:5px 6px;font-size:7px}body.page-id-66 .v6-city-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #eee8de;padding-top:10px}body.page-id-66 .v6-city-actions a{font-size:7px;font-weight:900;text-decoration:none;color:#9f7021}body.page-id-66 .v6-city-actions a.product{color:#31554d}body.page-id-66 .v6-case-template{padding:72px 0;background:#0a3933;color:#fff}body.page-id-66 .v6-case-template>div>h2{font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.05em;margin:0;max-width:900px}body.page-id-66 .v6-case-intro{max-width:760px;color:rgba(255,255,255,.64);line-height:1.65;margin:18px 0 28px}body.page-id-66 .v6-template-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}body.page-id-66 .v6-template-photo{min-height:340px;border:1px dashed rgba(255,255,255,.28);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.035)}body.page-id-66 .v6-template-photo span{color:#dcb05a;font-size:9px}body.page-id-66 .v6-template-photo b{font-size:14px;margin:12px 0 5px}body.page-id-66 .v6-template-photo small{font-size:8px;color:rgba(255,255,255,.5)}body.page-id-66 .v6-template-fields{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.13);border-radius:15px;overflow:hidden}body.page-id-66 .v6-template-fields div{padding:15px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-66 .v6-template-fields b,body.page-id-66 .v6-template-fields span{display:block}body.page-id-66 .v6-template-fields b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-66 .v6-template-fields span{font-size:10px;color:rgba(255,255,255,.66);margin-top:5px}body.page-id-66 .v6-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-66 .v6-story-grid article{border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:16px}body.page-id-66 .v6-story-grid span{font-size:8px;color:#dcb05a}body.page-id-66 .v6-story-grid h3{font-size:16px;margin:22px 0 6px}body.page-id-66 .v6-story-grid p{font-size:9px;line-height:1.5;color:rgba(255,255,255,.58)}body.page-id-66 .v6-gallery-template{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}body.page-id-66 .v6-gallery-template div{height:125px;border:1px dashed rgba(255,255,255,.24);border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.025)}body.page-id-66 .v6-gallery-template span{font-size:7px;color:rgba(255,255,255,.55);letter-spacing:.09em}
@media(max-width:900px){body.page-id-66 .v6-city-grid{grid-template-columns:1fr 1fr}body.page-id-66 .v6-template-grid{grid-template-columns:1fr}body.page-id-66 .v6-story-grid,body.page-id-66 .v6-gallery-template{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-66 .v6-cities,body.page-id-66 .v6-case-template{padding:44px 0}body.page-id-66 .v6-city-toolbar{display:block}body.page-id-66 .v6-city-toolbar div{margin-top:10px;flex-wrap:nowrap;overflow-x:auto}body.page-id-66 .v6-city-grid{grid-template-columns:1fr}body.page-id-66 .v6-city-image{height:130px}body.page-id-66 .v6-template-fields{grid-template-columns:1fr}body.page-id-66 .v6-story-grid{grid-template-columns:1fr}body.page-id-66 .v6-gallery-template{grid-template-columns:1fr 1fr}body.page-id-66 .v6-gallery-template div{height:95px}}body.page-id-66 /* V6.1 — ONLY Case Study Template redesign. All other V6 page sections untouched. */
.v6-case-template{
  background:
    radial-gradient(circle at 88% 12%, rgba(201,154,67,.13), transparent 28%),
    linear-gradient(135deg,#082f2b 0%,#0b3c35 55%,#0a332e 100%) !important;
  color:#fff !important;
  padding:76px 0 !important;
}body.page-id-66 .v61-case-head{
  display:grid;
  grid-template-columns:1.25fr .75fr;
  gap:56px;
  align-items:end;
  margin-bottom:28px;
}body.page-id-66 .v61-case-head h2{
  color:#fff !important;
  font-size:clamp(42px,5.3vw,76px) !important;
  line-height:.95 !important;
  letter-spacing:-.05em !important;
  margin:0 0 16px !important;
  max-width:980px;
}body.page-id-66 .v61-case-head p{
  color:rgba(255,255,255,.68) !important;
  font-size:15px !important;
  line-height:1.65 !important;
  max-width:850px;
  margin:0 !important;
}body.page-id-66 .v61-case-badge{
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.055);
  border-radius:18px;
  padding:23px;
  backdrop-filter:blur(10px);
}body.page-id-66 .v61-case-badge span,body.page-id-66 .v61-case-badge b,body.page-id-66 .v61-case-badge small{display:block}body.page-id-66 .v61-case-badge span{color:#dcb05a;font-size:8px;font-weight:900;letter-spacing:.16em}body.page-id-66 .v61-case-badge b{font-size:21px;margin:9px 0 5px}body.page-id-66 .v61-case-badge small{font-size:9px;color:rgba(255,255,255,.55)}body.page-id-66 .v61-hero-card{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:0;
  border:1px solid rgba(255,255,255,.15);
  border-radius:22px;
  overflow:hidden;
  background:rgba(255,255,255,.045);
  box-shadow:0 25px 70px rgba(0,0,0,.18);
}body.page-id-66 .v61-hero-visual{padding:14px;background:rgba(255,255,255,.03)}body.page-id-66 .v61-hero-photo{
  height:390px;
  border-radius:15px;
  border:1px dashed rgba(255,255,255,.28);
  background:
    linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),
    radial-gradient(circle at 70% 30%,rgba(220,176,90,.12),transparent 35%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  padding:35px;
}body.page-id-66 .v61-photo-label{
  color:#dcb05a;
  font-size:8px;
  font-weight:900;
  letter-spacing:.15em;
  margin-bottom:14px;
}body.page-id-66 .v61-hero-photo strong{font-size:16px;max-width:520px;line-height:1.35}body.page-id-66 .v61-hero-photo small{margin-top:9px;color:rgba(255,255,255,.5);font-size:9px}body.page-id-66 .v61-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}body.page-id-66 .v61-mini-gallery div{
  height:92px;
  border-radius:11px;
  border:1px dashed rgba(255,255,255,.22);
  display:grid;
  place-items:center;
  background:rgba(255,255,255,.025);
}body.page-id-66 .v61-mini-gallery span{font-size:7px;font-weight:850;letter-spacing:.1em;color:rgba(255,255,255,.58)}body.page-id-66 .v61-snapshot{padding:34px}body.page-id-66 .v61-label{font-size:8px;color:#dcb05a;font-weight:900;letter-spacing:.15em}body.page-id-66 .v61-snapshot h3{font-size:34px;line-height:1.05;margin:10px 0 12px;color:#fff}body.page-id-66 .v61-snapshot>p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.64);margin-bottom:22px}body.page-id-66 .v61-facts{
  display:grid;
  grid-template-columns:1fr 1fr;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  overflow:hidden;
}body.page-id-66 .v61-facts div{padding:14px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-66 .v61-facts b,body.page-id-66 .v61-facts span{display:block}body.page-id-66 .v61-facts b{font-size:7px;color:#dcb05a;letter-spacing:.1em}body.page-id-66 .v61-facts span{font-size:9.5px;color:rgba(255,255,255,.67);margin-top:5px;line-height:1.4}body.page-id-66 .v61-story-head{margin:34px 0 14px}body.page-id-66 .v61-story-head h3{font-size:31px;margin:0;color:#fff}body.page-id-66 .v61-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .v61-story-grid article{
  border:1px solid rgba(255,255,255,.13);
  border-radius:15px;
  padding:19px;
  background:rgba(255,255,255,.035);
  min-height:205px;
}body.page-id-66 .v61-story-grid article>span{font-size:8px;color:#dcb05a;font-weight:900}body.page-id-66 .v61-story-icon{
  width:46px;height:46px;border-radius:50%;
  margin:22px 0 16px;
  display:grid;place-items:center;
  border:1px solid rgba(255,255,255,.18);
  color:#dcb05a;font-size:9px;font-weight:900;
  background:rgba(255,255,255,.035);
}body.page-id-66 .v61-story-grid h4{font-size:18px;color:#fff;margin:0 0 7px}body.page-id-66 .v61-story-grid p{font-size:10px;line-height:1.55;color:rgba(255,255,255,.58);margin:0}body.page-id-66 .v61-bottom-note{
  margin-top:16px;
  display:flex;
  justify-content:space-between;
  gap:25px;
  align-items:center;
  border-top:1px solid rgba(255,255,255,.13);
  padding-top:18px;
}body.page-id-66 .v61-bottom-note span,body.page-id-66 .v61-bottom-note b{display:block}body.page-id-66 .v61-bottom-note span{font-size:7px;color:#dcb05a;font-weight:900;letter-spacing:.14em}body.page-id-66 .v61-bottom-note b{font-size:11px;margin-top:5px;color:rgba(255,255,255,.72)}body.page-id-66 .v61-bottom-note a{
  flex:0 0 auto;
  text-decoration:none;
  background:#c99a43;
  color:#fff;
  padding:12px 15px;
  border-radius:7px;
  font-size:8px;
  font-weight:900;
  letter-spacing:.06em;
}

@media(max-width:900px){body.page-id-66 .v61-case-head,body.page-id-66 .v61-hero-card{grid-template-columns:1fr;gap:22px}body.page-id-66 .v61-case-head{align-items:start}body.page-id-66 .v61-hero-photo{height:310px}body.page-id-66 .v61-story-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:560px){body.page-id-66 .v6-case-template{padding:46px 0 !important}body.page-id-66 .v61-case-head h2{font-size:39px !important}body.page-id-66 .v61-case-head p{font-size:13px !important}body.page-id-66 .v61-case-badge{padding:17px}body.page-id-66 .v61-hero-visual{padding:9px}body.page-id-66 .v61-hero-photo{height:225px;padding:20px}body.page-id-66 .v61-hero-photo strong{font-size:13px}body.page-id-66 .v61-mini-gallery{grid-template-columns:1fr 1fr 1fr}body.page-id-66 .v61-mini-gallery div{height:70px}body.page-id-66 .v61-snapshot{padding:21px 17px}body.page-id-66 .v61-snapshot h3{font-size:27px}body.page-id-66 .v61-facts{grid-template-columns:1fr}body.page-id-66 .v61-story-grid{grid-template-columns:1fr}body.page-id-66 .v61-story-grid article{min-height:auto;padding:16px}body.page-id-66 .v61-story-icon{margin:14px 0 12px}body.page-id-66 .v61-bottom-note{display:block}body.page-id-66 .v61-bottom-note a{display:block;text-align:center;margin-top:14px}
}body.page-id-66 /* V6.2 — visual refinement ONLY for the existing Case Study Template */
.v61-hero-photo{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 74% 22%,rgba(220,176,90,.18),transparent 31%),
    linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012));
}body.page-id-66 .v61-hero-photo:before{
  content:"";
  position:absolute; inset:18px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:11px;
  background:
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:28px 28px;
  pointer-events:none;
}body.page-id-66 .v61-hero-photo:after{
  content:"PROJECT PHOTO / DRAWING AREA";
  position:absolute;right:20px;bottom:18px;
  font-size:7px;font-weight:900;letter-spacing:.13em;
  color:rgba(255,255,255,.34);
}body.page-id-66 .v61-hero-photo>*{position:relative;z-index:2}body.page-id-66 .v61-mini-gallery div{position:relative;overflow:hidden}body.page-id-66 .v61-mini-gallery div:before{
  content:"";
  position:absolute;inset:0;
  background:
    linear-gradient(135deg,transparent 45%,rgba(220,176,90,.13) 46%,transparent 48%),
    linear-gradient(45deg,transparent 58%,rgba(255,255,255,.055) 59%,transparent 61%);
}body.page-id-66 .v61-mini-gallery span{position:relative;z-index:2}body.page-id-66 .v62-study-strip{
  margin:10px 0 0;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
}body.page-id-66 .v62-study{
  position:relative;
  min-height:126px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:13px;
  padding:16px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.018));
}body.page-id-66 .v62-study:after{
  content:"";
  position:absolute;width:120px;height:120px;border-radius:50%;
  right:-45px;bottom:-55px;border:1px solid rgba(220,176,90,.18);
}body.page-id-66 .v62-study small{display:block;color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.13em;margin-bottom:18px}body.page-id-66 .v62-study b{display:block;color:#fff;font-size:15px;line-height:1.15;margin-bottom:7px}body.page-id-66 .v62-study p{margin:0;color:rgba(255,255,255,.55);font-size:9px;line-height:1.5}body.page-id-66 .v62-study .mark{
  position:absolute;right:14px;top:14px;width:30px;height:30px;border-radius:8px;
  display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);
  color:#dcb05a;font-size:8px;font-weight:900;
}body.page-id-66 .v61-story-grid article{position:relative;overflow:hidden}body.page-id-66 .v61-story-grid article:after{
  content:"";
  position:absolute;right:-30px;bottom:-35px;width:100px;height:100px;border-radius:50%;
  border:1px solid rgba(220,176,90,.13);
}body.page-id-66 .v61-story-grid article:nth-child(1){background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}body.page-id-66 .v61-story-grid article:nth-child(2){background:linear-gradient(145deg,rgba(220,176,90,.07),rgba(255,255,255,.018))}body.page-id-66 .v61-story-grid article:nth-child(3){background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(12,72,63,.2))}body.page-id-66 .v61-story-grid article:nth-child(4){background:linear-gradient(145deg,rgba(220,176,90,.08),rgba(255,255,255,.018))}body.page-id-66 .v62-story-tag{
  display:inline-block;margin-top:14px;padding:6px 8px;border-radius:999px;
  border:1px solid rgba(255,255,255,.12);font-size:7px!important;
  letter-spacing:.08em;color:rgba(255,255,255,.55)!important;
}

@media(max-width:900px){body.page-id-66 .v62-study-strip{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-66 .v62-study-strip{grid-template-columns:1fr 1fr}body.page-id-66 .v62-study{min-height:112px;padding:13px}body.page-id-66 .v62-study b{font-size:13px}body.page-id-66 .v62-study p{font-size:8px}
}body.page-id-66 .v63-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}body.page-id-66 .v61-hero-photo .v63-media{opacity:.58}body.page-id-66 .v61-hero-photo:before{z-index:2!important;background:linear-gradient(90deg,rgba(4,55,48,.72),rgba(4,55,48,.08))!important}body.page-id-66 .v61-hero-photo>*:not(.v63-media){z-index:3!important}body.page-id-66 .v61-mini-gallery div{background-size:cover!important;background-position:center!important}body.page-id-66 .v61-mini-gallery div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,45,40,.82));z-index:1}body.page-id-66 .v61-mini-gallery span{z-index:3!important}body.page-id-66 .v62-study{background-size:cover!important;background-position:center!important}body.page-id-66 .v62-study:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,49,43,.28),rgba(3,49,43,.94));z-index:0}body.page-id-66 .v62-study>*{position:relative;z-index:2}body.page-id-66 .v63-video-wrap{position:relative;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.13);min-height:210px;background:#073f38}body.page-id-66 .v63-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.page-id-66 .v63-video-label{position:absolute;left:14px;bottom:12px;z-index:3;padding:7px 10px;border-radius:999px;background:rgba(3,45,40,.8);color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em}body.page-id-66 .v63-demo-note{font-size:8px;color:rgba(255,255,255,.48);margin-top:8px;letter-spacing:.04em}
@media(max-width:560px){body.page-id-66 .v63-video-wrap{min-height:190px}}body.page-id-66 /* V6.4 — Project Snapshot visual refinement */
.v64-snapshot-visuals{
  margin-top:16px;
  display:grid;
  grid-template-columns:1.35fr .85fr;
  gap:10px;
}body.page-id-66 .v64-location-card,body.page-id-66 .v64-detail-stack>div{
  position:relative;overflow:hidden;border-radius:13px;
  border:1px solid rgba(255,255,255,.13);
  background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
}body.page-id-66 .v64-location-card{min-height:210px;padding:18px}body.page-id-66 .v64-location-card:before{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(circle at 70% 38%,rgba(220,176,90,.22) 0 3px,transparent 4px),
    linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
  background-size:auto,26px 26px,26px 26px;
}body.page-id-66 .v64-route{position:absolute;left:12%;right:10%;top:54%;height:1px;background:rgba(220,176,90,.55);transform:rotate(-8deg)}body.page-id-66 .v64-route:after,body.page-id-66 .v64-route:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#dcb05a;top:-4px}body.page-id-66 .v64-route:before{left:0}body.page-id-66 .v64-route:after{right:0}body.page-id-66 .v64-location-card>*{position:relative;z-index:2}body.page-id-66 .v64-kicker{color:#dcb05a;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-66 .v64-location-card b{display:block;color:#fff;font-size:18px;margin-top:8px}body.page-id-66 .v64-location-card p{color:rgba(255,255,255,.58);font-size:9px;line-height:1.55;max-width:70%}body.page-id-66 .v64-location-pin{position:absolute!important;right:18px;bottom:17px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(220,176,90,.45);color:#dcb05a;font-weight:900}body.page-id-66 .v64-detail-stack{display:grid;gap:10px}body.page-id-66 .v64-detail-stack>div{padding:15px;min-height:100px}body.page-id-66 .v64-detail-stack b{display:block;color:#fff;font-size:13px;margin:5px 0}body.page-id-66 .v64-detail-stack p{margin:0;color:rgba(255,255,255,.52);font-size:8px;line-height:1.45}body.page-id-66 .v64-photo-strip{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-66 .v64-photo{
  min-height:105px;border-radius:12px;border:1px solid rgba(255,255,255,.13);
  background-size:cover;background-position:center;position:relative;overflow:hidden
}body.page-id-66 .v64-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(3,45,40,.9))}body.page-id-66 .v64-photo span{position:absolute;z-index:2;left:11px;bottom:10px;color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-66 .v64-snapshot-note{margin-top:9px;color:rgba(255,255,255,.43);font-size:7px;line-height:1.45}
@media(max-width:720px){body.page-id-66 .v64-snapshot-visuals{grid-template-columns:1fr}body.page-id-66 .v64-location-card{min-height:175px}body.page-id-66 .v64-photo-strip{grid-template-columns:1fr 1fr 1fr}
}
@media(max-width:480px){body.page-id-66 .v64-photo-strip{grid-template-columns:1fr}body.page-id-66 .v64-photo{min-height:145px}
}body.page-id-66 .mat-page{background:#f4f0e8;color:#143d36}body.page-id-66 .mat-shell{width:min(1500px,93vw);margin:auto}body.page-id-66 .mat-kicker{display:block;color:#c7953c;font-size:9px;font-weight:900;letter-spacing:.18em;margin-bottom:13px}body.page-id-66 .mat-hero{background:#082f2b;color:white;padding:68px 0 34px;overflow:hidden}body.page-id-66 .mat-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}body.page-id-66 .mat-hero-copy h1{font-size:clamp(58px,6.4vw,100px);line-height:.88;letter-spacing:-.06em;margin:0 0 24px}body.page-id-66 .mat-hero-copy h1 em{font-style:normal;color:#ddb15a}body.page-id-66 .mat-hero-copy p{max-width:650px;color:rgba(255,255,255,.67);line-height:1.7;font-size:15px}body.page-id-66 .mat-actions{display:flex;gap:8px;margin:25px 0}body.page-id-66 .mat-actions a{padding:13px 15px;border-radius:7px;background:#c7953c;color:#fff;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-66 .mat-actions .outline{background:transparent;border:1px solid rgba(255,255,255,.22)}body.page-id-66 .mat-mini-proof{display:flex;gap:8px;flex-wrap:wrap}body.page-id-66 .mat-mini-proof span{border:1px solid rgba(255,255,255,.13);padding:7px 9px;border-radius:99px;font-size:7px;color:rgba(255,255,255,.62)}body.page-id-66 .mat-hero-visual{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:340px 170px;gap:9px;position:relative}body.page-id-66 .mat-membrane-demo,body.page-id-66 .mat-steel-demo{border-radius:18px;border:1px dashed rgba(255,255,255,.22);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));display:flex;flex-direction:column;align-items:center;justify-content:center}body.page-id-66 .mat-membrane-demo{grid-row:1/3}body.page-id-66 .mat-steel-demo{grid-column:2}body.page-id-66 .mat-membrane-demo span,body.page-id-66 .mat-steel-demo span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-66 .mat-membrane-demo b,body.page-id-66 .mat-steel-demo b{font-size:12px;margin-top:7px}body.page-id-66 .mat-float{grid-column:2;background:#c7953c;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:end}body.page-id-66 .mat-float small{font-size:7px}body.page-id-66 .mat-float b{font-size:20px;margin-top:6px}body.page-id-66 .mat-library,body.page-id-66 .mat-steel{padding:72px 0}body.page-id-66 .mat-head{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-66 .mat-head h2,body.page-id-66 .mat-anatomy h2,body.page-id-66 .mat-selector h2,body.page-id-66 .mat-docs h2,body.page-id-66 .mat-rfq h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-66 .mat-head>p{color:#66756f;line-height:1.6}body.page-id-66 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-66 .mat-card{background:#fff;border:1px solid #ddd5c8;border-radius:15px;overflow:hidden}body.page-id-66 .mat-card.featured{grid-column:span 2}body.page-id-66 .mat-photo{height:180px;display:grid;place-items:center;background:linear-gradient(135deg,#184a42,#0a332e);position:relative}body.page-id-66 .mat-card.featured .mat-photo{height:230px}body.page-id-66 .mat-photo:after{content:"";position:absolute;inset:12px;border:1px dashed rgba(255,255,255,.18);border-radius:10px}body.page-id-66 .mat-photo span{color:rgba(255,255,255,.58);font-size:7px;font-weight:900;letter-spacing:.1em}body.page-id-66 .mat-copy{padding:17px}body.page-id-66 .mat-copy small{font-size:7px;color:#a97826;font-weight:900}body.page-id-66 .mat-copy h3{font-size:20px;margin:7px 0}body.page-id-66 .mat-copy p{font-size:10px;line-height:1.55;color:#68756f}body.page-id-66 .mat-copy a{font-size:7px;font-weight:900;color:#a97826;text-decoration:none}body.page-id-66 .mat-anatomy{padding:72px 0;background:#e8e1d5}body.page-id-66 .mat-anatomy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-66 .layers{display:grid;gap:7px;margin:20px 0}body.page-id-66 .layers div{height:68px;border-radius:10px;background:#0a3933;color:white;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 8px 18px rgba(0,0,0,.08)}body.page-id-66 .layers div:nth-child(2){margin:0 16px}body.page-id-66 .layers div:nth-child(3){margin:0 30px;background:#c7953c}body.page-id-66 .layers div:nth-child(4){margin:0 10px}body.page-id-66 .layers b{color:#ddb15a;font-size:8px}body.page-id-66 .layers div:nth-child(3) b{color:#fff}body.page-id-66 .layers span{font-size:9px;font-weight:900;letter-spacing:.08em}body.page-id-66 .mat-layer-visual>small{font-size:8px;color:#7a827e}body.page-id-66 .mat-anatomy-copy>p{color:#66756f;line-height:1.65}body.page-id-66 .mat-check-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3cabb;border-radius:13px;overflow:hidden;margin-top:22px}body.page-id-66 .mat-check-grid div{padding:13px;border-right:1px solid #d3cabb;border-bottom:1px solid #d3cabb}body.page-id-66 .mat-check-grid b,body.page-id-66 .mat-check-grid span{display:block}body.page-id-66 .mat-check-grid b{font-size:7px;color:#a97826}body.page-id-66 .mat-check-grid span{font-size:9px;margin-top:4px;color:#65736e}body.page-id-66 .mat-compare{background:#0a3933;color:white;padding:70px 0}body.page-id-66 .mat-head.light>p{color:rgba(255,255,255,.6)}body.page-id-66 .mat-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.13);border-radius:14px}body.page-id-66 .mat-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}body.page-id-66 .mat-table-wrap th,body.page-id-66 .mat-table-wrap td{padding:14px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);text-align:left;font-size:9px}body.page-id-66 .mat-table-wrap th{color:#ddb15a;font-size:7px;letter-spacing:.08em}body.page-id-66 .mat-table-wrap td{color:rgba(255,255,255,.66)}body.page-id-66 .mat-table-wrap td b{color:#fff}body.page-id-66 .mat-process{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .mat-process article{background:#fff;border:1px solid #ddd5c8;border-radius:14px;padding:11px}body.page-id-66 .mat-process article>span{font-size:7px;color:#a97826}body.page-id-66 .process-img{height:140px;border-radius:9px;background:#0b3933;color:rgba(255,255,255,.5);display:grid;place-items:center;font-size:7px;margin:8px 0 15px}body.page-id-66 .mat-process h3{font-size:17px;margin:0 0 6px}body.page-id-66 .mat-process p{font-size:9px;color:#68756f;line-height:1.5}body.page-id-66 .mat-selector{padding:72px 0;background:#e8e1d5}body.page-id-66 .mat-selector-top{max-width:900px}body.page-id-66 .mat-selector-top p{color:#66756f;line-height:1.6}body.page-id-66 .selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}body.page-id-66 .selector-grid>div{background:#0a3933;color:white;border-radius:14px;padding:20px;min-height:145px}body.page-id-66 .selector-grid span{font-size:7px;color:#ddb15a;font-weight:900}body.page-id-66 .selector-grid b{display:block;font-size:16px;margin:28px 0 13px}body.page-id-66 .selector-grid a{color:#ddb15a;text-decoration:none;font-size:7px;font-weight:900}body.page-id-66 .mat-docs{padding:72px 0}body.page-id-66 .mat-docs-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}body.page-id-66 .mat-docs p{color:#66756f}body.page-id-66 .doc-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6cdbf;border-radius:14px;overflow:hidden}body.page-id-66 .doc-list div{padding:16px;border-right:1px solid #d6cdbf;border-bottom:1px solid #d6cdbf}body.page-id-66 .doc-list b,body.page-id-66 .doc-list span{display:block}body.page-id-66 .doc-list b{font-size:8px;color:#a97826}body.page-id-66 .doc-list span{font-size:9px;color:#66756f;margin-top:5px}body.page-id-66 .mat-rfq{padding:68px 0;background:#0a3933;color:white}body.page-id-66 .mat-rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}body.page-id-66 .mat-rfq p{color:rgba(255,255,255,.6);line-height:1.65}body.page-id-66 .rfq-box{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);border-radius:17px;padding:23px}body.page-id-66 .rfq-box small,body.page-id-66 .rfq-box>b{display:block}body.page-id-66 .rfq-box small{font-size:7px;color:#ddb15a}body.page-id-66 .rfq-box>b{font-size:20px;margin:7px 0 16px}body.page-id-66 .rfq-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-66 .rfq-fields span{padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;font-size:8px;color:rgba(255,255,255,.6)}body.page-id-66 .rfq-box a{display:block;margin-top:12px;text-align:center;background:#c7953c;color:white;padding:12px;border-radius:7px;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:950px){body.page-id-66 .mat-hero-grid,body.page-id-66 .mat-head,body.page-id-66 .mat-anatomy-grid,body.page-id-66 .mat-docs-grid,body.page-id-66 .mat-rfq-grid{grid-template-columns:1fr}body.page-id-66 .mat-grid{grid-template-columns:1fr 1fr}body.page-id-66 .mat-process{grid-template-columns:1fr 1fr}body.page-id-66 .selector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-66 .mat-shell{width:calc(100% - 28px)}body.page-id-66 .mat-hero{padding:44px 0 24px}body.page-id-66 .mat-hero-copy h1{font-size:49px}body.page-id-66 .mat-hero-visual{grid-template-columns:1fr;grid-template-rows:260px 150px 130px}body.page-id-66 .mat-membrane-demo{grid-row:auto}body.page-id-66 .mat-steel-demo,body.page-id-66 .mat-float{grid-column:auto}body.page-id-66 .mat-library,body.page-id-66 .mat-anatomy,body.page-id-66 .mat-steel,body.page-id-66 .mat-selector,body.page-id-66 .mat-docs,body.page-id-66 .mat-rfq,body.page-id-66 .mat-compare{padding:45px 0}body.page-id-66 .mat-grid{grid-template-columns:1fr}body.page-id-66 .mat-card.featured{grid-column:auto}body.page-id-66 .mat-process,body.page-id-66 .selector-grid,body.page-id-66 .doc-list{grid-template-columns:1fr}body.page-id-66 .mat-check-grid{grid-template-columns:1fr}body.page-id-66 .rfq-fields{grid-template-columns:1fr}body.page-id-66 .mat-head h2,body.page-id-66 .mat-anatomy h2,body.page-id-66 .mat-selector h2,body.page-id-66 .mat-docs h2,body.page-id-66 .mat-rfq h2{font-size:39px}}body.page-id-66 .mv2{background:#f3efe7;color:#103d35}body.page-id-66 .mv2-shell{width:min(1480px,92vw);margin:auto}body.page-id-66 .eyebrow{display:block;color:#d1a14a;font-size:8px;font-weight:900;letter-spacing:.19em;margin-bottom:13px}body.page-id-66 .mv2-hero{background:radial-gradient(circle at 75% 25%,#14584d 0,#0a3933 38%,#062c28 75%);color:#fff;padding:70px 0 42px}body.page-id-66 .hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-66 .mv2-hero h1{font-size:clamp(62px,7vw,108px);line-height:.86;letter-spacing:-.065em;margin:0 0 25px}body.page-id-66 .mv2-hero h1 em{font-style:normal;color:#ddb15a}body.page-id-66 .mv2-hero p{max-width:650px;color:#b9cbc6;line-height:1.7;font-size:14px}body.page-id-66 .hero-actions{display:flex;gap:8px;margin:26px 0}body.page-id-66 .hero-actions a,body.page-id-66 .rfq-card a{background:#c8953d;color:#fff;text-decoration:none;padding:13px 16px;border-radius:7px;font-size:8px;font-weight:900}body.page-id-66 .hero-actions .ghost{background:transparent;border:1px solid #ffffff35}body.page-id-66 .proof{display:flex;gap:6px;flex-wrap:wrap}body.page-id-66 .proof span,body.page-id-66 .tags span,body.page-id-66 .doc-badges span{border:1px solid #ffffff25;border-radius:99px;padding:6px 9px;font-size:6.5px;font-weight:800}body.page-id-66 .hero-media{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:350px 165px;gap:9px}body.page-id-66 .fabric-visual,body.page-id-66 .steel-visual{position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:20px;background:#0c453d;display:flex;flex-direction:column;justify-content:end;padding:22px}body.page-id-66 .fabric-visual{grid-row:1/3}body.page-id-66 .fabric-shape{position:absolute;width:120%;height:72%;left:-10%;top:4%;border-radius:50% 50% 16% 16%/70% 70% 20% 20%;background:linear-gradient(145deg,#faf8ed,#c9d6cf);transform:rotate(-5deg);box-shadow:inset -30px -20px 55px #738d85}body.page-id-66 .fabric-shape:after{content:"";position:absolute;inset:14%;border:1px solid #496d63;border-radius:50%}body.page-id-66 .fabric-visual small,body.page-id-66 .fabric-visual b,body.page-id-66 .fabric-visual span,body.page-id-66 .steel-visual small,body.page-id-66 .steel-visual b{position:relative;z-index:2}body.page-id-66 .fabric-visual small,body.page-id-66 .steel-visual small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-66 .fabric-visual b,body.page-id-66 .steel-visual b{font-size:16px;margin-top:5px}body.page-id-66 .fabric-visual span{font-size:7px;color:#c1d0cb;margin-top:5px}body.page-id-66 .steel-visual{grid-column:2}body.page-id-66 .beam{position:absolute;width:65%;height:200%;right:5%;top:-45%;background:linear-gradient(90deg,#41524e,#c1cbc6 35%,#5c6b67 65%,#273a36);transform:rotate(28deg);border-radius:8px}body.page-id-66 .hero-chip{grid-column:2;background:#c8953d;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:end}body.page-id-66 .hero-chip small{font-size:7px}body.page-id-66 .hero-chip b{font-size:17px;margin-top:6px}body.page-id-66 .mv2-systems,body.page-id-66 .mv2-selector{padding:76px 0}body.page-id-66 .section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-66 .section-head h2,body.page-id-66 .cut-copy h2,body.page-id-66 .selector-title h2,body.page-id-66 .docs-copy h2,body.page-id-66 .mv2-rfq h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:0}body.page-id-66 .section-head p,body.page-id-66 .selector-title p,body.page-id-66 .docs-copy p{color:#66766f;line-height:1.6}body.page-id-66 .system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body.page-id-66 .system-card{display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;border:1px solid #ddd5c7;border-radius:17px;overflow:hidden;min-height:300px}body.page-id-66 .system-card.large{grid-column:1/-1;grid-template-columns:1.1fr .9fr;min-height:390px}body.page-id-66 .system-art{position:relative;background:#0a3c35;overflow:hidden;display:flex;align-items:end;padding:15px}body.page-id-66 .system-art>span{position:relative;z-index:3;color:#d5e0dc;font-size:6.5px;font-weight:900}body.page-id-66 .membrane-art{position:absolute;width:110%;height:90%;left:-8%;top:8%;background:linear-gradient(145deg,#fff,#aabdb6);clip-path:polygon(0 30%,45% 0,100% 26%,86% 88%,43% 65%,8% 100%)}body.page-id-66 .mesh-art{position:absolute;inset:0;background:repeating-linear-gradient(45deg,#154f46 0 3px,#0a3933 3px 7px)}body.page-id-66 .steel-art{position:absolute;inset:0;background:linear-gradient(125deg,transparent 20%,#83938e 21% 35%,transparent 36%),linear-gradient(55deg,transparent 40%,#465a55 41% 55%,transparent 56%),#0a3933}body.page-id-66 .finish-art{position:absolute;inset:0;background:radial-gradient(circle at 25% 40%,#d0b26f 0 7%,transparent 8%),radial-gradient(circle at 55% 60%,#768883 0 10%,transparent 11%),radial-gradient(circle at 80% 35%,#d9ddd8 0 8%,transparent 9%),#0b3933}body.page-id-66 .system-body{padding:25px}body.page-id-66 .system-body small{color:#b57d20;font-size:7px;font-weight:900}body.page-id-66 .system-body h3{font-size:28px;margin:8px 0}body.page-id-66 .system-body p{font-size:10px;line-height:1.6;color:#66756f}body.page-id-66 .tags{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0}body.page-id-66 .tags span{border-color:#d9d0c2;color:#65736e}body.page-id-66 .system-body a,body.page-id-66 .applications a{font-size:7px;color:#a97018;font-weight:900;text-decoration:none}body.page-id-66 .mv2-cutaway{background:#e5ded2;padding:75px 0}body.page-id-66 .cut-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}body.page-id-66 .exploded{margin:28px 0;perspective:800px}body.page-id-66 .layer{height:66px;margin:-3px 0 12px;border-radius:10px;background:#0b4038;color:#fff;display:flex;align-items:center;gap:18px;padding:0 18px;box-shadow:0 16px 25px #183b3322;transform:rotateX(8deg) skewX(-8deg)}body.page-id-66 .layer.l2{margin-left:20px}body.page-id-66 .layer.l3{margin-left:40px;background:#c8953d}body.page-id-66 .layer.l4{margin-left:12px}body.page-id-66 .layer b{font-size:8px;color:#e6bb67}body.page-id-66 .layer.l3 b{color:#fff}body.page-id-66 .layer span{font-size:8px;font-weight:900}body.page-id-66 .cut-art>small{font-size:7px;color:#77827e}body.page-id-66 .cut-copy>p{color:#65756f}body.page-id-66 .verify{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d1c7b8;border-radius:14px;overflow:hidden;margin-top:22px}body.page-id-66 .verify>div{padding:14px;border-right:1px solid #d1c7b8;border-bottom:1px solid #d1c7b8}body.page-id-66 .verify i,body.page-id-66 .verify b,body.page-id-66 .verify span{display:block}body.page-id-66 .verify i{font-style:normal;color:#b57d20;font-size:7px}body.page-id-66 .verify b{font-size:11px;margin:5px 0}body.page-id-66 .verify span{font-size:8px;color:#6d7974}body.page-id-66 .selector-title{max-width:980px}body.page-id-66 .applications{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px}body.page-id-66 .applications article{background:#fff;border:1px solid #ddd5c7;border-radius:15px;overflow:hidden;padding-bottom:18px}body.page-id-66 .app-visual{height:170px;background:#0a3d36;display:grid;place-items:center;color:#ffffff65;font-size:7px;position:relative;overflow:hidden}body.page-id-66 .app-visual:before{content:"";position:absolute;width:80%;height:60%;border:8px solid #d5ded9;border-bottom:0;border-radius:50% 50% 0 0;bottom:-5%;opacity:.65}body.page-id-66 .applications article>small,body.page-id-66 .applications article>h3,body.page-id-66 .applications article>p,body.page-id-66 .applications article>a{margin-left:17px;margin-right:17px}body.page-id-66 .applications article>small{display:block;color:#b57d20;font-size:7px;font-weight:900;margin-top:15px}body.page-id-66 .applications h3{font-size:18px;margin-top:6px;margin-bottom:6px}body.page-id-66 .applications p{font-size:9px;color:#69766f;line-height:1.5}body.page-id-66 .mv2-steelstory{padding:75px 0;background:#082f2b;color:#fff}body.page-id-66 .section-head.dark p{color:#aebfba}body.page-id-66 .steel-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-66 .steel-flow article{border:1px solid #ffffff1f;border-radius:14px;padding:10px;background:#ffffff08}body.page-id-66 .flow-photo{height:170px;border-radius:9px;background:#164a42;display:grid;place-items:center;color:#ffffff65;font-size:7px;margin-bottom:14px;overflow:hidden;position:relative}body.page-id-66 .flow-photo:after{content:"";position:absolute;width:70%;height:180%;background:linear-gradient(90deg,#52635f,#c0cac5,#445651);transform:rotate(35deg)}body.page-id-66 .steel-flow article>b{font-size:7px;color:#ddb15a}body.page-id-66 .steel-flow h3{font-size:17px;margin:6px 0}body.page-id-66 .steel-flow p{font-size:9px;color:#aebfba}body.page-id-66 .mv2-docs{padding:80px 0;background:#e5ded2}body.page-id-66 .docs-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}body.page-id-66 .doc-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:20px}body.page-id-66 .doc-badges span{border-color:#cfc3b1;color:#6c7772}body.page-id-66 .doc-stack{height:430px;position:relative}body.page-id-66 .doc-sheet{position:absolute;width:65%;height:320px;right:12%;top:40px;background:#fff;border:1px solid #d7cdbd;border-radius:13px;padding:25px;box-shadow:0 25px 50px #233a3322}body.page-id-66 .doc-sheet.back{transform:rotate(8deg) translate(60px,-5px);background:#0b3c35;color:#fff}body.page-id-66 .doc-sheet.mid{transform:rotate(-7deg) translate(-55px,20px);background:#c8953d;color:#fff}body.page-id-66 .doc-sheet.front{z-index:3}body.page-id-66 .doc-sheet small{color:#b57d20;font-size:8px}body.page-id-66 .doc-sheet b,body.page-id-66 .doc-sheet span{display:block}body.page-id-66 .doc-sheet b{font-size:20px;margin:20px 0 6px}body.page-id-66 .doc-sheet span{font-size:9px;color:#6b7772}body.page-id-66 .back span,body.page-id-66 .mid span{color:#fff}body.page-id-66 .doc-lines{margin-top:35px;height:120px;background:repeating-linear-gradient(#e5e0d8 0 1px,transparent 1px 23px)}body.page-id-66 .mv2-rfq{padding:70px 0;background:#082f2b;color:#fff}body.page-id-66 .rfq-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}body.page-id-66 .mv2-rfq p{color:#aebfba;line-height:1.6}body.page-id-66 .rfq-card{border:1px solid #ffffff20;background:#ffffff08;border-radius:16px;padding:22px}body.page-id-66 .rfq-card>small{color:#ddb15a;font-size:7px;font-weight:900}body.page-id-66 .input-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0}body.page-id-66 .input-grid span{border:1px solid #ffffff1e;border-radius:8px;padding:11px;font-size:7px;color:#b7c6c1}body.page-id-66 .rfq-card a{display:block;text-align:center}
@media(max-width:950px){body.page-id-66 .hero-grid,body.page-id-66 .section-head,body.page-id-66 .cut-grid,body.page-id-66 .docs-grid,body.page-id-66 .rfq-grid{grid-template-columns:1fr}body.page-id-66 .applications,body.page-id-66 .steel-flow{grid-template-columns:1fr 1fr}body.page-id-66 .hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-66 .mv2-shell{width:calc(100% - 28px)}body.page-id-66 .mv2-hero{padding:45px 0 28px}body.page-id-66 .mv2-hero h1{font-size:52px}body.page-id-66 .hero-media{grid-template-columns:1fr;grid-template-rows:250px 150px 120px;min-height:auto}body.page-id-66 .fabric-visual{grid-row:auto}body.page-id-66 .steel-visual,body.page-id-66 .hero-chip{grid-column:auto}body.page-id-66 .mv2-systems,body.page-id-66 .mv2-selector,body.page-id-66 .mv2-cutaway,body.page-id-66 .mv2-steelstory,body.page-id-66 .mv2-docs,body.page-id-66 .mv2-rfq{padding:48px 0}body.page-id-66 .system-grid,body.page-id-66 .applications,body.page-id-66 .steel-flow{grid-template-columns:1fr}body.page-id-66 .system-card,body.page-id-66 .system-card.large{grid-column:auto;grid-template-columns:1fr}body.page-id-66 .system-art{min-height:190px}body.page-id-66 .verify{grid-template-columns:1fr}body.page-id-66 .doc-stack{height:350px}body.page-id-66 .doc-sheet{width:72%;height:270px}body.page-id-66 .input-grid{grid-template-columns:1fr}}body.page-id-66 header{position:sticky;top:0;z-index:999;background:rgba(247,245,238,.96);backdrop-filter:blur(16px);border-bottom:1px solid #dcd5c9}body.page-id-66 .m3-nav{width:min(1480px,92vw);height:78px;margin:auto;display:flex;align-items:center;gap:28px}body.page-id-66 .m3-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#0b3b34;margin-right:auto}body.page-id-66 .m3-mark{width:40px;height:40px;border-radius:11px;background:#0b3b34;color:#d8a84e;display:grid;place-items:center;font-weight:900;font-size:22px}body.page-id-66 .m3-brand b,body.page-id-66 .m3-brand small{display:block}body.page-id-66 .m3-brand b{font-size:15px}body.page-id-66 .m3-brand small{font-size:5.8px;letter-spacing:.14em;color:#718079;margin-top:3px}body.page-id-66 .m3-links{display:flex;gap:20px}body.page-id-66 .m3-links a{font-size:8px;font-weight:850;text-decoration:none;color:#34524b}body.page-id-66 .m3-links a:last-child{color:#b57d20}body.page-id-66 .m3-quote{font-size:7px;font-weight:900;text-decoration:none;background:#0b3b34;color:#fff;padding:12px 14px;border-radius:8px}body.page-id-66 .m3-real{object-fit:cover!important}body.page-id-66 .fabric-shape.m3-real{position:absolute!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important;border-radius:0!important;filter:saturate(.78) contrast(1.03);box-shadow:none!important}body.page-id-66 .fabric-visual:after,body.page-id-66 .steel-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(4,43,37,.88) 100%)}body.page-id-66 .beam.m3-real{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;border-radius:0!important}body.page-id-66 .system-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body.page-id-66 .system-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(4,43,37,.85))}body.page-id-66 .flow-photo{background-size:cover!important;background-position:center!important}body.page-id-66 .flow-photo:after{display:none!important}body.page-id-66 .m3-matrix{padding:78px 0;background:#f3efe7}body.page-id-66 .matrix-wrap{border:1px solid #d6cebf;border-radius:16px;overflow:hidden;background:#fff}body.page-id-66 .matrix-row{display:grid;grid-template-columns:1.05fr 1.25fr 1.6fr 1.35fr}body.page-id-66 .matrix-row>*{padding:15px;border-right:1px solid #e1dbd0;border-bottom:1px solid #e1dbd0;font-size:9px;line-height:1.45}body.page-id-66 .matrix-row.head{background:#0b3b34;color:#fff}body.page-id-66 .matrix-row.head b{font-size:7px;letter-spacing:.09em;text-transform:uppercase}body.page-id-66 .matrix-row strong{color:#0b3b34}body.page-id-66 .matrix-row span{color:#63726c}body.page-id-66 .m3-proof{padding:80px 0;background:#e5ded2}body.page-id-66 .proof-copy{max-width:900px}body.page-id-66 .proof-copy h2{font-size:clamp(42px,5vw,70px);line-height:.94;letter-spacing:-.05em;margin:0 0 18px}body.page-id-66 .proof-copy p{color:#66766f;line-height:1.7}body.page-id-66 .proof-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px}body.page-id-66 .proof-gallery>div{height:260px;border-radius:16px;position:relative;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:end;color:#fff;background:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783') center/cover}body.page-id-66 .proof-gallery>div:nth-child(1){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-66 .proof-gallery>div:nth-child(3){background-image:linear-gradient(180deg,transparent 30%,rgba(4,43,37,.92)),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-66 .proof-gallery span{font-size:7px;color:#e0b55d}body.page-id-66 .proof-gallery b{font-size:16px;margin:6px 0}body.page-id-66 .proof-gallery small{font-size:7px;color:#d0ddd8}
@media(max-width:900px){body.page-id-66 .m3-links{display:none}body.page-id-66 .matrix-row{grid-template-columns:1fr 1fr}body.page-id-66 .proof-gallery{grid-template-columns:1fr}body.page-id-66 .proof-gallery>div{height:220px}}
@media(max-width:600px){body.page-id-66 .m3-nav{height:68px}body.page-id-66 .m3-quote{display:none}body.page-id-66 .matrix-row{grid-template-columns:1fr}body.page-id-66 .matrix-row.head{display:none}body.page-id-66 .matrix-row>*{border-right:0}body.page-id-66 .m3-proof{padding:48px 0}}body.page-id-66 .v4-coatings{padding:90px 0;background:#f4f0e7;color:#123e36}body.page-id-66 .v4-intro,body.page-id-66 .colour-head{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:end;margin-bottom:34px}body.page-id-66 .v4-intro h2,body.page-id-66 .colour-head h2,body.page-id-66 .choice-copy h2,body.page-id-66 .approval-main h2{font-size:clamp(42px,5vw,76px);line-height:.92;letter-spacing:-.055em;margin:8px 0 0}body.page-id-66 .v4-intro p,body.page-id-66 .colour-head p,body.page-id-66 .choice-copy p{font-size:11px;line-height:1.75;color:#66736e}body.page-id-66 .v4-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-66 .v4-process article{background:#fff;border:1px solid #d9d2c5;border-radius:18px;overflow:hidden;padding-bottom:20px}body.page-id-66 .v4-photo{height:230px;background-size:cover;background-position:center;position:relative;padding:16px;color:#fff;display:flex;align-items:flex-end;gap:10px}body.page-id-66 .v4-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,45,39,.88))}body.page-id-66 .v4-photo span,body.page-id-66 .v4-photo b{position:relative;z-index:2}body.page-id-66 .v4-photo span{width:28px;height:28px;border-radius:50%;background:#d7a33e;color:#123e36;display:grid;place-items:center;font-size:7px;font-weight:900}body.page-id-66 .v4-photo b{font-size:9px;letter-spacing:.08em}body.page-id-66 .primer-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-66 .epoxy-photo{background-image:url('https://www.decoora.com/wp-content/uploads/2025/07/Imprimacion-scaled-e1752655373838.jpg')}body.page-id-66 .powder-photo{background-image:url('https://www.steelcoating.ma/assets/img/services/detail-thermolaquage.webp')}body.page-id-66 .galv-photo{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-66 .finish-photo{background-image:url('https://cdn11.bigcommerce.com/s-sypvot18uz/product_images/uploaded_images/adobestock-111182072.jpeg')}body.page-id-66 .v4-process h3{font-size:20px;margin:18px 20px 8px}body.page-id-66 .v4-process p{font-size:9px;line-height:1.65;color:#68756f;margin:0 20px 16px;min-height:74px}body.page-id-66 .v4-process small{font-size:6px;letter-spacing:.08em;color:#a87927;margin:0 20px;font-weight:800}body.page-id-66 .v4-system-choice{margin-top:70px;background:#0a4037;border-radius:22px;padding:38px;color:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-66 .choice-copy p{color:#c8d5d0}body.page-id-66 .choice-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-66 .choice-cards>div{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:20px;min-height:135px}body.page-id-66 .choice-cards span{color:#dfad4a;font-size:8px}body.page-id-66 .choice-cards b,body.page-id-66 .choice-cards small{display:block}body.page-id-66 .choice-cards b{font-size:15px;margin:15px 0 7px}body.page-id-66 .choice-cards small{font-size:7.5px;line-height:1.55;color:#c9d4d0}body.page-id-66 .v4-colours{margin-top:75px}body.page-id-66 .swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-66 .swatches>div{background:#fff;border:1px solid #d9d2c5;border-radius:13px;padding:8px}body.page-id-66 .swatches i{display:block;height:92px;border-radius:9px;background:var(--c);border:1px solid rgba(0,0,0,.06);margin-bottom:10px}body.page-id-66 .swatches b,body.page-id-66 .swatches small{display:block}body.page-id-66 .swatches b{font-size:9px}body.page-id-66 .swatches small{font-size:6.5px;color:#7a827f;margin-top:3px}body.page-id-66 .swatches .custom i{display:grid;place-items:center;background:linear-gradient(135deg,#f5e7bb,#bd8d42,#0b4037);font-style:normal;color:white;font-size:26px}body.page-id-66 .finish-strip{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;border:1px solid #d8d0c2;border-radius:14px;overflow:hidden;background:#fff}body.page-id-66 .finish-strip>div{padding:18px;border-right:1px solid #e0d9cd}body.page-id-66 .finish-strip>div:last-child{border:0}body.page-id-66 .finish-strip b,body.page-id-66 .finish-strip span{display:block}body.page-id-66 .finish-strip b{font-size:8px;color:#b37c24;letter-spacing:.1em}body.page-id-66 .finish-strip span{font-size:7px;line-height:1.5;color:#66736e;margin-top:7px}body.page-id-66 .v4-approval{display:grid;grid-template-columns:1.5fr .5fr;gap:12px;margin-top:70px}body.page-id-66 .approval-main,body.page-id-66 .v4-approval aside{background:#fff;border:1px solid #d9d2c5;border-radius:18px;padding:30px}body.page-id-66 .approval-main h2{font-size:48px;max-width:850px}body.page-id-66 .approval-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px}body.page-id-66 .approval-steps>div{border-top:2px solid #d8a640;padding-top:14px}body.page-id-66 .approval-steps strong,body.page-id-66 .approval-steps b,body.page-id-66 .approval-steps small{display:block}body.page-id-66 .approval-steps strong{font-size:7px;color:#b37c24}body.page-id-66 .approval-steps b{font-size:9px;margin:9px 0 5px}body.page-id-66 .approval-steps small{font-size:6.5px;line-height:1.45;color:#75807c}body.page-id-66 .v4-approval aside{background:#e5ded2}body.page-id-66 .v4-approval aside h3{font-size:22px;line-height:1.1;margin:14px 0}body.page-id-66 .v4-approval aside p{font-size:8px;line-height:1.65;color:#65736d}
@media(max-width:900px){body.page-id-66 .v4-intro,body.page-id-66 .colour-head,body.page-id-66 .v4-system-choice,body.page-id-66 .v4-approval{grid-template-columns:1fr}body.page-id-66 .v4-process{grid-template-columns:1fr 1fr}body.page-id-66 .swatches{grid-template-columns:repeat(3,1fr)}body.page-id-66 .approval-steps{grid-template-columns:1fr 1fr}body.page-id-66 .finish-strip{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-66 .v4-coatings{padding:52px 0}body.page-id-66 .v4-process{grid-template-columns:1fr}body.page-id-66 .v4-photo{height:210px}body.page-id-66 .v4-process p{min-height:auto}body.page-id-66 .choice-cards{grid-template-columns:1fr}body.page-id-66 .swatches{grid-template-columns:1fr 1fr}body.page-id-66 .swatches i{height:74px}body.page-id-66 .finish-strip{grid-template-columns:1fr}body.page-id-66 .finish-strip>div{border-right:0;border-bottom:1px solid #e0d9cd}body.page-id-66 .approval-steps{grid-template-columns:1fr}body.page-id-66 .approval-main h2{font-size:38px}}body.page-id-66 /* V5 Outstanding refinement */
.v4-system-choice .choice-copy h2,body.page-id-66 .v4-system-choice h2{
  color:#fff!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
  mix-blend-mode:normal!important;
}body.page-id-66 .v4-system-choice .choice-copy p{color:rgba(255,255,255,.78)!important}body.page-id-66 .v4-system-choice .eyebrow{color:#e0b45f!important;opacity:1!important}body.page-id-66 .v5-build{padding:84px 0;background:#ebe5da;color:#123e36}body.page-id-66 .v5-build-head,body.page-id-66 .v5-qc-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:30px}body.page-id-66 .v5-build-head h2,body.page-id-66 .v5-qc-head h2,body.page-id-66 .v5-maint h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-66 .v5-build-head p,body.page-id-66 .v5-qc-head p,body.page-id-66 .v5-maint p{color:#66746f;font-size:11px;line-height:1.7}body.page-id-66 .v5-build-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-66 .v5-layer-stack{padding:25px 0}body.page-id-66 .coat-layer{height:82px;margin:-5px 0 16px;border-radius:13px;padding:0 20px;display:flex;align-items:center;gap:18px;color:#fff;box-shadow:0 16px 25px rgba(24,59,51,.12);transform:skewX(-7deg)}body.page-id-66 .coat-layer span{font-size:8px;color:#e0b45f}body.page-id-66 .coat-layer b,body.page-id-66 .coat-layer small{display:block}body.page-id-66 .coat-layer b{font-size:10px;min-width:210px}body.page-id-66 .coat-layer small{font-size:7px;color:rgba(255,255,255,.66)}body.page-id-66 .coat-layer.topcoat{background:#193f38;margin-left:8px}body.page-id-66 .coat-layer.intermediate{background:#56635f;margin-left:24px}body.page-id-66 .coat-layer.primer{background:#9c6a36;margin-left:40px}body.page-id-66 .coat-layer.steelbase{background:#7a8581;margin-left:15px}body.page-id-66 .v5-build-copy{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-66 .v5-build-copy>div{background:#fff;border:1px solid #d7cfc1;border-radius:14px;padding:20px;min-height:145px}body.page-id-66 .v5-build-copy span{font-size:8px;color:#b27a22}body.page-id-66 .v5-build-copy b{display:block;font-size:16px;margin:18px 0 7px}body.page-id-66 .v5-build-copy p{font-size:9px;line-height:1.55;color:#69766f}body.page-id-66 .v5-qc{padding:82px 0;background:#f5f1e9}body.page-id-66 .v5-qc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-66 .v5-qc-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:21px;min-height:210px}body.page-id-66 .v5-qc-grid article>span{font-size:7px;color:#b27a22}body.page-id-66 .qc-icon{width:52px;height:52px;border-radius:14px;background:#0b4037;color:#ddb05a;display:grid;place-items:center;margin:24px 0 16px;font-size:8px;font-weight:900}body.page-id-66 .v5-qc-grid h3{font-size:17px;margin:0 0 7px}body.page-id-66 .v5-qc-grid p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-66 .v5-colour-builder{margin-top:18px;background:#0b4037;color:#fff;border-radius:18px;padding:25px;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}body.page-id-66 .builder-copy h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-66 .builder-copy p{font-size:9px;color:#c5d2cd;line-height:1.55}body.page-id-66 .builder-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body.page-id-66 .builder-steps>div{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px}body.page-id-66 .builder-steps span{font-size:7px;color:#ddb05a}body.page-id-66 .builder-steps b,body.page-id-66 .builder-steps small{display:block}body.page-id-66 .builder-steps b{font-size:13px;margin:14px 0 6px}body.page-id-66 .builder-steps small{font-size:7px;line-height:1.45;color:#c5d2cd}body.page-id-66 .v5-maint{padding:75px 0;background:#e4ddd1}body.page-id-66 .v5-maint-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-66 .v5-maint-cards{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d0c7b9;border-radius:14px;overflow:hidden;background:#fff}body.page-id-66 .v5-maint-cards>div{padding:18px;border-right:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9}body.page-id-66 .v5-maint-cards b,body.page-id-66 .v5-maint-cards span{display:block}body.page-id-66 .v5-maint-cards b{font-size:12px;color:#153f37}body.page-id-66 .v5-maint-cards span{font-size:8px;color:#6b7772;margin-top:5px}

@media(max-width:900px){body.page-id-66 .v5-build-head,body.page-id-66 .v5-qc-head,body.page-id-66 .v5-build-grid,body.page-id-66 .v5-colour-builder,body.page-id-66 .v5-maint-grid{grid-template-columns:1fr}body.page-id-66 .v5-qc-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-66 .v5-build,body.page-id-66 .v5-qc,body.page-id-66 .v5-maint{padding:50px 0}body.page-id-66 .v5-build-copy,body.page-id-66 .v5-qc-grid,body.page-id-66 .builder-steps,body.page-id-66 .v5-maint-cards{grid-template-columns:1fr}body.page-id-66 .coat-layer{height:auto;min-height:76px;transform:none;margin-left:0!important}body.page-id-66 .coat-layer b{min-width:0}
}body.page-id-66 .mv2-steelstory .section-head.dark h2{
  color:#fff!important; opacity:1!important; filter:none!important;
  text-shadow:none!important; mix-blend-mode:normal!important;
  -webkit-text-fill-color:#fff!important;
}body.page-id-66 .mv2-steelstory .section-head.dark p{
  color:rgba(255,255,255,.80)!important; opacity:1!important; filter:none!important;
}body.page-id-66 .mv2-steelstory .steel-flow .flow-photo{
  min-height:245px!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}body.page-id-66 .mv2-steelstory .steel-flow article:nth-child(1) .flow-photo{background-position:center 45%!important}body.page-id-66 .mv2-steelstory .steel-flow article:nth-child(2) .flow-photo{background-position:center!important}body.page-id-66 .mv2-steelstory .steel-flow article:nth-child(3) .flow-photo{background-position:center!important}body.page-id-66 .mv2-steelstory .steel-flow article:nth-child(4) .flow-photo{background-position:center!important}body.page-id-66 .mv2-steelstory .flow-photo span{
  background:rgba(5,45,39,.82)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.20)!important;
  padding:7px 10px!important;
  border-radius:999px!important;
  backdrop-filter:blur(5px);
}
@media(max-width:700px){body.page-id-66 .mv2-steelstory .steel-flow .flow-photo{min-height:210px!important}body.page-id-66 .mv2-steelstory .section-head.dark h2{font-size:38px!important;line-height:1!important}
}body.page-id-66 /* V5.2 process-image correction */
.v4-process .v4-photo{
  min-height:260px!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  position:relative;
}body.page-id-66 .v4-process .v4-photo b{
  max-width:82%;
  line-height:1.25!important;
  letter-spacing:.08em!important;
  text-shadow:0 2px 10px rgba(0,0,0,.45);
}body.page-id-66 .v4-process article:nth-child(1) .v4-photo{background-position:center 42%!important}body.page-id-66 .v4-process article:nth-child(2) .v4-photo{background-position:center 48%!important}body.page-id-66 .v4-process article:nth-child(3) .v4-photo{background-position:center!important}body.page-id-66 .v4-process article:nth-child(4) .v4-photo{background-position:center!important}body.page-id-66 .v4-process article:nth-child(5) .v4-photo{background-position:center 45%!important}body.page-id-66 .v4-process article:nth-child(6) .v4-photo{background-position:center!important}
@media(max-width:700px){body.page-id-66 .v4-process .v4-photo{min-height:215px!important}
}body.page-id-66 .v6-fabric-colours,body.page-id-66 .v6-sample-gallery{padding:82px 0;background:#eee8dd;color:#123e36}body.page-id-66 .v6-sample-gallery{background:#f6f2ea}body.page-id-66 .v6-head{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-66 .v6-head h2,body.page-id-66 .v6-app-title h2{font-size:clamp(42px,5vw,72px);line-height:.94;letter-spacing:-.05em;margin:0}body.page-id-66 .v6-head p{font-size:10px;line-height:1.7;color:#66746f}body.page-id-66 .v6-fabric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-66 .v6-fabric-grid>div{background:#fff;border:1px solid #d8d0c2;border-radius:14px;padding:8px}body.page-id-66 .v6-fabric-grid i{display:block;height:120px;background:var(--fc);border-radius:9px;border:1px solid rgba(0,0,0,.06)}body.page-id-66 .v6-fabric-grid b,body.page-id-66 .v6-fabric-grid small{display:block}body.page-id-66 .v6-fabric-grid b{font-size:9px;margin:10px 2px 4px}body.page-id-66 .v6-fabric-grid small{font-size:6.5px;color:#77817d;margin:0 2px 5px}body.page-id-66 .v6-fabric-note{margin-top:10px;background:#0b4037;color:#fff;border-radius:12px;padding:15px 18px;display:flex;gap:20px;align-items:center}body.page-id-66 .v6-fabric-note b{font-size:7px;color:#ddb05a}body.page-id-66 .v6-fabric-note span{font-size:8px;color:#cad6d1}body.page-id-66 .v6-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-66 .v6-gallery article{background:#fff;border:1px solid #d8d0c2;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-66 .v6-img{height:230px;background-size:cover;background-position:center}body.page-id-66 .membrane-close{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-66 .mesh-close{background-image:url('https://image.made-in-china.com/2f0j00IADVtPkdbTrs/Best-Quality-100-Virgin-HDPE-Plastic-Nylon-Black-UV-Shade-Net-for-Farm-Garden-Greenhouse-Agriculture-Shading-Blocked.webp')}body.page-id-66 .galv-close{background-image:url('https://cbu01.alicdn.com/img/ibank/2019/643/254/11824452346_958864067.jpg?__r__=1566623772783')}body.page-id-66 .powder-close{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-66 .v6-gallery article>span,body.page-id-66 .v6-gallery article>h3,body.page-id-66 .v6-gallery article>p{margin-left:16px;margin-right:16px}body.page-id-66 .v6-gallery article>span{display:block;font-size:7px;color:#b37c24;font-weight:900;margin-top:15px}body.page-id-66 .v6-gallery h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-66 .v6-gallery p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-66 .v6-app-matrix{margin-top:45px;background:#0b4037;color:#fff;border-radius:20px;padding:30px}body.page-id-66 .v6-app-title{max-width:850px}body.page-id-66 .v6-app-title h2{font-size:45px}body.page-id-66 .v6-app-rows{margin-top:24px;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}body.page-id-66 .v6-app-rows>div{display:grid;grid-template-columns:1fr 1.2fr 1.3fr 1.2fr}body.page-id-66 .v6-app-rows b,body.page-id-66 .v6-app-rows span{padding:13px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);font-size:8px}body.page-id-66 .v6-app-rows b{color:#e0b45f}body.page-id-66 .v6-app-rows span{color:#ced9d5}body.page-id-66 .v6-app-matrix>small{display:block;margin-top:12px;color:#aebfba;font-size:6.5px;line-height:1.5}
@media(max-width:900px){body.page-id-66 .v6-head{grid-template-columns:1fr}body.page-id-66 .v6-fabric-grid{grid-template-columns:repeat(3,1fr)}body.page-id-66 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-66 .v6-app-rows>div{grid-template-columns:1fr 1fr}}
@media(max-width:600px){body.page-id-66 .v6-fabric-colours,body.page-id-66 .v6-sample-gallery{padding:50px 0}body.page-id-66 .v6-fabric-grid,body.page-id-66 .v6-gallery{grid-template-columns:1fr 1fr}body.page-id-66 .v6-fabric-grid i{height:85px}body.page-id-66 .v6-app-rows>div{grid-template-columns:1fr}body.page-id-66 .v6-app-title h2{font-size:36px}body.page-id-66 .v6-fabric-note{display:block}body.page-id-66 .v6-fabric-note span{display:block;margin-top:7px}}body.page-id-66 .v61-qaqc{padding:86px 0;background:#f3eee4;color:#123e36}body.page-id-66 .v61-q-head{display:grid;grid-template-columns:1.3fr .7fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-66 .v61-q-head h2{font-size:clamp(46px,5.8vw,82px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0;max-width:900px}body.page-id-66 .v61-q-head>p{font-size:10px;line-height:1.75;color:#69746f;max-width:420px}body.page-id-66 .v61-q-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.page-id-66 .v61-q-grid article{background:#fff;border:1px solid #d9d1c3;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px rgba(16,55,47,.055)}body.page-id-66 .v61-q-photo{height:215px;background-size:cover;background-position:center}body.page-id-66 .v61-q-photo.prep{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://www.ntnengenharia.com.br/imagens/informacoes/jateamento-industrial-01.jpg')}body.page-id-66 .v61-q-photo.wft{background-image:linear-gradient(0deg,rgba(7,52,44,.2),transparent 55%),url('https://technopaintng.com/assets/photos/tp-oil-01.jpg')}body.page-id-66 .v61-q-photo.dft{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://st3.depositphotos.com/35613826/37232/i/450/depositphotos_372328512-stock-photo-technicians-measuring-dry-film-thickness.jpg')}body.page-id-66 .v61-q-photo.visual{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.raiderpainting.com/wp-content/uploads/2019/11/Steel_Structural_Coatings_-e1456772102454.jpg')}body.page-id-66 .v61-q-photo.ral{background-image:linear-gradient(0deg,rgba(7,52,44,.15),transparent 55%),url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-66 .v61-q-photo.recordimg{background-image:linear-gradient(0deg,rgba(7,52,44,.18),transparent 55%),url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=1200&q=85')}body.page-id-66 .v61-q-body{padding:18px 20px 20px;min-height:175px}body.page-id-66 .v61-q-body span{font-size:7px;font-weight:900;color:#b27a20;letter-spacing:.12em}body.page-id-66 .v61-q-body h3{font-size:21px;line-height:1.05;margin:8px 0}body.page-id-66 .v61-q-body p{font-size:8px;line-height:1.6;color:#67736e;min-height:40px}body.page-id-66 .v61-q-body b{display:block;margin-top:15px;padding-top:11px;border-top:1px solid #e5ded3;font-size:6.5px;letter-spacing:.08em;color:#8d6b31}body.page-id-66 .v61-q-flow{margin-top:15px;background:#0b4037;color:#fff;border-radius:14px;padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px}body.page-id-66 .v61-q-flow span{font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-66 .v61-q-flow i{font-style:normal;color:#d9a844}body.page-id-66 .v61-q-note{margin-top:10px;border:1px solid #d5ccbd;border-radius:13px;padding:15px 18px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}body.page-id-66 .v61-q-note b{font-size:7px;color:#b27a20;letter-spacing:.1em}body.page-id-66 .v61-q-note p{font-size:7.5px;line-height:1.55;color:#6b7671;margin:0}
@media(max-width:850px){body.page-id-66 .v61-q-head{grid-template-columns:1fr;gap:15px}body.page-id-66 .v61-q-grid{grid-template-columns:1fr 1fr}body.page-id-66 .v61-q-photo{height:180px}body.page-id-66 .v61-q-flow{overflow-x:auto;justify-content:flex-start}body.page-id-66 .v61-q-flow span{white-space:nowrap}body.page-id-66 .v61-q-note{grid-template-columns:1fr}}
@media(max-width:560px){body.page-id-66 .v61-qaqc{padding:50px 0}body.page-id-66 .v61-q-grid{grid-template-columns:1fr}body.page-id-66 .v61-q-photo{height:205px}body.page-id-66 .v61-q-body{min-height:auto}body.page-id-66 .v61-q-head h2{font-size:43px}}body.page-id-66 /* V6.5 compact VIP coating build-up */
.coating-compact-v65{
  padding-top:56px !important;
  padding-bottom:56px !important;
  min-height:auto !important;
}body.page-id-66 .coating-compact-v65 .section-head,body.page-id-66 .coating-compact-v65 .section-heading,body.page-id-66 .coating-compact-v65 header{
  margin-bottom:26px !important;
}body.page-id-66 .coating-compact-v65 h2{
  margin-bottom:14px !important;
  line-height:.96 !important;
}body.page-id-66 .coating-compact-v65 p{
  margin-top:8px !important;
  margin-bottom:12px !important;
}body.page-id-66 .coating-compact-v65 .grid,body.page-id-66 .coating-compact-v65 .cards,body.page-id-66 .coating-compact-v65 [class*="grid"]{
  gap:14px !important;
}body.page-id-66 .coating-compact-v65 .card,body.page-id-66 .coating-compact-v65 [class*="card"]{
  min-height:auto !important;
}body.page-id-66 .coating-compact-v65 .card,body.page-id-66 .coating-compact-v65 [class*="card"],body.page-id-66 .coating-compact-v65 li{
  padding-top:18px !important;
  padding-bottom:18px !important;
}body.page-id-66 .coating-compact-v65 > *:last-child{
  margin-bottom:0 !important;
}
@media (max-width:760px){body.page-id-66 .coating-compact-v65{
    padding-top:34px !important;
    padding-bottom:34px !important;
  }body.page-id-66 .coating-compact-v65 .grid,body.page-id-66 .coating-compact-v65 .cards,body.page-id-66 .coating-compact-v65 [class*="grid"]{
    gap:10px !important;
  }
}body.page-id-66 /* V6.6 — compact evidence/documentation section */
.evidence-v66{
  min-height:auto !important;
  padding-top:42px !important;
  padding-bottom:42px !important;
}body.page-id-66 .evidence-v66 .container,body.page-id-66 .evidence-v66 .wrap,body.page-id-66 .evidence-v66 [class*="container"]{
  padding-top:0 !important;
  padding-bottom:0 !important;
}body.page-id-66 .evidence-v66 h2{
  margin-top:0 !important;
  margin-bottom:10px !important;
  line-height:.98 !important;
}body.page-id-66 .evidence-v66 p{
  margin-top:6px !important;
  margin-bottom:10px !important;
}body.page-id-66 .evidence-v66 .grid,body.page-id-66 .evidence-v66 [class*="grid"],body.page-id-66 .evidence-v66 .row{
  gap:18px !important;
  align-items:center !important;
}body.page-id-66 .evidence-v66 .card,body.page-id-66 .evidence-v66 [class*="card"]{
  min-height:0 !important;
}body.page-id-66 .evidence-v66 img{
  max-height:280px !important;
  object-fit:contain !important;
}body.page-id-66 .evidence-v66 > *:first-child{margin-top:0 !important;}body.page-id-66 .evidence-v66 > *:last-child{margin-bottom:0 !important;}

@media (min-width:900px){body.page-id-66 .evidence-v66{
    padding-top:36px !important;
    padding-bottom:36px !important;
  }body.page-id-66 .evidence-v66 .grid,body.page-id-66 .evidence-v66 [class*="grid"],body.page-id-66 .evidence-v66 .row{
    grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr) !important;
  }
}
@media (max-width:760px){body.page-id-66 .evidence-v66{
    padding:28px 0 !important;
  }body.page-id-66 .evidence-v66 img{
    max-height:220px !important;
  }
}body.page-id-66 /* V6.8 — tighter,body.page-id-66 balanced coating system section */
.coat-v68{
  min-height:0 !important;
  padding:30px 0 34px !important;
}body.page-id-66 .coat-v68 .container,body.page-id-66 .coat-v68 .wrap,body.page-id-66 .coat-v68 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-66 .coat-v68 h2{
  margin:0 0 8px !important;
  line-height:.96 !important;
}body.page-id-66 .coat-v68 p{margin:5px 0 8px !important;}body.page-id-66 .coat-v68 .grid,body.page-id-66 .coat-v68 [class*="grid"],body.page-id-66 .coat-v68 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-66 .coat-v68 .card,body.page-id-66 .coat-v68 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
}body.page-id-66 .coat-v68 li{padding-top:11px !important;padding-bottom:11px !important;}body.page-id-66 .coat-v68 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-66 .coat-v68 .grid,body.page-id-66 .coat-v68 [class*="grid"],body.page-id-66 .coat-v68 .row{
    column-gap:12px !important;row-gap:10px !important;
  }
}
@media(max-width:760px){body.page-id-66 .coat-v68{padding:24px 0 26px !important;}body.page-id-66 .coat-v68 .card,body.page-id-66 .coat-v68 [class*="card"]{padding:13px 14px !important;}
}body.page-id-66 /* V6.9 — Evidence section: VIP compact editorial layout */
.evidence-v69{
  min-height:0 !important;
  padding:28px 0 30px !important;
  overflow:hidden;
}body.page-id-66 .evidence-v69 .container,body.page-id-66 .evidence-v69 .wrap,body.page-id-66 .evidence-v69 [class*="container"]{
  padding-top:0 !important;padding-bottom:0 !important;
}body.page-id-66 .evidence-v69 h2{
  margin:0 0 6px !important;
  line-height:.94 !important;
  max-width:720px;
}body.page-id-66 .evidence-v69 p{margin:4px 0 8px !important;}body.page-id-66 .evidence-v69 .grid,body.page-id-66 .evidence-v69 [class*="grid"],body.page-id-66 .evidence-v69 .row{
  gap:10px !important;
  align-items:stretch !important;
}body.page-id-66 .evidence-v69 .card,body.page-id-66 .evidence-v69 [class*="card"]{
  min-height:0 !important;
  padding:14px 16px !important;
  margin:0 !important;
  border-radius:18px !important;
}body.page-id-66 .evidence-v69 [class*="stack"],body.page-id-66 .evidence-v69 [class*="deck"]{
  transform:scale(.90);
  transform-origin:center center;
  margin:-18px 0 !important;
}body.page-id-66 .evidence-v69 ul,body.page-id-66 .evidence-v69 ol{margin:6px 0 !important;}body.page-id-66 .evidence-v69 li{padding-top:8px !important;padding-bottom:8px !important;}body.page-id-66 .evidence-v69 > *:last-child{margin-bottom:0 !important;}
@media(min-width:900px){body.page-id-66 .evidence-v69{
    display:grid !important;
    grid-template-columns:minmax(0,1fr) minmax(340px,.72fr) !important;
    column-gap:28px !important;
    align-items:center !important;
  }body.page-id-66 .evidence-v69 > *{min-width:0;}
}
@media(max-width:760px){body.page-id-66 .evidence-v69{padding:22px 0 24px !important;}body.page-id-66 .evidence-v69 [class*="stack"],body.page-id-66 .evidence-v69 [class*="deck"]{
    transform:scale(.96);margin:-8px 0 !important;
  }
}body.page-id-66 /* V7.0 — complete redesign of “Evidence behind the material” */
.evidence-v70{
  min-height:auto !important;
  height:auto !important;
  padding:42px 5vw 44px !important;
  margin:0 !important;
  display:grid !important;
  grid-template-columns:minmax(0,0.86fr) minmax(460px,1.14fr) !important;
  grid-template-rows:auto !important;
  gap:34px !important;
  align-items:center !important;
  background:
    radial-gradient(circle at 78% 28%, rgba(197,145,31,.10), transparent 27%),
    linear-gradient(180deg,#f5f1e7 0%,#f2eee5 100%) !important;
}body.page-id-66 .evidence-v70 > *{
  min-width:0 !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}body.page-id-66 .evidence-v70 h2{
  font-size:clamp(44px,5.2vw,78px) !important;
  line-height:.92 !important;
  letter-spacing:-.055em !important;
  max-width:660px !important;
  margin:0 0 14px !important;
}body.page-id-66 .evidence-v70 h2 + p,body.page-id-66 .evidence-v70 h2 ~ p{
  max-width:610px !important;
  font-size:16px !important;
  line-height:1.55 !important;
  margin:0 0 16px !important;
}body.page-id-66 .evidence-v70 [class*="tag"],body.page-id-66 .evidence-v70 [class*="pill"],body.page-id-66 .evidence-v70 .chips,body.page-id-66 .evidence-v70 [class*="chip"]{
  margin-top:10px !important;
  gap:7px !important;
}body.page-id-66 /* Make the document stack a substantial visual rather than a tiny floating object */
.evidence-v70 [class*="stack"],body.page-id-66 .evidence-v70 [class*="deck"]{
  width:min(100%,620px) !important;
  min-height:365px !important;
  margin:0 auto !important;
  transform:none !important;
  display:grid !important;
  place-items:center !important;
  position:relative !important;
}body.page-id-66 .evidence-v70 [class*="stack"] > *,body.page-id-66 .evidence-v70 [class*="deck"] > *{
  max-width:100% !important;
}body.page-id-66 /* Compact any cards/lists below the main content */
.evidence-v70 .grid,body.page-id-66 .evidence-v70 [class*="grid"],body.page-id-66 .evidence-v70 .row{
  gap:10px !important;
}body.page-id-66 .evidence-v70 .card,body.page-id-66 .evidence-v70 [class*="card"]{
  min-height:0 !important;
  padding:13px 15px !important;
  border-radius:16px !important;
}body.page-id-66 .evidence-v70 ul,body.page-id-66 .evidence-v70 ol{
  margin:8px 0 0 !important;
}body.page-id-66 .evidence-v70 li{
  padding-top:7px !important;
  padding-bottom:7px !important;
}body.page-id-66 /* Kill the large blank vertical zones inherited from the old page */
.evidence-v70 [style*="min-height"],body.page-id-66 .evidence-v70 [style*="height"]{
  min-height:0 !important;
}
@media(max-width:900px){body.page-id-66 .evidence-v70{
    grid-template-columns:1fr !important;
    gap:20px !important;
    padding:30px 22px 32px !important;
  }body.page-id-66 .evidence-v70 h2{
    font-size:clamp(40px,11vw,64px) !important;
    max-width:none !important;
  }body.page-id-66 .evidence-v70 [class*="stack"],body.page-id-66 .evidence-v70 [class*="deck"]{
    min-height:300px !important;
    width:100% !important;
  }
}body.page-id-66 /* V7.1 — Four Families section,body.page-id-66 redesigned to eliminate dead space */
.four-families-v71{
  min-height:auto !important;
  height:auto !important;
  padding:34px 5vw 38px !important;
  margin:0 !important;
  overflow:hidden !important;
}body.page-id-66 .four-families-v71 h2{
  margin:0 0 8px !important;
  line-height:.93 !important;
  letter-spacing:-.045em !important;
}body.page-id-66 .four-families-v71 h2 + p{
  margin:0 0 20px !important;
  max-width:620px !important;
}body.page-id-66 .four-families-v71 .grid,body.page-id-66 .four-families-v71 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:14px !important;
  align-items:stretch !important;
}body.page-id-66 .four-families-v71 .card,body.page-id-66 .four-families-v71 [class*="card"]{
  min-height:0 !important;
  height:auto !important;
  margin:0 !important;
  border-radius:20px !important;
  overflow:hidden !important;
}body.page-id-66 .four-families-v71 img{
  width:100% !important;
  height:270px !important;
  object-fit:cover !important;
  display:block !important;
}body.page-id-66 .four-families-v71 .card > div,body.page-id-66 .four-families-v71 [class*="card"] > div{
  padding-top:14px !important;
  padding-bottom:14px !important;
}body.page-id-66 .four-families-v71 p{margin-top:5px !important;margin-bottom:7px !important;}body.page-id-66 .four-families-v71 [class*="tag"],body.page-id-66 .four-families-v71 [class*="pill"],body.page-id-66 .four-families-v71 [class*="chip"]{
  margin-top:6px !important;
}body.page-id-66 .four-families-v71 > *:last-child{margin-bottom:0 !important;}body.page-id-66 /* override inherited oversized section/card heights */
.four-families-v71 [style*="min-height"],body.page-id-66 .four-families-v71 [style*="height"]{
  min-height:0 !important;
}
@media(min-width:1100px){body.page-id-66 .four-families-v71 .grid,body.page-id-66 .four-families-v71 [class*="grid"]{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  }body.page-id-66 .four-families-v71 img{height:230px !important;}
}
@media(max-width:720px){body.page-id-66 .four-families-v71{
    padding:26px 20px 30px !important;
  }body.page-id-66 .four-families-v71 .grid,body.page-id-66 .four-families-v71 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-66 .four-families-v71 img{height:230px !important;}
}body.page-id-66 /* V7.2 — unified VIP redesign for Four Material Families */
.four-families-v72{
  padding:54px 5vw 58px !important;
  background:
    radial-gradient(circle at 12% 8%, rgba(195,145,53,.10), transparent 22%),
    linear-gradient(180deg,#f5f1e9 0%,#eee8de 100%) !important;
}body.page-id-66 .four-families-v72 h2{
  margin:0 0 10px !important;
  max-width:820px !important;
  line-height:.92 !important;
  letter-spacing:-.052em !important;
}body.page-id-66 .four-families-v72 h2 + p{
  max-width:760px !important;
  margin:0 0 28px !important;
  line-height:1.6 !important;
}body.page-id-66 /* Force every material family into the SAME card proportion */
.four-families-v72 .grid,body.page-id-66 .four-families-v72 [class*="grid"]{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:16px !important;
}body.page-id-66 .four-families-v72 .card,body.page-id-66 .four-families-v72 [class*="card"]{
  display:grid !important;
  grid-template-columns:1.08fr .92fr !important;
  min-height:330px !important;
  height:330px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  border-radius:22px !important;
  border:1px solid rgba(19,62,54,.12) !important;
  background:#fff !important;
  box-shadow:0 18px 45px rgba(18,57,49,.08) !important;
}body.page-id-66 /* remove any featured/wide behavior */
.four-families-v72 .featured,body.page-id-66 .four-families-v72 [class*="featured"],body.page-id-66 .four-families-v72 [class*="large"]{
  grid-column:auto !important;
  grid-row:auto !important;
  width:auto !important;
  height:330px !important;
}body.page-id-66 /* Left image panel */
.four-families-v72 .card img,body.page-id-66 .four-families-v72 [class*="card"] img{
  width:100% !important;
  height:100% !important;
  min-height:330px !important;
  object-fit:cover !important;
  margin:0 !important;
  display:block !important;
}body.page-id-66 /* Keep visual blocks equal even when background images are used */
.four-families-v72 .card [class*="image"],body.page-id-66 .four-families-v72 .card [class*="photo"],body.page-id-66 .four-families-v72 .card [class*="visual"],body.page-id-66 .four-families-v72 [class*="card"] [class*="image"],body.page-id-66 .four-families-v72 [class*="card"] [class*="photo"],body.page-id-66 .four-families-v72 [class*="card"] [class*="visual"]{
  min-height:330px !important;
  height:330px !important;
  background-size:cover !important;
  background-position:center !important;
}body.page-id-66 /* Right content panel */
.four-families-v72 .card > div:last-child,body.page-id-66 .four-families-v72 [class*="card"] > div:last-child{
  padding:30px 28px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  min-height:330px !important;
}body.page-id-66 .four-families-v72 .card h3,body.page-id-66 .four-families-v72 [class*="card"] h3{
  font-size:30px !important;
  line-height:1.02 !important;
  margin:8px 0 10px !important;
  letter-spacing:-.035em !important;
}body.page-id-66 .four-families-v72 .card p,body.page-id-66 .four-families-v72 [class*="card"] p{
  font-size:10px !important;
  line-height:1.6 !important;
  color:#68756f !important;
  margin:0 0 15px !important;
}body.page-id-66 .four-families-v72 .card small,body.page-id-66 .four-families-v72 [class*="card"] small{
  color:#b37c24 !important;
  font-size:7px !important;
  font-weight:900 !important;
  letter-spacing:.11em !important;
}body.page-id-66 .four-families-v72 .card [class*="tag"],body.page-id-66 .four-families-v72 .card [class*="pill"],body.page-id-66 .four-families-v72 .card [class*="chip"],body.page-id-66 .four-families-v72 [class*="card"] [class*="tag"],body.page-id-66 .four-families-v72 [class*="card"] [class*="pill"],body.page-id-66 .four-families-v72 [class*="card"] [class*="chip"]{
  margin-top:10px !important;
  gap:5px !important;
}body.page-id-66 /* Give the section a cleaner editorial rhythm */
.four-families-v72 > *:last-child{margin-bottom:0 !important;}

@media(max-width:980px){body.page-id-66 .four-families-v72 .grid,body.page-id-66 .four-families-v72 [class*="grid"]{
    grid-template-columns:1fr !important;
  }body.page-id-66 .four-families-v72 .card,body.page-id-66 .four-families-v72 [class*="card"],body.page-id-66 .four-families-v72 .featured,body.page-id-66 .four-families-v72 [class*="featured"],body.page-id-66 .four-families-v72 [class*="large"]{
    height:310px !important;
    min-height:310px !important;
  }
}
@media(max-width:640px){body.page-id-66 .four-families-v72{
    padding:38px 18px 42px !important;
  }body.page-id-66 .four-families-v72 .card,body.page-id-66 .four-families-v72 [class*="card"]{
    grid-template-columns:1fr !important;
    height:auto !important;
    min-height:0 !important;
  }body.page-id-66 .four-families-v72 .card img,body.page-id-66 .four-families-v72 [class*="card"] img,body.page-id-66 .four-families-v72 .card [class*="image"],body.page-id-66 .four-families-v72 .card [class*="photo"],body.page-id-66 .four-families-v72 .card [class*="visual"]{
    min-height:220px !important;
    height:220px !important;
  }body.page-id-66 .four-families-v72 .card > div:last-child,body.page-id-66 .four-families-v72 [class*="card"] > div:last-child{
    min-height:0 !important;
    padding:22px 20px !important;
  }
}body.page-id-66 /* V7.3 VIP application-led selection */
.application-v73{
 min-height:0!important;height:auto!important;padding:38px 5vw 42px!important;margin:0!important;
 background:linear-gradient(145deg,#073d35,#0b5548 58%,#073b34)!important;color:#fff!important;overflow:hidden!important
}body.page-id-66 .application-v73 h2,body.page-id-66 .application-v73 h3{color:#fff!important}body.page-id-66 .application-v73 h2{font-size:clamp(42px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.05em!important;margin:0 0 10px!important;max-width:850px!important}body.page-id-66 .application-v73 p{color:rgba(255,255,255,.74)!important;line-height:1.55!important}body.page-id-66 .application-v73 .eyebrow,body.page-id-66 .application-v73 [class*="eyebrow"]{color:#e0b34b!important}body.page-id-66 .application-v73 .grid,body.page-id-66 .application-v73 [class*="grid"]{gap:12px!important}body.page-id-66 .application-v73 .card,body.page-id-66 .application-v73 [class*="card"]{
 min-height:0!important;height:auto!important;padding:18px 20px!important;margin:0!important;
 background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:17px!important;color:#fff!important
}body.page-id-66 .application-v73 table{width:100%!important;border-collapse:separate!important;border-spacing:0 8px!important}body.page-id-66 .application-v73 th{color:#e5b84f!important;background:rgba(0,0,0,.08)!important;padding:12px 14px!important;text-align:left!important}body.page-id-66 .application-v73 td{color:rgba(255,255,255,.88)!important;padding:13px 14px!important;border-top:1px solid rgba(255,255,255,.10)!important;border-bottom:1px solid rgba(255,255,255,.10)!important}body.page-id-66 .application-v73 tr td:first-child{color:#f0c65d!important;font-weight:800!important;border-left:1px solid rgba(255,255,255,.10)!important;border-radius:12px 0 0 12px!important}body.page-id-66 .application-v73 tr td:last-child{border-right:1px solid rgba(255,255,255,.10)!important;border-radius:0 12px 12px 0!important}body.page-id-66 .application-v73 [style*="opacity"]{opacity:1!important}body.page-id-66 .application-v73 [class*="watermark"],body.page-id-66 .application-v73 [class*="ghost"]{opacity:.10!important;color:#fff!important}body.page-id-66 .application-v73::before{
 content:"SELECT BY USE • EXPOSURE • PROJECT SPECIFICATION";display:block;color:#e0b34b;font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:10px
}
@media(max-width:760px){body.page-id-66 .application-v73{padding:28px 20px 32px!important}body.page-id-66 .application-v73 table{font-size:11px!important}}body.page-id-66 *{box-sizing:border-box}body.page-id-66{
  --green:#063b2c;
  --green2:#0b4d39;
  --deep:#021711;
  --gold:#c8a45e;
  --paper:#f6f8f6;
  --line:#dce5df;
  --muted:#65756c;
  --text:#17271f;
}body.page-id-66{scroll-behavior:smooth}body.page-id-66{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.65}body.page-id-66 a{color:inherit;text-decoration:none}body.page-id-66 img{max-width:100%;display:block}body.page-id-66 .wrap{width:min(1380px,94%);margin:auto}body.page-id-66 .ey{font-size:10px;letter-spacing:2.6px;font-weight:950;color:var(--gold)}body.page-id-66 h1,body.page-id-66 h2,body.page-id-66 h3{margin-top:0}body.page-id-66 h2{font-size:clamp(38px,4.7vw,62px);line-height:1.04;color:var(--green);letter-spacing:-1.2px}body.page-id-66 p.lead{max-width:850px;color:var(--muted);font-size:16px}body.page-id-66 .topbar{background:var(--deep);color:#c9d8d1;padding:8px 3%;font-size:11px;display:flex;justify-content:space-between;gap:14px}body.page-id-66 header{height:92px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}body.page-id-66 .nav{height:100%;display:flex;align-items:center;gap:24px}body.page-id-66 .logo img{width:116px;height:74px;object-fit:contain}body.page-id-66 .menu{display:flex;gap:18px;font-size:11px;font-weight:900;margin-left:auto}body.page-id-66 .menu a:hover{color:var(--gold)}body.page-id-66 .nav-actions{display:flex;gap:8px}body.page-id-66 .btn{display:inline-block;padding:13px 17px;border-radius:9px;font-size:11px;font-weight:950}body.page-id-66 .btn.gold{background:var(--gold);color:#fff}body.page-id-66 .btn.ghost{border:1px solid var(--green);color:var(--green)}body.page-id-66 .hero{
  min-height:650px;
  display:flex;
  align-items:center;
  position:relative;
  overflow:hidden;
  background:
    linear-gradient(100deg,rgba(2,23,17,.97) 0%,rgba(6,59,44,.91) 48%,rgba(6,59,44,.30) 100%),
    url('https://images.unsplash.com/photo-1541888946425-d0fbb186a5b7?auto=format&fit=crop&w=2000&q=88') center/cover;
}body.page-id-66 .hero:after{
  content:"";position:absolute;right:-120px;top:80px;width:620px;height:620px;border:1px solid #ffffff22;border-radius:50%;
}body.page-id-66 .hero-in{position:relative;z-index:2;max-width:980px}body.page-id-66 .hero h1{font-size:clamp(56px,7vw,96px);line-height:.95;color:#fff;letter-spacing:-3px;margin:18px 0 22px}body.page-id-66 .hero p{max-width:800px;color:#d7e3dd;font-size:18px}body.page-id-66 .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}body.page-id-66 .hero .outline{border:1px solid #ffffff66;color:#fff}body.page-id-66 .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;max-width:920px}body.page-id-66 .hero-stat{background:#ffffff0f;border:1px solid #ffffff20;border-radius:13px;padding:16px}body.page-id-66 .hero-stat b{display:block;color:#fff;font-size:15px}body.page-id-66 .hero-stat span{color:#b9cbc2;font-size:10px}body.page-id-66 section{padding:92px 0}body.page-id-66 .trust-strip{padding:0;background:#f3f6f4;border-bottom:1px solid var(--line)}body.page-id-66 .trust-grid{display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-66 .trust-item{padding:22px 15px;text-align:center;border-right:1px solid var(--line)}body.page-id-66 .trust-item:last-child{border:0}body.page-id-66 .trust-item b{display:block;color:var(--green);font-size:13px}body.page-id-66 .trust-item span{font-size:10px;color:var(--muted)}body.page-id-66 .intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-66 .visual-stack{position:relative;min-height:520px}body.page-id-66 .visual-main{position:absolute;inset:0 60px 40px 0;border-radius:24px;background:
linear-gradient(140deg,rgba(2,23,17,.05),rgba(6,59,44,.05)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1400&q=88') center/cover;box-shadow:0 25px 60px #0002}body.page-id-66 .visual-small{position:absolute;right:0;bottom:0;width:48%;height:48%;border-radius:20px;border:7px solid #fff;background:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=900&q=88') center/cover;box-shadow:0 18px 45px #0002}body.page-id-66 .solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}body.page-id-66 .solution{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.25s}body.page-id-66 .solution:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0001}body.page-id-66 .solution-img{height:195px;background-size:cover;background-position:center}body.page-id-66 .solution-body{padding:19px}body.page-id-66 .solution-body h3{color:var(--green);font-size:18px}body.page-id-66 .solution-body p{color:var(--muted);font-size:12px}body.page-id-66 .solution-body span{font-size:10px;font-weight:950;color:var(--gold)}body.page-id-66 .parking-feature{background:var(--paper)}body.page-id-66 .parking-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-66 .parking-visual{height:470px;border-radius:26px;background:
linear-gradient(180deg,transparent 55%,rgba(2,23,17,.8)),
url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative;overflow:hidden}body.page-id-66 .parking-caption{position:absolute;left:25px;bottom:24px;color:#fff}body.page-id-66 .design-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}body.page-id-66 .design-list div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:12px;font-weight:850;color:var(--green)}body.page-id-66 .engineering{background:var(--deep);color:#fff}body.page-id-66 .engineering h2{color:#fff}body.page-id-66 .engineering .lead{color:#b8c8c0}body.page-id-66 .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}body.page-id-66 .eng-visual{height:470px;border-radius:24px;background:
linear-gradient(135deg,rgba(3,24,18,.20),rgba(10,77,57,.18)),
url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1500&q=88') center/cover;position:relative}body.page-id-66 .eng-overlay{position:absolute;inset:auto 20px 20px 20px;background:#021711d9;border:1px solid #ffffff22;border-radius:15px;padding:18px}body.page-id-66 .eng-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}body.page-id-66 .eng-card{border:1px solid #ffffff1f;background:#ffffff0b;border-radius:13px;padding:16px}body.page-id-66 .eng-card b{color:#d7bc81;display:block}body.page-id-66 .eng-card span{font-size:11px;color:#b7c8bf}body.page-id-66 .process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px}body.page-id-66 .process{border-top:3px solid var(--gold);padding:18px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000000a}body.page-id-66 .process strong{display:block;color:var(--gold);font-size:22px}body.page-id-66 .process b{display:block;color:var(--green);font-size:13px;margin-top:5px}body.page-id-66 .process span{font-size:10px;color:var(--muted)}body.page-id-66 .materials{background:var(--paper)}body.page-id-66 .mat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}body.page-id-66 .mat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}body.page-id-66 .mat-sample{height:145px;border-radius:12px;margin-bottom:16px}body.page-id-66 .mat h3{color:var(--green)}body.page-id-66 .mat p{font-size:12px;color:var(--muted)}body.page-id-66 .industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-66 .industry{padding:21px;border:1px solid var(--line);border-radius:14px}body.page-id-66 .industry b{color:var(--green);display:block}body.page-id-66 .industry span{font-size:11px;color:var(--muted)}body.page-id-66 .project-section{background:#fff}body.page-id-66 .project-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:260px;gap:12px}body.page-id-66 .project-card{border-radius:18px;overflow:hidden;position:relative;background-size:cover;background-position:center}body.page-id-66 .project-card:first-child{grid-row:span 2}body.page-id-66 .project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,23,17,.88))}body.page-id-66 .project-info{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff}body.page-id-66 .project-info b{display:block}body.page-id-66 .project-info span{font-size:10px;color:#c6d4cd}body.page-id-66 .stats-section{background:linear-gradient(110deg,#063b2c,#0b4d39);color:#fff}body.page-id-66 .stats-section h2{color:#fff}body.page-id-66 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}body.page-id-66 .stat-card{border:1px solid #ffffff20;background:#ffffff0b;border-radius:14px;padding:22px}body.page-id-66 .stat-card small{color:#b8cbc1;display:block}body.page-id-66 .stat-card b{font-size:20px;color:#d8c28f}body.page-id-66 .knowledge{background:var(--paper)}body.page-id-66 .knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}body.page-id-66 .article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px}body.page-id-66 .article b{color:var(--green);display:block}body.page-id-66 .article p{font-size:11px;color:var(--muted)}body.page-id-66 .article span{font-size:10px;color:var(--gold);font-weight:950}body.page-id-66 .faq details{border-bottom:1px solid var(--line);padding:18px 0}body.page-id-66 .faq summary{cursor:pointer;color:var(--green);font-weight:900}body.page-id-66 .faq p{color:var(--muted);font-size:13px;max-width:900px}body.page-id-66 .rfq-section{background:var(--deep);color:#fff}body.page-id-66 .rfq-section h2{color:#fff}body.page-id-66 .rfq-section .lead{color:#b9cbc2}body.page-id-66 .rfq-form{margin-top:28px;background:#fff;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-66 input,body.page-id-66 select,body.page-id-66 textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:9px;font:inherit}body.page-id-66 textarea{min-height:110px}body.page-id-66 .full{grid-column:1/-1}body.page-id-66 .rfq-form button{border:0}body.page-id-66 footer{background:#03130f;color:#aebdb5;padding:60px 0 24px}body.page-id-66 .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}body.page-id-66 .footer-logo img{width:120px;background:#fff;border-radius:10px;padding:5px}body.page-id-66 footer h3,body.page-id-66 footer h4{color:#fff}body.page-id-66 footer a{display:block;font-size:11px;margin:8px 0}body.page-id-66 .verify{font-size:10px;color:#d8c28d;line-height:1.8}body.page-id-66 .foot-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}body.page-id-66 .float-wa{position:fixed;right:18px;bottom:18px;z-index:80;background:#063b2c;color:#fff;padding:12px 14px;border-radius:12px;font-size:11px;font-weight:950;box-shadow:0 10px 30px #0003}

@media(max-width:1050px){body.page-id-66 .menu{display:none}body.page-id-66 .solution-grid,body.page-id-66 .industry-grid,body.page-id-66 .knowledge-grid{grid-template-columns:1fr 1fr}body.page-id-66 .intro-grid,body.page-id-66 .parking-grid,body.page-id-66 .eng-grid{grid-template-columns:1fr}body.page-id-66 .process-grid{grid-template-columns:repeat(3,1fr)}body.page-id-66 .mat-grid,body.page-id-66 .stats-grid{grid-template-columns:1fr 1fr}body.page-id-66 .project-grid{grid-template-columns:1fr 1fr;grid-auto-rows:240px}body.page-id-66 .project-card:first-child{grid-column:1/-1;grid-row:auto}body.page-id-66 .footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){body.page-id-66 .topbar{display:block;text-align:center}body.page-id-66 .nav-actions .ghost{display:none}body.page-id-66 .hero{min-height:680px}body.page-id-66 .hero h1{font-size:52px}body.page-id-66 .hero-stats,body.page-id-66 .solution-grid,body.page-id-66 .industry-grid,body.page-id-66 .knowledge-grid,body.page-id-66 .mat-grid,body.page-id-66 .stats-grid,body.page-id-66 .rfq-form,body.page-id-66 .footer-grid{grid-template-columns:1fr}body.page-id-66 .process-grid{grid-template-columns:1fr 1fr}body.page-id-66 .design-list,body.page-id-66 .eng-cards{grid-template-columns:1fr}body.page-id-66 .project-grid{grid-template-columns:1fr}body.page-id-66 .project-card:first-child{grid-column:auto}
}body.page-id-66 .lang-switch{display:flex;gap:5px}body.page-id-66 .lang-switch button{border:1px solid #dce5df;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:950;cursor:pointer}body.page-id-66 .lang-switch button.active{background:#063b2c;color:#fff}body.page-id-66 .ar{display:block;font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:inherit}body.page-id-66 span.ar,body.page-id-66 b.ar,body.page-id-66 a.ar{display:block!important;margin-top:5px}body.page-id-66 h1 span.ar,body.page-id-66 h2 span.ar{font-size:.70em;line-height:1.35;letter-spacing:0}body.page-id-66 .hero p .ar,body.page-id-66 .lead .ar{color:inherit}body.page-id-66 .dual-ar{font-family:Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:#53675d;border-right:3px solid #c8a45e;padding-right:13px;margin-top:8px}body.page-id-66 .hero .dual-ar{color:#d7e3dd;max-width:800px}body.page-id-66.ar-mode .en{display:block!important}body.page-id-66.ar-mode .ar{display:block!important}body.page-id-66 header .menu{white-space:nowrap}body.page-id-66 header .menu a{padding:34px 4px;font-size:9px;letter-spacing:.2px}body.page-id-66 header .menu a:hover{color:#c7a158}body.page-id-66 .card h3{margin-top:8px}body.page-id-66 section{scroll-margin-top:90px}
@media(max-width:1180px){body.page-id-66 header .menu{display:none}}body.page-id-66 #client-trust,body.page-id-66 #before-after,body.page-id-66 #quality-safety,body.page-id-66 #after-sales,body.page-id-66 #final-corporate-cta{scroll-margin-top:95px}body.page-id-66 footer .footer-grid{display:grid;grid-template-columns:1.45fr repeat(5,1fr);gap:24px}body.page-id-66 footer .footer-bottom{margin-top:32px;border-top:1px solid #ffffff1f;padding-top:18px;font-size:10px}
@media(max-width:1050px){body.page-id-66 footer .footer-grid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:650px){body.page-id-66 footer .footer-grid{grid-template-columns:1fr}}body.page-id-66 /* ===== Laptop/Desktop refinement ===== */
:root{--site-max:1180px}body.page-id-66 .wrap,body.page-id-66 .w{width:min(var(--site-max),calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}body.page-id-66 section{padding:64px 0!important}body.page-id-66 .section-head{margin-bottom:26px!important}body.page-id-66 h1{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;letter-spacing:-2px!important}body.page-id-66 h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}body.page-id-66 h3{font-size:17px!important}body.page-id-66 .lead{font-size:14px!important;line-height:1.75!important;max-width:780px!important}body.page-id-66 .ar-line,body.page-id-66 .dual-ar{font-size:13px!important;line-height:1.8!important}body.page-id-66 .hero{min-height:650px!important;padding:74px 0!important}body.page-id-66 .hero-content,body.page-id-66 .hero-in{max-width:860px!important}body.page-id-66 .hero .lead{font-size:16px!important;max-width:730px!important}body.page-id-66 .hero-proof,body.page-id-66 .hero-stats{margin-top:28px!important}body.page-id-66 header{height:82px!important}body.page-id-66 .logo img,body.page-id-66 .brand img{width:104px!important;height:66px!important}body.page-id-66 .menu{gap:10px!important}body.page-id-66 .menu a{font-size:9px!important}body.page-id-66 .nav{gap:14px!important}body.page-id-66 .btn{padding:11px 14px!important}body.page-id-66 .cards4,body.page-id-66 .solution-grid{gap:12px!important}body.page-id-66 .card-img,body.page-id-66 .solution-img{height:160px!important}body.page-id-66 .card-body,body.page-id-66 .solution-body{padding:16px!important}body.page-id-66 .card-body p,body.page-id-66 .solution-body p{font-size:11px!important}body.page-id-66 .split,body.page-id-66 .intro-grid,body.page-id-66 .parking-grid,body.page-id-66 .eng-grid{gap:38px!important}body.page-id-66 .visual-collage,body.page-id-66 .visual-stack{min-height:430px!important}body.page-id-66 .parking-photo,body.page-id-66 .parking-visual{height:470px!important}body.page-id-66 .eng-photo,body.page-id-66 .eng-visual{height:470px!important}body.page-id-66 .process,body.page-id-66 .process-grid{gap:8px!important}body.page-id-66 .process-step,body.page-id-66 .process{font-size:11px}body.page-id-66 .material-grid,body.page-id-66 .mat-grid,body.page-id-66 .industry-grid,body.page-id-66 .blog-grid,body.page-id-66 .knowledge-grid{gap:10px!important}body.page-id-66 .project-grid{grid-auto-rows:210px!important;gap:10px!important}body.page-id-66 .location-grid{gap:8px!important}body.page-id-66 .rfq-form{padding:22px!important;gap:10px!important}body.page-id-66 footer{padding-top:46px!important}body.page-id-66 .footer-grid{gap:18px!important}body.page-id-66 /* Add visual rhythm to sections that previously had only text/cards */
.auto-visual{
  min-height:300px;border-radius:20px;background-size:cover;background-position:center;
  box-shadow:0 18px 45px rgba(0,0,0,.10);margin-top:24px
}body.page-id-66 .visual-banner{
  height:300px;border-radius:20px;background-size:cover;background-position:center;
  position:relative;overflow:hidden;margin-top:24px
}body.page-id-66 .visual-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,24,18,.78),rgba(1,24,18,.12))}body.page-id-66 .visual-banner .caption{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;max-width:520px}body.page-id-66 .visual-banner .caption b{font-size:22px;display:block}body.page-id-66 /* 1366x768 / typical laptop */
@media (min-width:1000px) and (max-width:1450px){
 :root{--site-max:1100px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 48px))!important}
 section{padding:54px 0!important}
 .hero{min-height:590px!important;padding:60px 0!important}
 h1{font-size:clamp(42px,4.5vw,62px)!important}
 h2{font-size:clamp(30px,3vw,42px)!important}
 .hero-proof,.hero-stats{grid-template-columns:repeat(4,1fr)!important}
 .cards4,.solution-grid{grid-template-columns:repeat(4,1fr)!important}
 .industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(4,1fr)!important}
 .material-grid,.mat-grid,.cred-grid,.stats-grid{grid-template-columns:repeat(4,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(6,1fr)!important}
}body.page-id-66 /* smaller laptop/tablet */
@media (max-width:1050px){
 :root{--site-max:900px}
 .wrap,.w{width:min(var(--site-max),calc(100% - 38px))!important}
 section{padding:48px 0!important}
 .hero{min-height:470px!important}
 .cards4,.solution-grid,.industry-grid,.blog-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
 .process,.process-grid{grid-template-columns:repeat(3,1fr)!important}
 .footer-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media (max-width:650px){body.page-id-66 .wrap,body.page-id-66 .w{width:calc(100% - 28px)!important}body.page-id-66 section{padding:42px 0!important}body.page-id-66 .hero{min-height:620px!important}body.page-id-66 .cards4,body.page-id-66 .solution-grid,body.page-id-66 .industry-grid,body.page-id-66 .blog-grid,body.page-id-66 .knowledge-grid,body.page-id-66 .material-grid,body.page-id-66 .mat-grid,body.page-id-66 .cred-grid,body.page-id-66 .stats-grid{grid-template-columns:1fr!important}body.page-id-66 .process,body.page-id-66 .process-grid{grid-template-columns:1fr 1fr!important}body.page-id-66 .footer-grid{grid-template-columns:1fr!important}
}body.page-id-66 /* V3 compact rhythm */
section{padding:42px 0!important}body.page-id-66 section + section{margin-top:0!important}body.page-id-66 .section-head{margin-bottom:18px!important}body.page-id-66 .section-head h2{margin-bottom:12px!important}body.page-id-66 .section-head .lead{margin-bottom:8px!important}body.page-id-66 .soft,body.page-id-66 .dark,body.page-id-66 .credentials{margin:0!important}body.page-id-66 .cards,body.page-id-66 .cards4,body.page-id-66 .solution-grid,body.page-id-66 .industry-grid,body.page-id-66 .material-grid,body.page-id-66 .mat-grid,body.page-id-66 .eng-list,body.page-id-66 .process,body.page-id-66 .process-grid{margin-top:18px!important}body.page-id-66 .card,body.page-id-66 .industry,body.page-id-66 .material,body.page-id-66 .eng-item,body.page-id-66 .process-step{margin-top:0!important}body.page-id-66 p{margin-top:8px;margin-bottom:10px}body.page-id-66 h2{margin-bottom:12px!important}body.page-id-66 h3{margin-bottom:7px!important}body.page-id-66 .visual-banner{margin-top:18px!important;height:260px!important}body.page-id-66 .auto-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center;margin-top:20px}body.page-id-66 .auto-feature-img{height:360px;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 16px 38px rgba(0,0,0,.12)}body.page-id-66 .auto-feature-content{padding:6px 0}body.page-id-66 .mini-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}body.page-id-66 .mini-visual{min-height:180px;border-radius:15px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-66 .mini-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(1,24,18,.86))}body.page-id-66 .mini-visual b{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:12px}body.page-id-66 .highlight-band{padding:30px!important;background:linear-gradient(110deg,#053b2b,#0b5841);border-radius:20px;color:#fff;margin-top:20px}body.page-id-66 .highlight-band h3{color:#fff!important;font-size:24px!important}body.page-id-66 .highlight-band p{color:#cbd9d2!important}body.page-id-66 .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}body.page-id-66 .quick-box{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px}body.page-id-66 .quick-box b{display:block;color:var(--green);font-size:12px}body.page-id-66 .quick-box span{font-size:10px;color:var(--muted)}
@media(min-width:1000px) and (max-width:1450px){body.page-id-66 section{padding:36px 0!important}body.page-id-66 .visual-banner{height:235px!important}body.page-id-66 .auto-feature-img{height:320px!important}
}
@media(max-width:900px){body.page-id-66 .auto-feature{grid-template-columns:1fr}body.page-id-66 .mini-strip,body.page-id-66 .quick-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body.page-id-66 section{padding:34px 0!important}body.page-id-66 .mini-strip,body.page-id-66 .quick-grid{grid-template-columns:1fr}
}body.page-id-66 /* ===== V4: blank-space and laptop fixes ===== */
html,body.page-id-66{overflow-x:hidden}body.page-id-66 .wrap,body.page-id-66 .w{width:min(1120px,calc(100% - 44px))!important}body.page-id-66 section{padding:32px 0!important;margin:0!important;min-height:0!important}body.page-id-66 section + section{margin-top:0!important}body.page-id-66 .section-head{margin:0 0 14px!important}body.page-id-66 .section-head h2{margin:4px 0 9px!important}body.page-id-66 p{margin:6px 0 9px!important}body.page-id-66 .hero{min-height:540px!important;padding:48px 0!important}body.page-id-66 .cards,body.page-id-66 .cards4,body.page-id-66 .solution-grid,body.page-id-66 .industry-grid,body.page-id-66 .material-grid,body.page-id-66 .mat-grid,body.page-id-66 .eng-list,body.page-id-66 .process,body.page-id-66 .process-grid,body.page-id-66 .quick-grid,body.page-id-66 .mini-strip{margin-top:14px!important;margin-bottom:0!important}body.page-id-66 #parking .parking-grid,body.page-id-66 #parking .auto-feature{grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}body.page-id-66 #parking .parking-photo,body.page-id-66 #parking .parking-visual,body.page-id-66 #parking .auto-feature-img{height:330px!important;min-height:330px!important}body.page-id-66 #manufacturing .process,body.page-id-66 #manufacturing .process-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:9px!important}body.page-id-66 #manufacturing .process-step{min-height:115px!important;padding:13px!important}body.page-id-66 #manufacturing .manufacturing-visual,body.page-id-66 #manufacturing .visual-banner{height:220px!important;min-height:220px!important;margin-top:14px!important}body.page-id-66 #final-corporate-cta{padding:28px 0!important}body.page-id-66 #final-corporate-cta .split{grid-template-columns:1fr .85fr!important;gap:24px!important}body.page-id-66 #final-corporate-cta .visual-collage,body.page-id-66 #final-corporate-cta .visual-stack{min-height:260px!important;height:260px!important}body.page-id-66 #rfq{padding:38px 0!important}body.page-id-66 #rfq .section-head{margin-bottom:12px!important}body.page-id-66 .rfq-form{margin-top:14px!important;padding:18px!important}body.page-id-66 .visual-banner{height:220px!important;margin-top:14px!important}body.page-id-66 footer{margin-top:0!important}
@media(min-width:1200px){body.page-id-66 #manufacturing .process,body.page-id-66 #manufacturing .process-grid{grid-template-columns:repeat(6,1fr)!important}
}
@media(max-width:900px){body.page-id-66 .wrap,body.page-id-66 .w{width:calc(100% - 30px)!important}body.page-id-66 #parking .parking-grid,body.page-id-66 #parking .auto-feature,body.page-id-66 #final-corporate-cta .split{grid-template-columns:1fr!important}body.page-id-66 #manufacturing .process,body.page-id-66 #manufacturing .process-grid{grid-template-columns:repeat(2,1fr)!important}
}body.page-id-66 /* ===== V5 reference-style professional finishing ===== */
:root{--deep:#003f32;--gold2:#b88b31;--cream:#f7f6f1}body.page-id-66 section{padding:30px 0!important}body.page-id-66 .corp-zone{background:#f6f6f2!important;border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9}body.page-id-66 .corp-heading{display:grid;grid-template-columns:1.7fr .8fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-66 .corp-heading h2{font-size:30px!important;margin:3px 0 6px!important}body.page-id-66 .corp-heading p{max-width:720px;color:#66716c;font-size:12px}body.page-id-66 .corp-ar{text-align:right;direction:rtl;color:#8a6c30;font-size:13px;line-height:1.7}body.page-id-66 .corp-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}body.page-id-66 .corp-card{background:#fff;border:1px solid #dfe2de;border-radius:10px;padding:15px;min-height:245px;box-shadow:0 4px 14px rgba(0,0,0,.035)}body.page-id-66 .corp-icon{width:32px;height:32px;border:1px solid #bfa15f;border-radius:50%;display:grid;place-items:center;color:#9a7528;font-weight:800;margin-bottom:10px}body.page-id-66 .corp-card h3{font-size:13px!important;color:#073e32!important;margin:0 0 2px!important}body.page-id-66 .corp-card .ar{font-size:10px;direction:rtl;text-align:left;color:#9a7528;margin-bottom:9px}body.page-id-66 .corp-card ul{list-style:none;padding:0;margin:8px 0 13px}body.page-id-66 .corp-card li{font-size:9px;line-height:1.7;color:#4e5b56;border-bottom:1px dotted #e6e6e1;padding:2px 0}body.page-id-66 .corp-card a{font-size:9px;font-weight:800;color:#07503d;text-decoration:none}body.page-id-66 .quote-card{background:linear-gradient(145deg,#fff,#f4f1e8)}body.page-id-66 .quote-card p{font-size:10px;line-height:1.6}body.page-id-66 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}body.page-id-66 .quote-mini span{font-size:8px;border:1px solid #ddd8c9;border-radius:5px;padding:5px;background:#fff}body.page-id-66 .corp-cta{display:inline-block;background:#064936;color:#fff!important;padding:9px 11px;border-radius:5px;margin-top:4px}body.page-id-66 .vendor-strip{display:grid;grid-template-columns:repeat(5,1fr);background:#064737;color:#fff;margin-top:12px;border-radius:8px;overflow:hidden}body.page-id-66 .vendor-strip div{padding:12px 14px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-66 .vendor-strip b{display:block;color:#d5b464;font-size:10px}body.page-id-66 .vendor-strip span{display:block;font-size:8px;color:#d8e3df;margin-top:2px}body.page-id-66 footer{background:#003d31!important;padding:30px 0 14px!important;color:#fff}body.page-id-66 .footer-pro{display:grid;grid-template-columns:1.35fr repeat(5,1fr);gap:24px}body.page-id-66 .footer-brand img{width:115px;max-height:72px;object-fit:contain;background:#fff;border-radius:4px;padding:4px}body.page-id-66 .footer-brand p{font-size:9px;line-height:1.65;color:#d5dfdb;max-width:190px}body.page-id-66 .footer-ar{direction:rtl;text-align:left}body.page-id-66 footer h4{font-size:10px!important;text-transform:uppercase;color:#d6b25d!important;margin:3px 0 9px!important}body.page-id-66 footer a{display:block!important;color:#e5ece9!important;text-decoration:none;font-size:8.5px!important;line-height:1.9}body.page-id-66 footer p{font-size:8.5px!important;color:#d4dfdb!important;line-height:1.7}body.page-id-66 .footer-legal{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:11px;font-size:8px;color:#bacbc4;display:flex;justify-content:space-between}
@media(max-width:1100px){body.page-id-66 .corp-cards{grid-template-columns:repeat(3,1fr)}body.page-id-66 .footer-pro{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:700px){body.page-id-66 .corp-heading{grid-template-columns:1fr}body.page-id-66 .corp-cards,body.page-id-66 .vendor-strip,body.page-id-66 .footer-pro{grid-template-columns:1fr}body.page-id-66 .footer-legal{display:block}
}body.page-id-66 /* ===== V6 single-certification + professional visual cleanup ===== */
.cert-vip{background:#f7f7f3!important;padding:38px 0!important;border-top:1px solid #e3e4df;border-bottom:1px solid #e3e4df}body.page-id-66 .cert-head{display:grid;grid-template-columns:1.6fr .75fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-66 .cert-head h2{font-size:32px!important;margin:4px 0 8px!important}body.page-id-66 .cert-ar{direction:rtl;text-align:right;color:#8b6c2f;font-size:12px;line-height:1.8;border-right:3px solid #c8a45e;padding-right:12px}body.page-id-66 .cert-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.35fr;gap:10px}body.page-id-66 .cert-main,body.page-id-66 .cert-company{background:#fff;border:1px solid #dedfd9;border-radius:12px;padding:17px;min-height:190px;box-shadow:0 5px 16px rgba(0,0,0,.035)}body.page-id-66 .cert-badge{width:46px;height:46px;border:1px solid #c4a357;border-radius:50%;display:grid;place-items:center;color:#9b7625;font-weight:900;font-size:11px;margin-bottom:12px}body.page-id-66 .cert-main h3,body.page-id-66 .cert-company h3{font-size:15px!important;color:#064334!important;margin-bottom:5px!important}body.page-id-66 .cert-main p{font-size:10px;color:#58665f}body.page-id-66 .cert-main span{font-size:8px;color:#a1813d;border-top:1px solid #eee;padding-top:8px;display:block;margin-top:10px}body.page-id-66 .cert-company dl{margin:10px 0 0}body.page-id-66 .cert-company dl div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #eee}body.page-id-66 .cert-company dt{font-size:9px;color:#65736d}body.page-id-66 .cert-company dd{font-size:10px;font-weight:800;color:#064334;margin:0;text-align:right}body.page-id-66 #corporate-resource-zone .corp-card:nth-child(2) h3{color:#064334!important}
@media(max-width:1000px){body.page-id-66 .cert-grid{grid-template-columns:1fr 1fr}body.page-id-66 .cert-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-66 .cert-grid{grid-template-columns:1fr}}body.page-id-66 /* V7 capability redesign */
.cap-v7{background:linear-gradient(180deg,#f7f7f3,#fff)!important;padding:36px 0!important}body.page-id-66 .cap-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}body.page-id-66 .cap-intro h2{font-size:38px!important;max-width:600px;margin:5px 0 10px!important}body.page-id-66 .cap-intro .lead{max-width:620px!important}body.page-id-66 .cap-visual{height:315px;border-radius:18px;position:relative;overflow:hidden;
background:
linear-gradient(90deg,rgba(0,50,38,.12),rgba(0,50,38,.03)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1400&q=88') center/cover no-repeat;
box-shadow:0 14px 36px rgba(0,0,0,.10)}body.page-id-66 .cap-visual-label{position:absolute;left:16px;bottom:16px;background:rgba(0,55,42,.91);color:#fff;border-radius:9px;padding:11px 14px;min-width:220px}body.page-id-66 .cap-visual-label b{display:block;font-size:11px;color:#d8b663}body.page-id-66 .cap-visual-label span{font-size:9px;color:#dce8e3}body.page-id-66 .cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}body.page-id-66 .cap-card{display:flex;gap:11px;align-items:center;text-decoration:none;background:#fff;border:1px solid #e0e2dd;border-radius:10px;padding:13px 14px;min-height:72px;transition:.2s}body.page-id-66 .cap-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.07);border-color:#c4a45c}body.page-id-66 .cap-card>span{font-size:20px;font-weight:800;color:#b18a38;min-width:30px}body.page-id-66 .cap-card b{display:block;color:#064334;font-size:12px;margin-bottom:3px}body.page-id-66 .cap-card small{display:block;color:#69756f;font-size:8.5px;line-height:1.5}
@media(max-width:900px){body.page-id-66 .cap-intro{grid-template-columns:1fr}body.page-id-66 .cap-grid{grid-template-columns:1fr 1fr}body.page-id-66 .cap-visual{height:260px}}
@media(max-width:560px){body.page-id-66 .cap-grid{grid-template-columns:1fr}body.page-id-66 .cap-intro h2{font-size:30px!important}}body.page-id-66 /* V8 — make general sectors and parking product section clearly different */
.sectors-v8{background:#073f33!important;color:#fff;padding:38px 0!important}body.page-id-66 .sectors-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-66 .sectors-v8 h2{color:#fff!important;font-size:34px!important;margin:4px 0 7px!important}body.page-id-66 .sectors-v8 .lead{color:#cbdad4!important}body.page-id-66 .sector-ar{direction:rtl;text-align:right;color:#d8b868!important;border-right:2px solid #c6a34e;padding-right:12px;font-size:11px;line-height:1.8}body.page-id-66 .sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-66 .sector-card{background:#fff;color:#173a31;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.12)}body.page-id-66 .sector-photo{height:150px;background-size:cover;background-position:center}body.page-id-66 .sector-industrial .sector-photo{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=900&q=86')}body.page-id-66 .sector-education .sector-photo{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=86')}body.page-id-66 .sector-hospitality .sector-photo{background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=900&q=86')}body.page-id-66 .sector-commercial .sector-photo{background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=86')}body.page-id-66 .sector-copy{padding:13px}body.page-id-66 .sector-copy>span{color:#b38c38;font-weight:900;font-size:10px}body.page-id-66 .sector-copy h3{font-size:14px!important;color:#073f33!important;margin:3px 0 5px!important}body.page-id-66 .sector-copy p{font-size:9.5px;line-height:1.55;color:#65726d}body.page-id-66 .sector-copy small{display:block;border-top:1px solid #eee;padding-top:7px;margin-top:7px;font-size:8px;color:#9a762b}body.page-id-66 .sector-footer{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:12px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:9px}body.page-id-66 .sector-footer b{font-size:11px;color:#d8b868}body.page-id-66 .sector-footer span{font-size:9px;color:#c9d8d2}body.page-id-66 .sector-footer a{font-size:9px;font-weight:800;color:#fff;text-decoration:none}body.page-id-66 #parking{background:#f7f7f3!important}body.page-id-66 #parking h2{font-size:34px!important}
@media(max-width:900px){body.page-id-66 .sectors-head{grid-template-columns:1fr}body.page-id-66 .sector-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.page-id-66 .sector-grid{grid-template-columns:1fr}body.page-id-66 .sector-footer{grid-template-columns:1fr}}body.page-id-66 /* V10 premium parking collection redesign */
.parking-v10{background:#f6f5ef!important;padding:38px 0!important}body.page-id-66 .pv10-head{display:grid;grid-template-columns:1.5fr .7fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-66 .pv10-head h2{font-size:36px!important;color:#073f33!important;margin:4px 0 8px!important;max-width:690px}body.page-id-66 .pv10-ar{direction:rtl;text-align:right;color:#8b6b2e;border-right:3px solid #c29b43;padding-right:12px;font-size:11px;line-height:1.85}body.page-id-66 .pv10-showcase{display:grid;grid-template-columns:1.7fr .7fr;gap:10px}body.page-id-66 .pv10-hero{height:310px;border-radius:15px;overflow:hidden;position:relative;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,45,35,.48)),
url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-66 .pv10-badge{position:absolute;top:14px;left:14px;background:#c29b43;color:#fff;padding:7px 10px;border-radius:5px;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-66 .pv10-hero-copy{position:absolute;left:18px;bottom:17px;color:#fff}body.page-id-66 .pv10-hero-copy b{display:block;font-size:22px}body.page-id-66 .pv10-hero-copy span{font-size:9px;color:#e0ebe6}body.page-id-66 .pv10-info{background:#073f33;border-radius:15px;padding:16px;color:#fff;display:flex;flex-direction:column;justify-content:center}body.page-id-66 .pv10-stat{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-66 .pv10-stat b{font-size:17px;color:#d0ad58}body.page-id-66 .pv10-stat span{font-size:9px;color:#d7e3de}body.page-id-66 .pv10-info>a{margin-top:13px;text-decoration:none;color:#fff;border:1px solid #c7a14a;border-radius:5px;padding:9px 10px;font-size:8px;font-weight:800;text-align:center}body.page-id-66 .pv10-types{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:10px}body.page-id-66 .pv10-types article{background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px;min-height:152px;transition:.2s}body.page-id-66 .pv10-types article:hover{transform:translateY(-3px);box-shadow:0 9px 22px rgba(0,0,0,.07);border-color:#c4a052}body.page-id-66 .pv10-types article>span{display:block;color:#b48a35;font-size:8px;font-weight:900;margin-top:8px}body.page-id-66 .pv10-types article>b{display:block;color:#073f33;font-size:10px;margin:2px 0 4px}body.page-id-66 .pv10-types article>small{font-size:7.8px;line-height:1.45;color:#69756f}body.page-id-66 .shape{height:52px;border-radius:7px;background:#f1f0e9;position:relative;overflow:hidden}body.page-id-66 .shape:before,body.page-id-66 .shape:after{content:"";position:absolute}body.page-id-66 .shape-cant:before{width:72%;height:18px;border-top:4px solid #b49349;border-radius:60% 60% 0 0;left:15%;top:20px}body.page-id-66 .shape-cant:after{width:3px;height:28px;background:#244e43;left:21%;top:20px}body.page-id-66 .shape-double:before{width:82%;height:20px;border-top:4px solid #b49349;border-radius:50%;left:9%;top:18px}body.page-id-66 .shape-double:after{width:3px;height:30px;background:#244e43;left:50%;top:18px}body.page-id-66 .shape-arch:before{width:75%;height:31px;border:4px solid #b49349;border-bottom:0;border-radius:50% 50% 0 0;left:12%;top:13px}body.page-id-66 .shape-pyramid:before{width:0;height:0;border-left:39px solid transparent;border-right:39px solid transparent;border-bottom:31px solid #c8ad6a;left:15%;top:10px}body.page-id-66 .shape-sail:before{width:70%;height:30px;background:#c8ad6a;clip-path:polygon(0 75%,45% 0,100% 70%,55% 45%);left:15%;top:10px}body.page-id-66 .shape-custom:before{width:72%;height:28px;border:4px solid #b49349;border-radius:60% 10% 60% 10%;left:14%;top:11px;transform:skew(-10deg)}body.page-id-66 .pv10-bottom{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #dedfd9;border-radius:10px;padding:11px 14px;margin-top:9px}body.page-id-66 .pv10-bottom b{display:block;color:#073f33;font-size:10px}body.page-id-66 .pv10-bottom span{font-size:8px;color:#68746f}body.page-id-66 .pv10-bottom a{text-decoration:none;background:#b28a38;color:#fff;padding:8px 11px;border-radius:5px;font-size:8px;font-weight:800}
@media(max-width:1000px){body.page-id-66 .pv10-showcase{grid-template-columns:1fr}body.page-id-66 .pv10-types{grid-template-columns:repeat(3,1fr)}body.page-id-66 .pv10-head{grid-template-columns:1fr}}
@media(max-width:600px){body.page-id-66 .pv10-types{grid-template-columns:1fr 1fr}body.page-id-66 .pv10-bottom{display:block}body.page-id-66 .pv10-bottom a{display:inline-block;margin-top:9px}}body.page-id-66 /* V11 — larger parking shade design cards */
.pv10-types{
 display:grid!important;
 grid-template-columns:repeat(3,1fr)!important;
 gap:12px!important;
 margin-top:14px!important;
}body.page-id-66 .pv10-types article{
 min-height:245px!important;
 padding:14px!important;
 border-radius:13px!important;
}body.page-id-66 .pv10-types .shape{
 height:135px!important;
 border-radius:10px!important;
 background:#f1f0e9!important;
}body.page-id-66 .pv10-types article>span{
 font-size:9px!important;
 margin-top:10px!important;
}body.page-id-66 .pv10-types article>b{
 font-size:13px!important;
 margin:3px 0 5px!important;
}body.page-id-66 .pv10-types article>small{
 font-size:9px!important;
 line-height:1.55!important;
}body.page-id-66 /* enlarge the six schematic shade icons */
.shape-cant:before{width:76%!important;height:45px!important;border-top-width:7px!important;left:12%!important;top:48px!important}body.page-id-66 .shape-cant:after{width:5px!important;height:65px!important;left:20%!important;top:49px!important}body.page-id-66 .shape-double:before{width:84%!important;height:50px!important;border-top-width:7px!important;left:8%!important;top:42px!important}body.page-id-66 .shape-double:after{width:5px!important;height:70px!important;left:50%!important;top:43px!important}body.page-id-66 .shape-arch:before{width:78%!important;height:78px!important;border-width:7px!important;border-bottom:0!important;left:11%!important;top:31px!important}body.page-id-66 .shape-pyramid:before{border-left-width:82px!important;border-right-width:82px!important;border-bottom-width:72px!important;left:18%!important;top:27px!important}body.page-id-66 .shape-sail:before{width:76%!important;height:78px!important;left:12%!important;top:27px!important}body.page-id-66 .shape-custom:before{width:76%!important;height:72px!important;border-width:7px!important;left:12%!important;top:28px!important}
@media(max-width:800px){body.page-id-66 .pv10-types{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){body.page-id-66 .pv10-types{grid-template-columns:1fr!important}
}body.page-id-66 /* V12 — clean homepage,body.page-id-66 no repeated capability/workflow sections */
.eng-v12{background:#f7f7f3!important;padding:40px 0!important}body.page-id-66 .eng12-head{display:grid;grid-template-columns:1.45fr .65fr;gap:30px;align-items:end;margin-bottom:17px}body.page-id-66 .eng12-head h2{font-size:36px!important;color:#073f33!important;max-width:760px;margin:4px 0 8px!important}body.page-id-66 .eng12-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:12px;color:#8a6a2c;font-size:11px;line-height:1.85}body.page-id-66 .eng12-main{display:grid;grid-template-columns:1.35fr .85fr;gap:10px}body.page-id-66 .eng12-visual{height:325px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,48,37,.42)),
url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-66 .eng12-tag{position:absolute;left:16px;bottom:16px;background:rgba(3,58,44,.93);color:#fff;border-radius:9px;padding:12px 14px}body.page-id-66 .eng12-tag span{display:block;color:#d5b15b;font-size:8px;letter-spacing:1px;font-weight:800}body.page-id-66 .eng12-tag b{display:block;font-size:16px;margin-top:3px}body.page-id-66 .eng12-panel{background:#073f33;border-radius:15px;padding:10px 16px}body.page-id-66 .eng12-panel>div{display:grid;grid-template-columns:35px 1fr;column-gap:8px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-66 .eng12-panel>div:last-child{border-bottom:0}body.page-id-66 .eng12-panel strong{grid-row:1/3;color:#d3ad54;font-size:18px}body.page-id-66 .eng12-panel b{color:#fff;font-size:10px}body.page-id-66 .eng12-panel small{color:#cbdad4;font-size:8px;margin-top:3px}body.page-id-66 .eng12-deliverables{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}body.page-id-66 .eng12-deliverables>div{background:#fff;border:1px solid #dfe1dc;border-radius:9px;padding:11px;text-align:center}body.page-id-66 .eng12-deliverables b{display:block;color:#073f33;font-size:9px}body.page-id-66 .eng12-deliverables span{display:block;color:#77817d;font-size:7.5px;margin-top:3px}
@media(max-width:900px){body.page-id-66 .eng12-head,body.page-id-66 .eng12-main{grid-template-columns:1fr}body.page-id-66 .eng12-deliverables{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){body.page-id-66 .eng12-deliverables{grid-template-columns:1fr}}body.page-id-66 /* V13 — larger,body.page-id-66 more prominent engineering deliverable cards */
.eng12-deliverables{
  grid-template-columns:repeat(5,1fr)!important;
  gap:12px!important;
  margin-top:15px!important;
}body.page-id-66 .eng12-deliverables>div{
  min-height:105px!important;
  padding:18px 12px!important;
  border-radius:12px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  border:1px solid #d9ddd7!important;
  box-shadow:0 5px 15px rgba(0,0,0,.035)!important;
  transition:.2s ease!important;
}body.page-id-66 .eng12-deliverables>div:hover{
  transform:translateY(-3px)!important;
  border-color:#c3a052!important;
  box-shadow:0 9px 22px rgba(0,0,0,.07)!important;
}body.page-id-66 .eng12-deliverables b{
  font-size:13px!important;
  line-height:1.3!important;
  margin-bottom:7px!important;
}body.page-id-66 .eng12-deliverables span{
  font-size:9px!important;
  line-height:1.45!important;
  margin-top:0!important;
}
@media(max-width:1000px){body.page-id-66 .eng12-deliverables{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:650px){body.page-id-66 .eng12-deliverables{grid-template-columns:1fr 1fr!important}
}body.page-id-66 /* V14 — improve readability and hierarchy of 01–04 engineering workflow */
.eng12-panel{
  padding:14px 20px!important;
}body.page-id-66 .eng12-panel>div{
  grid-template-columns:52px 1fr!important;
  column-gap:12px!important;
  padding:17px 0!important;
  min-height:76px!important;
  align-items:start!important;
}body.page-id-66 .eng12-panel strong{
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.5px!important;
}body.page-id-66 .eng12-panel b{
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:800!important;
  letter-spacing:.1px!important;
}body.page-id-66 .eng12-panel small{
  font-size:10.5px!important;
  line-height:1.55!important;
  margin-top:5px!important;
  color:#e0e9e5!important;
  max-width:95%!important;
}
@media(max-width:650px){body.page-id-66 .eng12-panel{padding:12px 15px!important}body.page-id-66 .eng12-panel>div{grid-template-columns:44px 1fr!important}body.page-id-66 .eng12-panel strong{font-size:22px!important}body.page-id-66 .eng12-panel b{font-size:13px!important}body.page-id-66 .eng12-panel small{font-size:10px!important}
}body.page-id-66 /* V15 — distinct Materials section; fabrication/execution kept separate */
.mat15{background:#f5f5f1;padding:42px 0 38px}body.page-id-66 .mat15-head{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-66 .mat15-head h2{font-size:35px;line-height:1.04;color:#073f33;margin:4px 0 8px;max-width:760px}body.page-id-66 .mat15-head .lead{max-width:760px}body.page-id-66 .mat15-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:13px;color:#80672f;font-size:11px;line-height:1.9}body.page-id-66 .mat15-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-bottom:11px}body.page-id-66 .mat15-visual{min-height:280px;border-radius:15px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,31,.05),rgba(3,55,42,.52)),
url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-66 .mat15-overlay{position:absolute;left:16px;bottom:16px;background:rgba(4,57,44,.94);color:#fff;padding:13px 15px;border-radius:10px;max-width:430px}body.page-id-66 .mat15-overlay span{display:block;color:#d4ae54;font-size:8px;font-weight:800;letter-spacing:1px}body.page-id-66 .mat15-overlay b{display:block;font-size:17px;margin:4px 0}body.page-id-66 .mat15-overlay small{font-size:8px;color:#d8e3df}body.page-id-66 .mat15-spec{background:#073f33;color:#fff;border-radius:15px;padding:28px 26px;display:flex;flex-direction:column;justify-content:center}body.page-id-66 .mat15-kicker{font-size:8px;letter-spacing:1.2px;color:#d4ae54;font-weight:900}body.page-id-66 .mat15-spec h3{font-size:25px;line-height:1.08;margin:7px 0 10px}body.page-id-66 .mat15-spec p{font-size:10px;line-height:1.7;color:#d7e1dd}body.page-id-66 .mat15-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}body.page-id-66 .mat15-pills span{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:6px 9px;font-size:7.5px}body.page-id-66 .mat15-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-66 .mat15-grid article{background:#fff;border:1px solid #dde1dc;border-radius:13px;padding:17px;min-height:180px;position:relative}body.page-id-66 .mat15-no{position:absolute;right:14px;top:13px;color:#c2a15b;font-size:12px;font-weight:900}body.page-id-66 .mat15-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf1ed;color:#073f33;font-size:9px;font-weight:900;margin-bottom:13px;border:1px solid #d7ddd7}body.page-id-66 .mat15-grid h3{font-size:14px;color:#073f33;margin:0 0 7px}body.page-id-66 .mat15-grid p{font-size:9px;line-height:1.6;color:#58645f;margin:0 0 10px}body.page-id-66 .mat15-grid small{font-size:7.5px;color:#a27f36;font-weight:700;text-transform:uppercase;letter-spacing:.4px}body.page-id-66 .mat15-bottom{margin-top:11px;background:#fff;border:1px solid #dde1dc;border-radius:12px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-66 .mat15-bottom b{display:block;color:#073f33;font-size:11px}body.page-id-66 .mat15-bottom span{display:block;color:#69736f;font-size:8px;margin-top:3px}body.page-id-66 .mat15-bottom a{background:#b78d36;color:#fff;text-decoration:none;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:800;white-space:nowrap}
@media(max-width:900px){body.page-id-66 .mat15-head,body.page-id-66 .mat15-feature{grid-template-columns:1fr}body.page-id-66 .mat15-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-66 .mat15-grid{grid-template-columns:1fr}body.page-id-66 .mat15-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-66 /* V16 — Premium 01–06 workflow: icons + subtle technical blueprint watermark */
@keyframes workflowGlow{
  from { box-shadow:0 4px 14px rgba(0,0,0,.025); }
  to   { box-shadow:0 10px 24px rgba(4,63,51,.09); }
}body.page-id-66 /* Target the six workflow cards under Project Delivery Process */
section:has(h2:-webkit-any-link),body.page-id-66 section{}body.page-id-66 /* Generic enhancement scoped by JS-added class */
.vip-workflow{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
}body.page-id-66 .vip-workflow:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  opacity:.045;
  background-image:
    linear-gradient(rgba(5,63,50,.75) 1px, transparent 1px),
    linear-gradient(90deg,rgba(5,63,50,.75) 1px, transparent 1px),
    radial-gradient(circle at 18% 28%,transparent 0 52px,rgba(5,63,50,.65) 53px 54px,transparent 55px),
    radial-gradient(circle at 78% 65%,transparent 0 84px,rgba(5,63,50,.55) 85px 86px,transparent 87px);
  background-size:28px 28px,28px 28px,220px 220px,300px 300px;
}body.page-id-66 .vip-workflow-card{
  position:relative!important;
  background:rgba(255,255,255,.93)!important;
  border:1px solid #dfe3df!important;
  border-top:2px solid #b89242!important;
  border-radius:12px!important;
  padding:18px 14px 16px 14px!important;
  min-height:175px!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}body.page-id-66 .vip-workflow-card:hover{
  transform:translateY(-5px)!important;
  border-color:#b89242!important;
  box-shadow:0 12px 26px rgba(4,63,51,.10)!important;
}body.page-id-66 .vip-workflow-icon{
  width:43px;
  height:43px;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0 0 13px 0;
  background:#edf2ef;
  border:1px solid #d8dfdb;
  color:#064335;
}body.page-id-66 .vip-workflow-icon svg{
  width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;
  stroke-linecap:round;stroke-linejoin:round;
}body.page-id-66 .vip-workflow-card:hover .vip-workflow-icon{
  background:#064335;color:#d9b458;border-color:#064335;
}body.page-id-66 .vip-workflow-card .workflow-number{
  position:absolute!important;
  right:13px!important;
  top:13px!important;
  color:#b18b3d!important;
  font-size:20px!important;
  font-weight:900!important;
  line-height:1!important;
}body.page-id-66 .vip-workflow-card h3,body.page-id-66 .vip-workflow-card b{
  color:#073f33!important;
}body.page-id-66 .vip-workflow-card p,body.page-id-66 .vip-workflow-card small{
  line-height:1.55!important;
}
@media(max-width:700px){body.page-id-66 .vip-workflow-card{min-height:160px!important}
}body.page-id-66 /* V17 — Factory capability replaces repetitive second workflow */
.factory17{padding:44px 0 38px;background:#fff}body.page-id-66 .factory17-head{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:end;margin-bottom:18px}body.page-id-66 .factory17-head h2{font-size:36px;line-height:1.04;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-66 .factory17-head p{font-size:10.5px;line-height:1.7;color:#59655f;max-width:760px}body.page-id-66 .factory17-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:14px;font-size:10.5px;line-height:1.9;color:#80672f}body.page-id-66 .factory17-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:11px}body.page-id-66 .factory17-photo{min-height:340px;border-radius:16px;position:relative;overflow:hidden;
 background:linear-gradient(180deg,rgba(4,38,31,.05),rgba(4,50,40,.48)),
 url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-66 .factory17-photo-label{position:absolute;left:17px;bottom:17px;background:rgba(4,58,45,.94);color:#fff;border-radius:11px;padding:14px 16px;max-width:480px}body.page-id-66 .factory17-photo-label small{display:block;color:#d8b45b;font-size:8px;letter-spacing:1px;font-weight:900}body.page-id-66 .factory17-photo-label strong{display:block;font-size:19px;line-height:1.2;margin:4px 0}body.page-id-66 .factory17-photo-label span{font-size:8.5px;color:#dce6e2}body.page-id-66 .factory17-side{background:#073f33;color:#fff;border-radius:16px;padding:30px 25px;display:flex;flex-direction:column;justify-content:center}body.page-id-66 .factory17-badge{font-size:8px;color:#d7af54;font-weight:900;letter-spacing:1.2px}body.page-id-66 .factory17-side h3{font-size:26px;line-height:1.08;margin:8px 0 11px}body.page-id-66 .factory17-side p{font-size:10px;line-height:1.7;color:#d9e3df}body.page-id-66 .factory17-checks{display:grid;gap:7px;margin-top:15px}body.page-id-66 .factory17-checks span{font-size:8.5px;border:1px solid rgba(255,255,255,.17);border-radius:8px;padding:8px 10px}body.page-id-66 .factory17-checks span:before{content:"✓";color:#d7af54;font-weight:900;margin-right:7px}body.page-id-66 .factory17-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px}body.page-id-66 .factory17-grid article{border:1px solid #dfe3df;border-radius:13px;padding:18px;background:#f8f9f7;min-height:205px;transition:.2s ease}body.page-id-66 .factory17-grid article:hover{transform:translateY(-4px);border-color:#bc9849;box-shadow:0 10px 24px rgba(4,63,51,.07)}body.page-id-66 .factory17-icon{width:48px;height:48px;border-radius:11px;background:#e9efeb;border:1px solid #d6dfda;display:flex;align-items:center;justify-content:center;color:#073f33;margin-bottom:15px}body.page-id-66 .factory17-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.page-id-66 .factory17-grid h3{font-size:15px;color:#073f33;margin:0 0 8px}body.page-id-66 .factory17-grid p{font-size:9px;line-height:1.6;color:#5d6863;min-height:58px}body.page-id-66 .factory17-grid b{font-size:7.5px;color:#a47e31;letter-spacing:.6px}body.page-id-66 .factory17-strip{margin-top:11px;background:#073f33;color:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}body.page-id-66 .factory17-strip div{border-right:1px solid rgba(255,255,255,.15);padding-right:12px}body.page-id-66 .factory17-strip div:last-child{border-right:0}body.page-id-66 .factory17-strip strong{display:block;color:#d8b45b;font-size:10px;margin-bottom:3px}body.page-id-66 .factory17-strip span{font-size:7.8px;color:#d9e3df}
@media(max-width:900px){body.page-id-66 .factory17-head,body.page-id-66 .factory17-hero{grid-template-columns:1fr}body.page-id-66 .factory17-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-66 .factory17-grid,body.page-id-66 .factory17-strip{grid-template-columns:1fr}body.page-id-66 .factory17-strip div{border-right:0;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:10px}
}body.page-id-66 /* V18 — one consolidated materials showcase; no repeated material imagery */
.materials18{padding:46px 0 42px;background:#f8f8f5}body.page-id-66 .materials18-head{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;align-items:end;margin-bottom:18px}body.page-id-66 .materials18-head h2{font-size:38px;line-height:1.03;color:#073f33;margin:5px 0 9px;max-width:760px}body.page-id-66 .materials18-head p{font-size:11px;line-height:1.7;color:#5d6762;max-width:730px}body.page-id-66 .materials18-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding-right:15px;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-66 .materials18-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin-bottom:11px}body.page-id-66 .materials18-feature-photo{min-height:290px;border-radius:16px;position:relative;overflow:hidden;
background:linear-gradient(180deg,rgba(4,40,33,.08),rgba(4,50,40,.52)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-66 .materials18-overlay{position:absolute;left:17px;right:17px;bottom:17px;background:rgba(4,58,45,.94);border-radius:11px;padding:14px 16px;color:#fff}body.page-id-66 .materials18-overlay small{display:block;color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-66 .materials18-overlay strong{display:block;font-size:20px;margin:4px 0}body.page-id-66 .materials18-overlay span{font-size:8.5px;color:#dbe6e1}body.page-id-66 .materials18-feature-copy{border-radius:16px;background:#073f33;color:#fff;padding:31px 28px;display:flex;flex-direction:column;justify-content:center}body.page-id-66 .materials18-kicker{color:#d8b45b;font-size:8px;font-weight:900;letter-spacing:1.1px}body.page-id-66 .materials18-feature-copy h3{font-size:27px;line-height:1.08;margin:8px 0 11px}body.page-id-66 .materials18-feature-copy p{font-size:10px;line-height:1.7;color:#d9e4df}body.page-id-66 .materials18-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-66 .materials18-pills span{border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:7px 10px;font-size:7.8px}body.page-id-66 .materials18-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-66 .materials18-grid article{background:#fff;border:1px solid #dde2de;border-radius:14px;overflow:hidden;min-height:250px}body.page-id-66 .materials18-swatch{height:88px;position:relative}body.page-id-66 .materials18-swatch:after{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(135deg,transparent 0 8px,#073f33 8px 9px)}body.page-id-66 .materials18-swatch.membrane{background:linear-gradient(135deg,#f5f2e9,#dcd8cc)}body.page-id-66 .materials18-swatch.hdpe{background:linear-gradient(135deg,#dfe6dc,#b9c8ba)}body.page-id-66 .materials18-swatch.ptfe{background:linear-gradient(135deg,#f7f7f2,#d9ddd8)}body.page-id-66 .materials18-swatch.steel{background:linear-gradient(135deg,#c8cecb,#737e79)}body.page-id-66 .materials18-body{padding:16px}body.page-id-66 .materials18-code{display:inline-block;border:1px solid #d7ddd9;border-radius:18px;padding:5px 9px;font-size:7.5px;color:#073f33;font-weight:900}body.page-id-66 .materials18-body h3{font-size:15px;color:#073f33;margin:11px 0 7px}body.page-id-66 .materials18-body p{font-size:8.8px;line-height:1.6;color:#5f6964;min-height:58px}body.page-id-66 .materials18-body b{font-size:7px;color:#a27c31;letter-spacing:.6px}body.page-id-66 .materials18-note{margin-top:11px;border:1px solid #dce1dd;background:#fff;border-radius:12px;padding:14px 17px;display:grid;grid-template-columns:1fr 1.5fr auto;gap:15px;align-items:center}body.page-id-66 .materials18-note strong{font-size:10px;color:#073f33}body.page-id-66 .materials18-note span{font-size:8.5px;color:#65706a}body.page-id-66 .materials18-note a{background:#b58b3c;color:#fff;text-decoration:none;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}
@media(max-width:900px){body.page-id-66 .materials18-head,body.page-id-66 .materials18-feature{grid-template-columns:1fr}body.page-id-66 .materials18-grid{grid-template-columns:repeat(2,1fr)}body.page-id-66 .materials18-note{grid-template-columns:1fr}
}
@media(max-width:560px){body.page-id-66 .materials18-grid{grid-template-columns:1fr}}body.page-id-66 /* V19 — consolidated sector section,body.page-id-66 intentionally unlike card-grid sections */
.sector19{padding:52px 0;background:#f7f7f3}body.page-id-66 .sector19-head{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:end;margin-bottom:20px}body.page-id-66 .sector19-head h2{font-size:40px;line-height:1.02;color:#073f33;max-width:790px;margin:6px 0 10px}body.page-id-66 .sector19-head p{font-size:11px;line-height:1.7;color:#606b65;max-width:700px}body.page-id-66 .sector19-ar{direction:rtl;text-align:right;border-right:3px solid #bd963e;padding:3px 16px 3px 0;font-size:11px;line-height:1.9;color:#775f2d}body.page-id-66 .sector19-stage{display:grid;grid-template-columns:1.18fr .82fr;gap:12px;min-height:430px}body.page-id-66 .sector19-photo{position:relative;border-radius:18px;overflow:hidden;
 background:
 linear-gradient(180deg,rgba(3,42,34,.04),rgba(3,46,37,.66)),
 url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=88') center/cover no-repeat}body.page-id-66 .sector19-badge{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:12px;background:rgba(4,57,45,.94);color:#fff}body.page-id-66 .sector19-badge small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-66 .sector19-badge strong{display:block;font-size:23px;line-height:1.12;margin:5px 0 7px}body.page-id-66 .sector19-badge span{font-size:8.5px;color:#dbe5e1}body.page-id-66 .sector19-list{background:#073f33;border-radius:18px;padding:16px;color:#fff;display:flex;flex-direction:column}body.page-id-66 .sector19-list article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:17px 8px;border-bottom:1px solid rgba(255,255,255,.13)}body.page-id-66 .sector19-list article>span{font-size:22px;color:#d4ad54;font-weight:800}body.page-id-66 .sector19-list h3{font-size:16px;margin:0 0 4px}body.page-id-66 .sector19-list p{font-size:8.8px;line-height:1.5;color:#cbd9d4;margin:0}body.page-id-66 .sector19-cta{margin-top:auto;display:block;background:#bd963e;color:#fff;text-decoration:none;text-align:center;padding:13px;border-radius:9px;font-size:9px;font-weight:900}body.page-id-66 .sector19-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #dce2de;border-radius:13px;background:#fff;overflow:hidden}body.page-id-66 .sector19-proof div{padding:15px 18px;border-right:1px solid #e3e6e3}body.page-id-66 .sector19-proof div:last-child{border-right:0}body.page-id-66 .sector19-proof b{display:block;color:#073f33;font-size:9px;letter-spacing:.5px}body.page-id-66 .sector19-proof span{display:block;color:#7a827e;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-66 .sector19-head,body.page-id-66 .sector19-stage{grid-template-columns:1fr}body.page-id-66 .sector19-photo{min-height:390px}body.page-id-66 .sector19-proof{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){body.page-id-66 .sector19-head h2{font-size:31px}body.page-id-66 .sector19-proof{grid-template-columns:1fr}
}body.page-id-66 /* V20 — Why Car Parking Shades Riyadh + Project Portfolio; intentionally different from workflow cards */
.why20{padding:48px 0;background:#fff}body.page-id-66 .why20-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-66 .why20-head h2{font-size:40px;line-height:1.02;color:#073f33;margin:5px 0 10px;max-width:780px}body.page-id-66 .why20-head p{font-size:11px;line-height:1.7;color:#5e6963;max-width:760px}body.page-id-66 .why20-ar{direction:rtl!important;text-align:right;border-right:3px solid #bc9645;padding-right:15px!important;color:#775f2d!important;font-size:11px!important;line-height:1.9!important}body.page-id-66 .why20-stage{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.page-id-66 .why20-photo{min-height:480px;border-radius:18px;position:relative;overflow:hidden;background:
linear-gradient(180deg,rgba(3,40,32,.03),rgba(3,47,37,.62)),
url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1500&q=88') center/cover no-repeat}body.page-id-66 .why20-photo-copy{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(4,57,45,.94);border-radius:12px;padding:16px 18px;color:#fff}body.page-id-66 .why20-photo-copy small{display:block;color:#d7b15a;font-size:8px;font-weight:900;letter-spacing:1px}body.page-id-66 .why20-photo-copy strong{display:block;font-size:21px;margin:5px 0}body.page-id-66 .why20-photo-copy span{font-size:8.5px;color:#dce6e2}body.page-id-66 .why20-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-66 .why20-stats article{border:1px solid #dce1dd;border-radius:14px;padding:18px;background:#f8f8f5;display:flex;gap:13px;align-items:flex-start}body.page-id-66 .why20-stats strong{font-size:25px;line-height:1;color:#b18a3b;min-width:55px}body.page-id-66 .why20-stats b{display:block;font-size:13px;color:#073f33;margin-bottom:5px}body.page-id-66 .why20-stats span{display:block;font-size:8.5px;line-height:1.55;color:#68736d}body.page-id-66 .portfolio20{padding:48px 0;background:#073f33;color:#fff}body.page-id-66 .portfolio20-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}body.page-id-66 .portfolio20-head h2{font-size:37px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-66 .portfolio20-head p{font-size:10px;line-height:1.65;color:#cad8d3;max-width:720px}body.page-id-66 .portfolio20-head>a,body.page-id-66 .portfolio20-bottom>a{white-space:nowrap;text-decoration:none;background:#bd963e;color:#fff;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}body.page-id-66 .portfolio20-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:10px}body.page-id-66 .p20{position:relative;border-radius:15px;overflow:hidden;background-position:center;background-size:cover}body.page-id-66 .p20:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(2,37,29,.82))}body.page-id-66 .p20-industrial{grid-column:span 7;grid-row:span 2;background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1300&q=88')}body.page-id-66 .p20-commercial{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000&q=88')}body.page-id-66 .p20-education{grid-column:span 5;background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=1000&q=88')}body.page-id-66 .p20-hospitality{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1564501049412-61c2a3083791?auto=format&fit=crop&w=1000&q=88')}body.page-id-66 .p20-public{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88')}body.page-id-66 .p20-residential{grid-column:span 4;background-image:url('https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1000&q=88')}body.page-id-66 .p20-copy{position:absolute;z-index:2;left:16px;right:16px;bottom:15px}body.page-id-66 .p20-copy span{font-size:7px;letter-spacing:1px;color:#d7b15a;font-weight:900}body.page-id-66 .p20-copy h3{font-size:16px;margin:4px 0;color:#fff}body.page-id-66 .p20-copy p{font-size:8px;line-height:1.5;color:#dbe5e1;margin:0}body.page-id-66 .portfolio20-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:14px 16px}body.page-id-66 .portfolio20-bottom b{display:block;color:#d7b15a;font-size:10px}body.page-id-66 .portfolio20-bottom span{display:block;color:#d4dfdb;font-size:8px;margin-top:3px}
@media(max-width:900px){body.page-id-66 .why20-head,body.page-id-66 .why20-stage{grid-template-columns:1fr}body.page-id-66 .why20-photo{min-height:390px}body.page-id-66 .portfolio20-head{display:block}body.page-id-66 .portfolio20-head>a{display:inline-block;margin-top:10px}body.page-id-66 .portfolio20-grid{grid-template-columns:1fr 1fr;grid-auto-rows:250px}body.page-id-66 .p20{grid-column:auto!important;grid-row:auto!important}
}
@media(max-width:560px){body.page-id-66 .why20-stats,body.page-id-66 .portfolio20-grid{grid-template-columns:1fr}body.page-id-66 .why20-head h2,body.page-id-66 .portfolio20-head h2{font-size:31px}body.page-id-66 .portfolio20-bottom{align-items:flex-start;flex-direction:column}
}body.page-id-66 /* V21 — unique case-study bridge; no repeated sector catalogue */
.case21{padding:48px 0;background:#f5f3ed}body.page-id-66 .case21-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:22px}body.page-id-66 .case21-head h2{font-size:38px;line-height:1.04;color:#073f33;margin:5px 0 9px}body.page-id-66 .case21-head p{font-size:10px;line-height:1.7;color:#65706a;max-width:760px}body.page-id-66 .case21-ar{direction:rtl;text-align:right;border-right:3px solid #b99343;padding-right:15px;color:#755d2d!important}body.page-id-66 .case21-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-66 .case21-row article{min-height:150px;background:#fff;border:1px solid #deded7;border-radius:14px;padding:18px}body.page-id-66 .case21-row span{display:block;color:#b58d3d;font-size:22px;font-weight:900;margin-bottom:24px}body.page-id-66 .case21-row b{display:block;color:#073f33;font-size:14px;margin-bottom:7px}body.page-id-66 .case21-row small{display:block;color:#6b746f;font-size:8.5px;line-height:1.55}body.page-id-66 .case21-note{margin-top:10px;padding:12px 15px;border-left:3px solid #b99343;background:#fff;font-size:8.5px;color:#66706b}
@media(max-width:800px){body.page-id-66 .case21-head{grid-template-columns:1fr}body.page-id-66 .case21-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){body.page-id-66 .case21-row{grid-template-columns:1fr}body.page-id-66 .case21-head h2{font-size:30px}}body.page-id-66 /* V22 — restore upper sector design; replace lower repetition with real-project showcase */
.projects22{padding:50px 0;background:#073f33;color:#fff}body.page-id-66 .projects22-head{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:end;margin-bottom:20px}body.page-id-66 .projects22-head h2{font-size:39px;line-height:1.03;color:#fff;margin:5px 0 9px}body.page-id-66 .projects22-head p{font-size:10px;line-height:1.7;color:#cad8d3;max-width:760px}body.page-id-66 .projects22-ar{direction:rtl!important;text-align:right;border-right:3px solid #bd963e;padding-right:15px!important;color:#d7b96d!important;font-size:10.5px!important;line-height:1.85!important}body.page-id-66 .projects22-grid{display:grid;grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:255px 255px;gap:10px}body.page-id-66 .project22{position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center}body.page-id-66 .project22:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(1,34,27,.88))}body.page-id-66 .p22-a{grid-row:1/3;background-image:url('https://images.unsplash.com/photo-1506521782020-185d65f586a7?auto=format&fit=crop&w=1300&q=88')}body.page-id-66 .p22-b{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=88')}body.page-id-66 .p22-c{background-image:url('https://images.unsplash.com/photo-1580582932707-520aed937b7b?auto=format&fit=crop&w=900&q=88')}body.page-id-66 .p22-d{grid-column:2/4;background-image:url('https://images.unsplash.com/photo-1576013551627-0cc20b96c2a7?auto=format&fit=crop&w=1200&q=88')}body.page-id-66 .project22-overlay{position:absolute;left:16px;right:16px;bottom:15px;z-index:2}body.page-id-66 .project22-overlay span{display:block;color:#d8b45b;font-size:7px;letter-spacing:1px;font-weight:900}body.page-id-66 .project22-overlay h3{font-size:17px;color:#fff;margin:4px 0 5px}body.page-id-66 .project22-overlay p{font-size:8px;line-height:1.5;color:#dce6e2;margin:0 0 5px}body.page-id-66 .project22-overlay small{font-size:7px;color:#b9cbc4}body.page-id-66 .projects22-meta{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:0;margin-top:11px;border:1px solid rgba(255,255,255,.16);border-radius:11px;overflow:hidden}body.page-id-66 .projects22-meta div{padding:13px 14px;border-right:1px solid rgba(255,255,255,.13)}body.page-id-66 .projects22-meta b{display:block;color:#d8b45b;font-size:8px}body.page-id-66 .projects22-meta span{display:block;color:#d5dfdb;font-size:7.5px;margin-top:3px}body.page-id-66 .projects22-meta a{display:flex;align-items:center;justify-content:center;padding:0 16px;background:#bd963e;color:#fff;text-decoration:none;font-size:8px;font-weight:900}
@media(max-width:900px){body.page-id-66 .projects22-head{grid-template-columns:1fr}body.page-id-66 .projects22-grid{grid-template-columns:1fr 1fr;grid-template-rows:260px 260px}body.page-id-66 .p22-a,body.page-id-66 .p22-d{grid-row:auto;grid-column:auto}body.page-id-66 .projects22-meta{grid-template-columns:1fr 1fr}body.page-id-66 .projects22-meta a{padding:12px}
}
@media(max-width:560px){body.page-id-66 .projects22-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,260px)}body.page-id-66 .projects22-meta{grid-template-columns:1fr}
}body.page-id-66 .client-journey-vip{padding:110px 0;background:linear-gradient(180deg,#f8f7f2 0%,#fff 100%);color:#0d3532;position:relative;overflow:hidden}body.page-id-66 .client-journey-vip:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(177,139,65,.13);border-radius:50%;right:-230px;top:-240px}body.page-id-66 .cj-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-66 .cj-head{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:end;margin-bottom:48px}body.page-id-66 .cj-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.24em;color:#aa8441;margin-bottom:16px}body.page-id-66 .cj-head h2{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:0;font-weight:800}body.page-id-66 .cj-head h2 em{font-style:normal;color:#b18b49}body.page-id-66 .cj-intro{border-left:2px solid #b18b49;padding-left:28px;font-size:17px;line-height:1.65;color:#52615f}body.page-id-66 .cj-intro p{margin:0 0 10px}body.page-id-66 .cj-ar{direction:rtl;text-align:right;color:#6d716c}body.page-id-66 .cj-panel{display:grid;grid-template-columns:.78fr 1.22fr;background:#0b3b36;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px rgba(10,45,41,.13)}body.page-id-66 .cj-feature{padding:54px 46px;background:radial-gradient(circle at 10% 10%,rgba(187,146,72,.23),transparent 42%),#0b3b36;color:#fff;display:flex;flex-direction:column;min-height:480px}body.page-id-66 .cj-feature-top{display:flex;justify-content:space-between;align-items:center;color:#d7b46f}body.page-id-66 .cj-feature-top span{font-size:48px;font-weight:300}body.page-id-66 .cj-feature-top small{letter-spacing:.2em;font-weight:800}body.page-id-66 .cj-feature h3{font-size:34px;line-height:1.08;margin:auto 0 18px;max-width:360px}body.page-id-66 .cj-feature p{font-size:16px;line-height:1.65;color:rgba(255,255,255,.72);max-width:390px}body.page-id-66 .cj-feature a{margin-top:28px;color:#fff;text-decoration:none;font-weight:800;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}body.page-id-66 .cj-feature a b{color:#d7b46f;font-size:20px;margin-left:8px}body.page-id-66 .cj-steps{background:#fff;padding:12px 36px}body.page-id-66 .cj-steps article{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 4px;border-bottom:1px solid #e9e5dc;align-items:start}body.page-id-66 .cj-steps article:last-child{border-bottom:0}body.page-id-66 .cj-steps article>span{font-size:27px;color:#b18b49;font-weight:700}body.page-id-66 .cj-steps small{font-size:10px;letter-spacing:.18em;color:#9a7b43;font-weight:800}body.page-id-66 .cj-steps h3{font-size:21px;margin:4px 0 6px;color:#123c38}body.page-id-66 .cj-steps p{margin:0;color:#6c7472;line-height:1.5;font-size:14px}body.page-id-66 .cj-action{margin-top:24px;border:1px solid #ded9ce;border-radius:18px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:rgba(255,255,255,.7)}body.page-id-66 .cj-action span{display:block;font-size:10px;letter-spacing:.18em;color:#a27d3d;font-weight:800;margin-bottom:5px}body.page-id-66 .cj-action strong{font-size:18px;color:#173d39}body.page-id-66 .cj-action a{background:#b18b49;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.08em;font-weight:800;padding:17px 22px;border-radius:10px;white-space:nowrap}
@media(max-width:850px){body.page-id-66 .client-journey-vip{padding:70px 0}body.page-id-66 .cj-head,body.page-id-66 .cj-panel{grid-template-columns:1fr}body.page-id-66 .cj-head{gap:28px}body.page-id-66 .cj-intro{padding-left:18px}body.page-id-66 .cj-feature{min-height:390px}body.page-id-66 .cj-action{align-items:flex-start;flex-direction:column}body.page-id-66 .cj-action a{width:100%;text-align:center}}
@media(max-width:520px){body.page-id-66 .cj-feature{padding:38px 28px}body.page-id-66 .cj-steps{padding:8px 20px}body.page-id-66 .cj-steps article{grid-template-columns:48px 1fr}body.page-id-66 .cj-head h2{font-size:42px}}body.page-id-66 /* V25 compact client journey override */
.client-journey-compact{padding:62px 0 68px;background:#fbfaf7;color:#123b37}body.page-id-66 .cjc-wrap{width:min(1180px,90%);margin:auto}body.page-id-66 .cjc-head{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:end;margin-bottom:28px}body.page-id-66 .cjc-head span{font-size:10px;letter-spacing:.22em;font-weight:800;color:#aa8240}body.page-id-66 .cjc-head h2{font-size:clamp(32px,3.3vw,48px);line-height:1.04;letter-spacing:-.035em;margin:8px 0 0}body.page-id-66 .cjc-head h2 em{font-style:normal;color:#ad8543}body.page-id-66 .cjc-head p{font-size:15px;line-height:1.55;color:#66716f;margin:0;border-left:2px solid #b28a48;padding-left:20px}body.page-id-66 .cjc-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch}body.page-id-66 .cjc-flow article{position:relative;background:#fff;border:1px solid #e7e3da;border-radius:15px;padding:22px 18px 20px;min-height:178px;box-shadow:0 8px 24px rgba(17,56,52,.045)}body.page-id-66 .cjc-flow article>b{position:absolute;top:14px;right:15px;font-size:13px;color:#b18a47}body.page-id-66 .cjc-icon{width:42px;height:42px;border-radius:12px;background:#eef2ef;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#0c443d;margin-bottom:16px}body.page-id-66 .cjc-flow h3{font-size:18px;margin:0 0 7px}body.page-id-66 .cjc-flow p{font-size:13px;line-height:1.48;color:#6b7472;margin:0}body.page-id-66 .cjc-flow>i{font-style:normal;align-self:center;text-align:center;color:#b18a47;font-size:20px}body.page-id-66 .cjc-last{border-color:#d7bf8d!important;background:linear-gradient(180deg,#fff,#fcf8ef)!important}body.page-id-66 .cjc-last .cjc-icon{background:#f3ead7;color:#a67828}body.page-id-66 .cjc-bottom{margin-top:18px;background:#0c403a;border-radius:14px;padding:18px 20px 18px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}body.page-id-66 .cjc-bottom strong{font-size:17px;display:block;margin-bottom:2px}body.page-id-66 .cjc-bottom span{font-size:12px;color:rgba(255,255,255,.7)}body.page-id-66 .cjc-bottom a{background:#b38a46;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}
@media(max-width:900px){body.page-id-66 .cjc-head{grid-template-columns:1fr;gap:18px}body.page-id-66 .cjc-flow{grid-template-columns:1fr 1fr;gap:12px}body.page-id-66 .cjc-flow>i{display:none}body.page-id-66 .cjc-flow article{min-height:160px}body.page-id-66 .cjc-last{grid-column:1/-1}body.page-id-66 .cjc-bottom{flex-direction:column;align-items:flex-start}body.page-id-66 .cjc-bottom a{width:100%;text-align:center}}
@media(max-width:560px){body.page-id-66 .client-journey-compact{padding:48px 0}body.page-id-66 .cjc-flow{grid-template-columns:1fr}body.page-id-66 .cjc-last{grid-column:auto}body.page-id-66 .cjc-head h2{font-size:34px}}body.page-id-66 /* V26 – compact VIP project transformation */
.project-transform-v26{padding:64px 0 70px;background:#f8f7f3;color:#103d38}body.page-id-66 .pt26-wrap{width:min(1180px,90%);margin:auto}body.page-id-66 .pt26-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-66 .pt26-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#ad8542}body.page-id-66 .pt26-head h2{font-size:clamp(34px,3.4vw,50px);line-height:1.02;letter-spacing:-.04em;margin:8px 0 0}body.page-id-66 .pt26-head h2 em{font-style:normal;color:#ad8542}body.page-id-66 .pt26-head>p{margin:0;padding-left:20px;border-left:2px solid #b38b49;color:#697370;font-size:14px;line-height:1.6}body.page-id-66 .pt26-showcase{display:grid;grid-template-columns:1.55fr .75fr;gap:16px}body.page-id-66 .pt26-visual{background:#0d403a;border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr 42px 1fr;align-items:stretch;min-height:285px;box-shadow:0 16px 38px rgba(14,55,50,.10)}body.page-id-66 .pt26-photo{border-radius:13px;min-height:255px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background-size:cover;background-position:center}body.page-id-66 .pt26-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,33,30,.04),rgba(5,33,30,.82))}body.page-id-66 .pt26-photo>*{position:relative;z-index:1;color:white}body.page-id-66 .pt26-photo span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#e2bc70;margin-bottom:7px}body.page-id-66 .pt26-photo strong{font-size:23px;line-height:1.05}body.page-id-66 .pt26-photo small{font-size:11px;opacity:.78;margin-top:7px}body.page-id-66 .before-photo{background-image:linear-gradient(135deg,#536864,#1c3834)}body.page-id-66 .after-photo{background-image:linear-gradient(135deg,#8aa39d,#0f4b43)}body.page-id-66 .pt26-arrow{align-self:center;text-align:center;color:#d7ae62;font-size:27px;font-weight:300}body.page-id-66 .pt26-engineering{border:1px solid #ded8cb;border-radius:18px;background:#fff;padding:28px 26px;display:flex;flex-direction:column;justify-content:space-between}body.page-id-66 .pt26-num{font-size:46px;line-height:1;color:#c49a53;font-weight:300}body.page-id-66 .pt26-engineering span{font-size:9px;letter-spacing:.18em;font-weight:800;color:#aa8240}body.page-id-66 .pt26-engineering h3{font-size:25px;line-height:1.08;margin:9px 0 10px;color:#103d38}body.page-id-66 .pt26-engineering p{font-size:13px;line-height:1.55;color:#697370;margin:0}body.page-id-66 .pt26-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid #e2ded5;background:#fff;border-radius:14px;overflow:hidden}body.page-id-66 .pt26-proof>div{padding:17px 18px;border-right:1px solid #e8e4db;display:grid;grid-template-columns:30px 1fr;column-gap:9px}body.page-id-66 .pt26-proof>div:last-child{border-right:0}body.page-id-66 .pt26-proof b{grid-row:1/3;font-size:12px;color:#b08744}body.page-id-66 .pt26-proof strong{font-size:13px;color:#173f3b}body.page-id-66 .pt26-proof span{font-size:10px;color:#7a817f;margin-top:3px}
@media(max-width:900px){body.page-id-66 .pt26-head,body.page-id-66 .pt26-showcase{grid-template-columns:1fr;gap:20px}body.page-id-66 .pt26-proof{grid-template-columns:1fr 1fr}body.page-id-66 .pt26-proof>div:nth-child(2){border-right:0}body.page-id-66 .pt26-engineering{min-height:220px}}
@media(max-width:560px){body.page-id-66 .project-transform-v26{padding:48px 0}body.page-id-66 .pt26-visual{grid-template-columns:1fr;gap:10px}body.page-id-66 .pt26-arrow{transform:rotate(90deg)}body.page-id-66 .pt26-proof{grid-template-columns:1fr}body.page-id-66 .pt26-proof>div{border-right:0;border-bottom:1px solid #e8e4db}body.page-id-66 .pt26-proof>div:last-child{border-bottom:0}}body.page-id-66 /* V27 Featured Projects — premium compact portfolio */
.featured-projects-v27{padding:68px 0 72px;background:#0c3c37;color:#fff;position:relative;overflow:hidden}body.page-id-66 .featured-projects-v27:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(190,151,82,.11),transparent 30%)}body.page-id-66 .fp27-wrap{width:min(1180px,90%);margin:auto;position:relative}body.page-id-66 .fp27-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:28px}body.page-id-66 .fp27-kicker{font-size:10px;letter-spacing:.22em;font-weight:800;color:#d1a85e}body.page-id-66 .fp27-head h2{font-size:clamp(38px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0;color:#fff}body.page-id-66 .fp27-head h2 em{font-style:normal;color:#d1a85e}body.page-id-66 .fp27-head p{margin:0;border-left:2px solid #c69b50;padding-left:20px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.65}body.page-id-66 .fp27-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:225px 225px;gap:12px}body.page-id-66 .fp27-card{position:relative;border-radius:16px;overflow:hidden;min-height:0;background:#163f3b;border:1px solid rgba(255,255,255,.08)}body.page-id-66 .fp27-main{grid-row:1/3}body.page-id-66 .fp27-grid article:nth-child(4){grid-column:2/4}body.page-id-66 .fp27-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .45s ease}body.page-id-66 .fp27-card:hover .fp27-image{transform:scale(1.025)}body.page-id-66 /* Elegant placeholders until approved real project photos are assigned */
.fp27-car{background-image:linear-gradient(145deg,rgba(8,43,39,.15),rgba(8,43,39,.72)),linear-gradient(135deg,#78918b,#173f3b)}body.page-id-66 .fp27-tensile{background-image:linear-gradient(145deg,rgba(8,43,39,.12),rgba(8,43,39,.76)),linear-gradient(135deg,#9ba8a2,#264d48)}body.page-id-66 .fp27-sports{background-image:linear-gradient(145deg,rgba(8,43,39,.10),rgba(8,43,39,.78)),linear-gradient(135deg,#b3a47d,#2e5750)}body.page-id-66 .fp27-pool{background-image:linear-gradient(145deg,rgba(8,43,39,.08),rgba(8,43,39,.76)),linear-gradient(135deg,#7eaaa7,#1c4b45)}body.page-id-66 .fp27-overlay{position:absolute;inset:auto 0 0;padding:22px;background:linear-gradient(180deg,transparent,rgba(4,31,28,.94));padding-top:70px}body.page-id-66 .fp27-type{font-size:9px;letter-spacing:.18em;font-weight:800;color:#dfb968}body.page-id-66 .fp27-overlay h3{font-size:21px;line-height:1.08;margin:6px 0 4px;color:#fff}body.page-id-66 .fp27-main .fp27-overlay h3{font-size:29px}body.page-id-66 .fp27-overlay p{font-size:12px;margin:0 0 7px;color:rgba(255,255,255,.78)}body.page-id-66 .fp27-overlay small{font-size:10px;color:rgba(255,255,255,.57);letter-spacing:.02em}body.page-id-66 .fp27-footer{margin-top:15px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:18px}body.page-id-66 .fp27-proof{display:flex;gap:13px;align-items:baseline}body.page-id-66 .fp27-proof strong{font-size:13px}body.page-id-66 .fp27-proof span{font-size:11px;color:rgba(255,255,255,.55)}body.page-id-66 .fp27-btn{display:inline-flex;align-items:center;gap:20px;text-decoration:none;background:#c79b50;color:#0b3733;padding:13px 18px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.04em}body.page-id-66 .fp27-btn b{font-size:16px}
@media(max-width:900px){body.page-id-66 .fp27-head{grid-template-columns:1fr;gap:18px}body.page-id-66 .fp27-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}body.page-id-66 .fp27-main{grid-column:1/3;grid-row:auto}body.page-id-66 .fp27-grid article:nth-child(4){grid-column:1/3}body.page-id-66 .fp27-footer{align-items:flex-start;gap:18px}body.page-id-66 .fp27-proof{flex-direction:column;gap:3px}}
@media(max-width:580px){body.page-id-66 .featured-projects-v27{padding:52px 0}body.page-id-66 .fp27-grid{display:flex;flex-direction:column}body.page-id-66 .fp27-card{min-height:260px}body.page-id-66 .fp27-main{min-height:330px}body.page-id-66 .fp27-footer{flex-direction:column}body.page-id-66 .fp27-proof{display:block}body.page-id-66 .fp27-proof span{display:block;margin-top:4px}}body.page-id-66 /* V28 — distinct Why Car Parking Shades Riyadh section,body.page-id-66 intentionally not a project gallery */
.why-cpsr-v28{padding:72px 0;background:#f5f3ed;color:#123e39}body.page-id-66 .wb28-wrap{width:min(1180px,90%);margin:auto}body.page-id-66 .wb28-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:end;margin-bottom:30px}body.page-id-66 .wb28-kicker{font-size:10px;font-weight:800;letter-spacing:.22em;color:#b18a48}body.page-id-66 .wb28-intro h2{font-size:clamp(37px,3.7vw,53px);line-height:1;letter-spacing:-.045em;margin:8px 0 0}body.page-id-66 .wb28-intro h2 em{font-style:normal;color:#b18a48}body.page-id-66 .wb28-intro p{margin:0;padding-left:20px;border-left:2px solid #bd9550;font-size:14px;line-height:1.65;color:#69736f}body.page-id-66 .wb28-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}body.page-id-66 .wb28-visual{min-height:390px;border-radius:18px;background:linear-gradient(145deg,#0c3b36,#18564e);padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}body.page-id-66 .wb28-visual:after{content:"";position:absolute;width:270px;height:270px;border:1px solid rgba(211,173,102,.2);border-radius:50%;right:-80px;top:-70px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.012)}body.page-id-66 .wb28-stamp{position:relative;z-index:1}body.page-id-66 .wb28-stamp span,body.page-id-66 .wb28-caption b{font-size:9px;letter-spacing:.2em;color:#d8b36b;font-weight:800}body.page-id-66 .wb28-stamp strong{display:block;font-size:35px;line-height:1.02;letter-spacing:-.035em;margin:13px 0 8px}body.page-id-66 .wb28-stamp small{font-size:11px;color:rgba(255,255,255,.62)}body.page-id-66 .wb28-caption{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.16);padding-top:16px}body.page-id-66 .wb28-caption span{display:block;font-size:11px;line-height:1.5;color:rgba(255,255,255,.64);margin-top:5px}body.page-id-66 .wb28-points{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ddd8cd;border-radius:18px;overflow:hidden;background:#fff}body.page-id-66 .wb28-points article{padding:27px 25px;display:grid;grid-template-columns:40px 1fr;gap:12px;min-height:195px}body.page-id-66 .wb28-points article:nth-child(1),body.page-id-66 .wb28-points article:nth-child(2){border-bottom:1px solid #e5e1d8}body.page-id-66 .wb28-points article:nth-child(1),body.page-id-66 .wb28-points article:nth-child(3){border-right:1px solid #e5e1d8}body.page-id-66 .wb28-points article>b{font-size:14px;color:#bd9550;font-weight:500}body.page-id-66 .wb28-points span{font-size:8px;letter-spacing:.17em;font-weight:800;color:#a98548}body.page-id-66 .wb28-points h3{font-size:19px;line-height:1.08;margin:7px 0 9px;color:#153f3a}body.page-id-66 .wb28-points p{font-size:12px;line-height:1.55;color:#707875;margin:0}
@media(max-width:900px){body.page-id-66 .wb28-intro,body.page-id-66 .wb28-body{grid-template-columns:1fr;gap:20px}body.page-id-66 .wb28-visual{min-height:300px}}
@media(max-width:580px){body.page-id-66 .why-cpsr-v28{padding:52px 0}body.page-id-66 .wb28-points{grid-template-columns:1fr}body.page-id-66 .wb28-points article{border-right:0!important;border-bottom:1px solid #e5e1d8!important;min-height:auto}body.page-id-66 .wb28-points article:last-child{border-bottom:0!important}}body.page-id-66 /* V29 fresh sections: intentionally avoids repeated experience/process/QA messaging */
.fresh29{padding:62px 0}body.page-id-66 .f29-wrap{width:min(1180px,90%);margin:auto}body.page-id-66 .f29-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:27px}body.page-id-66 .f29-head>div>span,body.page-id-66 .rfq29-copy>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-66 .f29-head h2,body.page-id-66 .rfq29-copy h2{font-size:clamp(34px,3.5vw,49px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 0;color:#103d38}body.page-id-66 .f29-head h2 em,body.page-id-66 .rfq29-copy h2 em{font-style:normal;color:#b18a48}body.page-id-66 .f29-head>p{margin:0;border-left:2px solid #b18a48;padding-left:20px;font-size:13px;line-height:1.65;color:#69736f}body.page-id-66 .warranty29{background:#f6f4ee}body.page-id-66 .w29-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:10px}body.page-id-66 .w29-grid>div,body.page-id-66 .w29-grid>article{border-radius:15px;min-height:230px}body.page-id-66 .w29-main{padding:27px;background:#0c403a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-66 .w29-main>span{font-size:8px;letter-spacing:.2em;color:#d7b36b;font-weight:900}body.page-id-66 .w29-main h3{font-size:26px;line-height:1.05;margin:8px 0}body.page-id-66 .w29-main p{font-size:12px;line-height:1.55;color:rgba(255,255,255,.68)}body.page-id-66 .w29-main a{color:#d9b66e;text-decoration:none;font-size:10px;font-weight:800;margin-top:10px}body.page-id-66 .w29-grid article{background:#fff;border:1px solid #e2ddd3;padding:24px}body.page-id-66 .w29-grid article b{color:#b18a48;font-size:13px}body.page-id-66 .w29-grid article h3{font-size:18px;color:#123e39;margin:30px 0 8px}body.page-id-66 .w29-grid article p{font-size:11px;line-height:1.55;color:#6e7773}body.page-id-66 .download29{background:#fff}body.page-id-66 .d29-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-66 .d29-grid article{border:1px solid #e0ddd5;border-radius:15px;padding:22px;background:#fbfaf7}body.page-id-66 .d29-grid article>div{width:44px;height:44px;border-radius:10px;background:#0c403a;color:#d7b36b;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;margin-bottom:25px}body.page-id-66 .d29-grid article>span{font-size:8px;letter-spacing:.17em;color:#a47d3d;font-weight:900}body.page-id-66 .d29-grid h3{font-size:18px;color:#123e39;margin:7px 0}body.page-id-66 .d29-grid p{font-size:11px;line-height:1.55;color:#6e7773;min-height:52px}body.page-id-66 .d29-grid a{font-size:9px;color:#0c403a;font-weight:900;text-decoration:none;border-top:1px solid #e3dfd7;display:block;padding-top:13px;margin-top:14px}body.page-id-66 .rfq29{background:#f6f4ee;padding-top:22px}body.page-id-66 .rfq29-panel{background:#0c403a;border-radius:20px;padding:35px;color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}body.page-id-66 .rfq29-copy h2{color:#fff;font-size:37px}body.page-id-66 .rfq29-copy p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.68);max-width:430px}body.page-id-66 .rfq29-items{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.14);border-radius:13px;overflow:hidden}body.page-id-66 .rfq29-items div{padding:14px;border-bottom:1px solid rgba(255,255,255,.11);display:flex;gap:11px}body.page-id-66 .rfq29-items div:nth-child(odd){border-right:1px solid rgba(255,255,255,.11)}body.page-id-66 .rfq29-items b{color:#d7b36b;font-size:10px}body.page-id-66 .rfq29-items span{font-size:11px;color:#eef3f1}body.page-id-66 .rfq29-btn{grid-column:2;text-align:center;background:#bc9149;color:#fff;text-decoration:none;padding:13px;border-radius:9px;font-size:10px;font-weight:900;letter-spacing:.08em}
@media(max-width:900px){body.page-id-66 .f29-head,body.page-id-66 .rfq29-panel{grid-template-columns:1fr}body.page-id-66 .w29-grid,body.page-id-66 .d29-grid{grid-template-columns:1fr 1fr}body.page-id-66 .rfq29-btn{grid-column:auto}}
@media(max-width:560px){body.page-id-66 .fresh29{padding:48px 0}body.page-id-66 .w29-grid,body.page-id-66 .d29-grid,body.page-id-66 .rfq29-items{grid-template-columns:1fr}body.page-id-66 .rfq29-items div:nth-child(odd){border-right:0}body.page-id-66 .w29-grid>div,body.page-id-66 .w29-grid>article{min-height:auto}}body.page-id-66 .fit30{padding:58px 0;background:#fff}body.page-id-66 .fit30-wrap{width:min(1180px,90%);margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center}body.page-id-66 .fit30-copy>span{font-size:9px;letter-spacing:.2em;font-weight:900;color:#ad8441}body.page-id-66 .fit30-copy h2{font-size:clamp(33px,3.2vw,47px);line-height:1.03;letter-spacing:-.04em;color:#103d38;margin:8px 0 14px}body.page-id-66 .fit30-copy h2 em{font-style:normal;color:#b18a48}body.page-id-66 .fit30-copy p{font-size:12px;line-height:1.65;color:#69736f;max-width:470px}body.page-id-66 .fit30-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dedbd3;border-radius:16px;overflow:hidden}body.page-id-66 .fit30-grid article{padding:21px;min-height:142px;background:#faf9f5}body.page-id-66 .fit30-grid article:nth-child(odd){border-right:1px solid #dedbd3}body.page-id-66 .fit30-grid article:nth-child(-n+2){border-bottom:1px solid #dedbd3}body.page-id-66 .fit30-grid b{font-size:10px;color:#b18a48}body.page-id-66 .fit30-grid h3{font-size:17px;color:#123e39;margin:18px 0 6px}body.page-id-66 .fit30-grid p{font-size:10.5px;line-height:1.5;color:#707874;margin:0}body.page-id-66 .fit30-cta{grid-column:2;justify-self:start;margin-top:-28px;margin-left:20px;background:#0c403a;color:#fff;text-decoration:none;padding:12px 18px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.08em}
@media(max-width:850px){body.page-id-66 .fit30-wrap{grid-template-columns:1fr}body.page-id-66 .fit30-cta{grid-column:auto;margin:0}}
@media(max-width:520px){body.page-id-66 .fit30-grid{grid-template-columns:1fr}body.page-id-66 .fit30-grid article:nth-child(odd){border-right:0}body.page-id-66 .fit30-grid article{border-bottom:1px solid #dedbd3!important}body.page-id-66 .fit30-grid article:last-child{border-bottom:0!important}}body.page-id-66 .specialist-vip{padding:52px 0;background:#f7f5ef}body.page-id-66 .specialist-shell{background:linear-gradient(120deg,#0b3f39 0%,#0f4d45 42%,#f3efe5 42%,#f8f6f0 100%);border-radius:28px;padding:34px;display:grid;grid-template-columns:.82fr 1.65fr;gap:30px;box-shadow:0 18px 50px rgba(15,45,39,.10);overflow:hidden}body.page-id-66 .specialist-copy{padding:10px 12px;color:#fff;align-self:center}body.page-id-66 .specialist-copy .ey{color:#d7b66b}body.page-id-66 .specialist-copy h2{font-size:clamp(30px,3vw,48px);line-height:1.02;margin:12px 0 14px;color:#fff}body.page-id-66 .specialist-copy .lead{color:rgba(255,255,255,.78);font-size:15px;max-width:430px}body.page-id-66 .specialist-copy .ar-line{color:#d8c48d;margin-top:16px;font-size:14px;line-height:1.8}body.page-id-66 .specialist-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}body.page-id-66 .specialist-card{position:relative;background:rgba(255,255,255,.92);border:1px solid rgba(12,63,57,.12);border-radius:20px;padding:22px 20px;text-decoration:none;color:#143f3a;min-height:205px;display:flex;flex-direction:column;transition:.25s ease}body.page-id-66 .specialist-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(15,60,52,.12);border-color:#c7a55b}body.page-id-66 .specialist-no{font-size:13px;color:#b28c3e;margin-bottom:30px}body.page-id-66 .specialist-card small{font-size:10px;letter-spacing:1.5px;color:#9a7a3e}body.page-id-66 .specialist-card b{font-size:21px;margin:7px 0 8px}body.page-id-66 .specialist-card em{font-style:normal;font-size:12px;color:#65716e;line-height:1.5}body.page-id-66 .specialist-card strong{margin-top:auto;padding-top:22px;font-size:10px;letter-spacing:.7px;color:#9b7836}@media(max-width:900px){body.page-id-66 .specialist-shell{grid-template-columns:1fr;background:#0f4d45}body.page-id-66 .specialist-options{grid-template-columns:1fr}body.page-id-66 .specialist-card{min-height:150px}}body.page-id-66 /* V32 premium resource centre */
.corp-zone{padding:92px 0 82px;background:linear-gradient(180deg,#f7f4ed 0%,#fff 100%)}body.page-id-66 .corp-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:54px;align-items:end;margin-bottom:34px}body.page-id-66 .corp-heading h2{max-width:850px;letter-spacing:-.045em;line-height:.96}body.page-id-66 .corp-heading p{max-width:760px;font-size:16px;line-height:1.75}body.page-id-66 .corp-ar{border-left:2px solid #b88a3b;padding:8px 0 8px 24px;line-height:1.9}body.page-id-66 .corp-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}body.page-id-66 .corp-card{grid-column:span 3;min-height:340px;padding:28px;border:1px solid rgba(13,61,55,.13);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(20,49,44,.055);display:flex;flex-direction:column;transition:.25s ease}body.page-id-66 .corp-card:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgba(20,49,44,.10);border-color:rgba(184,138,59,.45)}body.page-id-66 .corp-card.quote-card{grid-column:span 12;min-height:auto;display:grid;grid-template-columns:70px 1.1fr 1fr auto;gap:24px;align-items:center;background:#103f39;color:#fff;border-color:#103f39;padding:24px 28px}body.page-id-66 .corp-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#103f39;color:#d8b064;font-weight:800;margin-bottom:22px}body.page-id-66 .quote-card .corp-icon{background:#d8b064;color:#103f39;margin:0}body.page-id-66 .corp-card h3{font-size:22px;line-height:1.1;margin:0 0 5px}body.page-id-66 .corp-card .ar{font-size:12px;color:#9b7b43;margin-bottom:18px}body.page-id-66 .corp-card ul{margin:0 0 24px;padding-left:18px;line-height:1.75;color:#52615e;font-size:13px}body.page-id-66 .corp-card>a{margin-top:auto;font-size:12px;font-weight:800;letter-spacing:.05em;color:#0f4a42;text-decoration:none}body.page-id-66 .quote-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.6}body.page-id-66 .quote-card h3{color:#fff}body.page-id-66 .quote-card .ar{color:#d8b064;margin:3px 0 0}body.page-id-66 .quote-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-66 .quote-mini span{border:1px solid rgba(255,255,255,.18);border-radius:9px;padding:8px 10px;font-size:11px;color:rgba(255,255,255,.8)}body.page-id-66 .quote-card .corp-cta{margin:0;background:#d8b064;color:#103f39;padding:14px 18px;border-radius:10px;white-space:nowrap}body.page-id-66 .vendor-strip{margin-top:18px;border-radius:18px;overflow:hidden;background:#103f39;display:grid;grid-template-columns:repeat(5,1fr)}body.page-id-66 .vendor-strip>div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-66 .vendor-strip>div:last-child{border-right:0}body.page-id-66 .vendor-strip b{display:block;color:#d8b064;font-size:12px;margin-bottom:3px}body.page-id-66 .vendor-strip span{color:rgba(255,255,255,.68);font-size:10px}
@media(max-width:1000px){body.page-id-66 .corp-heading{grid-template-columns:1fr}body.page-id-66 .corp-card{grid-column:span 6}body.page-id-66 .corp-card.quote-card{grid-column:span 12;grid-template-columns:55px 1fr}body.page-id-66 .quote-mini,body.page-id-66 .quote-card .corp-cta{grid-column:2}body.page-id-66 .vendor-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-66 .corp-zone{padding:64px 0}body.page-id-66 .corp-card{grid-column:span 12;min-height:auto}body.page-id-66 .corp-card.quote-card{grid-template-columns:1fr}body.page-id-66 .quote-mini,body.page-id-66 .quote-card .corp-cta{grid-column:1}body.page-id-66 .vendor-strip{grid-template-columns:1fr}body.page-id-66 .corp-ar{border-left:0;border-top:2px solid #b88a3b;padding:18px 0 0}}body.page-id-66 /* V34 compact premium FAQ */
.faq34{padding:56px 0 62px;background:#f7f6f1;color:#123e39}body.page-id-66 .faq34-wrap{width:min(1180px,90%);margin:auto}body.page-id-66 .faq34-head{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:end;margin-bottom:24px}body.page-id-66 .faq34-head>div:first-child>span{font-size:9px;letter-spacing:.22em;font-weight:900;color:#ae8542}body.page-id-66 .faq34-head h2{font-size:clamp(34px,3.4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:7px 0 5px}body.page-id-66 .faq34-head h2 em{font-style:normal;color:#b18a48}body.page-id-66 .faq34-head p{margin:0;font-size:13px;color:#6d7672}body.page-id-66 .faq34-ar{direction:rtl;text-align:right;border-right:2px solid #b18a48;padding-right:18px}body.page-id-66 .faq34-ar strong{display:block;font-size:22px;color:#173f3a}body.page-id-66 .faq34-ar small{display:block;margin-top:5px;font-size:11px;color:#777e7a}body.page-id-66 .faq34-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-66 .faq34 details{background:#fff;border:1px solid #dfdcd3;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px rgba(15,58,53,.025)}body.page-id-66 .faq34 summary{list-style:none;cursor:pointer;min-height:70px;padding:17px 18px;display:grid;grid-template-columns:34px 1fr 26px;gap:10px;align-items:center}body.page-id-66 .faq34 summary::-webkit-details-marker{display:none}body.page-id-66 .faq34 summary b{font-size:11px;color:#b18a48}body.page-id-66 .faq34 summary span{font-size:13px;font-weight:800;line-height:1.35;color:#173f3a}body.page-id-66 .faq34 summary i{font-style:normal;width:25px;height:25px;border-radius:50%;background:#eef1ed;display:flex;align-items:center;justify-content:center;font-size:17px;color:#0c403a;transition:.2s}body.page-id-66 .faq34 details[open] summary i{transform:rotate(45deg);background:#b18a48;color:#fff}body.page-id-66 .faq34 details p{margin:0;padding:0 18px 17px 62px;font-size:11.5px;line-height:1.6;color:#6c7571}body.page-id-66 .faq34-cta{margin-top:14px;background:#0c403a;color:#fff;border-radius:12px;padding:16px 18px 16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}body.page-id-66 .faq34-cta strong{display:block;font-size:15px}body.page-id-66 .faq34-cta span{display:block;margin-top:2px;font-size:10.5px;color:rgba(255,255,255,.65)}body.page-id-66 .faq34-cta a{background:#b78e49;color:#fff;text-decoration:none;padding:11px 15px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.07em;white-space:nowrap}
@media(max-width:800px){body.page-id-66 .faq34-head{grid-template-columns:1fr;gap:18px}body.page-id-66 .faq34-grid{grid-template-columns:1fr}}
@media(max-width:520px){body.page-id-66 .faq34{padding:46px 0}body.page-id-66 .faq34-cta{flex-direction:column;align-items:flex-start}body.page-id-66 .faq34-cta a{width:100%;text-align:center}body.page-id-66 .faq34 details p{padding-left:18px}}body.page-id-66 /* ===== V39: compact RFQ / project enquiry section ===== */
#rfq{padding:24px 0!important;}body.page-id-66 #rfq .wrap{max-width:1040px!important;}body.page-id-66 #rfq .ey{margin-bottom:4px!important;}body.page-id-66 #rfq h2{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.02!important;margin:3px 0 6px!important;max-width:900px!important;}body.page-id-66 #rfq .lead,body.page-id-66 #rfq .dual-ar{font-size:12px!important;line-height:1.45!important;margin:3px 0!important;}body.page-id-66 #rfq .rfq-form{margin-top:10px!important;padding:14px!important;border-radius:16px!important;gap:8px!important;}body.page-id-66 #rfq .rfq-form input,body.page-id-66 #rfq .rfq-form select,body.page-id-66 #rfq .rfq-form textarea{padding:9px 11px!important;border-radius:8px!important;font-size:12px!important;min-height:38px!important;}body.page-id-66 #rfq .rfq-form textarea{min-height:62px!important;height:62px!important;resize:vertical;}body.page-id-66 #rfq .rfq-form input[type=file]{min-height:38px!important;padding:7px 10px!important;}body.page-id-66 #rfq .rfq-form button{min-height:40px!important;padding:10px 16px!important;margin-top:0!important;}
@media(max-width:700px){body.page-id-66 #rfq{padding:20px 0!important;}body.page-id-66 #rfq h2{font-size:30px!important;}body.page-id-66 #rfq .rfq-form{grid-template-columns:1fr!important;padding:12px!important;}body.page-id-66 #rfq .rfq-form .full{grid-column:1!important;}
}body.page-id-66 /* ===== V40 premium footer refinement ===== */
footer#contact{background:linear-gradient(135deg,#003d31 0%,#063f34 55%,#002f27 100%)!important;padding:38px 0 14px!important;border-top:3px solid #c9a650}body.page-id-66 .footer-pro{display:grid;grid-template-columns:1.6fr repeat(5,1fr);gap:28px;align-items:start}body.page-id-66 .footer-brand{padding-right:22px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-66 .footer-brand img{width:126px;max-height:78px;margin-bottom:12px}body.page-id-66 .footer-brand .footer-positioning{font-size:10px!important;line-height:1.7!important;color:#eef4f1!important;max-width:245px;margin:0 0 8px}body.page-id-66 .footer-brand .footer-positioning strong{color:#d6b25d;font-weight:800}body.page-id-66 .footer-brand .footer-ar{font-size:9px!important;color:#bfcfca!important;max-width:245px}body.page-id-66 footer h4{font-size:11px!important;letter-spacing:.7px;margin:2px 0 12px!important;padding-bottom:7px;border-bottom:1px solid rgba(214,178,93,.32);color:#d6b25d!important}body.page-id-66 footer a{font-size:9px!important;line-height:2.05!important;color:#e9efed!important;opacity:.92;transition:.2s}body.page-id-66 footer a:hover{color:#d6b25d!important;opacity:1;transform:translateX(2px)}body.page-id-66 footer p{font-size:9px!important;line-height:1.85!important;color:#d8e2de!important}body.page-id-66 .footer-contact a.footer-quote{display:inline-block!important;margin-top:8px;padding:7px 10px;border:1px solid rgba(214,178,93,.65);border-radius:5px;color:#f1d384!important;font-weight:800}body.page-id-66 .footer-legal{margin-top:26px;padding-top:13px;font-size:8.5px;color:#b9cac4}
@media(max-width:1100px){body.page-id-66 .footer-pro{grid-template-columns:1.4fr repeat(2,1fr)}body.page-id-66 .footer-brand{border-right:0}}
@media(max-width:700px){body.page-id-66 .footer-pro{grid-template-columns:1fr;gap:18px}body.page-id-66 .footer-brand{padding-right:0}body.page-id-66 .footer-legal{display:block;line-height:1.8}}body.page-id-66{--g:#073f35;--g2:#0b5447;--gold:#c89539;--cream:#f4efe6;--ink:#123e36}body.page-id-66 .fab2{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-66 .f2-shell{width:min(1240px,92vw);margin:auto}body.page-id-66 .f2-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d4a64b}body.page-id-66 .f2-kicker.dark{color:#a97424}body.page-id-66 .f2-hero{padding:74px 0 56px;background:radial-gradient(circle at 80% 16%,rgba(213,170,80,.15),transparent 28%),linear-gradient(145deg,#062e29,#0b5145);color:#fff}body.page-id-66 .f2-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:52px;align-items:center}body.page-id-66 .f2-hero h1{font-size:clamp(58px,6.8vw,104px);line-height:.86;letter-spacing:-.064em;margin:12px 0 22px}body.page-id-66 .f2-hero h1 em{font-style:normal;color:#deb45b}body.page-id-66 .f2-hero p{max-width:680px;line-height:1.72;color:#cad8d3;font-size:14px}body.page-id-66 .f2-actions{display:flex;gap:8px;margin:25px 0}body.page-id-66 .f2-actions a,body.page-id-66 .f2-cta a{padding:13px 17px;border-radius:8px;background:#d4a64b;color:#153e35;text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.07em}body.page-id-66 .f2-actions a.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.23)}body.page-id-66 .f2-proofline{display:flex;gap:6px;flex-wrap:wrap}body.page-id-66 .f2-proofline span{padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:99px;font-size:6.5px;color:#d0ddd8}body.page-id-66 .f2-hero-media{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:280px 165px 130px;gap:9px}body.page-id-66 .f2-hero-img{border-radius:18px;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-66 .f2-hero-img.main{grid-row:1/4;background-image:linear-gradient(180deg,transparent,rgba(4,43,37,.45)),url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1200&q=85')}body.page-id-66 .f2-hero-img.weld{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=700&q=85')}body.page-id-66 .f2-hero-img.plate{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=700&q=85')}body.page-id-66 .f2-hero-note{grid-column:2;background:#c89539;color:#fff;border-radius:18px;padding:19px;display:flex;flex-direction:column;justify-content:end}body.page-id-66 .f2-hero-note small{font-size:7px}body.page-id-66 .f2-hero-note b{font-size:16px;margin-top:5px}body.page-id-66 .f2-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-66 .f2-head h2,body.page-id-66 .f2-machinery h2,body.page-id-66 .f2-connections h2,body.page-id-66 .f2-qc h2,body.page-id-66 .f2-marking h2,body.page-id-66 .f2-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-66 .f2-head p,body.page-id-66 .f2-machinery p,body.page-id-66 .f2-connections p,body.page-id-66 .f2-qc p,body.page-id-66 .f2-marking p{color:#68756f;line-height:1.65}body.page-id-66 .f2-capabilities,body.page-id-66 .f2-steel-process,body.page-id-66 .f2-membrane,body.page-id-66 .f2-custom,body.page-id-66 .f2-gallery{padding:68px 0}body.page-id-66 .f2-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-66 .f2-cap-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-66 .f2-cap-img{height:175px;background-size:cover;background-position:center}body.page-id-66 .f2-cap-img.cut{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .f2-cap-img.drill{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .f2-cap-img.fitup{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .f2-cap-img.welding{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .f2-cap-img.grinding{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .f2-cap-img.membrane{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-66 .f2-cap-img.qc{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .f2-cap-img.dispatch{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .f2-cap-grid article>span,body.page-id-66 .f2-cap-grid article>h3,body.page-id-66 .f2-cap-grid article>p{margin-left:15px;margin-right:15px}body.page-id-66 .f2-cap-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:14px}body.page-id-66 .f2-cap-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-66 .f2-cap-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-66 .f2-machinery{padding:56px 0;background:#e7dfd3}body.page-id-66 .f2-machine-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-66 .f2-machine-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3c9ba;border-radius:15px;overflow:hidden;background:#fff}body.page-id-66 .f2-machine-list div{padding:17px;border-right:1px solid #ddd5c8;border-bottom:1px solid #ddd5c8}body.page-id-66 .f2-machine-list b,body.page-id-66 .f2-machine-list span{display:block}body.page-id-66 .f2-machine-list b{font-size:8px;color:#a97424}body.page-id-66 .f2-machine-list span{font-size:9px;color:#66746e;margin-top:5px}body.page-id-66 .f2-receiving,body.page-id-66 .f2-welding,body.page-id-66 .f2-finish,body.page-id-66 .f2-transform{padding:62px 0;background:#073f35;color:#fff}body.page-id-66 .f2-head.light h2{color:#fff}body.page-id-66 .f2-head.light p{color:#bfcec9}body.page-id-66 .f2-receive-flow,body.page-id-66 .f2-weld-flow,body.page-id-66 .f2-finish-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .f2-weld-flow{grid-template-columns:repeat(5,1fr)}body.page-id-66 .f2-receive-flow>div,body.page-id-66 .f2-weld-flow>div,body.page-id-66 .f2-finish-row>div{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:21px}body.page-id-66 .f2-receive-flow b,body.page-id-66 .f2-weld-flow b,body.page-id-66 .f2-finish-row b{color:#e1b75f;font-size:22px}body.page-id-66 .f2-receive-flow h3,body.page-id-66 .f2-weld-flow h3,body.page-id-66 .f2-finish-row h3{font-size:18px;margin:12px 0 6px}body.page-id-66 .f2-receive-flow p,body.page-id-66 .f2-weld-flow p,body.page-id-66 .f2-finish-row p{font-size:8px;line-height:1.5;color:#bdcbc6}body.page-id-66 .f2-process{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-66 .f2-process article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-66 .f2-pic{height:190px;background-size:cover;background-position:center}body.page-id-66 .review{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .cutting{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .platework{background-image:url('https://images.unsplash.com/photo-1530124566582-a618bc2615dc?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .drilling{background-image:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .fit{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .weld2{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .grind{background-image:url('https://images.unsplash.com/photo-1581092334494-412b6e1d8035?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .preassembly{background-image:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .f2-step{color:#b67d22;font-size:8px;font-weight:900;margin:14px 16px 0}body.page-id-66 .f2-process h3,body.page-id-66 .f2-process p{margin-left:16px;margin-right:16px}body.page-id-66 .f2-process h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-66 .f2-process p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-66 .f2-connections{padding:60px 0;background:#e9e2d6}body.page-id-66 .f2-conn-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-66 .f2-conn-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}body.page-id-66 .f2-conn-tags span{border:1px solid #d1c8b9;background:#fff;padding:7px 9px;border-radius:99px;font-size:7px;font-weight:900;color:#8a672c}body.page-id-66 .f2-conn-visual{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-66 .f2-conn-visual>div{background:#0b473d;color:#fff;border-radius:15px;padding:22px;min-height:120px}body.page-id-66 .f2-conn-visual b,body.page-id-66 .f2-conn-visual small{display:block}body.page-id-66 .f2-conn-visual b{font-size:13px;color:#ddb05a}body.page-id-66 .f2-conn-visual small{font-size:8px;color:#bfd0ca;margin-top:9px}body.page-id-66 .f2-mem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}body.page-id-66 .f2-mem-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:17px}body.page-id-66 .f2-mem-img{height:175px;background-size:cover;background-position:center}body.page-id-66 .mat{background-image:url('https://image.made-in-china.com/2f0j00PjZboKagAEqN/Lightweight-PVDF-Lacquer-Tensile-Architecture-Membrane-Structure-700GSM-900GSM-Fabrics.webp')}body.page-id-66 .layout{background-image:url('https://admin.tensilefabric.co.uk/projects/1965/full/M1965-JF-107-GA%20with%20Fabric%20copy.jpg')}body.page-id-66 .cuttingm{background-image:url('https://images.unsplash.com/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .edge{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .join{background-image:url('https://images.unsplash.com/photo-1558618666-fcd25c85cd64?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .hardware{background-image:url('https://images.unsplash.com/photo-1586864387967-d02ef85d93e8?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .checkm{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .packm{background-image:url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .f2-mem-grid article>span,body.page-id-66 .f2-mem-grid article>h3,body.page-id-66 .f2-mem-grid article>p{margin-left:15px;margin-right:15px}body.page-id-66 .f2-mem-grid article>span{display:block;color:#b67d22;font-size:7px;font-weight:900;margin-top:13px}body.page-id-66 .f2-mem-grid h3{font-size:17px;margin-top:6px;margin-bottom:5px}body.page-id-66 .f2-mem-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-66 .f2-qc,body.page-id-66 .f2-marking{padding:58px 0}body.page-id-66 .f2-qc-grid,body.page-id-66 .f2-mark-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-66 .f2-qc-list,body.page-id-66 .f2-mark-demo{background:#fff;border:1px solid #d7cfc1;border-radius:16px;padding:8px 18px}body.page-id-66 .f2-qc-list>div{display:grid;grid-template-columns:50px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-66 .f2-qc-list>div:last-child{border:0}body.page-id-66 .f2-qc-list b{font-size:20px;color:#bb8730}body.page-id-66 .f2-qc-list strong{font-size:12px}body.page-id-66 .f2-qc-list small{display:block;color:#71807a;margin-top:4px}body.page-id-66 .f2-marking{background:#e8e0d4}body.page-id-66 .f2-mark-demo{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-66 .f2-mark-demo>div{background:#0b473d;color:#fff;border-radius:12px;padding:18px}body.page-id-66 .f2-mark-demo span{display:block;font-family:monospace;color:#dfb45b;font-size:15px}body.page-id-66 .f2-mark-demo small{font-size:7px;color:#c1d0cb}body.page-id-66 .f2-dispatch{padding:58px 0}body.page-id-66 .f2-dispatch-flow{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #d5ccbd;border-radius:18px;padding:20px;gap:10px;overflow-x:auto}body.page-id-66 .f2-dispatch-flow>div{text-align:center;min-width:90px}body.page-id-66 .f2-dispatch-flow b{display:block;color:#b77f24;font-size:20px}body.page-id-66 .f2-dispatch-flow span{font-size:7px;font-weight:900}body.page-id-66 .f2-dispatch-flow i{font-style:normal;color:#b77f24}body.page-id-66 .f2-transform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .f2-transform-grid>div{height:210px;border-radius:15px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;position:relative;overflow:hidden}body.page-id-66 .f2-transform-grid>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(4,43,37,.86))}body.page-id-66 .f2-transform-grid span,body.page-id-66 .f2-transform-grid b,body.page-id-66 .f2-transform-grid small{position:relative;z-index:2}body.page-id-66 .f2-transform-grid span{color:#e0b45b;font-size:8px}body.page-id-66 .f2-transform-grid b{font-size:14px;margin:5px 0}body.page-id-66 .f2-transform-grid small{font-size:7px;color:#c4d2cd}body.page-id-66 .f2-transform-grid .raw{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .fabricated{background-image:url('https://images.unsplash.com/photo-1504328345606-18bbc8c9d7d1?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .finished{background-image:url('https://www.steelform.gr/wp-content/uploads/2023/03/Powder-Coating-2.jpg')}body.page-id-66 .installed{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .f2-custom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-66 .f2-custom-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:14px;padding:20px}body.page-id-66 .f2-custom-grid b{display:block;font-size:11px;color:#154238}body.page-id-66 .f2-custom-grid span{display:block;font-size:8px;color:#6a7671;margin-top:7px}body.page-id-66 .f2-gallery{background:#e9e2d7}body.page-id-66 .f2-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-66 .f2-gallery-grid>div{height:190px;border:1px dashed #bcb2a2;border-radius:14px;background:linear-gradient(145deg,#d8d0c4,#f2ede5);display:flex;align-items:flex-end;padding:16px}body.page-id-66 .f2-gallery-grid span{font-size:8px;font-weight:900;color:#86652c}body.page-id-66 .f2-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-66 .f2-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-66 .f2-cta h2{color:#fff}body.page-id-66 .f2-cta p{color:#becdc8;line-height:1.65}
@media(max-width:950px){body.page-id-66 .f2-hero-grid,body.page-id-66 .f2-head,body.page-id-66 .f2-machine-grid,body.page-id-66 .f2-conn-grid,body.page-id-66 .f2-qc-grid,body.page-id-66 .f2-mark-grid,body.page-id-66 .f2-cta-grid{grid-template-columns:1fr}body.page-id-66 .f2-cap-grid,body.page-id-66 .f2-process,body.page-id-66 .f2-mem-grid,body.page-id-66 .f2-transform-grid{grid-template-columns:1fr 1fr}body.page-id-66 .f2-receive-flow,body.page-id-66 .f2-finish-row{grid-template-columns:1fr 1fr}body.page-id-66 .f2-weld-flow{grid-template-columns:1fr 1fr}body.page-id-66 .f2-custom-grid,body.page-id-66 .f2-gallery-grid{grid-template-columns:1fr 1fr}body.page-id-66 .f2-hero-media{min-height:500px}}
@media(max-width:600px){body.page-id-66 .f2-shell{width:calc(100% - 28px)}body.page-id-66 .f2-hero{padding:46px 0}body.page-id-66 .f2-hero h1{font-size:52px}body.page-id-66 .f2-hero-media{grid-template-columns:1fr;grid-template-rows:250px 120px 120px 110px;min-height:0}body.page-id-66 .f2-hero-img.main{grid-row:auto}body.page-id-66 .f2-hero-note{grid-column:auto}body.page-id-66 .f2-capabilities,body.page-id-66 .f2-steel-process,body.page-id-66 .f2-membrane,body.page-id-66 .f2-custom,body.page-id-66 .f2-gallery{padding:45px 0}body.page-id-66 .f2-cap-grid,body.page-id-66 .f2-process,body.page-id-66 .f2-mem-grid,body.page-id-66 .f2-receive-flow,body.page-id-66 .f2-finish-row,body.page-id-66 .f2-weld-flow,body.page-id-66 .f2-transform-grid,body.page-id-66 .f2-custom-grid,body.page-id-66 .f2-gallery-grid{grid-template-columns:1fr}body.page-id-66 .f2-machine-list,body.page-id-66 .f2-conn-visual,body.page-id-66 .f2-mark-demo{grid-template-columns:1fr}body.page-id-66 .f2-actions{flex-direction:column;align-items:flex-start}body.page-id-66 .f2-dispatch-flow{justify-content:flex-start}}body.page-id-66 /* V3 — premium factory visit module */
.f3-visit{
  padding:66px 0 58px;
  background:
    radial-gradient(circle at 84% 12%,rgba(210,163,67,.13),transparent 27%),
    linear-gradient(145deg,#073b33,#0b5548);
  color:#fff;
}body.page-id-66 .f3-visit-top{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:end}body.page-id-66 .f3-visit h2{font-size:clamp(46px,5.4vw,78px);line-height:.91;letter-spacing:-.055em;margin:8px 0 0;color:#fff}body.page-id-66 .f3-visit-top p{color:#c2d1cc;line-height:1.7;margin:0 0 18px}body.page-id-66 .f3-visit-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}body.page-id-66 .f3-visit-actions a{background:#d4a64b;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:8px;font-weight:900;letter-spacing:.08em}body.page-id-66 .f3-visit-actions span{font-size:7px;font-weight:900;letter-spacing:.13em;color:#d7e1dd}body.page-id-66 .f3-visit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:32px}body.page-id-66 .f3-visit-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:16px;padding:20px}body.page-id-66 .f3-visit-grid article>b{font-size:23px;color:#e0b45a}body.page-id-66 .f3-visit-grid article>span{display:block;font-size:6.5px;font-weight:900;letter-spacing:.14em;color:#a9c0b8;margin-top:11px}body.page-id-66 .f3-visit-grid h3{font-size:18px;margin:6px 0;color:#fff}body.page-id-66 .f3-visit-grid p{font-size:8px;line-height:1.55;color:#bdcdc7;margin-bottom:0}body.page-id-66 .f3-visit-note{margin-top:10px;background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:15px 18px;display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center}body.page-id-66 .f3-visit-note>b{font-size:7px;color:#e0b45a;letter-spacing:.12em}body.page-id-66 .f3-visit-note>div{display:flex;align-items:center;justify-content:space-between;gap:8px}body.page-id-66 .f3-visit-note span{font-size:6.5px;font-weight:900;letter-spacing:.07em;color:#d2ded9}body.page-id-66 .f3-visit-note i{font-style:normal;color:#d6a94e}
@media(max-width:900px){body.page-id-66 .f3-visit-top{grid-template-columns:1fr;gap:18px}body.page-id-66 .f3-visit-grid{grid-template-columns:1fr 1fr}body.page-id-66 .f3-visit-note{grid-template-columns:1fr}body.page-id-66 .f3-visit-note>div{overflow-x:auto;justify-content:flex-start}body.page-id-66 .f3-visit-note span{white-space:nowrap}
}
@media(max-width:600px){body.page-id-66 .f3-visit{padding:46px 0}body.page-id-66 .f3-visit-grid{grid-template-columns:1fr}body.page-id-66 .f3-visit h2{font-size:44px}
}body.page-id-66{--bg:#f4efe6;--ink:#123e36;--green:#073f35;--green2:#0b5548;--gold:#c99538}body.page-id-66 .bk{background:var(--bg);color:var(--ink);overflow:hidden}body.page-id-66 .bk-shell{width:min(1240px,92vw);margin:auto}body.page-id-66 .bk-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d7a84d}body.page-id-66 .bk-kicker.dark{color:#a87526}body.page-id-66 .bk-hero{padding:72px 0 58px;background:radial-gradient(circle at 80% 15%,rgba(214,169,76,.16),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-66 .bk-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center}body.page-id-66 .bk-hero h1{font-size:clamp(57px,6.5vw,98px);line-height:.87;letter-spacing:-.062em;margin:12px 0 20px}body.page-id-66 .bk-hero h1 em{font-style:normal;color:#dfb55b}body.page-id-66 .bk-hero p{max-width:720px;color:#c6d5d0;line-height:1.7;font-size:14px}body.page-id-66 .bk-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:760px}body.page-id-66 .bk-search span{display:grid;place-items:center;color:#58716a;font-size:21px}body.page-id-66 .bk-search input{border:0;outline:0;padding:13px 4px;font-size:11px}body.page-id-66 .bk-search button,body.page-id-66 .bk-more button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-66 .bk-trends{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}body.page-id-66 .bk-trends b{font-size:6px;color:#d9ac55}body.page-id-66 .bk-trends span{font-size:6.5px;border:1px solid rgba(255,255,255,.13);padding:6px 8px;border-radius:99px;color:#c8d7d2}body.page-id-66 .bk-start{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:25px}body.page-id-66 .bk-start>small{color:#dfb55b;font-size:7px;font-weight:900;letter-spacing:.15em}body.page-id-66 .bk-start>b{display:block;font-size:25px;margin:8px 0}body.page-id-66 .bk-start>p{font-size:10px}body.page-id-66 .bk-start>div{display:grid;grid-template-columns:35px 1fr;gap:9px;padding:11px 0;border-top:1px solid rgba(255,255,255,.12);font-size:9px;font-weight:700}body.page-id-66 .bk-start>div span{color:#e0b45a}body.page-id-66 .bk-start a{display:inline-block;margin-top:13px;color:#e0b45a;font-size:7px;font-weight:900}body.page-id-66 .bk-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-66 .bk-head h2,body.page-id-66 .bk-expert h2,body.page-id-66 .bk-saudi h2,body.page-id-66 .bk-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.05em;margin:6px 0 0}body.page-id-66 .bk-head p,body.page-id-66 .bk-saudi p{color:#69766f;line-height:1.65}body.page-id-66 .bk-head.light h2{color:#fff}body.page-id-66 .bk-head.light p{color:#bfcec9}body.page-id-66 .bk-categories,body.page-id-66 .bk-paths,body.page-id-66 .bk-library,body.page-id-66 .bk-saudi,body.page-id-66 .bk-case{padding:65px 0}body.page-id-66 .bk-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .bk-cat-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:15px;padding:20px}body.page-id-66 .bk-cat-grid b{font-size:21px;color:#bd8730}body.page-id-66 .bk-cat-grid h3{font-size:18px;margin:13px 0 6px}body.page-id-66 .bk-cat-grid p{font-size:8px;line-height:1.5;color:#6b7772}body.page-id-66 .bk-cat-grid span{font-size:6.5px;font-weight:900;color:#a87526}body.page-id-66 .bk-featured,body.page-id-66 .bk-faq{padding:64px 0;background:#073f35;color:#fff}body.page-id-66 .bk-feature-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}body.page-id-66 .bk-big{background:#fff;color:var(--ink);border-radius:18px;overflow:hidden}body.page-id-66 .bk-photo{background-size:cover;background-position:center}body.page-id-66 .bk-big .bk-photo{height:340px}body.page-id-66 .parking{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1200&q=80')}body.page-id-66 .fabric{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=700&q=80')}body.page-id-66 .engineering{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=700&q=80')}body.page-id-66 .cost{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=700&q=80')}body.page-id-66 .bk-card-copy{padding:22px}body.page-id-66 .bk-card-copy>span,body.page-id-66 .bk-side span,body.page-id-66 .bk-library-grid article>span{font-size:7px;font-weight:900;color:#ae7825;letter-spacing:.09em}body.page-id-66 .bk-card-copy h3{font-size:29px;line-height:1.05;margin:8px 0}body.page-id-66 .bk-card-copy p{font-size:9px;line-height:1.55;color:#68756f}body.page-id-66 .bk-card-copy a,body.page-id-66 .bk-side a{font-size:7px;font-weight:900;color:#9e6e25}body.page-id-66 .bk-side{display:grid;gap:10px}body.page-id-66 .bk-side article{display:grid;grid-template-columns:145px 1fr;background:#fff;color:var(--ink);border-radius:15px;overflow:hidden}body.page-id-66 .bk-side .bk-photo{height:100%}body.page-id-66 .bk-side article>div:last-child{padding:15px}body.page-id-66 .bk-side h3{font-size:16px;margin:7px 0 11px}body.page-id-66 .bk-paths{background:#e9e2d6}body.page-id-66 .bk-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-66 .bk-path-grid article{background:#fff;border:1px solid #d7cec0;border-radius:17px;padding:23px}body.page-id-66 .bk-path-grid>article>span{font-size:7px;color:#aa7526;font-weight:900}body.page-id-66 .bk-path-grid h3{font-size:22px;margin:8px 0 15px}body.page-id-66 .bk-path-grid ol{padding-left:20px;color:#68756f;font-size:9px;line-height:2}body.page-id-66 .bk-path-grid a{font-size:7px;color:#9d6d25;font-weight:900}body.page-id-66 .bk-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-66 .bk-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-66 .bk-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-66 .bk-library-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-66 .bk-thumb{height:190px;background-size:cover;background-position:center}body.page-id-66 .t1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .t2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .t3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .t4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .t5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .t6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=800&q=80')}body.page-id-66 .bk-library-grid article>span,body.page-id-66 .bk-library-grid article>h3,body.page-id-66 .bk-library-grid article>p,body.page-id-66 .bk-library-grid article>small{margin-left:16px;margin-right:16px}body.page-id-66 .bk-library-grid article>span{display:block;margin-top:14px}body.page-id-66 .bk-library-grid h3{font-size:19px;margin-top:6px;margin-bottom:6px}body.page-id-66 .bk-library-grid p{font-size:8px;line-height:1.5;color:#6a7671}body.page-id-66 .bk-library-grid small{font-size:6px;color:#9c8b6a}body.page-id-66 .bk-more{text-align:center;margin-top:18px}body.page-id-66 .bk-more button{padding:12px 17px}body.page-id-66 .bk-expert{padding:62px 0;background:#e8e0d4}body.page-id-66 .bk-expert-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center}body.page-id-66 .bk-expert>div p{color:#69766f;line-height:1.65}body.page-id-66 .bk-expert-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-66 .bk-expert-cards article{background:#fff;border-radius:15px;padding:20px;border:1px solid #d5ccbd}body.page-id-66 .bk-expert-cards b{font-size:27px;color:#bc8730}body.page-id-66 .bk-expert-cards h3{font-size:18px}body.page-id-66 .bk-expert-cards p{font-size:8px!important}body.page-id-66 .bk-expert-cards a{font-size:6.5px;font-weight:900;color:#9e6d25}body.page-id-66 .bk-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-66 .bk-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:12px;padding:15px}body.page-id-66 .bk-faq-grid b{color:#dfb45a}body.page-id-66 .bk-faq-grid span{font-size:10px;font-weight:700}body.page-id-66 .bk-faq-grid i{font-style:normal;color:#dfb45a;font-size:18px}body.page-id-66 .bk-saudi{background:#f6f2ea}body.page-id-66 .bk-saudi-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-66 .bk-city-cloud{display:flex;flex-wrap:wrap;gap:8px}body.page-id-66 .bk-city-cloud span{padding:12px 15px;border:1px solid #d4cabb;background:#fff;border-radius:999px;font-size:8px;font-weight:900;color:#6e624d}body.page-id-66 .bk-city-cloud span:last-child{background:#0a473d;color:#fff;border-color:#0a473d}body.page-id-66 .bk-case{background:#e9e2d7}body.page-id-66 .bk-case-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-66 .bk-case-row>div{min-height:175px;border-radius:15px;background:linear-gradient(145deg,#0b4d42,#073b33);color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}body.page-id-66 .bk-case-row b{font-size:7px;color:#dfb45a}body.page-id-66 .bk-case-row h3{font-size:20px;margin:7px 0}body.page-id-66 .bk-case-row span{font-size:6px;color:#bed0c9}body.page-id-66 .bk-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-66 .bk-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-66 .bk-cta h2{color:#fff}body.page-id-66 .bk-cta p{color:#bdccc7;line-height:1.65}body.page-id-66 .bk-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:900px){body.page-id-66 .bk-hero-grid,body.page-id-66 .bk-head,body.page-id-66 .bk-feature-grid,body.page-id-66 .bk-expert-grid,body.page-id-66 .bk-saudi-grid,body.page-id-66 .bk-cta-grid{grid-template-columns:1fr}body.page-id-66 .bk-cat-grid{grid-template-columns:1fr 1fr}body.page-id-66 .bk-path-grid,body.page-id-66 .bk-library-grid,body.page-id-66 .bk-case-row{grid-template-columns:1fr 1fr}body.page-id-66 .bk-head{gap:12px}body.page-id-66 .bk-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-66 .bk-shell{width:calc(100% - 28px)}body.page-id-66 .bk-hero{padding:46px 0}body.page-id-66 .bk-hero h1{font-size:51px}body.page-id-66 .bk-search{grid-template-columns:34px 1fr}body.page-id-66 .bk-search button{grid-column:1/-1;padding:12px}body.page-id-66 .bk-cat-grid,body.page-id-66 .bk-path-grid,body.page-id-66 .bk-library-grid,body.page-id-66 .bk-expert-cards,body.page-id-66 .bk-faq-grid,body.page-id-66 .bk-case-row{grid-template-columns:1fr}body.page-id-66 .bk-side article{grid-template-columns:115px 1fr}body.page-id-66 .bk-big .bk-photo{height:240px}body.page-id-66 .bk-categories,body.page-id-66 .bk-paths,body.page-id-66 .bk-library,body.page-id-66 .bk-saudi,body.page-id-66 .bk-case{padding:45px 0}}body.page-id-66 /* BLOG & KNOWLEDGE V3 — complete VIP knowledge architecture */
:root{--k3g:#073f35;--k3g2:#0b5548;--k3gold:#cb983b;--k3cream:#f4efe6;--k3ink:#123e36}body.page-id-66 .bk3{background:var(--k3cream);color:var(--k3ink);overflow:hidden}body.page-id-66 .k3-shell{width:min(1240px,92vw);margin:auto}body.page-id-66 .k3-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-66 .k3-kicker.dark{color:#a87526}body.page-id-66 .k3-hero{padding:76px 0 62px;background:radial-gradient(circle at 80% 12%,rgba(217,172,81,.17),transparent 27%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-66 .k3-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}body.page-id-66 .k3-hero h1{font-size:clamp(58px,6.7vw,102px);line-height:.86;letter-spacing:-.064em;margin:12px 0 21px}body.page-id-66 .k3-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-66 .k3-hero p{font-size:14px;line-height:1.72;color:#c7d6d1;max-width:710px}body.page-id-66 .k3-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:12px;padding:5px;margin-top:25px;max-width:750px}body.page-id-66 .k3-search>span{display:grid;place-items:center;color:#58736b;font-size:20px}body.page-id-66 .k3-search input{border:0;outline:0;padding:12px 4px;font-size:10px}body.page-id-66 .k3-search button,body.page-id-66 .k3-center button{border:0;border-radius:8px;background:#d1a147;color:#143d35;padding:0 17px;font-size:7px;font-weight:900;letter-spacing:.08em}body.page-id-66 .k3-popular{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:11px}body.page-id-66 .k3-popular b{font-size:6px;color:#dfb45b}body.page-id-66 .k3-popular span{border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:6px 8px;font-size:6px;color:#cad9d4}body.page-id-66 .k3-dashboard{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:10px 22px 17px}body.page-id-66 .k3-dash-top{padding:16px 0}body.page-id-66 .k3-dash-top small{color:#dfb45b;font-size:7px;font-weight:900;letter-spacing:.14em}body.page-id-66 .k3-dash-top>b{display:block;font-size:24px;margin-top:5px}body.page-id-66 .k3-dashboard>a{display:grid;grid-template-columns:40px 1fr 20px;gap:8px;align-items:center;padding:13px 0;border-top:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none}body.page-id-66 .k3-dashboard>a>span{color:#dfb45b;font-size:10px;font-weight:900}body.page-id-66 .k3-dashboard>a b{font-size:11px}body.page-id-66 .k3-dashboard>a small{display:block;font-size:7px;color:#9fb7af;margin-top:3px}body.page-id-66 .k3-dashboard>a i{font-style:normal;color:#dfb45b}body.page-id-66 .k3-dash-foot{display:flex;gap:5px;flex-wrap:wrap;padding-top:11px;border-top:1px solid rgba(255,255,255,.12)}body.page-id-66 .k3-dash-foot span{font-size:6px;padding:6px 7px;background:rgba(255,255,255,.06);border-radius:99px;color:#c7d6d1}body.page-id-66 .k3-head{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:28px}body.page-id-66 .k3-head h2,body.page-id-66 .k3-engineer h2,body.page-id-66 .k3-saudi h2,body.page-id-66 .k3-authority h2,body.page-id-66 .k3-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.052em;margin:6px 0 0}body.page-id-66 .k3-head p{color:#69766f;line-height:1.65}body.page-id-66 .k3-head.light h2{color:#fff}body.page-id-66 .k3-head.light p{color:#bdcdc7}body.page-id-66 .k3-start,body.page-id-66 .k3-latest,body.page-id-66 .k3-compare,body.page-id-66 .k3-faq,body.page-id-66 .k3-cases{padding:66px 0}body.page-id-66 .k3-start-grid{display:grid;grid-template-columns:1.4fr repeat(2,1fr);gap:9px}body.page-id-66 .k3-start-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;padding:20px}body.page-id-66 .k3-start-grid .hero-guide{grid-row:span 2;padding:0;overflow:hidden}body.page-id-66 .hero-guide .k3-img{height:280px}body.page-id-66 .hero-guide>div:last-child{padding:22px}body.page-id-66 .k3-start-grid span{font-size:7px;font-weight:900;color:#ad7825}body.page-id-66 .k3-start-grid h3{font-size:20px;line-height:1.08;margin:8px 0}body.page-id-66 .hero-guide h3{font-size:29px}body.page-id-66 .k3-start-grid p{font-size:8px;line-height:1.55;color:#68756f}body.page-id-66 .k3-start-grid a{font-size:6.5px;font-weight:900;color:#9f6e25}body.page-id-66 .k3-img{background-size:cover;background-position:center}body.page-id-66 .park,body.page-id-66 .a1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=1000&q=82')}body.page-id-66 .a2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=900&q=82')}body.page-id-66 .a3{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=900&q=82')}body.page-id-66 .a4{background-image:url('https://images.unsplash.com/photo-1504307651254-35680f356dfd?auto=format&fit=crop&w=900&q=82')}body.page-id-66 .a5{background-image:url('https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=900&q=82')}body.page-id-66 .a6{background-image:url('https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=900&q=82')}body.page-id-66 .k3-topics,body.page-id-66 .k3-tools,body.page-id-66 .k3-saudi{padding:65px 0;background:#073f35;color:#fff}body.page-id-66 .k3-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .k3-topic-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:19px}body.page-id-66 .k3-topic-grid b{font-size:20px;color:#dfb45a}body.page-id-66 .k3-topic-grid>article>span{display:block;font-size:6px;color:#9fb9b0;font-weight:900;letter-spacing:.12em;margin-top:12px}body.page-id-66 .k3-topic-grid h3{font-size:18px;margin:6px 0}body.page-id-66 .k3-topic-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-66 .k3-topic-grid small{font-size:6px;color:#dfb45a}body.page-id-66 .k3-filter{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-66 .k3-filter button{border:1px solid #d3cabb;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-66 .k3-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-66 .k3-article-grid article{background:#fff;border:1px solid #d8d0c3;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-66 .k3-article-grid .k3-img{height:205px}body.page-id-66 .k3-article-grid article>span,body.page-id-66 .k3-article-grid h3,body.page-id-66 .k3-article-grid p,body.page-id-66 .k3-article-grid a{margin-left:16px;margin-right:16px}body.page-id-66 .k3-article-grid article>span{display:block;margin-top:14px;font-size:6.5px;font-weight:900;color:#aa7526}body.page-id-66 .k3-article-grid h3{font-size:19px;line-height:1.08;margin-top:7px;margin-bottom:6px}body.page-id-66 .k3-article-grid p{font-size:8px;line-height:1.5;color:#69766f}body.page-id-66 .k3-article-grid a{font-size:6px;font-weight:900;color:#9f6e25}body.page-id-66 .k3-center{text-align:center;margin-top:20px}body.page-id-66 .k3-center button{padding:12px 17px}body.page-id-66 .k3-engineer{padding:64px 0;background:#e8e0d4}body.page-id-66 .k3-eng-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:center}body.page-id-66 .k3-engineer p{color:#68756f;line-height:1.65}body.page-id-66 .k3-engineer a{font-size:7px;font-weight:900;color:#9d6c24}body.page-id-66 .k3-eng-list{background:#fff;border:1px solid #d5ccbd;border-radius:17px;padding:7px 18px}body.page-id-66 .k3-eng-list>div{display:grid;grid-template-columns:48px 1fr 20px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #e5ded3}body.page-id-66 .k3-eng-list>div:last-child{border:0}body.page-id-66 .k3-eng-list b{font-size:18px;color:#b98128}body.page-id-66 .k3-eng-list strong{font-size:12px}body.page-id-66 .k3-eng-list small{display:block;color:#73807b;font-size:7px;margin-top:3px}body.page-id-66 .k3-eng-list i{font-style:normal;color:#b98128}body.page-id-66 .k3-compare{background:#f6f2eb}body.page-id-66 .k3-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .k3-compare-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-66 .k3-compare-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0a473d;color:#dfb45a;font-size:9px}body.page-id-66 .k3-compare-grid h3{font-size:18px;min-height:45px}body.page-id-66 .k3-compare-grid span{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-66 .k3-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .k3-tools-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-66 .k3-tools-grid b{font-size:21px;color:#dfb45a}body.page-id-66 .k3-tools-grid h3{font-size:18px;margin:12px 0 6px}body.page-id-66 .k3-tools-grid p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-66 .k3-tools-grid span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-66 .k3-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-66 .k3-faq-grid>div{display:grid;grid-template-columns:42px 1fr 25px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:15px}body.page-id-66 .k3-faq-grid b{color:#b67e27}body.page-id-66 .k3-faq-grid span{font-size:10px;font-weight:700}body.page-id-66 .k3-faq-grid i{font-style:normal;color:#b67e27;font-size:18px}body.page-id-66 .k3-saudi{background:linear-gradient(145deg,#073b33,#0b5548)}body.page-id-66 .k3-saudi-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-66 .k3-saudi h2{color:#fff}body.page-id-66 .k3-saudi p{color:#bdcdc7;line-height:1.65}body.page-id-66 .k3-cities{display:flex;flex-wrap:wrap;gap:8px}body.page-id-66 .k3-cities span{padding:11px 14px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:99px;font-size:7px;font-weight:900;color:#d1ddd9}body.page-id-66 .k3-cities span:last-child{background:#d2a348;color:#173e35;border-color:#d2a348}body.page-id-66 .k3-cases{background:#e9e2d7}body.page-id-66 .k3-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-66 .k3-case-grid article{background:#fff;border:1px solid #d5ccbd;border-radius:16px;overflow:hidden;padding-bottom:18px}body.page-id-66 .k3-case-photo{height:215px;background-size:cover;background-position:center}body.page-id-66 .c1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=82')}body.page-id-66 .c2{background-image:url('https://images.unsplash.com/photo-1554068865-24cecd4e34b8?auto=format&fit=crop&w=900&q=82')}body.page-id-66 .c3{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=900&q=82')}body.page-id-66 .k3-case-grid article>span,body.page-id-66 .k3-case-grid h3,body.page-id-66 .k3-case-grid p,body.page-id-66 .k3-case-grid a{margin-left:16px;margin-right:16px}body.page-id-66 .k3-case-grid article>span{display:block;margin-top:14px;font-size:6px;color:#a87425;font-weight:900}body.page-id-66 .k3-case-grid h3{font-size:20px;margin-top:6px;margin-bottom:6px}body.page-id-66 .k3-case-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-66 .k3-case-grid a{font-size:6px;font-weight:900;color:#9f6d24}body.page-id-66 .k3-authority{padding:50px 0;background:#f7f3ec}body.page-id-66 .k3-auth-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}body.page-id-66 .k3-auth-list{display:flex;flex-wrap:wrap;gap:7px}body.page-id-66 .k3-auth-list span{padding:9px 11px;border:1px solid #d5ccbd;background:#fff;border-radius:99px;font-size:6.5px;font-weight:900;color:#75664b}body.page-id-66 .k3-cta{padding:57px 0;background:#062f29;color:#fff}body.page-id-66 .k3-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-66 .k3-cta h2{color:#fff}body.page-id-66 .k3-cta p{color:#bdccc7;line-height:1.65}body.page-id-66 .k3-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-66 .k3-hero-grid,body.page-id-66 .k3-head,body.page-id-66 .k3-eng-grid,body.page-id-66 .k3-saudi-grid,body.page-id-66 .k3-auth-grid,body.page-id-66 .k3-cta-grid{grid-template-columns:1fr}body.page-id-66 .k3-start-grid{grid-template-columns:1fr 1fr}body.page-id-66 .k3-start-grid .hero-guide{grid-column:1/-1;grid-row:auto}body.page-id-66 .k3-topic-grid,body.page-id-66 .k3-tools-grid{grid-template-columns:1fr 1fr}body.page-id-66 .k3-article-grid,body.page-id-66 .k3-case-grid{grid-template-columns:1fr 1fr}body.page-id-66 .k3-compare-grid{grid-template-columns:1fr 1fr}body.page-id-66 .k3-filter{justify-content:flex-start}}
@media(max-width:600px){body.page-id-66 .k3-shell{width:calc(100% - 28px)}body.page-id-66 .k3-hero{padding:47px 0}body.page-id-66 .k3-hero h1{font-size:51px}body.page-id-66 .k3-search{grid-template-columns:35px 1fr}body.page-id-66 .k3-search button{grid-column:1/-1;padding:11px}body.page-id-66 .k3-start,body.page-id-66 .k3-latest,body.page-id-66 .k3-compare,body.page-id-66 .k3-faq,body.page-id-66 .k3-cases{padding:45px 0}body.page-id-66 .k3-start-grid,body.page-id-66 .k3-topic-grid,body.page-id-66 .k3-article-grid,body.page-id-66 .k3-compare-grid,body.page-id-66 .k3-tools-grid,body.page-id-66 .k3-faq-grid,body.page-id-66 .k3-case-grid{grid-template-columns:1fr}body.page-id-66 .hero-guide .k3-img{height:230px}body.page-id-66 .k3-head{gap:12px}}body.page-id-66{--dlg:#073f35;--dlg2:#0b5548;--dlgold:#ca983c;--dlcream:#f4efe6;--dlink:#123e36}body.page-id-66 .dl{background:var(--dlcream);color:var(--dlink);overflow:hidden}body.page-id-66 .dl-shell{width:min(1220px,92vw);margin:auto}body.page-id-66 .dl-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#d9aa50}body.page-id-66 .dl-kicker.dark{color:#a87526}body.page-id-66 .dl-hero{padding:72px 0 58px;background:radial-gradient(circle at 82% 12%,rgba(218,173,82,.18),transparent 28%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-66 .dl-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}body.page-id-66 .dl-breadcrumb{font-size:6px;color:#91aaa2;margin-bottom:20px}body.page-id-66 .dl-hero h1{font-size:clamp(58px,6.8vw,100px);line-height:.86;letter-spacing:-.063em;margin:10px 0 21px}body.page-id-66 .dl-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-66 .dl-hero p{font-size:14px;line-height:1.7;color:#c6d6d1;max-width:720px}body.page-id-66 .dl-search{display:grid;grid-template-columns:40px 1fr auto;background:#fff;border-radius:11px;padding:5px;margin-top:24px}body.page-id-66 .dl-search>span{display:grid;place-items:center;color:#6a8179;font-size:18px}body.page-id-66 .dl-search input{border:0;outline:0;padding:11px 4px;font-size:9px}body.page-id-66 .dl-search button{border:0;border-radius:7px;background:#d2a247;color:#173f36;font-size:7px;font-weight:900;padding:0 16px}body.page-id-66 .dl-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:10px}body.page-id-66 .dl-chips b{font-size:6px;color:#dfb45b}body.page-id-66 .dl-chips span{font-size:6px;border:1px solid rgba(255,255,255,.14);padding:6px 8px;border-radius:99px;color:#cbd9d5}body.page-id-66 .dl-feature{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:19px;padding:22px}body.page-id-66 .dl-feature>small{font-size:7px;color:#dfb45b;font-weight:900}body.page-id-66 .dl-feature h2{font-size:29px;margin:5px 0 13px}body.page-id-66 .dl-feature>div{display:grid;grid-template-columns:36px 1fr 38px;gap:8px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.12)}body.page-id-66 .dl-feature>div>b{color:#dfb45b;font-size:10px}body.page-id-66 .dl-feature strong{font-size:10px}body.page-id-66 .dl-feature small{display:block;color:#9fb7af;font-size:7px;margin-top:3px}body.page-id-66 .dl-feature i{font-style:normal;font-size:6px;border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:5px;text-align:center}body.page-id-66 .dl-feature>a{display:inline-block;margin-top:11px;color:#dfb45b;font-size:7px;font-weight:900}body.page-id-66 .dl-trust{background:#e7dfd3;border-bottom:1px solid #d2c8b8}body.page-id-66 .dl-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}body.page-id-66 .dl-trust-grid>div{padding:17px;border-right:1px solid #d2c8b8}body.page-id-66 .dl-trust-grid>div:last-child{border:0}body.page-id-66 .dl-trust b,body.page-id-66 .dl-trust span{display:block}body.page-id-66 .dl-trust b{font-size:7px;color:#a87526}body.page-id-66 .dl-trust span{font-size:8px;margin-top:4px;color:#61726b}body.page-id-66 .dl-library,body.page-id-66 .dl-company,body.page-id-66 .dl-compare,body.page-id-66 .dl-controlled{padding:65px 0}body.page-id-66 .dl-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-66 .dl-head h2,body.page-id-66 .dl-tech h2,body.page-id-66 .dl-request h2,body.page-id-66 .dl-cta h2{font-size:clamp(43px,5vw,71px);line-height:.93;letter-spacing:-.052em;margin:7px 0 0}body.page-id-66 .dl-head p{color:#69766f;line-height:1.65}body.page-id-66 .dl-head.light h2{color:#fff}body.page-id-66 .dl-head.light p{color:#bdcdc7}body.page-id-66 .dl-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .dl-categories article{background:#fff;border:1px solid #d7cec0;border-radius:15px;padding:18px;position:relative}body.page-id-66 .dl-categories article>b{position:absolute;right:16px;top:16px;color:#d5c5aa;font-size:18px}body.page-id-66 .dl-icon{width:38px;height:38px;border-radius:10px;background:#0a473d;color:#dfb45a;display:grid;place-items:center;font-size:17px}body.page-id-66 .dl-categories article>span{display:block;margin-top:13px;font-size:6px;color:#a87526;font-weight:900}body.page-id-66 .dl-categories h3{font-size:18px;margin:6px 0}body.page-id-66 .dl-categories p{font-size:8px;line-height:1.5;color:#69766f;min-height:37px}body.page-id-66 .dl-categories a{font-size:6px;font-weight:900;color:#9f6e25}body.page-id-66 .dl-popular,body.page-id-66 .dl-tech,body.page-id-66 .dl-request{padding:64px 0;background:#073f35;color:#fff}body.page-id-66 .dl-files{display:grid;grid-template-columns:1fr 1fr;gap:9px}body.page-id-66 .dl-files article{display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:14px;padding:15px}body.page-id-66 .dl-filetype{width:50px;height:58px;border-radius:8px;background:#d2a247;color:#173e35;display:grid;place-items:center;font-size:9px;font-weight:900}body.page-id-66 .dl-files span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-66 .dl-files h3{font-size:14px;margin:4px 0}body.page-id-66 .dl-files p{font-size:7px;color:#bdcdc7;margin:0}body.page-id-66 .dl-files small{font-size:5.5px;color:#8fa9a0}body.page-id-66 .dl-files button{border:1px solid rgba(255,255,255,.16);background:transparent;color:#fff;border-radius:7px;padding:9px;font-size:6px;font-weight:900}body.page-id-66 .dl-docgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-66 .dl-docgrid>div{display:grid;grid-template-columns:45px 1fr 25px;gap:10px;align-items:center;background:#fff;border:1px solid #d7cec0;border-radius:12px;padding:14px}body.page-id-66 .dl-docgrid>div>span{font-size:6px;background:#0a473d;color:#fff;border-radius:6px;padding:7px;text-align:center;font-weight:900}body.page-id-66 .dl-docgrid section b,body.page-id-66 .dl-docgrid section small{display:block}body.page-id-66 .dl-docgrid section b{font-size:10px}body.page-id-66 .dl-docgrid section small{font-size:7px;color:#71807a;margin-top:3px}body.page-id-66 .dl-docgrid i{font-style:normal;color:#b98128;font-size:17px}body.page-id-66 .dl-docgrid .request{background:#e8e0d4}body.page-id-66 .dl-tech-grid,body.page-id-66 .dl-request-grid,body.page-id-66 .dl-cta-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-66 .dl-tech h2,body.page-id-66 .dl-request h2{color:#fff}body.page-id-66 .dl-tech p,body.page-id-66 .dl-request p{color:#bdcdc7;line-height:1.65}body.page-id-66 .dl-tech>a{color:#dfb45a;font-size:7px;font-weight:900}body.page-id-66 .dl-tech-list{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:7px 18px}body.page-id-66 .dl-tech-list>div{display:grid;grid-template-columns:45px 1fr 65px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-66 .dl-tech-list>div:last-child{border:0}body.page-id-66 .dl-tech-list b{color:#dfb45a;font-size:17px}body.page-id-66 .dl-tech-list strong{font-size:10px}body.page-id-66 .dl-tech-list small{display:block;color:#9fb7af;font-size:7px;margin-top:3px}body.page-id-66 .dl-tech-list i{font-style:normal;font-size:6px;color:#dfb45a;text-align:right}body.page-id-66 .dl-controlled{background:#e9e2d7}body.page-id-66 .dl-control-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .dl-control-grid article{background:#fff;border:1px solid #d5ccbd;border-radius:15px;padding:19px}body.page-id-66 .dl-control-grid b{font-size:6px;background:#0a473d;color:#dfb45a;border-radius:99px;padding:6px 8px}body.page-id-66 .dl-control-grid h3{font-size:18px;margin:14px 0 6px}body.page-id-66 .dl-control-grid p{font-size:8px;line-height:1.5;color:#69766f;min-height:48px}body.page-id-66 .dl-control-grid button{border:0;background:transparent;padding:0;color:#9f6e25;font-size:6px;font-weight:900}body.page-id-66 .dl-request-grid{align-items:start}body.page-id-66 .dl-request form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:17px;padding:20px}body.page-id-66 .dl-request form div{display:flex;flex-direction:column;gap:5px}body.page-id-66 .dl-request form .full{grid-column:1/-1}body.page-id-66 .dl-request label{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-66 .dl-request input,body.page-id-66 .dl-request textarea{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);border-radius:8px;padding:11px;color:#fff;outline:0;font-size:8px}body.page-id-66 .dl-request textarea{height:72px;resize:none}body.page-id-66 .dl-request form button{grid-column:1/-1;border:0;border-radius:8px;background:#d2a247;color:#173e35;padding:12px;font-size:7px;font-weight:900}body.page-id-66 .dl-note{padding:22px 0;background:#e8e0d4}body.page-id-66 .dl-note .dl-shell{display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:center}body.page-id-66 .dl-note b{font-size:7px;color:#a87526}body.page-id-66 .dl-note p{font-size:8px;color:#68756f;line-height:1.5}body.page-id-66 .dl-cta{padding:57px 0;background:#062f29;color:#fff}body.page-id-66 .dl-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-66 .dl-cta h2{color:#fff}body.page-id-66 .dl-cta p{color:#bdccc7;line-height:1.65}body.page-id-66 .dl-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-66 .dl-hero-grid,body.page-id-66 .dl-head,body.page-id-66 .dl-tech-grid,body.page-id-66 .dl-request-grid,body.page-id-66 .dl-cta-grid{grid-template-columns:1fr}body.page-id-66 .dl-categories,body.page-id-66 .dl-control-grid{grid-template-columns:1fr 1fr}body.page-id-66 .dl-trust-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-66 .dl-shell{width:calc(100% - 28px)}body.page-id-66 .dl-hero h1{font-size:50px}body.page-id-66 .dl-search{grid-template-columns:35px 1fr}body.page-id-66 .dl-search button{grid-column:1/-1;padding:11px}body.page-id-66 .dl-categories,body.page-id-66 .dl-files,body.page-id-66 .dl-docgrid,body.page-id-66 .dl-control-grid,body.page-id-66 .dl-trust-grid{grid-template-columns:1fr}body.page-id-66 .dl-request form{grid-template-columns:1fr}body.page-id-66 .dl-request form .full,body.page-id-66 .dl-request form button{grid-column:auto}body.page-id-66 .dl-note .dl-shell{grid-template-columns:1fr}body.page-id-66 .dl-trust-grid>div{border-right:0;border-bottom:1px solid #d2c8b8}}body.page-id-66 .dl-flow{padding:24px 0;background:#e8e0d4;border-top:1px solid #d6ccbd;border-bottom:1px solid #d6ccbd}body.page-id-66 .dl-flow-grid{display:flex;align-items:center;justify-content:space-between;gap:10px}body.page-id-66 .dl-flow-grid>div{flex:1;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center}body.page-id-66 .dl-flow-grid>div>b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#0a473d;color:#dfb45a;font-size:10px}body.page-id-66 .dl-flow-grid strong,body.page-id-66 .dl-flow-grid small{display:block}body.page-id-66 .dl-flow-grid strong{font-size:7px;color:#a87526}body.page-id-66 .dl-flow-grid small{font-size:7px;color:#68756f;margin-top:2px}body.page-id-66 .dl-flow-grid>i{font-style:normal;color:#b98128}
@media(max-width:650px){body.page-id-66 .dl-flow-grid{display:grid;grid-template-columns:1fr}body.page-id-66 .dl-flow-grid>i{display:none}}body.page-id-66{--g:#073f35;--gold:#ca983c;--cream:#f4efe6;--ink:#123e36}body.page-id-66 .dv{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-66 .dv-shell{width:min(1220px,92vw);margin:auto}body.page-id-66 .dv-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#dfb45a}body.page-id-66 .dv-kicker.dark{color:#a87526}body.page-id-66 .dv-hero{padding:70px 0 58px;background:linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-66 .dv-hero-grid,body.page-id-66 .dv-controlled-grid,body.page-id-66 .dv-request-grid,body.page-id-66 .dv-cta-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-66 .dv-crumb{font-size:6px;color:#91aaa2;margin-bottom:20px}body.page-id-66 .dv-hero h1{font-size:clamp(58px,6.8vw,100px);line-height:.86;letter-spacing:-.063em;margin:10px 0 20px}body.page-id-66 .dv-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-66 .dv-hero p{font-size:14px;line-height:1.7;color:#c6d6d1}body.page-id-66 .dv-search{display:grid;grid-template-columns:40px 1fr auto;background:#fff;border-radius:11px;padding:5px;margin-top:24px}body.page-id-66 .dv-search span{display:grid;place-items:center;color:#687c76}body.page-id-66 .dv-search input{border:0;outline:0;padding:11px;font-size:9px}body.page-id-66 .dv-search button{border:0;border-radius:7px;background:#d2a247;color:#173f36;font-size:7px;font-weight:900;padding:0 16px}body.page-id-66 .dv-cover{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);border-radius:18px;overflow:hidden;padding-bottom:20px}body.page-id-66 .dv-cover-img{height:260px;background:url('https://images.unsplash.com/photo-1581094794329-c8112a89af12?auto=format&fit=crop&w=900&q=85') center/cover}body.page-id-66 .dv-cover small,body.page-id-66 .dv-cover h2,body.page-id-66 .dv-cover p{margin-left:20px;margin-right:20px}body.page-id-66 .dv-cover small{display:block;color:#dfb45a;font-size:6px;margin-top:16px}body.page-id-66 .dv-cover h2{font-size:25px;margin-top:5px;margin-bottom:4px}body.page-id-66 .dv-cover p{font-size:8px;margin-top:0}body.page-id-66 .dv-nav{background:#e7dfd3;border-bottom:1px solid #d2c8b8}body.page-id-66 .dv-nav .dv-shell{display:flex;gap:7px;overflow:auto;padding-top:12px;padding-bottom:12px}body.page-id-66 .dv-nav span{white-space:nowrap;border:1px solid #cfc4b4;border-radius:99px;padding:7px 10px;font-size:6px;font-weight:900}body.page-id-66 .dv-section{padding:64px 0}body.page-id-66 .dv-section.alt{background:#e9e2d7}body.page-id-66 .dv-section.dark,body.page-id-66 .dv-controlled{background:#073f35;color:#fff}body.page-id-66 .dv-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-66 .dv-head h2,body.page-id-66 .dv-controlled h2,body.page-id-66 .dv-request h2,body.page-id-66 .dv-cta h2{font-size:clamp(42px,5vw,70px);line-height:.93;letter-spacing:-.05em;margin:7px 0 0}body.page-id-66 .dv-head p{color:#68756f;line-height:1.65}body.page-id-66 .dv-head.light h2{color:#fff}body.page-id-66 .dv-head.light p{color:#bdcdc7}body.page-id-66 .dv-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .dv-cards.big{grid-template-columns:repeat(4,1fr)}body.page-id-66 .dv-cards article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;overflow:hidden}body.page-id-66 .dv-img{height:165px;background-position:center;background-size:cover}body.page-id-66 .company{background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .parking{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .tensile{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .applications{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .hdpe{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .pvc{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .ptfe{background-image:url('https://images.unsplash.com/photo-1523726491678-bf852e717f6a?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .coating{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .inspection{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .itp{background-image:url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .coc{background-image:url('https://images.unsplash.com/photo-1554224155-8d04cb21cd6c?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .handover{background-image:url('https://images.unsplash.com/photo-1521791136064-7986c2920216?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .project1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=85')}body.page-id-66 .project2{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=900&q=85')}body.page-id-66 .dv-body{padding:15px}body.page-id-66 .dv-body>span,body.page-id-66 .dv-projects span{font-size:6px;color:#a87526;font-weight:900}body.page-id-66 .dv-body h3{font-size:17px;margin:6px 0}body.page-id-66 .dv-body p{font-size:8px;line-height:1.5;color:#69766f;min-height:36px}body.page-id-66 .dv-body footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e7e0d5;padding-top:10px}body.page-id-66 .dv-body small{font-size:5.5px;color:#897b68}body.page-id-66 .dv-body button,body.page-id-66 .dv-strip button,body.page-id-66 .dv-projects button,body.page-id-66 .dv-proc button{border:0;background:transparent;color:#9f6e25;font-size:6px;font-weight:900}body.page-id-66 .dv-techgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:12px}body.page-id-66 .dv-techpic{min-height:390px;border-radius:16px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=85') center/cover}body.page-id-66 .dv-techlist{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:8px 18px}body.page-id-66 .dv-techlist>div{display:grid;grid-template-columns:45px 1fr 70px;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-66 .dv-techlist>div:last-child{border:0}body.page-id-66 .dv-techlist b{color:#dfb45a;font-size:17px}body.page-id-66 .dv-techlist strong{font-size:10px}body.page-id-66 .dv-techlist small{display:block;color:#9fb7af;font-size:7px}body.page-id-66 .dv-techlist i{font-style:normal;color:#dfb45a;font-size:6px;text-align:right}body.page-id-66 .dv-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .dv-strip article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:15px}body.page-id-66 .dv-cert{height:130px;border-radius:9px;background:linear-gradient(145deg,#f7f7f4,#e6e1d8);position:relative}body.page-id-66 .dv-cert:before{content:"CERTIFICATE";position:absolute;inset:17px;border:3px double #c6a35f;display:grid;place-items:center;font-size:11px;color:#9b7a39;font-weight:900}body.page-id-66 .dv-strip span{display:block;color:#a87526;font-size:6px;font-weight:900;margin-top:13px}body.page-id-66 .dv-strip h3{font-size:17px;margin:5px 0}body.page-id-66 .dv-strip p{font-size:8px;color:#69766f}body.page-id-66 .dv-mini{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-66 .dv-mini>div{display:grid;grid-template-columns:48px 1fr 55px;align-items:center;background:#fff;border:1px solid #d6cdbf;border-radius:12px;padding:13px}body.page-id-66 .dv-mini b{width:35px;height:35px;border-radius:9px;background:#0a473d;color:#dfb45a;display:grid;place-items:center;font-size:8px}body.page-id-66 .dv-mini strong{font-size:10px}body.page-id-66 .dv-mini small{display:block;color:#71807a;font-size:7px;margin-top:3px}body.page-id-66 .dv-mini i{font-style:normal;color:#a87526;font-size:6px;text-align:right}body.page-id-66 .dv-proc{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-66 .dv-proc>div{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-66 .dv-proc span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-66 .dv-proc h3{font-size:18px}body.page-id-66 .dv-proc p{font-size:8px;line-height:1.5;color:#bdcdc7;min-height:50px}body.page-id-66 .dv-proc button{color:#dfb45a}body.page-id-66 .dv-projects{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-66 .dv-projects article{display:grid;grid-template-columns:45% 55%;background:#fff;border:1px solid #d6cdbf;border-radius:15px;overflow:hidden}body.page-id-66 .dv-projects article>div:last-child{padding:20px}body.page-id-66 .dv-projects h3{font-size:19px;margin:7px 0}body.page-id-66 .dv-projects p{font-size:8px;color:#69766f}body.page-id-66 .dv-controlled{padding:60px 0}body.page-id-66 .dv-controlled h2{color:#fff}body.page-id-66 .dv-controlled p{color:#bdcdc7;line-height:1.65}body.page-id-66 .dv-locks{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-66 .dv-locks span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:9px;padding:13px;font-size:7px;color:#d1dfda;font-weight:900}body.page-id-66 .dv-request{padding:64px 0;background:#e9e2d7}body.page-id-66 .dv-request-grid{align-items:start}body.page-id-66 .dv-request p{color:#68756f;line-height:1.65}body.page-id-66 .dv-request form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#fff;border:1px solid #d5ccbd;border-radius:16px;padding:20px}body.page-id-66 .dv-request form div{display:flex;flex-direction:column;gap:5px}body.page-id-66 .dv-request form .full{grid-column:1/-1}body.page-id-66 .dv-request label{font-size:6px;color:#a87526;font-weight:900}body.page-id-66 .dv-request input,body.page-id-66 .dv-request textarea{border:1px solid #ddd4c7;background:#f8f5f0;border-radius:8px;padding:11px;font-size:8px}body.page-id-66 .dv-request textarea{height:70px}body.page-id-66 .dv-request form button{grid-column:1/-1;border:0;border-radius:8px;background:#0a473d;color:#fff;padding:12px;font-size:7px;font-weight:900}body.page-id-66 .dv-note{padding:21px 0;background:#ddd4c6}body.page-id-66 .dv-note .dv-shell{display:grid;grid-template-columns:180px 1fr;gap:20px}body.page-id-66 .dv-note b{font-size:7px;color:#a87526}body.page-id-66 .dv-note p{font-size:8px;color:#68756f;margin:0}body.page-id-66 .dv-cta{padding:55px 0;background:#062f29;color:#fff}body.page-id-66 .dv-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-66 .dv-cta h2{color:#fff}body.page-id-66 .dv-cta p{color:#bdccc7}body.page-id-66 .dv-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-66 .dv-hero-grid,body.page-id-66 .dv-head,body.page-id-66 .dv-techgrid,body.page-id-66 .dv-controlled-grid,body.page-id-66 .dv-request-grid,body.page-id-66 .dv-cta-grid{grid-template-columns:1fr}body.page-id-66 .dv-cards,body.page-id-66 .dv-cards.big,body.page-id-66 .dv-strip{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-66 .dv-shell{width:calc(100% - 28px)}body.page-id-66 .dv-hero h1{font-size:50px}body.page-id-66 .dv-cards,body.page-id-66 .dv-cards.big,body.page-id-66 .dv-strip,body.page-id-66 .dv-mini,body.page-id-66 .dv-proc,body.page-id-66 .dv-projects,body.page-id-66 .dv-locks{grid-template-columns:1fr}body.page-id-66 .dv-projects article{grid-template-columns:1fr}body.page-id-66 .dv-request form{grid-template-columns:1fr}body.page-id-66 .dv-request form .full,body.page-id-66 .dv-request form button{grid-column:auto}body.page-id-66 .dv-note .dv-shell{grid-template-columns:1fr}body.page-id-66 .dv-search{grid-template-columns:35px 1fr}body.page-id-66 .dv-search button{grid-column:1/-1;padding:10px}}body.page-id-66{--o2g:#083f36;--o2g2:#0d584a;--o2gold:#cb983b;--o2cream:#f4efe6;--o2ink:#123e36}body.page-id-66 .op2{background:var(--o2cream);color:var(--o2ink);overflow:hidden}body.page-id-66 .op2-shell{width:min(1240px,92vw);margin:auto}body.page-id-66 .op2-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#dfb35a}body.page-id-66 .op2-kicker.dark{color:#a87425}body.page-id-66 .op2-hero{padding:68px 0 56px;background:linear-gradient(135deg,#052f29 0%,#0a5144 72%,#0c5a4b 100%);color:#fff}body.page-id-66 .op2-hero-top{display:grid;grid-template-columns:1fr .55fr;gap:55px;align-items:end}body.page-id-66 .op2-hero h1{font-size:clamp(58px,6.8vw,102px);line-height:.86;letter-spacing:-.064em;margin:11px 0 20px}body.page-id-66 .op2-hero h1 em{font-style:normal;color:#e2b75e}body.page-id-66 .op2-hero p{font-size:14px;line-height:1.7;color:#c7d7d2;max-width:760px}body.page-id-66 .op2-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.14);border-radius:15px;overflow:hidden}body.page-id-66 .op2-hero-stats>div{padding:15px;border-right:1px solid rgba(255,255,255,.12)}body.page-id-66 .op2-hero-stats>div:last-child{border:0}body.page-id-66 .op2-hero-stats b,body.page-id-66 .op2-hero-stats span{display:block}body.page-id-66 .op2-hero-stats b{font-size:7px;color:#dfb45a}body.page-id-66 .op2-hero-stats span{font-size:8px;margin-top:5px;color:#d5e0dc}body.page-id-66 .op2-search{display:grid;grid-template-columns:42px 1fr auto;background:#fff;border-radius:13px;padding:5px;margin:26px 0 18px}body.page-id-66 .op2-search span{display:grid;place-items:center;color:#607971}body.page-id-66 .op2-search input{border:0;outline:0;padding:12px;font-size:9px}body.page-id-66 .op2-search button{border:0;border-radius:8px;background:#d2a147;color:#173e35;font-size:7px;font-weight:900;padding:0 17px}body.page-id-66 .op2-hero-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:10px}body.page-id-66 .op2-feature-main,body.page-id-66 .op2-pack{border:1px solid rgba(255,255,255,.14);border-radius:17px;overflow:hidden;background:rgba(255,255,255,.06)}body.page-id-66 .op2-feature-main{display:grid;grid-template-columns:45% 55%}body.page-id-66 .op2-feature-img{background-size:cover;background-position:center;min-height:260px}body.page-id-66 .op2-feature-img.company{background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=900&q=85')}body.page-id-66 .op2-feature-copy{padding:22px}body.page-id-66 .op2-feature-copy>span,body.page-id-66 .op2-pack>span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-66 .op2-feature-copy h2{font-size:26px;margin:7px 0}body.page-id-66 .op2-feature-copy p,body.page-id-66 .op2-pack p{font-size:8px;line-height:1.5;color:#bdcdc7}body.page-id-66 .op2-feature-copy>div{display:flex;justify-content:space-between;align-items:center;margin-top:18px}body.page-id-66 .op2-feature-copy small{font-size:6px}body.page-id-66 .op2-feature-copy button,body.page-id-66 .op2-pack button{border:0;background:transparent;color:#dfb45a;font-size:6px;font-weight:900}body.page-id-66 .op2-pack{padding:20px}body.page-id-66 .op2-pack h3{font-size:20px;margin:8px 0}body.page-id-66 .op2-pack ul{padding-left:18px;font-size:8px;line-height:1.9;color:#c5d2ce}body.page-id-66 .op2-pack.dark{background:#d1a248;color:#163e35;border:0}body.page-id-66 .op2-pack.dark>span,body.page-id-66 .op2-pack.dark button{color:#163e35}body.page-id-66 .op2-pack.dark p,body.page-id-66 .op2-pack.dark ul{color:#315d53}body.page-id-66 .op2-audience,body.page-id-66 .op2-library,body.page-id-66 .op2-compliance,body.page-id-66 .op2-quality,body.page-id-66 .op2-revision{padding:64px 0}body.page-id-66 .op2-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-66 .op2-head h2,body.page-id-66 .op2-tech h2,body.page-id-66 .op2-controlled h2,body.page-id-66 .op2-request h2,body.page-id-66 .op2-cta h2{font-size:clamp(43px,5vw,72px);line-height:.93;letter-spacing:-.052em;margin:7px 0 0}body.page-id-66 .op2-head p{color:#68756f;line-height:1.65}body.page-id-66 .op2-head.light h2{color:#fff}body.page-id-66 .op2-head.light p{color:#bdcdc7}body.page-id-66 .op2-audience{background:#e9e2d7}body.page-id-66 .op2-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .op2-audience-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-66 .op2-audience-grid b{font-size:7px;color:#a87526}body.page-id-66 .op2-audience-grid h3{font-size:18px;margin:9px 0}body.page-id-66 .op2-audience-grid p{font-size:8px;line-height:1.5;color:#68756f;min-height:50px}body.page-id-66 .op2-audience-grid span{font-size:6px;font-weight:900;color:#9f6d24}body.page-id-66 .op2-filters{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}body.page-id-66 .op2-filters button{border:1px solid #d1c7b7;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900;color:#75633e}body.page-id-66 .op2-shelf{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}body.page-id-66 .op2-shelf article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;overflow:hidden;padding-bottom:14px}body.page-id-66 .op2-cover{height:180px;background-size:cover;background-position:center}body.page-id-66 .cp{background-image:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=700&q=80')}body.page-id-66 .cat{background-image:url('https://images.unsplash.com/photo-1511818966892-d7d671e672a2?auto=format&fit=crop&w=700&q=80')}body.page-id-66 .park{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=700&q=80')}body.page-id-66 .tens{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=700&q=80')}body.page-id-66 .mat{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=700&q=80')}body.page-id-66 .qhse{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=700&q=80')}body.page-id-66 .op2-shelf article>span,body.page-id-66 .op2-shelf h3,body.page-id-66 .op2-shelf p,body.page-id-66 .op2-shelf footer{margin-left:12px;margin-right:12px}body.page-id-66 .op2-shelf article>span{display:block;margin-top:12px;font-size:5.5px;color:#a87526;font-weight:900}body.page-id-66 .op2-shelf h3{font-size:15px;margin-top:5px;margin-bottom:5px}body.page-id-66 .op2-shelf p{font-size:7px;color:#69766f;min-height:30px}body.page-id-66 .op2-shelf footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e8e1d6;padding-top:9px}body.page-id-66 .op2-shelf small{font-size:5px;color:#8e806b}body.page-id-66 .op2-shelf button{border:0;background:transparent;color:#9f6d24;font-size:5.5px;font-weight:900}body.page-id-66 .op2-bundles,body.page-id-66 .op2-projects{padding:64px 0;background:#073f35;color:#fff}body.page-id-66 .op2-bundle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .op2-bundle-grid article{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);border-radius:15px;padding:20px}body.page-id-66 .op2-bundle-grid>article>span{font-size:19px;color:#dfb45a;font-weight:900}body.page-id-66 .op2-bundle-grid h3{font-size:18px}body.page-id-66 .op2-bundle-grid p{font-size:8px;line-height:1.5;color:#bdcdc7;min-height:50px}body.page-id-66 .op2-bundle-grid>article>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:12px}body.page-id-66 .op2-bundle-grid b{font-size:6px;color:#9fb7af}body.page-id-66 .op2-bundle-grid button{border:0;background:transparent;color:#dfb45a;font-size:6px;font-weight:900}body.page-id-66 .op2-tech{padding:64px 0;background:#e8e0d4}body.page-id-66 .op2-tech-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:center}body.page-id-66 .op2-tech-visual{position:relative}body.page-id-66 .op2-blueprint{height:430px;border-radius:18px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=85') center/cover}body.page-id-66 .op2-tech-badge{position:absolute;left:20px;bottom:20px;background:#0a473d;color:#fff;border-radius:13px;padding:15px 17px}body.page-id-66 .op2-tech-badge span{font-size:6px;color:#dfb45a}body.page-id-66 .op2-tech-badge b{display:block;font-size:13px;margin-top:5px}body.page-id-66 .op2-tech-list{background:#fff;border:1px solid #d5ccbd;border-radius:16px;padding:8px 18px;margin-top:18px}body.page-id-66 .op2-tech-list>div{display:grid;grid-template-columns:45px 1fr 65px;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #e7e0d5}body.page-id-66 .op2-tech-list>div:last-child{border:0}body.page-id-66 .op2-tech-list b{font-size:17px;color:#b98128}body.page-id-66 .op2-tech-list strong{font-size:10px}body.page-id-66 .op2-tech-list small{display:block;font-size:7px;color:#71807a}body.page-id-66 .op2-tech-list i{font-style:normal;color:#a87526;font-size:6px;text-align:right}body.page-id-66 .op2-compliance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .op2-compliance-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:14px}body.page-id-66 .op2-docpreview{height:150px;border-radius:9px;background:linear-gradient(145deg,#f8f7f3,#e4dfd7);position:relative}body.page-id-66 .op2-docpreview:before{content:"CERTIFICATE";position:absolute;inset:17px;border:3px double #c6a35f;display:grid;place-items:center;color:#9b7a39;font-size:10px;font-weight:900}body.page-id-66 .op2-docpreview.policy:before{content:"POLICY PACK"}body.page-id-66 .op2-compliance-grid span{display:block;margin-top:12px;font-size:6px;color:#a87526;font-weight:900}body.page-id-66 .op2-compliance-grid h3{font-size:16px}body.page-id-66 .op2-compliance-grid button{border:0;background:transparent;padding:0;color:#9f6d24;font-size:6px;font-weight:900}body.page-id-66 .op2-quality{background:#e9e2d7}body.page-id-66 .op2-quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .op2-quality-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-66 .op2-quality-grid b{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#0a473d;color:#dfb45a;font-size:8px}body.page-id-66 .op2-quality-grid h3{font-size:18px}body.page-id-66 .op2-quality-grid p{font-size:8px;color:#68756f}body.page-id-66 .op2-quality-grid button{border:0;background:transparent;padding:0;color:#9f6d24;font-size:6px;font-weight:900}body.page-id-66 .op2-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.page-id-66 .op2-project-grid article{display:grid;grid-template-columns:45% 55%;background:#fff;color:#123e36;border-radius:15px;overflow:hidden}body.page-id-66 .op2-project-img{min-height:250px;background-size:cover;background-position:center}body.page-id-66 .op2-project-img.p1{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=900&q=85')}body.page-id-66 .op2-project-img.p2{background-image:url('https://images.unsplash.com/photo-1531835551805-16d864c8d311?auto=format&fit=crop&w=900&q=85')}body.page-id-66 .op2-project-grid article>div:last-child{padding:20px}body.page-id-66 .op2-project-grid span{font-size:6px;color:#a87526;font-weight:900}body.page-id-66 .op2-project-grid h3{font-size:20px}body.page-id-66 .op2-project-grid p{font-size:8px;color:#68756f}body.page-id-66 .op2-project-grid button{border:0;background:transparent;padding:0;color:#9f6d24;font-size:6px;font-weight:900}body.page-id-66 .op2-controlled{padding:62px 0;background:#062f29;color:#fff}body.page-id-66 .op2-controlled-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-66 .op2-controlled h2{color:#fff}body.page-id-66 .op2-controlled p{color:#bdcdc7;line-height:1.65}body.page-id-66 .op2-controlled button{border:0;background:#d2a247;color:#173e35;border-radius:8px;padding:11px 14px;font-size:6px;font-weight:900}body.page-id-66 .op2-lock-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-66 .op2-lock-grid span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:10px;padding:13px;font-size:7px;font-weight:900;color:#d1dfda}body.page-id-66 .op2-revision-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}body.page-id-66 .op2-revision-row>div{background:#fff;border:1px solid #d6cdbf;border-radius:12px;padding:17px}body.page-id-66 .op2-revision-row b,body.page-id-66 .op2-revision-row span{display:block}body.page-id-66 .op2-revision-row b{font-size:7px;color:#a87526}body.page-id-66 .op2-revision-row span{font-size:8px;color:#68756f;margin-top:5px}body.page-id-66 .op2-request{padding:64px 0;background:#e9e2d7}body.page-id-66 .op2-request-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}body.page-id-66 .op2-request p{color:#68756f;line-height:1.65}body.page-id-66 .op2-request-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}body.page-id-66 .op2-request-tags span{border:1px solid #d1c7b8;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900}body.page-id-66 .op2-request form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#fff;border:1px solid #d5ccbd;border-radius:16px;padding:20px}body.page-id-66 .op2-request form div{display:flex;flex-direction:column;gap:5px}body.page-id-66 .op2-request form .full{grid-column:1/-1}body.page-id-66 .op2-request label{font-size:6px;color:#a87526;font-weight:900}body.page-id-66 .op2-request input,body.page-id-66 .op2-request textarea{border:1px solid #ddd4c7;background:#f8f5f0;border-radius:8px;padding:11px;font-size:8px}body.page-id-66 .op2-request textarea{height:72px}body.page-id-66 .op2-request form button{grid-column:1/-1;border:0;background:#0a473d;color:#fff;border-radius:8px;padding:12px;font-size:7px;font-weight:900}body.page-id-66 .op2-cta{padding:55px 0;background:#0b493f;color:#fff}body.page-id-66 .op2-cta-grid{display:grid;grid-template-columns:1fr .7fr;gap:55px;align-items:end}body.page-id-66 .op2-cta h2{color:#fff}body.page-id-66 .op2-cta p{color:#bdccc7}body.page-id-66 .op2-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:1000px){body.page-id-66 .op2-hero-top,body.page-id-66 .op2-head,body.page-id-66 .op2-tech-grid,body.page-id-66 .op2-controlled-grid,body.page-id-66 .op2-request-grid,body.page-id-66 .op2-cta-grid{grid-template-columns:1fr}body.page-id-66 .op2-hero-grid{grid-template-columns:1fr 1fr}body.page-id-66 .op2-feature-main{grid-column:1/-1}body.page-id-66 .op2-audience-grid,body.page-id-66 .op2-bundle-grid,body.page-id-66 .op2-compliance-grid,body.page-id-66 .op2-quality-grid{grid-template-columns:1fr 1fr}body.page-id-66 .op2-shelf{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){body.page-id-66 .op2-shell{width:calc(100% - 28px)}body.page-id-66 .op2-hero h1{font-size:50px}body.page-id-66 .op2-search{grid-template-columns:35px 1fr}body.page-id-66 .op2-search button{grid-column:1/-1;padding:11px}body.page-id-66 .op2-hero-grid,body.page-id-66 .op2-audience-grid,body.page-id-66 .op2-bundle-grid,body.page-id-66 .op2-compliance-grid,body.page-id-66 .op2-quality-grid,body.page-id-66 .op2-project-grid,body.page-id-66 .op2-lock-grid,body.page-id-66 .op2-revision-row{grid-template-columns:1fr}body.page-id-66 .op2-feature-main,body.page-id-66 .op2-project-grid article{grid-template-columns:1fr}body.page-id-66 .op2-shelf{grid-template-columns:1fr 1fr}body.page-id-66 .op2-hero-stats{grid-template-columns:1fr}body.page-id-66 .op2-request form{grid-template-columns:1fr}body.page-id-66 .op2-request form .full,body.page-id-66 .op2-request form button{grid-column:auto}}body.page-id-66{--fg:#073f35;--fg2:#0b5548;--gold:#cb983b;--cream:#f4efe6;--ink:#123e36}body.page-id-66 .fq{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-66 .fq-shell{width:min(1230px,92vw);margin:auto}body.page-id-66 .fq-kicker{font-size:9px;font-weight:900;letter-spacing:.17em;color:#dfb45a}body.page-id-66 .fq-kicker.dark{color:#a87526}body.page-id-66 .fq-hero{padding:70px 0 58px;background:radial-gradient(circle at 83% 18%,rgba(220,177,88,.16),transparent 28%),linear-gradient(145deg,#062f29,#0b5145);color:#fff}body.page-id-66 .fq-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}body.page-id-66 .fq-crumb{font-size:6px;color:#91aaa2;margin-bottom:20px}body.page-id-66 .fq-hero h1{font-size:clamp(55px,6.4vw,94px);line-height:.87;letter-spacing:-.06em;margin:10px 0 20px}body.page-id-66 .fq-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-66 .fq-hero p{font-size:14px;line-height:1.7;color:#c6d6d1;max-width:720px}body.page-id-66 .fq-search{display:grid;grid-template-columns:40px 1fr auto;background:#fff;border-radius:11px;padding:5px;margin-top:24px}body.page-id-66 .fq-search>span{display:grid;place-items:center;color:#6a8179}body.page-id-66 .fq-search input{border:0;outline:0;padding:11px;font-size:9px}body.page-id-66 .fq-search button{border:0;border-radius:7px;background:#d2a247;color:#173f36;font-size:7px;font-weight:900;padding:0 16px}body.page-id-66 .fq-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:10px}body.page-id-66 .fq-chips b{font-size:6px;color:#dfb45b}body.page-id-66 .fq-chips span{font-size:6px;border:1px solid rgba(255,255,255,.14);padding:6px 8px;border-radius:99px;color:#cbd9d5}body.page-id-66 .fq-hero-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:19px;overflow:hidden}body.page-id-66 .fq-hero-img{height:310px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=85') center/cover}body.page-id-66 .fq-hero-card>div:last-child{padding:20px}body.page-id-66 .fq-hero-card span{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-66 .fq-hero-card h2{font-size:27px;margin:6px 0}body.page-id-66 .fq-hero-card p{font-size:8px;margin:0 0 12px}body.page-id-66 .fq-hero-card a{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-66 .fq-help,body.page-id-66 .fq-most,body.page-id-66 .fq-journey,body.page-id-66 .fq-tech,body.page-id-66 .fq-myth{padding:64px 0}body.page-id-66 .fq-head{display:grid;grid-template-columns:1.08fr .92fr;gap:50px;align-items:end;margin-bottom:27px}body.page-id-66 .fq-head h2,body.page-id-66 .fq-rfq h2,body.page-id-66 .fq-tech h2,body.page-id-66 .fq-ask h2,body.page-id-66 .fq-cta h2{font-size:clamp(42px,5vw,70px);line-height:.93;letter-spacing:-.052em;margin:7px 0 0}body.page-id-66 .fq-head p{color:#68756f;line-height:1.65}body.page-id-66 .fq-head.light h2{color:#fff}body.page-id-66 .fq-head.light p{color:#bdcdc7}body.page-id-66 .fq-help{background:#e9e2d7}body.page-id-66 .fq-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-66 .fq-help-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;overflow:hidden;padding-bottom:16px}body.page-id-66 .fq-img{height:180px;background-size:cover;background-position:center}body.page-id-66 .planning{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .choosing{background-image:url('https://images.unsplash.com/photo-1590674899484-d5640e854abe?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .engineering{background-image:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .quotation{background-image:url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .install{background-image:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .support{background-image:url('https://images.unsplash.com/photo-1521791136064-7986c2920216?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .fq-help-grid b,body.page-id-66 .fq-help-grid h3,body.page-id-66 .fq-help-grid p,body.page-id-66 .fq-help-grid a{margin-left:16px;margin-right:16px}body.page-id-66 .fq-help-grid b{display:block;margin-top:14px;font-size:6px;color:#a87526}body.page-id-66 .fq-help-grid h3{font-size:18px;margin-top:6px;margin-bottom:5px}body.page-id-66 .fq-help-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-66 .fq-help-grid a{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-66 .fq-rfq,body.page-id-66 .fq-library,body.page-id-66 .fq-material,body.page-id-66 .fq-ask{padding:64px 0;background:#073f35;color:#fff}body.page-id-66 .fq-rfq-grid,body.page-id-66 .fq-tech-grid,body.page-id-66 .fq-ask-grid,body.page-id-66 .fq-cta-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-66 .fq-rfq h2,body.page-id-66 .fq-ask h2{color:#fff}body.page-id-66 .fq-rfq p,body.page-id-66 .fq-ask p{color:#bdcdc7;line-height:1.65}body.page-id-66 .fq-rfq a{font-size:7px;color:#dfb45a;font-weight:900}body.page-id-66 .fq-rfq-list{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}body.page-id-66 .fq-rfq-list>div{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);border-radius:10px;padding:13px}body.page-id-66 .fq-rfq-list b,body.page-id-66 .fq-rfq-list span{display:block}body.page-id-66 .fq-rfq-list b{font-size:13px;color:#dfb45a}body.page-id-66 .fq-rfq-list span{font-size:8px;margin-top:5px}body.page-id-66 .fq-most-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-66 .fq-most details,body.page-id-66 .fq-cat details{background:#fff;border:1px solid #d6cdbf;border-radius:11px}body.page-id-66 .fq-most summary,body.page-id-66 .fq-cat summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:35px 1fr 20px;align-items:center;padding:14px;font-size:9px;font-weight:800}body.page-id-66 .fq-most summary::-webkit-details-marker,body.page-id-66 .fq-cat summary::-webkit-details-marker{display:none}body.page-id-66 .fq-most summary b{color:#b17b27}body.page-id-66 .fq-most summary i,body.page-id-66 .fq-cat summary i{font-style:normal;color:#b17b27;text-align:right}body.page-id-66 .fq-most details p,body.page-id-66 .fq-cat details p{margin:0;padding:0 14px 14px;font-size:8px;line-height:1.55;color:#68756f}body.page-id-66 .fq-library{background:#062f29}body.page-id-66 .fq-tabs{display:flex;gap:5px;overflow:auto;margin-bottom:14px}body.page-id-66 .fq-tabs span{white-space:nowrap;border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:7px 9px;font-size:5.5px;color:#c9d8d3}body.page-id-66 .fq-lib-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-66 .fq-cat{background:#f4efe6;border-radius:15px;padding:14px}body.page-id-66 .fq-cat>b{display:block;font-size:7px;color:#a87526;margin-bottom:10px}body.page-id-66 .fq-cat details{margin-top:6px}body.page-id-66 .fq-cat summary{grid-template-columns:1fr 20px;font-size:8px;padding:12px}body.page-id-66 .fq-journey{background:#e9e2d7}body.page-id-66 .fq-journey-row{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center}body.page-id-66 .fq-journey-row.second{margin-top:8px}body.page-id-66 .fq-journey-row>div{background:#fff;border:1px solid #d6cdbf;border-radius:12px;padding:15px}body.page-id-66 .fq-journey-row>i{text-align:center;font-style:normal;color:#b98128}body.page-id-66 .fq-journey-row b,body.page-id-66 .fq-journey-row span,body.page-id-66 .fq-journey-row small{display:block}body.page-id-66 .fq-journey-row b{font-size:16px;color:#c08a31}body.page-id-66 .fq-journey-row span{font-size:7px;font-weight:900;margin-top:6px}body.page-id-66 .fq-journey-row small{font-size:6px;color:#71807a;margin-top:3px}body.page-id-66 .fq-material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-66 .fq-material-grid article{background:#fff;color:#123e36;border-radius:15px;overflow:hidden;padding-bottom:17px}body.page-id-66 .fq-mat-img{height:220px;background-size:cover;background-position:center}body.page-id-66 .fq-mat-img.hdpe{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=900&q=85')}body.page-id-66 .fq-mat-img.pvc{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=900&q=85')}body.page-id-66 .fq-mat-img.ptfe{background-image:url('https://images.unsplash.com/photo-1523726491678-bf852e717f6a?auto=format&fit=crop&w=900&q=85')}body.page-id-66 .fq-material-grid span,body.page-id-66 .fq-material-grid h3,body.page-id-66 .fq-material-grid p,body.page-id-66 .fq-material-grid a{margin-left:17px;margin-right:17px}body.page-id-66 .fq-material-grid span{display:block;margin-top:14px;font-size:6px;color:#a87526;font-weight:900}body.page-id-66 .fq-material-grid h3{font-size:20px;margin-top:5px;margin-bottom:5px}body.page-id-66 .fq-material-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-66 .fq-material-grid a{font-size:6px;color:#9f6d24;font-weight:900}body.page-id-66 .fq-tech{background:#e8e0d4}body.page-id-66 .fq-tech-grid{grid-template-columns:.95fr 1.05fr}body.page-id-66 .fq-tech-img{height:440px;border-radius:18px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=85') center/cover}body.page-id-66 .fq-tech p{color:#68756f;line-height:1.65}body.page-id-66 .fq-tech-links{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}body.page-id-66 .fq-tech-links span{border:1px solid #cfc4b4;background:#fff;border-radius:99px;padding:7px 9px;font-size:6px;font-weight:900}body.page-id-66 .fq-tech a{font-size:7px;color:#9f6d24;font-weight:900}body.page-id-66 .fq-myth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-66 .fq-myth-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-66 .fq-myth-grid b{font-size:6px;color:#a87526}body.page-id-66 .fq-myth-grid h3{font-size:18px;min-height:45px}body.page-id-66 .fq-myth-grid span{display:inline-block;background:#0a473d;color:#dfb45a;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:900}body.page-id-66 .fq-myth-grid p{font-size:8px;line-height:1.55;color:#68756f}body.page-id-66 .fq-ask-grid{align-items:start}body.page-id-66 .fq-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}body.page-id-66 .fq-actions span{border:1px solid rgba(255,255,255,.15);border-radius:99px;padding:7px 9px;font-size:6px}body.page-id-66 .fq-ask form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:17px;padding:20px}body.page-id-66 .fq-ask form div{display:flex;flex-direction:column;gap:5px}body.page-id-66 .fq-ask form .full{grid-column:1/-1}body.page-id-66 .fq-ask label{font-size:6px;color:#dfb45a;font-weight:900}body.page-id-66 .fq-ask input,body.page-id-66 .fq-ask textarea{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);border-radius:8px;padding:11px;color:#fff;font-size:8px}body.page-id-66 .fq-ask textarea{height:70px}body.page-id-66 .fq-upload{border:1px dashed rgba(255,255,255,.22);border-radius:8px;padding:12px;font-size:6px;color:#b9ccc5}body.page-id-66 .fq-ask form button{grid-column:1/-1;border:0;border-radius:8px;background:#d2a247;color:#173e35;padding:12px;font-size:7px;font-weight:900}body.page-id-66 .fq-cta{padding:55px 0;background:#0b493f;color:#fff}body.page-id-66 .fq-cta-grid{grid-template-columns:1fr .7fr;align-items:end}body.page-id-66 .fq-cta h2{color:#fff}body.page-id-66 .fq-cta p{color:#bdccc7}body.page-id-66 .fq-cta a{display:inline-block;background:#d3a348;color:#153e35;text-decoration:none;padding:13px 17px;border-radius:8px;font-size:7px;font-weight:900}
@media(max-width:950px){body.page-id-66 .fq-hero-grid,body.page-id-66 .fq-head,body.page-id-66 .fq-rfq-grid,body.page-id-66 .fq-tech-grid,body.page-id-66 .fq-ask-grid,body.page-id-66 .fq-cta-grid{grid-template-columns:1fr}body.page-id-66 .fq-help-grid,body.page-id-66 .fq-lib-grid{grid-template-columns:1fr 1fr}body.page-id-66 .fq-journey-row{grid-template-columns:1fr}body.page-id-66 .fq-journey-row>i{display:none}}
@media(max-width:650px){body.page-id-66 .fq-shell{width:calc(100% - 28px)}body.page-id-66 .fq-hero h1{font-size:48px}body.page-id-66 .fq-search{grid-template-columns:35px 1fr}body.page-id-66 .fq-search button{grid-column:1/-1;padding:10px}body.page-id-66 .fq-help-grid,body.page-id-66 .fq-most-grid,body.page-id-66 .fq-lib-grid,body.page-id-66 .fq-material-grid,body.page-id-66 .fq-myth-grid{grid-template-columns:1fr}body.page-id-66 .fq-rfq-list{grid-template-columns:1fr 1fr}body.page-id-66 .fq-ask form{grid-template-columns:1fr}body.page-id-66 .fq-ask form .full,body.page-id-66 .fq-ask form button{grid-column:auto}}body.page-id-66{--vgreen:#063e35;--vdeep:#052f29;--vgold:#d1a24a;--vcream:#f3eee5;--vink:#113d35;--vmuted:#6d7974}body.page-id-66 .vx{background:var(--vcream);color:var(--vink);overflow:hidden}body.page-id-66 .vx-shell{width:min(1240px,92vw);margin:auto}body.page-id-66 .vx-eyebrow,body.page-id-66 .vx-title>div>span,body.page-id-66 .vx-rfq-copy>span,body.page-id-66 .vx-contact-copy>span{font-size:8px;letter-spacing:.18em;font-weight:900;color:#dcb05a}body.page-id-66 .vx-eyebrow.dark,body.page-id-66 .vx-title:not(.light)>div>span{color:#a87326}body.page-id-66 .vx-hero{position:relative;padding:30px 0 70px;background:linear-gradient(140deg,#052f29,#0a5145);color:#fff}body.page-id-66 .vx-orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}body.page-id-66 .vx-orb.one{width:420px;height:420px;right:-150px;top:-160px;background:rgba(210,162,73,.08)}body.page-id-66 .vx-orb.two{width:250px;height:250px;left:45%;bottom:-170px;border:1px solid rgba(255,255,255,.06)}body.page-id-66 .vx-breadcrumb{font-size:6px;color:#87a29a;margin-bottom:35px}body.page-id-66 .vx-breadcrumb i{font-style:normal;color:#d7ab53;padding:0 6px}body.page-id-66 .vx-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:60px;align-items:center}body.page-id-66 .vx-hero h1{font-size:clamp(64px,7.2vw,108px);line-height:.82;letter-spacing:-.067em;margin:13px 0 25px}body.page-id-66 .vx-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-66 .vx-hero-copy>p{font-size:14px;line-height:1.7;color:#c7d7d2;max-width:720px}body.page-id-66 .vx-search{display:grid;grid-template-columns:48px 1fr auto;background:#fff;border-radius:14px;padding:6px;margin-top:27px;box-shadow:0 20px 45px rgba(0,0,0,.16)}body.page-id-66 .vx-search>div{display:grid;place-items:center;color:#6a8179;font-size:18px}body.page-id-66 .vx-search input{border:0;outline:0;padding:13px 4px;font-size:9px}body.page-id-66 .vx-search button{border:0;border-radius:9px;background:#d1a249;color:#173e35;padding:0 20px;font-size:7px;font-weight:900}body.page-id-66 .vx-trends{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:11px}body.page-id-66 .vx-trends b{font-size:5.5px;color:#dcb05a}body.page-id-66 .vx-trends span{font-size:5.5px;color:#c8d7d2;border:1px solid rgba(255,255,255,.13);border-radius:99px;padding:6px 8px}body.page-id-66 .vx-hero-panel{border:1px solid rgba(255,255,255,.14);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.055);box-shadow:0 30px 65px rgba(0,0,0,.18)}body.page-id-66 .vx-panel-top{display:flex;justify-content:space-between;padding:13px 17px}body.page-id-66 .vx-panel-top span,body.page-id-66 .vx-panel-top b{font-size:6px}body.page-id-66 .vx-panel-top span{color:#dcb05a}body.page-id-66 .vx-panel-top b{color:#8ea8a0}body.page-id-66 .vx-panel-img{height:280px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1000&q=88') center/cover}body.page-id-66 .vx-panel-bottom{padding:19px}body.page-id-66 .vx-panel-bottom small{font-size:6px;color:#dcb05a}body.page-id-66 .vx-panel-bottom h3{font-size:22px;margin:6px 0 13px}body.page-id-66 .vx-panel-bottom>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}body.page-id-66 .vx-panel-bottom>div span{border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:8px;font-size:5.5px;color:#cbdad5}body.page-id-66 .vx-route,body.page-id-66 .vx-library,body.page-id-66 .vx-material{padding:70px 0}body.page-id-66 .vx-title{display:grid;grid-template-columns:1.05fr .75fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-66 .vx-title h2,body.page-id-66 .vx-rfq h2,body.page-id-66 .vx-tech-copy h2,body.page-id-66 .vx-contact h2,body.page-id-66 .vx-final h2{font-size:clamp(45px,5.1vw,74px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0}body.page-id-66 .vx-title>p{color:var(--vmuted);line-height:1.65}body.page-id-66 .vx-title.light h2{color:#fff}body.page-id-66 .vx-title.light>p{color:#b9cbc5}body.page-id-66 .vx-route{background:#e9e1d5}body.page-id-66 .vx-route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .vx-route-grid article{position:relative;background:#fff;border:1px solid #d5cbbb;border-radius:16px;padding:20px;min-height:210px;transition:.2s}body.page-id-66 .vx-route-grid article.active{background:#0a493e;color:#fff;border-color:#0a493e}body.page-id-66 .vx-route-grid article>b{position:absolute;right:16px;top:14px;font-size:17px;color:#d7cdbf}body.page-id-66 .vx-route-grid article.active>b{color:#416c63}body.page-id-66 .vx-route-icon{width:42px;height:42px;border-radius:11px;background:#f0e8dc;display:grid;place-items:center;color:#a87526;font-size:16px}body.page-id-66 .vx-route-grid .active .vx-route-icon{background:#d1a249;color:#153e35}body.page-id-66 .vx-route-grid article>span{display:block;font-size:5.5px;color:#a87526;font-weight:900;margin-top:17px}body.page-id-66 .vx-route-grid .active>span{color:#dcb05a}body.page-id-66 .vx-route-grid h3{font-size:19px;margin:6px 0}body.page-id-66 .vx-route-grid p{font-size:8px;line-height:1.5;color:#71807a}body.page-id-66 .vx-route-grid .active p{color:#bcd0c9}body.page-id-66 .vx-route-grid a{font-size:6px;font-weight:900;color:#9e6d25}body.page-id-66 .vx-route-grid .active a{color:#dcb05a}body.page-id-66 .vx-featured,body.page-id-66 .vx-journey,body.page-id-66 .vx-truth{padding:70px 0;background:#062f29;color:#fff}body.page-id-66 .vx-feature-grid{display:grid;grid-template-columns:.82fr 1.18fr .9fr;gap:10px}body.page-id-66 .vx-feature-left{display:grid;gap:10px}body.page-id-66 .vx-feature-left article,body.page-id-66 .vx-feature-right{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:16px;padding:20px}body.page-id-66 .vx-feature-left span,body.page-id-66 .vx-feature-center small{font-size:6px;color:#dcb05a;font-weight:900}body.page-id-66 .vx-feature-left h3{font-size:20px;margin:7px 0}body.page-id-66 .vx-feature-left p{font-size:8px;color:#b9cbc5;line-height:1.5}body.page-id-66 .vx-feature-left a,body.page-id-66 .vx-feature-center a{font-size:6px;color:#dcb05a;font-weight:900}body.page-id-66 .vx-feature-center{background:#fff;color:#123e36;border-radius:16px;overflow:hidden}body.page-id-66 .vx-center-img{height:260px;background:url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=900&q=88') center/cover}body.page-id-66 .vx-feature-center>div:last-child{padding:20px}body.page-id-66 .vx-feature-center h3{font-size:22px;margin:6px 0}body.page-id-66 .vx-feature-center p{font-size:8px;color:#68756f;line-height:1.5}body.page-id-66 .vx-feature-right{padding:9px 17px}body.page-id-66 .vx-feature-right details{border-bottom:1px solid rgba(255,255,255,.12)}body.page-id-66 .vx-feature-right details:last-child{border:0}body.page-id-66 .vx-feature-right summary{list-style:none;display:grid;grid-template-columns:1fr 20px;gap:10px;padding:17px 0;font-size:9px;font-weight:800;cursor:pointer}body.page-id-66 .vx-feature-right summary::-webkit-details-marker{display:none}body.page-id-66 .vx-feature-right summary i{font-style:normal;color:#dcb05a}body.page-id-66 .vx-feature-right p{font-size:8px;line-height:1.5;color:#b9cbc5;margin-top:-5px}body.page-id-66 .vx-rfq{padding:36px 0;background:#e9e1d5}body.page-id-66 .vx-rfq-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;background:#d1a249;border-radius:20px;padding:34px;align-items:center}body.page-id-66 .vx-rfq-copy>span{color:#214e44}body.page-id-66 .vx-rfq h2{font-size:48px}body.page-id-66 .vx-rfq-copy p{color:#345f55;line-height:1.6}body.page-id-66 .vx-rfq-copy button{border:0;border-radius:8px;background:#073f35;color:#fff;padding:12px 14px;font-size:6px;font-weight:900}body.page-id-66 .vx-rfq-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-66 .vx-rfq-steps>div{display:grid;grid-template-columns:38px 1fr;align-items:center;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.25);border-radius:11px;padding:11px}body.page-id-66 .vx-rfq-steps b{font-size:14px;color:#725019}body.page-id-66 .vx-rfq-steps strong,body.page-id-66 .vx-rfq-steps small{display:block}body.page-id-66 .vx-rfq-steps strong{font-size:7px}body.page-id-66 .vx-rfq-steps small{font-size:6px;color:#5d664d;margin-top:3px}body.page-id-66 .vx-library{background:#f3eee5}body.page-id-66 .vx-library-grid{display:grid;grid-template-columns:310px 1fr;gap:12px}body.page-id-66 .vx-side{background:#0a493e;border-radius:17px;padding:8px;height:max-content}body.page-id-66 .vx-side button{width:100%;display:grid;grid-template-columns:34px 1fr 20px;gap:7px;align-items:center;border:0;border-bottom:1px solid rgba(255,255,255,.09);background:transparent;color:#fff;padding:13px 10px;text-align:left}body.page-id-66 .vx-side button:last-child{border:0}body.page-id-66 .vx-side button.sel{background:#d1a249;color:#163e35;border-radius:10px;border:0}body.page-id-66 .vx-side button>b{font-size:9px;color:#dcb05a}body.page-id-66 .vx-side button.sel>b{color:#6d4d18}body.page-id-66 .vx-side button span{font-size:8px;font-weight:800}body.page-id-66 .vx-side button small{display:block;font-size:5.5px;font-weight:400;opacity:.7;margin-top:2px}body.page-id-66 .vx-side button i{font-style:normal;text-align:right}body.page-id-66 .vx-questions{background:#fff;border:1px solid #d6cdbf;border-radius:17px;padding:8px 18px}body.page-id-66 .vx-qhead{display:flex;justify-content:space-between;padding:12px 2px;border-bottom:1px solid #e5ddd1}body.page-id-66 .vx-qhead span,body.page-id-66 .vx-qhead b{font-size:6px}body.page-id-66 .vx-qhead span{color:#a87526;font-weight:900}body.page-id-66 .vx-qhead b{color:#8a938f}body.page-id-66 .vx-questions details{border-bottom:1px solid #e5ddd1}body.page-id-66 .vx-questions details:last-child{border:0}body.page-id-66 .vx-questions summary{list-style:none;display:grid;grid-template-columns:40px 1fr 25px;gap:10px;align-items:center;padding:16px 2px;cursor:pointer}body.page-id-66 .vx-questions summary::-webkit-details-marker{display:none}body.page-id-66 .vx-questions summary span{font-size:13px;color:#c08a31;font-weight:900}body.page-id-66 .vx-questions summary strong{font-size:10px}body.page-id-66 .vx-questions summary i{font-style:normal;text-align:right;color:#a87526}body.page-id-66 .vx-questions details>p{font-size:8px;line-height:1.6;color:#68756f;margin:0 35px 13px 50px}body.page-id-66 .vx-questions footer{display:flex;gap:7px;align-items:center;margin:0 35px 15px 50px}body.page-id-66 .vx-questions footer small{font-size:5px;color:#89928e}body.page-id-66 .vx-questions footer a{font-size:5.5px;color:#9e6d25;font-weight:900;border:1px solid #ddd4c7;border-radius:99px;padding:5px 7px}body.page-id-66 .vx-timeline{position:relative;display:grid;grid-template-columns:repeat(10,1fr);gap:7px;padding-top:30px}body.page-id-66 .vx-line{position:absolute;height:1px;background:rgba(255,255,255,.14);left:4%;right:4%;top:18px}body.page-id-66 .vx-timeline article{position:relative;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:12px;padding:13px 9px;min-height:95px}body.page-id-66 .vx-timeline article:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#d1a249;top:-16px;left:16px}body.page-id-66 .vx-timeline b,body.page-id-66 .vx-timeline span,body.page-id-66 .vx-timeline small{display:block}body.page-id-66 .vx-timeline b{font-size:15px;color:#dcb05a}body.page-id-66 .vx-timeline span{font-size:6px;font-weight:900;margin-top:8px}body.page-id-66 .vx-timeline small{font-size:5.5px;color:#a9bdb6;margin-top:4px;line-height:1.4}body.page-id-66 .vx-technical{padding:70px 0;background:#e9e1d5}body.page-id-66 .vx-tech-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:center}body.page-id-66 .vx-tech-photo{height:480px;border-radius:20px;background:url('https://images.unsplash.com/photo-1503387762-592deb58ef4e?auto=format&fit=crop&w=1100&q=88') center/cover;position:relative;overflow:hidden}body.page-id-66 .vx-photo-label{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(6,47,41,.93);color:#fff;border-radius:12px;padding:15px}body.page-id-66 .vx-photo-label span{font-size:6px;color:#dcb05a}body.page-id-66 .vx-photo-label b{display:block;font-size:14px;margin-top:5px}body.page-id-66 .vx-tech-copy>p{color:#68756f;line-height:1.65}body.page-id-66 .vx-tech-links{border-top:1px solid #cec4b4;margin:17px 0}body.page-id-66 .vx-tech-links a{display:grid;grid-template-columns:40px 1fr 20px;align-items:center;border-bottom:1px solid #cec4b4;padding:12px 0}body.page-id-66 .vx-tech-links b{font-size:11px;color:#b27c27}body.page-id-66 .vx-tech-links span{font-size:8px;font-weight:800}body.page-id-66 .vx-tech-links i{font-style:normal;color:#a87526}body.page-id-66 .vx-tech-copy button{border:0;border-radius:8px;background:#0a493e;color:#fff;padding:12px 14px;font-size:6px;font-weight:900}body.page-id-66 .vx-material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}body.page-id-66 .vx-material-grid article{display:grid;grid-template-columns:46% 54%;background:#fff;border:1px solid #d6cdbf;border-radius:16px;overflow:hidden}body.page-id-66 .vx-mat-img{min-height:250px;background-size:cover;background-position:center}body.page-id-66 .vx-mat-img.m1{background-image:url('https://images.unsplash.com/photo-1586023492125-27b2c045efd7?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .vx-mat-img.m2{background-image:url('https://images.unsplash.com/photo-1531058020387-3be344556be6?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .vx-mat-img.m3{background-image:url('https://images.unsplash.com/photo-1523726491678-bf852e717f6a?auto=format&fit=crop&w=800&q=85')}body.page-id-66 .vx-material-grid article>div:last-child{padding:18px}body.page-id-66 .vx-material-grid span{font-size:6px;color:#a87526;font-weight:900}body.page-id-66 .vx-material-grid h3{font-size:20px;margin:7px 0}body.page-id-66 .vx-material-grid p{font-size:8px;line-height:1.5;color:#68756f}body.page-id-66 .vx-material-grid a{font-size:6px;color:#9e6d25;font-weight:900}body.page-id-66 .vx-truth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-66 .vx-truth-grid article{border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:20px;background:rgba(255,255,255,.05)}body.page-id-66 .vx-truth-grid b{font-size:6px;color:#dcb05a}body.page-id-66 .vx-truth-grid h3{font-size:20px;min-height:50px}body.page-id-66 .vx-truth-grid article>div{height:1px;background:rgba(255,255,255,.12);margin:15px 0}body.page-id-66 .vx-truth-grid span{display:inline-block;background:#d1a249;color:#153e35;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:900}body.page-id-66 .vx-truth-grid p{font-size:8px;line-height:1.55;color:#b9cbc5}body.page-id-66 .vx-contact{padding:70px 0;background:#e9e1d5}body.page-id-66 .vx-contact-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;background:#0a493e;color:#fff;border-radius:22px;padding:35px}body.page-id-66 .vx-contact h2{color:#fff}body.page-id-66 .vx-contact-copy p{color:#b9cbc5;line-height:1.65}body.page-id-66 .vx-contact-actions{display:flex;gap:6px;flex-wrap:wrap}body.page-id-66 .vx-contact-actions a{border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:7px 9px;font-size:5.5px;color:#d5e0dc}body.page-id-66 .vx-contact form{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-66 .vx-contact form>div{display:flex;flex-direction:column;gap:5px}body.page-id-66 .vx-contact .wide{grid-column:1/-1}body.page-id-66 .vx-contact label{font-size:5.5px;color:#dcb05a;font-weight:900}body.page-id-66 .vx-contact input,body.page-id-66 .vx-contact textarea{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:8px;padding:11px;color:#fff;font-size:8px}body.page-id-66 .vx-contact textarea{height:65px}body.page-id-66 .vx-drop{display:grid!important;grid-template-columns:25px 1fr!important;align-items:center;border:1px dashed rgba(255,255,255,.23);border-radius:8px;padding:10px;color:#c3d4ce}body.page-id-66 .vx-drop b,body.page-id-66 .vx-drop small{display:block;font-size:5.5px}body.page-id-66 .vx-drop small{opacity:.65;margin-top:2px}body.page-id-66 .vx-contact form>button{grid-column:1/-1;border:0;border-radius:8px;background:#d1a249;color:#173e35;padding:12px;font-size:6px;font-weight:900}body.page-id-66 .vx-final{padding:58px 0;background:#052f29;color:#fff}body.page-id-66 .vx-final-grid{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end}body.page-id-66 .vx-final span{font-size:7px;color:#dcb05a;font-weight:900}body.page-id-66 .vx-final h2{color:#fff}body.page-id-66 .vx-final h2 em{font-style:normal;color:#dcb05a}body.page-id-66 .vx-final p{color:#b9cbc5}body.page-id-66 .vx-final a{display:inline-block;background:#d1a249;color:#173e35;text-decoration:none;border-radius:8px;padding:13px 17px;font-size:6px;font-weight:900}
@media(max-width:1000px){body.page-id-66 .vx-hero-grid,body.page-id-66 .vx-title,body.page-id-66 .vx-rfq-card,body.page-id-66 .vx-tech-grid,body.page-id-66 .vx-contact-card,body.page-id-66 .vx-final-grid{grid-template-columns:1fr}body.page-id-66 .vx-route-grid{grid-template-columns:1fr 1fr}body.page-id-66 .vx-feature-grid{grid-template-columns:1fr 1fr}body.page-id-66 .vx-feature-right{grid-column:1/-1}body.page-id-66 .vx-library-grid{grid-template-columns:250px 1fr}body.page-id-66 .vx-timeline{grid-template-columns:repeat(5,1fr);row-gap:30px}body.page-id-66 .vx-material-grid{grid-template-columns:1fr}body.page-id-66 .vx-material-grid article{grid-template-columns:35% 65%}}
@media(max-width:650px){body.page-id-66 .vx-shell{width:calc(100% - 28px)}body.page-id-66 .vx-hero h1{font-size:50px}body.page-id-66 .vx-search{grid-template-columns:38px 1fr}body.page-id-66 .vx-search button{grid-column:1/-1;padding:11px}body.page-id-66 .vx-route-grid,body.page-id-66 .vx-feature-grid,body.page-id-66 .vx-rfq-steps,body.page-id-66 .vx-truth-grid{grid-template-columns:1fr}body.page-id-66 .vx-library-grid{grid-template-columns:1fr}body.page-id-66 .vx-side{display:grid;grid-template-columns:1fr 1fr}body.page-id-66 .vx-timeline{grid-template-columns:1fr 1fr}body.page-id-66 .vx-line{display:none}body.page-id-66 .vx-timeline article:before{display:none}body.page-id-66 .vx-material-grid article{grid-template-columns:1fr}body.page-id-66 .vx-contact form{grid-template-columns:1fr}body.page-id-66 .vx-contact .wide,body.page-id-66 .vx-contact form>button{grid-column:auto}body.page-id-66 .vx-panel-img{height:220px}}body.page-id-66{--cg:#073f35;--cd:#052f29;--gold:#d1a249;--cream:#f3eee5;--ink:#123e36}body.page-id-66 .ct{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-66 .ct-shell{width:min(1240px,92vw);margin:auto}body.page-id-66 .ct-kicker,body.page-id-66 .ct-title>div>span,body.page-id-66 .ct-rfq-copy>span{font-size:8px;letter-spacing:.18em;font-weight:900;color:#dcb05a}body.page-id-66 .ct-kicker.dark,body.page-id-66 .ct-title:not(.light)>div>span{color:#a87526}body.page-id-66 .ct-hero{padding:30px 0 70px;background:radial-gradient(circle at 84% 14%,rgba(209,162,73,.13),transparent 27%),linear-gradient(140deg,#052f29,#0a5145);color:#fff}body.page-id-66 .ct-crumb{font-size:6px;color:#8ca59e;margin-bottom:35px}body.page-id-66 .ct-crumb i{font-style:normal;color:#dcb05a;padding:0 6px}body.page-id-66 .ct-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center}body.page-id-66 .ct-hero h1{font-size:clamp(62px,7vw,104px);line-height:.83;letter-spacing:-.067em;margin:12px 0 24px}body.page-id-66 .ct-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-66 .ct-hero p{font-size:14px;line-height:1.7;color:#c7d7d2;max-width:730px}body.page-id-66 .ct-hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}body.page-id-66 .ct-hero-actions a{padding:12px 15px;border-radius:8px;text-decoration:none;font-size:6px;font-weight:900}body.page-id-66 .ct-hero-actions a:first-child{background:#d1a249;color:#173e35}body.page-id-66 .ct-hero-actions a:last-child{border:1px solid rgba(255,255,255,.18);color:#fff}body.page-id-66 .ct-direct{border:1px solid rgba(255,255,255,.14);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.055);box-shadow:0 30px 65px rgba(0,0,0,.18)}body.page-id-66 .ct-direct-head{display:flex;justify-content:space-between;padding:13px 17px;font-size:6px}body.page-id-66 .ct-direct-head span{color:#dcb05a}body.page-id-66 .ct-direct-head b{color:#8fa8a1}body.page-id-66 .ct-direct-img{height:245px;background:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1000&q=88') center/cover}body.page-id-66 .ct-direct-body{padding:17px}body.page-id-66 .ct-direct-body>small{font-size:5.5px;color:#dcb05a}body.page-id-66 .ct-direct-body h3{font-size:22px;margin:5px 0 10px}body.page-id-66 .ct-direct-body>a{display:grid;grid-template-columns:70px 1fr 20px;gap:8px;border-top:1px solid rgba(255,255,255,.11);padding:10px 0;color:#fff;text-decoration:none}body.page-id-66 .ct-direct-body>a b{font-size:5.5px;color:#dcb05a}body.page-id-66 .ct-direct-body>a span{font-size:7px}body.page-id-66 .ct-direct-body>a i{font-style:normal;color:#dcb05a;text-align:right}body.page-id-66 .ct-route,body.page-id-66 .ct-fast,body.page-id-66 .ct-departments{padding:70px 0}body.page-id-66 .ct-title{display:grid;grid-template-columns:1.05fr .75fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-66 .ct-title h2,body.page-id-66 .ct-location h2,body.page-id-66 .ct-before h2,body.page-id-66 .ct-final h2{font-size:clamp(45px,5.1vw,74px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0}body.page-id-66 .ct-title>p{color:#6d7974;line-height:1.65}body.page-id-66 .ct-title.light h2{color:#fff}body.page-id-66 .ct-title.light>p{color:#b9cbc5}body.page-id-66 .ct-route{background:#e9e1d5}body.page-id-66 .ct-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-66 .ct-route-grid article{position:relative;background:#fff;border:1px solid #d5cbbb;border-radius:16px;padding:21px;min-height:180px}body.page-id-66 .ct-route-grid article.main{background:#0a493e;color:#fff;border-color:#0a493e}body.page-id-66 .ct-route-grid article>b{position:absolute;right:16px;top:14px;font-size:18px;color:#d9d0c3}body.page-id-66 .ct-route-grid article.main>b{color:#416c63}body.page-id-66 .ct-route-grid article>span{font-size:5.5px;color:#a87526;font-weight:900}body.page-id-66 .ct-route-grid article.main>span{color:#dcb05a}body.page-id-66 .ct-route-grid h3{font-size:20px;margin:8px 0}body.page-id-66 .ct-route-grid p{font-size:8px;line-height:1.5;color:#71807a;max-width:290px}body.page-id-66 .ct-route-grid article.main p{color:#bcd0c9}body.page-id-66 .ct-route-grid a{font-size:6px;color:#9e6d25;font-weight:900;text-decoration:none}body.page-id-66 .ct-route-grid article.main a{color:#dcb05a}body.page-id-66 .ct-enquiry{padding:70px 0;background:#062f29;color:#fff}body.page-id-66 .ct-form-grid{display:grid;grid-template-columns:300px 1fr;gap:12px}body.page-id-66 .ct-form-side{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:17px;padding:19px;height:max-content}body.page-id-66 .ct-form-side>span{display:block;font-size:6px;color:#dcb05a;font-weight:900;margin-bottom:10px}body.page-id-66 .ct-form-side>div{display:grid;grid-template-columns:38px 1fr;gap:7px;align-items:center;border-top:1px solid rgba(255,255,255,.1);padding:12px 0}body.page-id-66 .ct-form-side b{font-size:13px;color:#dcb05a}body.page-id-66 .ct-form-side p{margin:0}body.page-id-66 .ct-form-side strong,body.page-id-66 .ct-form-side small{display:block}body.page-id-66 .ct-form-side strong{font-size:8px}body.page-id-66 .ct-form-side small{font-size:5.5px;color:#a9bdb6;margin-top:3px}body.page-id-66 .ct-form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#fff;color:#123e36;border-radius:18px;padding:21px}body.page-id-66 .ct-form-top{grid-column:1/-1;display:flex!important;flex-direction:row!important;justify-content:space-between;border-bottom:1px solid #e5ddd1;padding-bottom:12px}body.page-id-66 .ct-form-top span,body.page-id-66 .ct-form-top b{font-size:6px}body.page-id-66 .ct-form-top span{color:#a87526;font-weight:900}body.page-id-66 .ct-form-top b{color:#89938f}body.page-id-66 .ct-form>div{display:flex;flex-direction:column;gap:5px}body.page-id-66 .ct-form .wide{grid-column:1/-1}body.page-id-66 .ct-form label{font-size:5.5px;color:#a87526;font-weight:900}body.page-id-66 .ct-form input,body.page-id-66 .ct-form select,body.page-id-66 .ct-form textarea{border:1px solid #ddd4c7;background:#f8f5f0;border-radius:8px;padding:11px;font-size:8px;color:#304f47}body.page-id-66 .ct-form textarea{height:78px}body.page-id-66 .ct-choice>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}body.page-id-66 .ct-choice button{border:1px solid #d7cdbf;background:#f5f0e8;border-radius:8px;padding:9px 5px;font-size:5.5px;font-weight:900;color:#6f7c76}body.page-id-66 .ct-choice button.sel{background:#0a493e;color:#fff;border-color:#0a493e}body.page-id-66 .ct-upload{display:grid!important;grid-template-columns:30px 1fr 80px!important;align-items:center;border:1px dashed #cfc4b5;border-radius:9px;padding:11px}body.page-id-66 .ct-upload>b{font-size:16px;color:#b47e29}body.page-id-66 .ct-upload strong,body.page-id-66 .ct-upload small{display:block;font-size:5.5px}body.page-id-66 .ct-upload small{color:#8a938f;margin-top:2px}body.page-id-66 .ct-upload i{font-style:normal;text-align:right;font-size:5.5px;color:#9e6d25;font-weight:900}body.page-id-66 .ct-check{display:grid!important;grid-template-columns:18px 1fr!important;align-items:center;color:#6e7975!important}body.page-id-66 .ct-check input{padding:0}body.page-id-66 .ct-check span{font-size:6px}body.page-id-66 .ct-submit{border:0;border-radius:8px;background:#d1a249;color:#173e35;padding:13px;font-size:7px;font-weight:900}body.page-id-66 .ct-fast{background:#f3eee5}body.page-id-66 .ct-fast-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-66 .ct-fast-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:16px;padding:22px}body.page-id-66 .ct-fast-grid article>div{width:45px;height:45px;border-radius:11px;background:#0a493e;color:#dcb05a;display:grid;place-items:center;font-size:8px;font-weight:900}body.page-id-66 .ct-fast-grid span{display:block;font-size:5.5px;color:#a87526;font-weight:900;margin-top:16px}body.page-id-66 .ct-fast-grid h3{font-size:20px;margin:6px 0}body.page-id-66 .ct-fast-grid p{font-size:8px;line-height:1.5;color:#6d7974}body.page-id-66 .ct-fast-grid a{font-size:6px;color:#9e6d25;font-weight:900;text-decoration:none}body.page-id-66 .ct-location{padding:70px 0;background:#e9e1d5}body.page-id-66 .ct-location-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}body.page-id-66 .ct-map{height:440px;border-radius:20px;background:#d9d3c8;position:relative;overflow:hidden;border:1px solid #cec4b4}body.page-id-66 .ct-map-grid{position:absolute;inset:0;background-image:linear-gradient(#c9c2b8 1px,transparent 1px),linear-gradient(90deg,#c9c2b8 1px,transparent 1px);background-size:35px 35px;transform:rotate(-8deg) scale(1.2);opacity:.55}body.page-id-66 .ct-map:after,body.page-id-66 .ct-map:before{content:"";position:absolute;background:#eee9e0;border:1px solid #c7c0b5}body.page-id-66 .ct-map:before{width:600px;height:60px;left:-80px;top:180px;transform:rotate(18deg)}body.page-id-66 .ct-map:after{width:60px;height:500px;left:330px;top:-40px;transform:rotate(25deg)}body.page-id-66 .ct-pin{position:absolute;z-index:3;left:48%;top:42%;color:#0a493e;font-size:28px}body.page-id-66 .ct-pin span{position:absolute;left:25px;top:-5px;width:145px;background:#0a493e;color:#fff;border-radius:8px;padding:9px;font-size:7px;font-weight:900}body.page-id-66 .ct-pin small{font-size:5px;color:#dcb05a}body.page-id-66 .ct-map-note{position:absolute;z-index:4;left:15px;bottom:15px;background:#fff;border-radius:8px;padding:9px;font-size:6px;font-weight:900;color:#7c6a4b}body.page-id-66 .ct-map-note small{font-size:5px;font-weight:400;color:#7b8580}body.page-id-66 .ct-location-copy>p{color:#6d7974;line-height:1.65}body.page-id-66 .ct-location-info{border-top:1px solid #ccc2b2;margin:17px 0}body.page-id-66 .ct-location-info>div{display:grid;grid-template-columns:100px 1fr;border-bottom:1px solid #ccc2b2;padding:11px 0}body.page-id-66 .ct-location-info b{font-size:5.5px;color:#a87526}body.page-id-66 .ct-location-info span{font-size:8px}body.page-id-66 .ct-location-actions{display:flex;gap:7px;flex-wrap:wrap}body.page-id-66 .ct-location-actions a{border-radius:8px;padding:11px 13px;font-size:6px;font-weight:900}body.page-id-66 .ct-location-actions a:first-child{background:#0a493e;color:#fff}body.page-id-66 .ct-location-actions a:last-child{border:1px solid #cfc4b4;color:#9e6d25}body.page-id-66 .ct-flow,body.page-id-66 .ct-before{padding:70px 0;background:#073f35;color:#fff}body.page-id-66 .ct-flow-row{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr;align-items:center}body.page-id-66 .ct-flow-row article{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:14px;padding:18px;min-height:145px}body.page-id-66 .ct-flow-row>i{font-style:normal;text-align:center;color:#dcb05a}body.page-id-66 .ct-flow-row b{font-size:18px;color:#dcb05a}body.page-id-66 .ct-flow-row span{display:block;font-size:5.5px;color:#9fb6af;font-weight:900;margin-top:12px}body.page-id-66 .ct-flow-row h3{font-size:17px;margin:5px 0}body.page-id-66 .ct-flow-row p{font-size:7px;line-height:1.5;color:#b9cbc5}body.page-id-66 .ct-departments{background:#f3eee5}body.page-id-66 .ct-dept-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .ct-dept-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:15px;padding:20px}body.page-id-66 .ct-dept-grid b{font-size:6px;color:#a87526}body.page-id-66 .ct-dept-grid h3{font-size:18px}body.page-id-66 .ct-dept-grid p{font-size:8px;line-height:1.5;color:#6d7974;min-height:48px}body.page-id-66 .ct-dept-grid a{font-size:6px;color:#9e6d25;font-weight:900}body.page-id-66 .ct-before-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}body.page-id-66 .ct-before h2{color:#fff}body.page-id-66 .ct-before p{color:#b9cbc5}body.page-id-66 .ct-before-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-66 .ct-before-list span{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:9px;padding:12px;font-size:6px;font-weight:900;color:#d2dfdb}body.page-id-66 .ct-final{padding:58px 0;background:#052f29;color:#fff}body.page-id-66 .ct-final-grid{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end}body.page-id-66 .ct-final span{font-size:7px;color:#dcb05a;font-weight:900}body.page-id-66 .ct-final h2{color:#fff}body.page-id-66 .ct-final h2 em{font-style:normal;color:#dcb05a}body.page-id-66 .ct-final p{color:#b9cbc5}body.page-id-66 .ct-final a{display:inline-block;background:#d1a249;color:#173e35;text-decoration:none;border-radius:8px;padding:13px 17px;font-size:6px;font-weight:900}
@media(max-width:1000px){body.page-id-66 .ct-hero-grid,body.page-id-66 .ct-title,body.page-id-66 .ct-location-grid,body.page-id-66 .ct-before-grid,body.page-id-66 .ct-final-grid{grid-template-columns:1fr}body.page-id-66 .ct-route-grid{grid-template-columns:1fr 1fr}body.page-id-66 .ct-form-grid{grid-template-columns:240px 1fr}body.page-id-66 .ct-dept-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){body.page-id-66 .ct-shell{width:calc(100% - 28px)}body.page-id-66 .ct-hero h1{font-size:49px}body.page-id-66 .ct-route-grid,body.page-id-66 .ct-fast-grid,body.page-id-66 .ct-form-grid,body.page-id-66 .ct-dept-grid,body.page-id-66 .ct-before-list{grid-template-columns:1fr}body.page-id-66 .ct-form{grid-template-columns:1fr}body.page-id-66 .ct-form .wide,body.page-id-66 .ct-form-top,body.page-id-66 .ct-submit{grid-column:auto}body.page-id-66 .ct-choice>div{grid-template-columns:1fr 1fr}body.page-id-66 .ct-flow-row{grid-template-columns:1fr}body.page-id-66 .ct-flow-row>i{display:none}body.page-id-66 .ct-direct-img{height:210px}body.page-id-66 .ct-map{height:340px}}body.page-id-66{--g:#073f35;--d:#052f29;--gold:#d1a249;--cream:#f3eee5;--ink:#123e36}body.page-id-66 .c2{background:var(--cream);color:var(--ink);overflow:hidden}body.page-id-66 .c2-shell{width:min(1240px,92vw);margin:auto}body.page-id-66 .c2-kicker,body.page-id-66 .c2-title>div>span{font-size:8px;letter-spacing:.18em;font-weight:900;color:#dcb05a}body.page-id-66 .c2-kicker.dark,body.page-id-66 .c2-title:not(.light)>div>span{color:#a87526}body.page-id-66 .c2-hero{padding:24px 0 72px;background:radial-gradient(circle at 82% 20%,rgba(209,162,73,.16),transparent 28%),linear-gradient(138deg,#052d27,#0b5145);color:#fff}body.page-id-66 .c2-topline{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09);padding-bottom:12px;margin-bottom:35px}body.page-id-66 .c2-topline span{font-size:5.5px;color:#8fa8a1}body.page-id-66 .c2-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}body.page-id-66 .c2-copy h1{font-size:clamp(63px,7vw,105px);line-height:.82;letter-spacing:-.067em;margin:13px 0 24px}body.page-id-66 .c2-copy h1 em{font-style:normal;color:#dfb45b}body.page-id-66 .c2-copy>p{font-size:14px;line-height:1.7;color:#c7d7d2;max-width:690px}body.page-id-66 .c2-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}body.page-id-66 .c2-actions a{padding:12px 15px;border-radius:8px;text-decoration:none;font-size:6px;font-weight:900}body.page-id-66 .c2-actions a:first-child{background:#d1a249;color:#173e35}body.page-id-66 .c2-actions a:last-child{border:1px solid rgba(255,255,255,.17);color:#fff}body.page-id-66 .c2-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:28px}body.page-id-66 .c2-mini>div{display:grid;grid-template-columns:30px 1fr;gap:7px;border-top:1px solid rgba(255,255,255,.13);padding-top:10px}body.page-id-66 .c2-mini b{font-size:12px;color:#dcb05a}body.page-id-66 .c2-mini span,body.page-id-66 .c2-mini small{display:block}body.page-id-66 .c2-mini span{font-size:6px;font-weight:900}body.page-id-66 .c2-mini small{font-size:5px;color:#91aaa3;margin-top:2px}body.page-id-66 .c2-visual{position:relative;padding:12px 12px 55px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(255,255,255,.05)}body.page-id-66 .c2-photo{height:405px;border-radius:15px;background:url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1100&q=90') center/cover}body.page-id-66 .c2-float{position:absolute;left:30px;right:65px;bottom:22px;background:#fff;color:#123e36;border-radius:12px;padding:14px;box-shadow:0 15px 35px rgba(0,0,0,.2)}body.page-id-66 .c2-float small,body.page-id-66 .c2-float b,body.page-id-66 .c2-float span{display:block}body.page-id-66 .c2-float small{font-size:5.5px;color:#a87526;font-weight:900}body.page-id-66 .c2-float b{font-size:18px;margin:4px 0}body.page-id-66 .c2-float span{font-size:6px;color:#74817c}body.page-id-66 .c2-status{position:absolute;right:18px;top:28px;background:#0a493e;border:1px solid rgba(255,255,255,.15);border-radius:99px;padding:7px 10px;display:flex;gap:6px;align-items:center}body.page-id-66 .c2-status i{width:6px;height:6px;border-radius:50%;background:#d1a249}body.page-id-66 .c2-status span{font-size:5px}body.page-id-66 .c2-intent,body.page-id-66 .c2-ready,body.page-id-66 .c2-factory,body.page-id-66 .c2-process{padding:70px 0}body.page-id-66 .c2-title{display:grid;grid-template-columns:1.05fr .75fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-66 .c2-title h2,body.page-id-66 .c2-factory h2,body.page-id-66 .c2-map h2,body.page-id-66 .c2-support h2,body.page-id-66 .c2-final h2{font-size:clamp(45px,5.1vw,74px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0}body.page-id-66 .c2-title>p{color:#6d7974;line-height:1.65}body.page-id-66 .c2-title.light h2{color:#fff}body.page-id-66 .c2-title.light>p{color:#b9cbc5}body.page-id-66 .c2-intent{background:#e9e1d5}body.page-id-66 .c2-intent-grid{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:9px}body.page-id-66 .c2-intent-grid article{position:relative;background:#fff;border:1px solid #d6cdbf;border-radius:17px;padding:20px;min-height:240px}body.page-id-66 .c2-intent-grid article.featured{background:#0a493e;color:#fff}body.page-id-66 .c2-num{position:absolute;right:16px;top:14px;font-size:18px;color:#d7cdbf}body.page-id-66 .featured .c2-num{color:#416c63}body.page-id-66 .c2-intent-grid article>span{font-size:5.5px;color:#a87526;font-weight:900}body.page-id-66 .featured>span{color:#dcb05a!important}body.page-id-66 .c2-intent-grid h3{font-size:23px;line-height:1;margin:9px 0}body.page-id-66 .c2-intent-grid p{font-size:8px;line-height:1.5;color:#6d7974}body.page-id-66 .featured p{color:#b9cbc5}body.page-id-66 .c2-intent-grid ul{padding-left:15px;font-size:6px;color:#b9cbc5;line-height:1.8}body.page-id-66 .c2-intent-grid a{font-size:6px;color:#9e6d25;font-weight:900;text-decoration:none}body.page-id-66 .featured a{color:#dcb05a}body.page-id-66 .c2-secondary{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}body.page-id-66 .c2-secondary a{display:grid;grid-template-columns:30px 1fr 20px;align-items:center;background:#fff;border:1px solid #d6cdbf;border-radius:10px;padding:11px;text-decoration:none;color:#123e36}body.page-id-66 .c2-secondary b{font-size:10px;color:#b37d28}body.page-id-66 .c2-secondary span{font-size:6px;font-weight:900}body.page-id-66 .c2-secondary i{font-style:normal;color:#a87526}body.page-id-66 .c2-contactbar{background:#d1a249}body.page-id-66 .c2-contactbar-grid{display:grid;grid-template-columns:repeat(4,1fr)}body.page-id-66 .c2-contactbar-grid>div{padding:16px;border-right:1px solid rgba(38,74,64,.18)}body.page-id-66 .c2-contactbar-grid>div:last-child{border:0}body.page-id-66 .c2-contactbar small,body.page-id-66 .c2-contactbar a,body.page-id-66 .c2-contactbar b{display:block}body.page-id-66 .c2-contactbar small{font-size:5px;color:#5f532f;font-weight:900}body.page-id-66 .c2-contactbar a,body.page-id-66 .c2-contactbar b{font-size:8px;color:#163e35;text-decoration:none;margin-top:4px}body.page-id-66 .c2-desk,body.page-id-66 .c2-business{padding:70px 0;background:#062f29;color:#fff}body.page-id-66 .c2-desk-grid{display:grid;grid-template-columns:270px 1fr;gap:12px}body.page-id-66 .c2-desk aside{height:max-content;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:17px;padding:8px}body.page-id-66 .c2-step{display:grid;grid-template-columns:35px 1fr 20px;gap:7px;align-items:center;padding:13px 10px;border-bottom:1px solid rgba(255,255,255,.09)}body.page-id-66 .c2-step.active{background:#d1a249;color:#173e35;border-radius:10px;border:0}body.page-id-66 .c2-step b{font-size:11px;color:#dcb05a}body.page-id-66 .c2-step.active b{color:#6d4d18}body.page-id-66 .c2-step span,body.page-id-66 .c2-step small{display:block}body.page-id-66 .c2-step span{font-size:7px;font-weight:900}body.page-id-66 .c2-step small{font-size:5px;font-weight:400;opacity:.7;margin-top:2px}body.page-id-66 .c2-step i{font-style:normal;text-align:right}body.page-id-66 .c2-help{padding:18px 10px 10px}body.page-id-66 .c2-help>span{font-size:5.5px;color:#dcb05a;font-weight:900}body.page-id-66 .c2-help p{font-size:7px;color:#b9cbc5;line-height:1.5}body.page-id-66 .c2-help a{font-size:5.5px;color:#dcb05a;font-weight:900;text-decoration:none}body.page-id-66 .c2-form{display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#fff;color:#123e36;border-radius:18px;padding:21px}body.page-id-66 .c2-formhead{grid-column:1/-1;display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:end;border-bottom:1px solid #e4dcd0;padding-bottom:13px}body.page-id-66 .c2-formhead span{font-size:5.5px;color:#a87526;font-weight:900}body.page-id-66 .c2-formhead h3{font-size:20px;margin:4px 0 0}body.page-id-66 .c2-formhead>b{font-size:7px;color:#89938f}body.page-id-66 .c2-form>div{display:flex;flex-direction:column;gap:5px}body.page-id-66 .c2-form .wide{grid-column:1/-1}body.page-id-66 .c2-form label{font-size:5.5px;color:#a87526;font-weight:900}body.page-id-66 .c2-form input,body.page-id-66 .c2-form select,body.page-id-66 .c2-form textarea{border:1px solid #ddd4c7;background:#f8f5f0;border-radius:8px;padding:11px;font-size:8px;color:#304f47}body.page-id-66 .c2-form textarea{height:75px}body.page-id-66 .c2-type>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}body.page-id-66 .c2-type button{border:1px solid #d7cdbf;background:#f5f0e8;border-radius:8px;padding:9px 5px;font-size:5.5px;font-weight:900;color:#6f7c76}body.page-id-66 .c2-type button.on{background:#0a493e;color:#fff;border-color:#0a493e}body.page-id-66 .c2-files{display:grid!important;grid-template-columns:35px 1fr 90px!important;align-items:center;border:1px dashed #cfc4b5;border-radius:9px;padding:11px}body.page-id-66 .c2-files>div{font-size:17px;color:#b47e29}body.page-id-66 .c2-files b,body.page-id-66 .c2-files small{display:block;font-size:5.5px}body.page-id-66 .c2-files small{color:#8a938f;margin-top:2px}body.page-id-66 .c2-files button{border:0;background:#eee7dc;border-radius:7px;padding:8px;font-size:5px;font-weight:900;color:#8b6528}body.page-id-66 .c2-pref>div{display:flex;gap:7px}body.page-id-66 .c2-pref span{border:1px solid #ddd4c7;border-radius:99px;padding:7px 9px;font-size:5.5px}body.page-id-66 .c2-consent{display:grid!important;grid-template-columns:18px 1fr!important;align-items:center;color:#6e7975!important}body.page-id-66 .c2-consent span{font-size:6px}body.page-id-66 .c2-submit{border:0;border-radius:8px;background:#d1a249;color:#173e35;padding:13px;font-size:7px;font-weight:900}body.page-id-66 .c2-ready{background:#e9e1d5}body.page-id-66 .c2-ready-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:10px}body.page-id-66 .c2-ready-image{min-height:410px;border-radius:18px;background:url('https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&fit=crop&w=1000&q=88') center/cover;position:relative}body.page-id-66 .c2-ready-image>div{position:absolute;left:16px;right:16px;bottom:16px;background:rgba(6,47,41,.93);color:#fff;border-radius:11px;padding:14px}body.page-id-66 .c2-ready-image span{font-size:5.5px;color:#dcb05a}body.page-id-66 .c2-ready-image b{display:block;font-size:14px;margin-top:5px}body.page-id-66 .c2-checklist{display:grid;grid-template-columns:1fr 1fr;gap:8px}body.page-id-66 .c2-checklist>div{display:grid;grid-template-columns:38px 1fr 20px;align-items:center;background:#fff;border:1px solid #d6cdbf;border-radius:12px;padding:13px}body.page-id-66 .c2-checklist>b{}body.page-id-66 .c2-checklist>div>b{font-size:14px;color:#b17b27}body.page-id-66 .c2-checklist strong,body.page-id-66 .c2-checklist small{display:block}body.page-id-66 .c2-checklist strong{font-size:7px}body.page-id-66 .c2-checklist small{font-size:5.5px;color:#77827e;margin-top:3px}body.page-id-66 .c2-checklist i{font-style:normal;color:#b17b27;text-align:right}body.page-id-66 .c2-factory{background:#f3eee5}body.page-id-66 .c2-factory-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-66 .c2-factory-copy>p{color:#6d7974;line-height:1.65}body.page-id-66 .c2-facts{border-top:1px solid #cfc4b4;margin:18px 0}body.page-id-66 .c2-facts>div{display:grid;grid-template-columns:95px 1fr;border-bottom:1px solid #cfc4b4;padding:11px 0}body.page-id-66 .c2-facts small{font-size:5.5px;color:#a87526;font-weight:900}body.page-id-66 .c2-facts b{font-size:8px}body.page-id-66 .c2-factory-copy>a{display:inline-block;background:#0a493e;color:#fff;border-radius:8px;padding:12px 14px;font-size:6px;font-weight:900;text-decoration:none}body.page-id-66 .c2-factory-photo{height:480px;border-radius:20px;background:url('https://images.unsplash.com/photo-1565793298595-6a879b1d9492?auto=format&fit=crop&w=1100&q=88') center/cover;position:relative}body.page-id-66 .c2-photo-tag{position:absolute;left:17px;right:17px;bottom:17px;background:#d1a249;color:#173e35;border-radius:10px;padding:13px}body.page-id-66 .c2-photo-tag span,body.page-id-66 .c2-photo-tag b{display:block}body.page-id-66 .c2-photo-tag span{font-size:5.5px;font-weight:900}body.page-id-66 .c2-photo-tag b{font-size:13px;margin-top:4px}body.page-id-66 .c2-map{padding:45px 0 70px;background:#e9e1d5}body.page-id-66 .c2-mapcard{display:grid;grid-template-columns:1.25fr .75fr;background:#fff;border:1px solid #d6cdbf;border-radius:20px;overflow:hidden}body.page-id-66 .c2-mapvisual{min-height:390px;position:relative;background:#d9d3c8;background-image:linear-gradient(#cbc4b9 1px,transparent 1px),linear-gradient(90deg,#cbc4b9 1px,transparent 1px);background-size:34px 34px}body.page-id-66 .c2-road{position:absolute;background:#eee9e0;border:1px solid #c7c0b5}body.page-id-66 .c2-road.r1{width:700px;height:55px;left:-70px;top:150px;transform:rotate(15deg)}body.page-id-66 .c2-road.r2{width:55px;height:500px;left:360px;top:-50px;transform:rotate(28deg)}body.page-id-66 .c2-road.r3{width:500px;height:35px;left:80px;top:290px;transform:rotate(-9deg)}body.page-id-66 .c2-marker{position:absolute;left:48%;top:42%;display:flex;gap:8px;align-items:center;z-index:3}body.page-id-66 .c2-marker i{font-style:normal;color:#0a493e;font-size:25px}body.page-id-66 .c2-marker span{background:#0a493e;color:#fff;border-radius:8px;padding:9px}body.page-id-66 .c2-marker b,body.page-id-66 .c2-marker small{display:block;font-size:6px}body.page-id-66 .c2-marker small{font-size:5px;color:#dcb05a;margin-top:2px}body.page-id-66 .c2-mapcopy{padding:35px}body.page-id-66 .c2-mapcopy>span{font-size:6px;color:#a87526;font-weight:900}body.page-id-66 .c2-mapcopy p{font-size:8px;line-height:1.6;color:#6d7974}body.page-id-66 .c2-mapcopy>div{display:flex;gap:6px;flex-wrap:wrap}body.page-id-66 .c2-mapcopy a{border:1px solid #d5cbbb;border-radius:8px;padding:9px;font-size:5.5px;color:#9e6d25;font-weight:900}body.page-id-66 .c2-mapcopy>small{display:block;margin-top:15px;font-size:5px;color:#909894}body.page-id-66 .c2-business-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .c2-business-grid article{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:15px;padding:20px}body.page-id-66 .c2-business-grid b{font-size:17px;color:#dcb05a}body.page-id-66 .c2-business-grid span{display:block;font-size:5.5px;color:#9eb4ad;font-weight:900;margin-top:15px}body.page-id-66 .c2-business-grid h3{font-size:18px;margin:5px 0}body.page-id-66 .c2-business-grid p{font-size:7.5px;line-height:1.5;color:#b9cbc5;min-height:45px}body.page-id-66 .c2-business-grid a{font-size:5.5px;color:#dcb05a;font-weight:900;text-decoration:none}body.page-id-66 .c2-process{background:#f3eee5}body.page-id-66 .c2-process-grid{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center}body.page-id-66 .c2-process-grid article{background:#fff;border:1px solid #d6cdbf;border-radius:13px;padding:16px;min-height:135px}body.page-id-66 .c2-process-grid>i{text-align:center;font-style:normal;color:#b17b27}body.page-id-66 .c2-process-grid b{font-size:16px;color:#b17b27}body.page-id-66 .c2-process-grid span{display:block;font-size:5.5px;color:#8a938f;font-weight:900;margin-top:10px}body.page-id-66 .c2-process-grid h3{font-size:16px;margin:5px 0}body.page-id-66 .c2-process-grid p{font-size:7px;line-height:1.5;color:#6d7974}body.page-id-66 .c2-support{padding:65px 0;background:#0a493e;color:#fff}body.page-id-66 .c2-support-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}body.page-id-66 .c2-support h2{color:#fff}body.page-id-66 .c2-support p{color:#b9cbc5;line-height:1.65}body.page-id-66 .c2-support-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.page-id-66 .c2-support-list span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);border-radius:9px;padding:11px;font-size:6px;font-weight:900}body.page-id-66 .c2-support-list a{grid-column:1/-1;background:#d1a249;color:#173e35;border-radius:8px;padding:12px;text-align:center;text-decoration:none;font-size:6px;font-weight:900}body.page-id-66 .c2-final{padding:58px 0;background:#052f29;color:#fff}body.page-id-66 .c2-final-grid{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end}body.page-id-66 .c2-final span{font-size:7px;color:#dcb05a;font-weight:900}body.page-id-66 .c2-final h2{color:#fff}body.page-id-66 .c2-final h2 em{font-style:normal;color:#dcb05a}body.page-id-66 .c2-final p{color:#b9cbc5}body.page-id-66 .c2-final a{display:inline-block;background:#d1a249;color:#173e35;text-decoration:none;border-radius:8px;padding:13px 17px;font-size:6px;font-weight:900}
@media(max-width:1000px){body.page-id-66 .c2-hero-grid,body.page-id-66 .c2-title,body.page-id-66 .c2-ready-grid,body.page-id-66 .c2-factory-grid,body.page-id-66 .c2-support-grid,body.page-id-66 .c2-final-grid{grid-template-columns:1fr}body.page-id-66 .c2-intent-grid{grid-template-columns:1fr 1fr}body.page-id-66 .c2-secondary,body.page-id-66 .c2-contactbar-grid,body.page-id-66 .c2-business-grid{grid-template-columns:1fr 1fr}body.page-id-66 .c2-desk-grid{grid-template-columns:230px 1fr}body.page-id-66 .c2-mapcard{grid-template-columns:1fr}}
@media(max-width:650px){body.page-id-66 .c2-shell{width:calc(100% - 28px)}body.page-id-66 .c2-copy h1{font-size:49px}body.page-id-66 .c2-intent-grid,body.page-id-66 .c2-secondary,body.page-id-66 .c2-contactbar-grid,body.page-id-66 .c2-desk-grid,body.page-id-66 .c2-checklist,body.page-id-66 .c2-business-grid,body.page-id-66 .c2-support-list{grid-template-columns:1fr}body.page-id-66 .c2-form{grid-template-columns:1fr}body.page-id-66 .c2-form .wide,body.page-id-66 .c2-formhead,body.page-id-66 .c2-submit{grid-column:auto}body.page-id-66 .c2-type>div{grid-template-columns:1fr 1fr}body.page-id-66 .c2-process-grid{grid-template-columns:1fr}body.page-id-66 .c2-process-grid>i{display:none}body.page-id-66 .c2-photo{height:320px}body.page-id-66 .c2-factory-photo{height:360px}body.page-id-66 .c2-mapvisual{min-height:310px}}body.page-id-66{--qg:#073f35;--qd:#052f29;--qgold:#d1a249;--qcream:#f3eee5;--qink:#123e36}body.page-id-66 .qq{background:var(--qcream);color:var(--qink);overflow:hidden}body.page-id-66 .qq-shell{width:min(1240px,92vw);margin:auto}body.page-id-66 .qq-kicker,body.page-id-66 .qq-title>div>span{font-size:8px;letter-spacing:.18em;font-weight:900;color:#dcb05a}body.page-id-66 .qq-kicker.dark,body.page-id-66 .qq-title:not(.light)>div>span{color:#a87526}body.page-id-66 .qq-hero{padding:24px 0 72px;background:radial-gradient(circle at 84% 18%,rgba(209,162,73,.15),transparent 29%),linear-gradient(138deg,#052d27,#0b5145);color:#fff}body.page-id-66 .qq-top{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09);padding-bottom:12px;margin-bottom:35px}body.page-id-66 .qq-top span{font-size:5.5px;color:#8fa8a1}body.page-id-66 .qq-hero-grid{display:grid;grid-template-columns:1.07fr .93fr;gap:60px;align-items:center}body.page-id-66 .qq-hero h1{font-size:clamp(62px,6.8vw,103px);line-height:.82;letter-spacing:-.067em;margin:13px 0 24px}body.page-id-66 .qq-hero h1 em{font-style:normal;color:#dfb45b}body.page-id-66 .qq-hero p{font-size:14px;line-height:1.7;color:#c7d7d2;max-width:700px}body.page-id-66 .qq-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}body.page-id-66 .qq-actions a{padding:12px 15px;border-radius:8px;text-decoration:none;font-size:6px;font-weight:900}body.page-id-66 .qq-actions a:first-child{background:#d1a249;color:#173e35}body.page-id-66 .qq-actions a:last-child{border:1px solid rgba(255,255,255,.17);color:#fff}body.page-id-66 .qq-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:28px}body.page-id-66 .qq-mini>div{display:grid;grid-template-columns:30px 1fr;gap:7px;border-top:1px solid rgba(255,255,255,.13);padding-top:10px}body.page-id-66 .qq-mini b{font-size:12px;color:#dcb05a}body.page-id-66 .qq-mini span,body.page-id-66 .qq-mini small{display:block}body.page-id-66 .qq-mini span{font-size:6px;font-weight:900}body.page-id-66 .qq-mini small{font-size:5px;color:#91aaa3;margin-top:2px}body.page-id-66 .qq-visual{position:relative;padding:12px 12px 55px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:rgba(255,255,255,.05)}body.page-id-66 .qq-photo{height:410px;border-radius:15px;background:url('https://images.unsplash.com/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1100&q=90') center/cover}body.page-id-66 .qq-float{position:absolute;left:30px;right:60px;bottom:22px;background:#fff;color:#123e36;border-radius:12px;padding:14px;box-shadow:0 15px 35px rgba(0,0,0,.2)}body.page-id-66 .qq-float small,body.page-id-66 .qq-float b,body.page-id-66 .qq-float span{display:block}body.page-id-66 .qq-float small{font-size:5.5px;color:#a87526;font-weight:900}body.page-id-66 .qq-float b{font-size:17px;margin:4px 0}body.page-id-66 .qq-float span{font-size:6px;color:#74817c}body.page-id-66 .qq-badge{position:absolute;right:22px;top:28px;background:#d1a249;color:#173e35;width:55px;height:55px;border-radius:50%;display:grid;place-content:center;text-align:center;font-size:8px;font-weight:900;line-height:.8}body.page-id-66 .qq-badge b{font-size:15px}body.page-id-66 .qq-pillars,body.page-id-66 .qq-itp,body.page-id-66 .qq-trace,body.page-id-66 .qq-ncr,body.page-id-66 .qq-client,body.page-id-66 .qq-request{padding:70px 0}body.page-id-66 .qq-title{display:grid;grid-template-columns:1.05fr .75fr;gap:60px;align-items:end;margin-bottom:30px}body.page-id-66 .qq-title h2,body.page-id-66 .qq-trace h2,body.page-id-66 .qq-client h2,body.page-id-66 .qq-request h2,body.page-id-66 .qq-final h2{font-size:clamp(45px,5.1vw,74px);line-height:.91;letter-spacing:-.055em;margin:7px 0 0}body.page-id-66 .qq-title>p{color:#6d7974;line-height:1.65}body.page-id-66 .qq-title.light h2{color:#fff}body.page-id-66 .qq-title.light>p{color:#b9cbc5}body.page-id-66 .qq-pillars{background:#e9e1d5}body.page-id-66 .qq-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .qq-pillars article{position:relative;background:#fff;border:1px solid #d6cdbf;border-radius:16px;padding:21px;min-height:230px}body.page-id-66 .qq-pillars article.dark{background:#0a493e;color:#fff;border-color:#0a493e}body.page-id-66 .qq-pillars article>b{position:absolute;right:16px;top:14px;font-size:18px;color:#d9d0c3}body.page-id-66 .qq-pillars article.dark>b{color:#416c63}body.page-id-66 .qq-pillars article>span{font-size:5.5px;color:#a87526;font-weight:900}body.page-id-66 .qq-pillars article.dark>span{color:#dcb05a}body.page-id-66 .qq-pillars h3{font-size:23px;line-height:1.05;margin:12px 0}body.page-id-66 .qq-pillars p{font-size:8px;line-height:1.55;color:#6d7974}body.page-id-66 .qq-pillars .dark p{color:#b9cbc5}body.page-id-66 .qq-journey,body.page-id-66 .qq-control,body.page-id-66 .qq-docs,body.page-id-66 .qq-handover{padding:70px 0;background:#062f29;color:#fff}body.page-id-66 .qq-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}body.page-id-66 .qq-flow article{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:13px;padding:16px;min-height:135px}body.page-id-66 .qq-flow b{font-size:17px;color:#dcb05a}body.page-id-66 .qq-flow span{display:block;font-size:5.5px;color:#9eb4ad;font-weight:900;margin-top:10px}body.page-id-66 .qq-flow h3{font-size:16px;margin:5px 0}body.page-id-66 .qq-flow p{font-size:7px;line-height:1.5;color:#b9cbc5}body.page-id-66 .qq-itp{background:#f3eee5}body.page-id-66 .qq-itp-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:10px}body.page-id-66 .qq-itp-photo{min-height:430px;border-radius:18px;background:url('https://images.unsplash.com/photo-1581092160607-ee22621dd758?auto=format&fit=crop&w=1000&q=88') center/cover;position:relative}body.page-id-66 .qq-itp-photo>div{position:absolute;left:16px;right:16px;bottom:16px;background:rgba(6,47,41,.93);color:#fff;border-radius:11px;padding:14px}body.page-id-66 .qq-itp-photo span{font-size:5.5px;color:#dcb05a}body.page-id-66 .qq-itp-photo b{display:block;font-size:14px;margin-top:5px}body.page-id-66 .qq-itp-table{background:#fff;border:1px solid #d6cdbf;border-radius:17px;padding:9px 17px}body.page-id-66 .qq-itp-table>div{display:grid;grid-template-columns:55px 1fr 45px;align-items:center;border-bottom:1px solid #e3dbcf;padding:14px 3px}body.page-id-66 .qq-itp-table .head span{font-size:5.5px;color:#a87526;font-weight:900}body.page-id-66 .qq-itp-table b{font-size:12px;color:#b17b27}body.page-id-66 .qq-itp-table div>span{font-size:8px}body.page-id-66 .qq-itp-table i{font-style:normal;background:#0a493e;color:#fff;border-radius:99px;padding:6px;text-align:center;font-size:6px;font-weight:900}body.page-id-66 .qq-itp-table>small{display:block;font-size:5px;color:#838d88;padding:12px 3px;line-height:1.5}body.page-id-66 .qq-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}body.page-id-66 .qq-control-grid article{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:15px;padding:20px}body.page-id-66 .qq-control-grid .ico{width:42px;height:42px;border-radius:10px;background:#d1a249;color:#173e35;display:grid;place-items:center;font-size:15px}body.page-id-66 .qq-control-grid span{display:block;font-size:5.5px;color:#dcb05a;font-weight:900;margin-top:15px}body.page-id-66 .qq-control-grid h3{font-size:19px;margin:5px 0}body.page-id-66 .qq-control-grid p{font-size:7.5px;line-height:1.5;color:#b9cbc5}body.page-id-66 .qq-control-grid a{font-size:5.5px;color:#dcb05a;font-weight:900}body.page-id-66 .qq-trace{background:#e9e1d5}body.page-id-66 .qq-trace-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}body.page-id-66 .qq-trace-copy>p{color:#6d7974;line-height:1.65}body.page-id-66 .qq-trace-list{border-top:1px solid #ccc2b2;margin-top:18px}body.page-id-66 .qq-trace-list>div{display:grid;grid-template-columns:45px 1fr;border-bottom:1px solid #ccc2b2;padding:11px 0}body.page-id-66 .qq-trace-list b{font-size:11px;color:#b17b27}body.page-id-66 .qq-trace-list span{font-size:8px}body.page-id-66 .qq-trace-visual{height:430px;border-radius:20px;background:#0a493e;position:relative;overflow:hidden}body.page-id-66 .qq-trace-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(209,162,73,.13),transparent 45%)}body.page-id-66 .qq-trace-visual .core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:110px;height:110px;border-radius:50%;background:#d1a249;color:#173e35;display:grid;place-content:center;text-align:center;font-size:9px;font-weight:900;z-index:3}body.page-id-66 .qq-trace-visual .core b{font-size:18px}body.page-id-66 .qq-trace-visual .tag{position:absolute;background:#fff;color:#123e36;border-radius:9px;padding:10px 13px;font-size:6px;font-weight:900;z-index:3}body.page-id-66 .qq-trace-visual .t1{left:8%;top:15%}body.page-id-66 .qq-trace-visual .t2{right:8%;top:15%}body.page-id-66 .qq-trace-visual .t3{left:8%;bottom:15%}body.page-id-66 .qq-trace-visual .t4{right:8%;bottom:15%}body.page-id-66 .qq-trace-visual .line{position:absolute;height:1px;background:rgba(209,162,73,.55);width:36%;left:32%;top:50%;transform-origin:center}body.page-id-66 .qq-trace-visual .l1{transform:rotate(35deg)}body.page-id-66 .qq-trace-visual .l2{transform:rotate(-35deg)}body.page-id-66 .qq-trace-visual .l3{transform:rotate(90deg)}body.page-id-66 .qq-ncr{background:#f3eee5}body.page-id-66 .qq-ncr-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center}body.page-id-66 .qq-ncr-flow article{background:#fff;border:1px solid #d6cdbf;border-radius:13px;padding:15px;min-height:140px}body.page-id-66 .qq-ncr-flow>i{font-style:normal;text-align:center;color:#b17b27}body.page-id-66 .qq-ncr-flow b{font-size:16px;color:#b17b27}body.page-id-66 .qq-ncr-flow span{display:block;font-size:5.5px;color:#8a938f;font-weight:900;margin-top:10px}body.page-id-66 .qq-ncr-flow h3{font-size:15px;margin:5px 0}body.page-id-66 .qq-ncr-flow p{font-size:7px;line-height:1.5;color:#6d7974}body.page-id-66 .qq-doc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}body.page-id-66 .qq-doc-grid article{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:15px;padding:19px;min-height:155px}body.page-id-66 .qq-doc-grid article.main{grid-row:span 2;background:#d1a249;color:#173e35}body.page-id-66 .qq-doc-grid article>b,body.page-id-66 .qq-doc-grid article>span{font-size:5.5px;font-weight:900}body.page-id-66 .qq-doc-grid article>span{color:#dcb05a}body.page-id-66 .qq-doc-grid .main h3{font-size:25px}body.page-id-66 .qq-doc-grid h3{font-size:17px;margin:7px 0}body.page-id-66 .qq-doc-grid p{font-size:7px;line-height:1.5;color:#b9cbc5}body.page-id-66 .qq-doc-grid .main p{color:#3c6258}body.page-id-66 .qq-doc-grid a{font-size:5.5px;font-weight:900}body.page-id-66 .qq-client{background:#e9e1d5}body.page-id-66 .qq-client-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}body.page-id-66 .qq-client-photo{height:450px;border-radius:20px;background:url('https://images.unsplash.com/photo-1542621334-a254cf47733d?auto=format&fit=crop&w=1000&q=88') center/cover;position:relative}body.page-id-66 .qq-client-photo>div{position:absolute;left:17px;right:17px;bottom:17px;background:rgba(6,47,41,.93);color:#fff;border-radius:11px;padding:14px}body.page-id-66 .qq-client-photo span{font-size:5.5px;color:#dcb05a}body.page-id-66 .qq-client-photo b{display:block;font-size:14px;margin-top:5px}body.page-id-66 .qq-client-grid>div:last-child>p{color:#6d7974;line-height:1.65}body.page-id-66 .qq-client-list{border-top:1px solid #ccc2b2;margin:18px 0}body.page-id-66 .qq-client-list>div{display:grid;grid-template-columns:45px 1fr;align-items:center;border-bottom:1px solid #ccc2b2;padding:11px 0}body.page-id-66 .qq-client-list b{width:30px;height:30px;border-radius:50%;background:#0a493e;color:#fff;display:grid;place-items:center;font-size:8px}body.page-id-66 .qq-client-list strong,body.page-id-66 .qq-client-list small{display:block}body.page-id-66 .qq-client-list strong{font-size:7px}body.page-id-66 .qq-client-list small{font-size:5.5px;color:#7a8580;margin-top:2px}body.page-id-66 .qq-note{font-size:5.5px;color:#7a8580}body.page-id-66 .qq-handover-row{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center}body.page-id-66 .qq-handover-row>div{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);border-radius:12px;padding:15px}body.page-id-66 .qq-handover-row>i{font-style:normal;text-align:center;color:#dcb05a}body.page-id-66 .qq-handover-row b{font-size:16px;color:#dcb05a}body.page-id-66 .qq-handover-row span{display:block;font-size:6px;font-weight:900;margin-top:9px}body.page-id-66 .qq-request{background:#f3eee5}body.page-id-66 .qq-request-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}body.page-id-66 .qq-request-grid>div:first-child>p{color:#6d7974;line-height:1.65}body.page-id-66 .qq-request-card{background:#0a493e;color:#fff;border-radius:18px;padding:25px}body.page-id-66 .qq-request-card>span{font-size:5.5px;color:#dcb05a;font-weight:900}body.page-id-66 .qq-request-card h3{font-size:24px}body.page-id-66 .qq-request-card>div{display:grid;grid-template-columns:35px 1fr;border:1px dashed rgba(255,255,255,.22);border-radius:10px;padding:13px;margin-bottom:10px}body.page-id-66 .qq-request-card>div>b{font-size:17px;color:#dcb05a}body.page-id-66 .qq-request-card strong,body.page-id-66 .qq-request-card small{display:block;font-size:5.5px}body.page-id-66 .qq-request-card small{color:#a9bdb6;margin-top:2px}body.page-id-66 .qq-request-card>a{display:block;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:10px;margin-top:7px;font-size:5.5px;font-weight:900;color:#fff}body.page-id-66 .qq-request-card>a:first-of-type{background:#d1a249;color:#173e35;border-color:#d1a249}body.page-id-66 .qq-final{padding:58px 0;background:#052f29;color:#fff}body.page-id-66 .qq-final-grid{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end}body.page-id-66 .qq-final span{font-size:7px;color:#dcb05a;font-weight:900}body.page-id-66 .qq-final h2{color:#fff}body.page-id-66 .qq-final h2 em{font-style:normal;color:#dcb05a}body.page-id-66 .qq-final p{color:#b9cbc5}body.page-id-66 .qq-final a{display:inline-block;background:#d1a249;color:#173e35;text-decoration:none;border-radius:8px;padding:13px 17px;font-size:6px;font-weight:900}
@media(max-width:1000px){body.page-id-66 .qq-hero-grid,body.page-id-66 .qq-title,body.page-id-66 .qq-itp-grid,body.page-id-66 .qq-trace-grid,body.page-id-66 .qq-client-grid,body.page-id-66 .qq-request-grid,body.page-id-66 .qq-final-grid{grid-template-columns:1fr}body.page-id-66 .qq-pillars-grid,body.page-id-66 .qq-control-grid,body.page-id-66 .qq-doc-grid{grid-template-columns:1fr 1fr}body.page-id-66 .qq-flow{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){body.page-id-66 .qq-shell{width:calc(100% - 28px)}body.page-id-66 .qq-hero h1{font-size:48px}body.page-id-66 .qq-pillars-grid,body.page-id-66 .qq-control-grid,body.page-id-66 .qq-doc-grid,body.page-id-66 .qq-flow{grid-template-columns:1fr}body.page-id-66 .qq-ncr-flow,body.page-id-66 .qq-handover-row{grid-template-columns:1fr}body.page-id-66 .qq-ncr-flow>i,body.page-id-66 .qq-handover-row>i{display:none}body.page-id-66 .qq-doc-grid article.main{grid-row:auto}body.page-id-66 .qq-photo{height:320px}body.page-id-66 .qq-itp-photo,body.page-id-66 .qq-client-photo{min-height:340px;height:340px}}body.page-id-66 .cpsr-logo{display:inline-flex;flex-direction:column;line-height:1;text-align:left;font-family:Arial,sans-serif}body.page-id-66 .cpsr-logo b{font-size:18px;letter-spacing:1.4px;color:#063b2c}body.page-id-66 .cpsr-logo em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:2.6px;color:#c79d43;margin-top:5px}body.page-id-66 footer .cpsr-logo b{color:#fff;font-size:22px}body.page-id-66 footer .cpsr-logo em{color:#d7b35f}body.page-id-66 (max-width:620px){.cpsr-logo b{font-size:14px}.cpsr-logo em{font-size:8px;letter-spacing:1.8px}}