
/* All email addresses shown as blue, selectable links */
a[href^="mailto:"]{color:#1a73e8 !important;text-decoration:none;cursor:pointer}
a[href^="mailto:"]:hover{text-decoration:underline !important}
:root{
  --navy:#0F6E56; --navy-deep:#0A5240; --sky:#1D9E75; --sky-d:#14855F;
  --sky-light:#E3F5EE; --concrete:#EEF5F2; --ink:#13352B; --muted:#5a7068;
  --line:#D5E8E0; --white:#fff;
  --shadow:0 10px 30px rgba(10,82,64,.12);
  --r:14px;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:'Inter',system-ui,sans-serif;color:var(--ink);background:#EAF6F0;line-height:1.6;-webkit-font-smoothing:antialiased}
h1,h2,h3,.display{font-family:'Oswald',sans-serif;font-weight:600;letter-spacing:.5px;line-height:1.1;text-transform:uppercase}
a{color:inherit;text-decoration:none}
.wrap{max-width:1180px;margin:0 auto;padding:0 24px;position:relative}
.home-tab{position:absolute;top:0;right:24px;display:inline-flex;align-items:center;gap:5px;font-family:'Oswald',sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.5px;text-transform:uppercase;color:var(--sky-d);border:1.5px solid var(--sky);border-radius:20px;padding:6px 14px;text-decoration:none;transition:.15s;background:#fff;z-index:5}
.home-tab:hover{background:var(--sky);color:#fff}
@media(max-width:640px){.home-tab{position:static;margin-bottom:16px}}
.eyebrow{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:.78rem;font-weight:600;color:var(--sky-d)}
.btn{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-family:'Inter';padding:.85rem 1.5rem;border-radius:999px;border:2px solid transparent;cursor:pointer;transition:.2s;font-size:.95rem}
.btn-primary{background:var(--sky);color:#fff}
.btn-primary:hover{background:var(--sky-d);transform:translateY(-2px)}
.btn-ghost{border-color:rgba(255,255,255,.5);color:#fff}
.btn-ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}
.btn-navy{background:var(--navy);color:#fff}
.btn-navy:hover{background:var(--navy-deep);transform:translateY(-2px)}

/* top bar */
.topbar{background:var(--navy-deep);color:#d2ece2;font-size:.82rem}
.topbar .wrap{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}
.topbar strong{color:#fff;font-weight:600}
.topbar a{color:#d2ece2}.topbar a:hover{color:#fff}

/* nav */
header.nav{position:sticky;top:0;z-index:50;background:rgba(234,246,240,.96);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}
.nav .wrap{display:flex;align-items:center;justify-content:space-between;padding-top:0;padding-bottom:0;gap:1rem;height:116px;overflow:visible}
.brand{display:flex;align-items:center;gap:12px}
.brand img{height:46px;width:auto;display:block}
.brand .txt{display:flex;flex-direction:column;line-height:1}
.brand .name{font-family:'Poppins',sans-serif;font-weight:700;color:var(--navy);font-size:1.12rem;letter-spacing:.3px}
.brand .tag{font-family:'Poppins',sans-serif;color:var(--sky-d);font-size:.66rem;letter-spacing:3.5px;font-weight:500;text-transform:uppercase;margin-top:3px}
.menu{display:flex;align-items:center;gap:1.8rem}
.menu a.link{font-weight:500;font-size:.95rem;color:var(--ink);position:relative}
.menu a.link::after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:var(--sky);transition:.25s}
.menu a.link:hover::after{width:100%}
.hamb{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:6px}
.hamb span{width:26px;height:3px;background:var(--navy);border-radius:2px;transition:.3s}

/* hero */
.hero{position:relative;background:#EAF6F0;color:#13352B;overflow:hidden}
.hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(15,110,86,.06) 1px,transparent 0);background-size:26px 26px;opacity:.6}

.hero h1{font-size:clamp(2.5rem,5vw,4.1rem);font-weight:700;margin:18px 0 0}
.hero h1 .accent{color:var(--sky);position:relative}
.hero p.lead{color:#cfe9df;font-size:1.12rem;max-width:540px;margin:22px 0 30px}
.hero .cta{display:flex;gap:14px;flex-wrap:wrap}
.hero .trust{margin-top:26px;font-family:'Oswald';letter-spacing:2px;text-transform:uppercase;font-size:.82rem;color:#9fd8c6;display:flex;gap:14px;flex-wrap:wrap;align-items:center}
.hero .trust b{color:#fff;font-weight:600}
.hero-art{position:relative;display:flex;justify-content:center}
.hero-art svg{width:100%;max-width:420px;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35))}

/* generic section */
section.block{padding:84px 0}
.sec-head{max-width:680px;margin-bottom:46px}
.sec-head h2{font-size:clamp(1.9rem,3.5vw,2.7rem);color:var(--navy);margin-top:10px}
.sec-head p{color:var(--muted);margin-top:14px;font-size:1.05rem}
.bg-soft{background:transparent}

/* products */
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.card{background:#EAF6F0;border:1px solid var(--line);border-radius:var(--r);padding:30px;transition:.25s;position:relative;overflow:hidden}
.card::before{content:"";position:absolute;left:0;top:0;height:4px;width:100%;background:linear-gradient(90deg,var(--sky),var(--navy))}
.card:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:transparent}
.card .ico{width:58px;height:58px;border-radius:12px;background:var(--sky-light);display:flex;align-items:center;justify-content:center;margin-bottom:18px}
.card .ico svg{width:32px;height:32px;stroke:var(--navy)}
.card h3{font-size:1.35rem;color:var(--navy)}
.card p{color:var(--muted);margin:10px 0 16px;font-size:.97rem}
.card .specs{font-family:'Oswald';letter-spacing:1px;font-size:.8rem;color:var(--sky-d);text-transform:uppercase;border-top:1px dashed var(--line);padding-top:14px}
.card a.more{display:inline-block;margin-top:16px;font-weight:600;color:var(--navy);font-size:.92rem}
.card a.more:hover{color:var(--sky-d)}
.note{margin-top:26px;color:var(--muted);font-size:.92rem;font-style:italic}

/* service */
.svc{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.svc .feat{display:flex;gap:16px;margin-bottom:22px}
.svc .feat .n{flex:none;width:46px;height:46px;border-radius:10px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:'Oswald';font-size:1.1rem}
.svc .feat h4{font-family:'Oswald';color:var(--navy);font-size:1.1rem;letter-spacing:.5px;text-transform:uppercase}
.svc .feat p{color:var(--muted);font-size:.95rem;margin-top:3px}
.svc-panel{background:linear-gradient(135deg,var(--navy),var(--navy-deep));color:#fff;border-radius:18px;padding:44px}
.svc-panel .eyebrow{color:var(--sky)}
.svc-panel h3{font-size:1.9rem;margin:12px 0 14px}
.svc-panel p{color:#cfe9df}

/* areas */
.chips{display:flex;flex-wrap:wrap;gap:12px}
.chip{background:#EAF6F0;border:1px solid var(--line);border-radius:999px;padding:.6rem 1.3rem;font-weight:600;color:var(--navy);font-size:.95rem;display:flex;align-items:center;gap:.5rem}
.chip::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sky)}

/* contact */
.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px}
.cinfo .row{display:flex;gap:14px;margin-bottom:22px}
.cinfo .row .ic{flex:none;width:44px;height:44px;border-radius:10px;background:var(--sky-light);display:flex;align-items:center;justify-content:center}
.cinfo .row .ic svg{width:22px;height:22px;stroke:var(--navy)}
.cinfo .row h4{font-family:'Oswald';color:var(--navy);text-transform:uppercase;letter-spacing:.5px;font-size:.95rem}
.cinfo .row p{color:var(--muted);font-size:.97rem}
.cinfo .row a{color:var(--sky-d);font-weight:500}
.form{background:#EAF6F0;border:1px solid var(--line);border-radius:18px;padding:34px;box-shadow:var(--shadow)}
.form h3{font-family:'Oswald';color:var(--navy);font-size:1.4rem;margin-bottom:6px}
.form p.sm{color:var(--muted);font-size:.9rem;margin-bottom:20px}
.field{margin-bottom:16px}
.field label{display:block;font-size:.85rem;font-weight:600;color:var(--ink);margin-bottom:6px}
.field input,.field select,.field textarea{width:100%;padding:.8rem 1rem;border:1px solid var(--line);border-radius:10px;font-family:inherit;font-size:.95rem;color:var(--ink);background:#fafcfe;transition:.2s}
.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--sky);box-shadow:0 0 0 3px rgba(43,168,224,.15)}
.field textarea{min-height:96px;resize:vertical}

/* footer */
footer{background:var(--navy-deep);color:#aac4d8;padding:56px 0 26px;font-size:.92rem}
.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;margin-bottom:36px}
footer .fbrand img{height:54px;background:#fff;border-radius:10px;padding:6px;margin-bottom:14px}
footer .fbrand .slogan{font-family:'Poppins';color:var(--sky);letter-spacing:3px;font-size:.72rem;text-transform:uppercase}
footer h5{font-family:'Oswald';color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:.95rem;margin-bottom:14px}
footer a{color:#aac4d8;display:block;margin-bottom:9px}
footer a:hover{color:#fff}
.fbot{border-top:1px solid rgba(255,255,255,.12);padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.84rem;color:#7e9cb4}
.placeholder{outline:2px dashed var(--sky);outline-offset:3px;border-radius:4px}

.js .reveal{opacity:0;transform:translateY(24px);transition:.7s cubic-bezier(.2,.7,.2,1)}
.reveal.in{opacity:1;transform:none}

@media(max-width:900px){
  .menu{position:fixed;inset:64px 0 auto 0;background:#EAF6F0;flex-direction:column;align-items:flex-start;padding:20px 24px;gap:1.1rem;border-bottom:1px solid var(--line);transform:translateY(-130%);transition:.3s;box-shadow:var(--shadow)}
  .menu.open{transform:none}
  .hamb{display:flex}
  
  
  .cards{grid-template-columns:1fr}
  .svc,.contact{grid-template-columns:1fr}
  .fgrid{grid-template-columns:1fr;gap:28px}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}.reveal{transition:none;opacity:1;transform:none}}

/* ===== AEM customisations ===== */






.nav .wrap{gap:1rem}
/* faint product image backgrounds on cards */
.card{background-repeat:no-repeat;background-position:right -30px bottom -20px;background-size:200px auto}
.card.bg-slm{background-image:url(data:image/jpeg;base64,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)}
.card.bg-cp{background-image:url(data:image/jpeg;base64,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WIdqHEuXya1EZg4nXVEnh1gIHKJTIPhCaEbihDOPtLrFw6UxfQNoE1TrYnqLPRLMOd4vW4FaP0aTLqPOAtWcw9ItDWgZee94zWp24S+5KWzsUPNcbrBAGC4vMFFohZrutvQ4aRM6ZQB8GmUEA17zWFqzwl1sZcV3S40OBwiwruVM7iuEQ0rLo43AvHVj2+bl0HfMvFDPwQUXBT+KcGWhoy3WoW0O0xws1PKeEDuMdSFt4JS7pU3MbrNyub2l1p6S29zwjfDylJmpS6jCji+0Lxe03wynmzRonWANJatW+sFOMXeMdIacoUOkbpaPEHabshjSVNEwVKA0XpAeKZ4SuTMm5qU61AbMM849f4+2e8+2e8afd/MTACjR8DnPtnvPvnvPtnvPtnvPunvPq3vPq3vPsnvPunvPtnvLtfuc59k9590959k959s9590959s959s959M959s959s959s959s959s959s959s959M959s959s959s959s959s959s959s959s959s959s95q2/06M8h6D/ADHRnkPQf5jozyHoP8x0Z5D0H+Y6M8h6D/MdGeQ9B/7AJOiDzhTkfXnGRuxavu3S8zCliho14+kAZDccnGtZSiDzBQ1dZgi+DY1aOsFQuLCzWrrXhD04UomRdmvJjCMUK1NTn4f26M8h6D/2eUesHhyhxYri1pfF3sHnw0MqPA9YbA7LIxkb69iL14pzTh1jXKwByEeoiOppk1wHxYeHQrcFxeVesuvU1UrrZqb/ABnUhrp/TozyHoP/AGeUesM47xD17SuN+MhoeL7yn1dUvdFUwNqGR68Y4lSHbWnPMNN0PFbBWgehg8WskoT5LUGDgV9OuYQ1IXQAaWtfD/4OjPIeg/8AYKImpkjl8Vke06IE1+UOAaDWR8IjbdUnZNLodQ6OEOgOid9XGZecscicISADVho5f/B0Z5D0H+Y6M8h6D/KLxdVJ8T9g+Ji9w+I1LcaJw6T9g+J+wfE/YPifsHxP2D4n7B8T9g+J+wfE/YPifsHxP2D4n7B8T9g+J+wfE/YPifsHxP2D4n7B8T9g+J+wfE/YPifsHxP2D4n7B8T9g+J+wfE/YPifsHxP2D4n7B8T9g+J+wfE/YPifsHxP2D4n7B8T9g+J+wfE/YPifsHxP2D4n//2Q==)}
.card.bg-pump{background-image:url(data:image/jpeg;base64,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)}
.card::after{content:'';position:absolute;inset:0;background:rgba(234,246,240,.86);border-radius:var(--r);z-index:0;pointer-events:none}
.card > *{position:relative;z-index:1}


/* ===== Enlarged header / full-width logos ===== */
.nav .wrap{max-width:100%;padding-left:34px;padding-right:34px;justify-content:space-between}
.brand.brand-ss{margin-right:auto}







/* keep center menu from crowding the big logos */
.menu{gap:18px}
@media(max-width:1100px){
  
  
  .brand.brand-ss .name,
}















@media(max-width:760px){
  
  
  
}
/* ===== Menu tabs each on one line ===== */
.menu a.link,.menu a.btn{white-space:nowrap}
.menu{flex-wrap:nowrap}



.hero{position:relative;background:transparent;overflow:visible}
.hero::before{display:none!important}
.hero::after{display:none!important}


.hero .eyebrow{font-size:.68rem;color:#0F6E56!important}
.hero h1{font-size:clamp(1.3rem,2.4vw,1.8rem);margin:4px 0 0;color:#13352B}
.hero h1 .accent{color:#0F6E56}
.hero p.lead{font-size:.85rem;max-width:540px;margin:8px 0 0;color:#3a4a42;line-height:1.45}
.hero .trust{margin-top:8px;font-size:.72rem;color:#0F6E56}
.hero .trust b{color:#13352B}
.hero-art{display:none!important}


@media(max-width:760px){
  
  
  
}




/* ===== Nav: AEM left (logo + 2 lines), SS logo right ===== */
.brand.brand-aem-left{display:flex;align-items:center;gap:14px;margin-right:auto;overflow:visible}
.brand.brand-aem-left img{height:116px;width:auto;display:block}
.brand.brand-aem-left .txt{display:flex;flex-direction:column;line-height:1.1}
.brand.brand-aem-left .name{font-family:'Poppins',sans-serif;font-weight:700;color:var(--navy);font-size:1.9rem;letter-spacing:.3px;white-space:nowrap}
.brand.brand-aem-left .tag{font-family:'Poppins',sans-serif;color:var(--sky-d);font-size:.8rem;letter-spacing:1.5px;font-weight:500;margin-top:4px;white-space:nowrap}
.brand.brand-ss-right{display:flex;align-items:center;margin-left:auto;overflow:visible}
.brand.brand-ss-right .ss-svg{height:96px;width:auto;display:block}
@media(max-width:1100px){
  .brand.brand-aem-left img,.brand.brand-ss-right img{height:64px}
  .brand.brand-aem-left .name{font-size:1.3rem}
}


/* ===== HERO: product selector left, SLM photo right, text moved down ===== */
.hero{overflow:visible}
.hero .wrap{
  max-width:100%;
  padding:0;
  display:grid;
  grid-template-columns:minmax(380px,0.7fr) 1.6fr;
  gap:0;
  align-items:start;
}
.hero-left{padding:18px 2px 24px 10px}
/* product selector table */
.prod-panel{background:transparent}
.prod-title{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;color:var(--navy);font-size:1.05rem;letter-spacing:1px;margin-bottom:8px}
.prod-group{margin-bottom:36px}
.prod-group-name{font-family:'Poppins',sans-serif;font-weight:600;color:var(--sky-d);font-size:.82rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}
.prod-sales-contact{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}
.psc-title{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;color:var(--navy);margin-bottom:8px}
.psc-block{margin-bottom:10px}
.psc-block:last-child{margin-bottom:0}
.psc-region{font-family:'Oswald',sans-serif;font-weight:600;font-size:.58rem;text-transform:uppercase;letter-spacing:.3px;color:var(--sky-d);margin-bottom:3px}
.psc-line{font-size:.58rem;line-height:1.45;color:var(--ink);word-break:break-word}
.psc-line a{color:inherit;text-decoration:none}
.psc-line a:hover{text-decoration:underline;color:var(--sky-d)}
.prod-row{display:flex;align-items:center;gap:7px}
.prod-btns{display:flex;flex-direction:column;align-items:flex-start;gap:3px;flex:1 1 auto;min-width:0}
.prod-btn{font-family:'Inter',sans-serif;font-size:.62rem;font-weight:700;color:var(--navy);background:#fff;border:1.5px solid var(--sky);border-radius:5px;padding:5px 4px;cursor:pointer;transition:.15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;box-sizing:border-box;width:17mm}
.prod-btn:hover{background:var(--sky);color:#fff}
.prod-btn.active{background:var(--navy);color:#fff;border-color:var(--navy)}
.prod-actions{display:flex;flex-direction:column;gap:5px;flex:0 0 auto;align-self:center}
.prod-action-btn{font-family:'Oswald',sans-serif;font-weight:600;font-size:.62rem;letter-spacing:.1px;line-height:1.15;text-transform:uppercase;color:#fff;background:var(--sky);border:0;border-radius:5px;padding:6px 8px;cursor:pointer;text-align:center;transition:.15s;white-space:nowrap}
.prod-action-btn:hover{background:var(--sky-d)}
.prod-action-btn.brochure{background:var(--navy)}
.prod-action-btn.brochure:hover{background:var(--navy-deep)}
/* ===== Shared "info window" pattern: vertical tabs + right panel (Service / Spares / Workshop / Rental) ===== */
.iw-window{display:flex;gap:22px;align-items:flex-start;margin-top:22px}
.iw-tabs{display:flex;flex-direction:column;gap:4px;flex:0 0 220px;border-left:2px solid var(--line)}
.iw-tab{font-family:'Oswald',sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.4px;text-transform:uppercase;color:var(--navy);background:transparent;border:0;border-left:3px solid transparent;margin-left:-2px;padding:10px 14px;cursor:pointer;text-align:left;transition:.15s}
.iw-tab:hover{color:var(--sky-d)}
.iw-tab.active{color:var(--navy-deep);border-left-color:var(--sky);background:rgba(85,175,205,.08)}
.iw-panel{flex:1 1 auto;background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 22px;box-shadow:0 6px 20px rgba(10,82,64,.08);min-height:140px}
.iw-panel[hidden]{display:none}
.iw-panel h4{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--navy);font-size:1rem;margin:0 0 8px}
.iw-panel p{margin:0;color:var(--ink);line-height:1.55;font-size:.92rem}
@media(max-width:760px){
  .iw-window{flex-direction:column}
  .iw-tabs{flex-direction:row;flex-wrap:wrap;border-left:0;border-bottom:2px solid var(--line);gap:2px}
  .iw-tab{border-left:0;border-bottom:3px solid transparent;margin-left:0;margin-bottom:-2px}
  .iw-tab.active{border-left:0;border-bottom-color:var(--sky)}
}
/* hero text moved DOWN, below the selector table */
.hero-text{margin-top:22px;padding:0}
.hero-text .eyebrow{font-size:.7rem;color:#0F6E56}
.hero-text h1{font-size:clamp(1.4rem,2.6vw,2rem);margin:6px 0 0;color:#13352B}
.hero-text h1 .accent{color:#0F6E56}
.hero-text p.lead{font-size:.9rem;max-width:560px;margin:10px 0 0;color:#3a4a42;line-height:1.5}
.hero-text .trust{margin-top:12px;font-size:.75rem;color:#0F6E56}
.hero-text .trust b{color:#13352B}
/* SLM photo right */
.hero-photo{display:flex;align-items:flex-start;justify-content:center;background:transparent;padding:14px 4px 0}
.hero-photo img{width:auto;max-width:100%;height:auto;max-height:784px;object-fit:contain;display:block}
@media(max-width:820px){
  .hero .wrap{grid-template-columns:1fr}
  .hero-photo{padding:0 20px 20px}
  .hero-left{padding:16px 20px}
}

.prod-note{font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;color:#6a7f76;font-size:.7rem;margin-left:6px}

/* ===== NEW: AEM + ACS combined masthead ===== */
.topbar{display:none!important}
.masthead{position:relative;background:#fff;border-bottom:1px solid var(--line);border-top:4px solid #033168;border-left:4px solid #033168;border-right:4px solid #033168;box-sizing:border-box}
.first-screen{min-height:100vh;display:flex;flex-direction:column}
.mast-inner{max-width:100%;padding:10px 28px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px}
.mast-logo{display:flex;align-items:center}
.mast-logo-left img{display:block;height:82px;width:auto;border-radius:10px}
.mast-logo-right .ss-svg{height:62px;width:auto;display:block}
.mast-mid{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1px;line-height:1.25;min-width:0}
.mast-co{display:flex;flex-direction:column}
.mast-co .co-name{font-family:'Poppins',sans-serif;font-weight:700;color:var(--navy);font-size:1.02rem;letter-spacing:.4px}
.mast-co .co-meta{font-family:'Inter',sans-serif;font-size:.68rem;color:var(--muted);letter-spacing:.1px}
.mast-co-acs{margin-top:3px}
.mast-co-acs .co-name{color:var(--sky-d)}
.mast-tag{font-family:'Oswald',sans-serif;font-weight:600;color:var(--navy-deep);font-size:.74rem;letter-spacing:1px;text-transform:uppercase;margin-top:5px}
.mast-sub{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;font-family:'Oswald',sans-serif;font-size:.66rem;letter-spacing:.8px;text-transform:uppercase;margin-top:2px}
.mast-cover{color:var(--sky-d)}
.mast-auth{color:var(--navy);font-weight:600}
.mast-dot{color:var(--line)}
.mast-nav{position:sticky;top:0;z-index:60;background:#1DAFEE;display:flex;align-items:center;justify-content:flex-start}
.mast-links{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}
.mast-links a{font-family:'Oswald',sans-serif;font-weight:600;font-size:.76rem;letter-spacing:.2px;text-transform:uppercase;color:#033168;padding:8px 6px;transition:.16s;border-bottom:3px solid transparent}
.mast-links a.mn-prod{color:#FFA000;letter-spacing:.8px}
.mast-links a.mn-label{cursor:default}
.mast-links a.mn-label:hover{background:none;color:#FFA000;border-bottom-color:transparent}
.mast-links a.mn-div{border-right:1px solid rgba(3,49,104,.28);margin-right:3px}
.mast-links .mn-break{flex-basis:100%;height:0;overflow:hidden}
.mast-links a:hover{background:rgba(3,49,104,.12);border-bottom-color:#033168}
.mast-links a.active{border-bottom-color:#033168}
/* per-brand nav category colours (on the light-blue band) */
.mast-links a[href="#page2"]{color:#000}                                   /* Schwing Concrete — black */
.mast-links a[href="#page3"]{color:#B41A5F}                                /* Godrej — Godrej pink */
.mast-hamb{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:12px 16px}
.mast-hamb span{width:24px;height:3px;background:#dceee7;border-radius:2px}
@media(max-width:1040px){
  .mast-inner{gap:14px;padding:9px 16px}
  .mast-logo-left img{height:60px}
  .mast-logo-right .ss-svg{height:48px}
  .mast-co .co-name{font-size:.92rem}
  .mast-co .co-meta{font-size:.62rem}
  .mast-tag{font-size:.68rem}
  .mast-sub{font-size:.6rem}
}
@media(max-width:780px){
.mast-links .mn-sep{display:none}
.mast-links a.mn-blockend{border-right:none;margin-right:0;padding-right:12px}

  .mast-inner{grid-template-columns:auto auto;justify-content:space-between}
  .mast-mid{grid-column:1 / -1;order:3;margin-top:4px}
  .mast-nav{justify-content:flex-start;flex-wrap:wrap}
  .mast-hamb{display:flex}
  .mast-links{display:none;width:100%;flex-direction:column}
  .mast-nav.open .mast-links{display:flex}
  .mast-links a{width:100%;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.08)}
}

/* ===== Hero product tabs ===== */
.prod-tabs{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:4px;margin-bottom:10px}
.ptab{font-family:'Poppins',sans-serif;font-weight:700;font-size:.56rem;letter-spacing:.5px;text-transform:uppercase;color:var(--navy);background:transparent;border:0;border-bottom:2px solid transparent;padding:2px 1px;cursor:pointer;transition:.15s;white-space:nowrap}
.ptab:hover{color:var(--sky-d)}
.ptab.active{color:#000;border-bottom-color:var(--sky)}
.ptab-sep{font-family:'Poppins',sans-serif;color:var(--muted);font-size:.56rem;opacity:.6;padding:0 1px}
.ptab-group{display:inline-flex;align-items:center;gap:2px}
.ptab-panel[hidden]{display:none}

/* ===== Quotation generator ===== */
.quote-gen .qg-row{display:flex;gap:9px;flex-wrap:wrap}
.quote-gen .qg-field{flex:1 1 130px;margin-bottom:9px}
.quote-gen label{display:block;font-size:.7rem;font-weight:600;color:var(--ink);margin-bottom:3px}
.quote-gen input,.quote-gen select{width:100%;padding:.5rem .6rem;border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:.82rem;color:var(--ink);background:#fafcfe}
.quote-gen input:focus,.quote-gen select:focus{outline:none;border-color:var(--sky);box-shadow:0 0 0 3px rgba(29,158,117,.15)}
.qg-btn{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:.6rem 1.15rem;font-weight:600;font-family:'Inter';cursor:pointer;font-size:.85rem;margin-top:4px}
.qg-btn:hover{background:var(--navy-deep)}
.qg-print{background:var(--sky);margin-top:12px}
.qg-print:hover{background:var(--sky-d)}
.qg-warn,.q-warn{color:#b23b3b;font-size:.82rem;margin-top:8px}
.qg-out{margin-top:14px}
.q-doc{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;font-family:'Inter',sans-serif;font-size:.8rem;color:var(--ink)}
.q-head{border-bottom:2px solid var(--navy);padding-bottom:8px;text-align:center}
.q-co{font-family:'Oswald';font-weight:700;color:var(--navy-deep);font-size:1.05rem;letter-spacing:.5px}
.q-co-sub{font-size:.66rem;color:var(--sky-d);margin-top:2px}
.q-co-meta{font-size:.6rem;color:var(--muted);margin-top:5px;line-height:1.5}
.q-title{text-align:center;font-family:'Oswald';font-weight:700;letter-spacing:3px;color:var(--navy);margin:10px 0 6px;font-size:.9rem}
.q-meta{display:flex;justify-content:space-between;font-size:.68rem;color:var(--muted);margin-bottom:8px}
.q-to{font-size:.72rem;margin-bottom:10px;line-height:1.5}
.q-tbl{width:100%;border-collapse:collapse;font-size:.7rem}
.q-tbl th,.q-tbl td{border:1px solid var(--line);padding:5px 7px;text-align:left}
.q-tbl th{background:var(--sky-light);color:var(--navy-deep)}
.q-tbl td:last-child,.q-tbl th:last-child,.q-tbl td:nth-child(3),.q-tbl td:nth-child(4){text-align:right}
.q-grand td{background:var(--navy);color:#fff;font-weight:700}
.q-words{margin-top:10px;font-size:.72rem}
.q-note{margin-top:8px;font-size:.64rem;color:var(--muted);font-style:italic}
.q-sign{margin-top:22px;text-align:right;font-size:.72rem;font-weight:600}

/* ===== Masthead v2 (matches hand-drawn layout) ===== */
.mast-inner{max-width:100%;padding:12px 30px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px}
.mast-logo{display:flex;flex-direction:column;align-items:center;gap:5px}
.mast-logo-frame{display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid var(--sky);border-radius:16px;padding:8px 12px;box-shadow:0 4px 14px rgba(10,82,64,.10)}
.mast-logo-left .mast-logo-frame img{display:block;height:70px;width:auto;border-radius:8px}
.ss-frame .ss-svg{height:56px;width:auto;display:block}
.mast-logo-cap{font-family:'Oswald',sans-serif;font-size:.6rem;letter-spacing:2px;text-transform:uppercase;color:var(--sky-d);font-weight:600}
.mast-mid{display:flex;flex-direction:column;align-items:center;min-width:0}
.mast-cos{display:flex;gap:18px;justify-content:center;align-items:stretch;flex-wrap:wrap;width:100%}
.co-card{flex:1 1 300px;max-width:400px;display:flex;flex-direction:column;align-items:center}
.co-badge{background:var(--navy);color:#fff;font-family:'Oswald',sans-serif;font-weight:600;letter-spacing:.6px;font-size:.82rem;text-transform:uppercase;padding:4px 18px;border-radius:999px;position:relative;z-index:2;margin-bottom:-12px;white-space:nowrap;box-shadow:0 2px 6px rgba(10,82,64,.18)}
.co-acs .co-badge{background:var(--sky-d)}
.co-box{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:16px 16px 10px;background:#fbfdfc;text-align:center;display:flex;flex-direction:column;gap:2px}
.co-box span{font-family:'Inter',sans-serif;font-size:.68rem;color:var(--muted);line-height:1.5}
.co-box .co-gstin{font-weight:700;color:var(--navy-deep);font-size:.72rem;letter-spacing:.3px}
.mast-tag{font-family:'Oswald',sans-serif;font-weight:700;color:var(--navy-deep);font-size:1.05rem;letter-spacing:1.2px;text-transform:uppercase;margin-top:15px;text-align:center;line-height:1.25}
.mast-cover{font-family:'Oswald',sans-serif;font-weight:600;color:var(--sky-d);font-size:.82rem;letter-spacing:1.2px;text-transform:uppercase;margin-top:4px;text-align:center}
@media(max-width:1040px){
  .mast-inner{gap:16px;padding:10px 16px 12px}
  .mast-logo-left .mast-logo-frame img{height:54px}
  .ss-frame .ss-svg{height:44px}
  .co-box span{font-size:.62rem}
  .co-box .co-gstin{font-size:.66rem}
  .mast-tag{font-size:.9rem}
  .mast-cover{font-size:.72rem}
}
@media(max-width:820px){
  .mast-inner{grid-template-columns:auto auto;justify-content:space-between;row-gap:12px}
  .mast-mid{grid-column:1 / -1;order:3;margin-top:2px}
  .co-card{flex:1 1 260px}
}

/* ===== Masthead v3: slim bands, frameless logos, curved Service Before Self ===== */
.mast-inner{padding:7px 30px 9px;gap:24px}
.mast-logo{gap:2px}
.mast-logo-left .acs-logo{height:96px;width:auto;display:block}
.mast-logo-right .ss-svg{height:50px;width:auto;display:block}
.mast-logo-cap{font-size:.58rem;letter-spacing:2px;color:var(--sky-d);font-weight:600}
.co-badge{font-size:.78rem;padding:3px 16px;margin-bottom:-11px}
.co-box{padding:13px 14px 8px;gap:1px;border-radius:11px}
.co-box span{font-size:.65rem;line-height:1.4}
.co-box .co-gstin{font-size:.7rem}
.mast-cos{gap:16px}
.co-card{flex:1 1 285px;max-width:375px}
.mast-tag{font-size:.95rem;margin-top:10px;letter-spacing:1px}
.mast-cover{font-size:.77rem;margin-top:2px}
/* thinner dark-green nav strip */
.mast-links a{padding:6px 7px;font-size:.8rem;letter-spacing:.25px}
/* hero lifted, photo given more room on the right */
.hero .wrap{grid-template-columns:2.5in 1fr}
.hero-left{padding-top:10px}
.hero-photo{padding-top:4px}
.hero-photo img{max-height:900px}
@media(max-width:1040px){
  .mast-logo-left .acs-logo{height:78px}
  .mast-logo-right .ss-svg{height:42px}
}

/* ===== Masthead v4: doubled logos at extremes, boxes beside logos, centered tagline ===== */
.mast-inner{grid-template-columns:auto auto minmax(210px,1fr) auto auto;gap:18px;padding:6px 18px;align-items:center}
.mast-mid{display:none}
.mast-logo-left .acs-logo{height:142px;width:auto;display:block}
.mast-logo-right .ss-svg{height:100px;width:auto;display:block}
.mast-logo{gap:2px}
.mast-logo-cap{font-size:.72rem;letter-spacing:2px;margin-top:2px;color:var(--sky-d);font-weight:600}
.co-card{flex:none;width:auto;min-width:205px;max-width:268px}
.co-badge{font-size:.9rem;padding:4px 16px;margin-bottom:-12px}
.co-box{padding:15px 14px 9px;gap:2px;border-radius:12px}
.co-box span{font-size:.73rem;line-height:1.45}
.co-box .co-gstin{font-size:.82rem}
.mast-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.mast-tag{font-size:1.24rem;letter-spacing:1px;line-height:1.22;margin:0;color:var(--navy-deep);text-transform:uppercase;font-weight:700}
.mast-cover{font-size:.92rem;letter-spacing:1px;margin-top:6px;color:var(--sky-d);text-transform:uppercase;font-weight:600}
@media(max-width:1180px){
  .mast-logo-left .acs-logo{height:116px}
  .mast-logo-right .ss-svg{height:82px}
  .co-card{min-width:178px;max-width:232px}
  .co-box span{font-size:.66rem}
  .co-box .co-gstin{font-size:.74rem}
  .co-badge{font-size:.8rem}
  .mast-tag{font-size:1.02rem}
  .mast-cover{font-size:.8rem}
}
@media(max-width:900px){
  .mast-inner{grid-template-columns:auto 1fr auto;row-gap:10px;gap:12px}
  .mast-logo-left{order:1}.co-aem{order:2}.co-acs{order:3}.mast-logo-right{order:4}
  .mast-center{grid-column:1 / -1;order:5}
  .mast-logo-left .acs-logo{height:104px}
  .mast-logo-right .ss-svg{height:70px}
}

/* ===== Masthead v5: fit tagline to <=3 lines, keep band height ===== */
.mast-inner{grid-template-columns:auto auto minmax(300px,1fr) auto auto;gap:16px;padding:6px 14px;align-items:center}
.mast-logo-left .acs-logo{height:142px}
.mast-logo-right .ss-svg{height:100px}
.co-card{min-width:205px;max-width:232px}
.co-badge{font-size:.84rem;padding:4px 14px;white-space:nowrap}
.co-box{padding:14px 13px 9px}
.co-box span{font-size:.72rem;line-height:1.42}
.co-box .co-gstin{font-size:.8rem}
.mast-tag{font-size:1.15rem;letter-spacing:.8px;line-height:1.2}
.mast-cover{font-size:.9rem;letter-spacing:.8px;margin-top:5px}
@media(max-width:1200px){
  .mast-inner{grid-template-columns:auto auto minmax(240px,1fr) auto auto;gap:12px}
  .mast-logo-left .acs-logo{height:118px}
  .mast-logo-right .ss-svg{height:84px}
  .co-card{min-width:180px;max-width:210px}
  .co-box span{font-size:.65rem}
  .co-box .co-gstin{font-size:.72rem}
  .co-badge{font-size:.76rem}
  .mast-tag{font-size:.98rem}
  .mast-cover{font-size:.78rem}
}
@media(max-width:900px){
  .mast-inner{grid-template-columns:auto 1fr auto;row-gap:10px;gap:12px}
  .mast-logo-left{order:1}.co-aem{order:2}.co-acs{order:3}.mast-logo-right{order:4}
  .mast-center{grid-column:1 / -1;order:5}
  .mast-logo-left .acs-logo{height:104px}
  .mast-logo-right .ss-svg{height:72px}
}

/* ===== Masthead v6: tighten so left logo (142) is the tallest -> band ~ original ===== */
.co-box{padding:10px 12px 7px;gap:1px}
.co-box span{line-height:1.3}
.mast-tag{font-size:1.06rem;line-height:1.18}
.mast-cover{font-size:.86rem;margin-top:4px}
.mast-inner{padding:5px 14px}
@media(max-width:1200px){ .mast-tag{font-size:.94rem} }

/* ===== Masthead mobile: clean vertical stack, no overflow ===== */
@media(max-width:760px){
  .mast-inner{grid-template-columns:1fr;justify-items:center;gap:10px;padding:10px 12px}
  .mast-logo-left{order:1}.mast-center{order:2}.co-aem{order:3}.co-acs{order:4}.mast-logo-right{order:5}
  .co-card{min-width:0;max-width:360px;width:100%}
  .mast-logo-left .acs-logo{height:122px}
  .mast-logo-right .ss-svg{width:min(300px,86vw);height:auto}
  .mast-tag{font-size:1.02rem;line-height:1.2}
  .mast-cover{font-size:.82rem}
  .co-box span{font-size:.72rem}
}

/* ===== Masthead responsive tiers (authoritative) ===== */
@media(max-width:1299px){
  .mast-inner{grid-template-columns:auto auto minmax(200px,1fr) auto auto;gap:10px;padding:6px 14px}
  .mast-logo-left .acs-logo{height:106px}
  .mast-logo-right .ss-svg{height:74px}
  .co-card{min-width:158px;max-width:192px}
  .co-badge{font-size:.74rem;padding:3px 11px}
  .co-box{padding:9px 11px 7px}
  .co-box span{font-size:.63rem;line-height:1.3}
  .co-box .co-gstin{font-size:.71rem}
  .mast-tag{font-size:.9rem;line-height:1.16}
  .mast-cover{font-size:.75rem}
}
@media(max-width:1040px){
  .mast-inner{grid-template-columns:1fr;justify-items:center;gap:10px;padding:10px 12px}
  .mast-logo-left{order:1}.mast-center{order:2}.co-aem{order:3}.co-acs{order:4}.mast-logo-right{order:5}
  .co-card{min-width:0;max-width:360px;width:100%}
  .mast-logo-left .acs-logo{height:124px}
  .mast-logo-right .ss-svg{width:min(300px,86vw);height:auto}
  .mast-tag{font-size:1.02rem;line-height:1.2}
  .mast-cover{font-size:.82rem}
  .co-box span{font-size:.72rem}
  .co-box .co-gstin{font-size:.8rem}
  .co-badge{font-size:.82rem}
}

/* ===== Masthead v7: combined title + plain GSTIN boxes (per sketch) ===== */
.mast-inner{grid-template-columns:auto auto minmax(300px,1.2fr) auto auto;gap:14px;padding:6px 14px;align-items:center}
.mast-mid{display:none}
.mast-logo-left .acs-logo{height:142px}
.mast-logo-right .ss-svg{height:100px}
.co-box{border:1.5px solid var(--line);border-radius:12px;background:#fbfdfc;padding:10px 13px;text-align:center;display:flex;flex-direction:column;gap:1px;min-width:196px;max-width:220px;margin:0}
.co-box .co-name{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;margin-bottom:2px}
.co-aem .co-name{color:var(--navy)}
.co-acs .co-name{color:var(--sky-d)}
.co-box .co-gstin{font-weight:700;color:var(--navy-deep);font-size:.78rem}
.co-box span{font-family:'Inter',sans-serif;font-size:.69rem;color:var(--muted);line-height:1.32}
.mast-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px}
.mast-title{font-family:'Poppins',sans-serif;font-weight:700;font-size:1.22rem;line-height:1.14;letter-spacing:.3px}
.mast-title .t-aem{color:var(--navy)}
.mast-title .t-acs{color:var(--sky-d)}
.mast-title .t-amp{color:var(--muted);font-weight:400}
.mast-tag{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;color:var(--navy-deep);font-size:.9rem;letter-spacing:.6px;line-height:1.15;margin:3px 0 0}
.mast-cover{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;color:var(--sky-d);font-size:.79rem;letter-spacing:.6px;margin-top:2px}
@media(max-width:1299px){
  .mast-inner{grid-template-columns:auto auto minmax(250px,1fr) auto auto;gap:10px;padding:6px 12px}
  .mast-logo-left .acs-logo{height:108px}
  .mast-logo-right .ss-svg{height:76px}
  .co-box{min-width:158px;max-width:186px;padding:8px 10px}
  .co-box .co-name{font-size:.72rem}
  .co-box .co-gstin{font-size:.7rem}
  .co-box span{font-size:.62rem;line-height:1.28}
  .mast-title{font-size:1.02rem}
  .mast-tag{font-size:.8rem}
  .mast-cover{font-size:.7rem}
}
@media(max-width:1040px){
  .mast-inner{grid-template-columns:1fr;justify-items:center;gap:10px;padding:10px 12px}
  .mast-logo-left{order:1}.mast-center{order:2}.co-aem{order:3}.co-acs{order:4}.mast-logo-right{order:5}
  .co-box{min-width:0;max-width:360px;width:100%}
  .mast-logo-left .acs-logo{height:124px}
  .mast-logo-right .ss-svg{width:min(300px,86vw);height:auto}
  .mast-title{font-size:1.15rem}
  .mast-tag{font-size:.94rem}
  .mast-cover{font-size:.82rem}
  .co-box .co-name{font-size:.82rem}
  .co-box .co-gstin{font-size:.8rem}
  .co-box span{font-size:.72rem}
}

/* ===== Masthead v8: full-width underlined title bar + flanking GSTIN boxes ===== */
.mast-titlebar{margin:9px 22px 0;padding-bottom:7px;border-bottom:2.5px solid var(--navy);text-align:center}
.mast-title{font-family:'Poppins',sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:.4px;line-height:1.1}
.mast-title .t-aem{color:var(--navy)}
.mast-title .t-acs{color:var(--sky-d)}
.mast-title .t-amp{color:var(--muted);font-weight:400}
.mast-inner{grid-template-columns:auto auto minmax(280px,1.15fr) auto auto;gap:14px;padding:8px 14px 8px;align-items:center}
.mast-mid{display:none}
.mast-logo-left .acs-logo{height:132px}
.mast-logo-right .ss-svg{height:94px}
.co-box{border:1.5px solid var(--line);border-radius:12px;background:#fbfdfc;padding:11px 13px;text-align:center;display:flex;flex-direction:column;gap:2px;min-width:196px;max-width:224px;margin:0}
.co-box .co-gstin{font-weight:700;color:var(--navy-deep);font-size:.8rem}
.co-box span{font-family:'Inter',sans-serif;font-size:.71rem;color:var(--muted);line-height:1.4}
.mast-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px}
.mast-tag{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;color:var(--navy-deep);font-size:.98rem;letter-spacing:.7px;line-height:1.18;margin:0}
.mast-cover{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;color:var(--sky-d);font-size:.84rem;letter-spacing:.7px;margin-top:2px}
@media(max-width:1299px){
  .mast-titlebar{font-size:.9em;margin:8px 16px 0}
  .mast-title{font-size:1.24rem}
  .mast-inner{grid-template-columns:auto auto minmax(230px,1fr) auto auto;gap:10px;padding:7px 12px}
  .mast-logo-left .acs-logo{height:106px}
  .mast-logo-right .ss-svg{height:76px}
  .co-box{min-width:158px;max-width:188px;padding:8px 10px}
  .co-box .co-gstin{font-size:.72rem}
  .co-box span{font-size:.63rem;line-height:1.32}
  .mast-tag{font-size:.84rem}
  .mast-cover{font-size:.72rem}
}
@media(max-width:1040px){
  .mast-titlebar{margin:8px 14px 0}
  .mast-title{font-size:1.16rem}
  .mast-inner{grid-template-columns:1fr;justify-items:center;gap:10px;padding:10px 12px}
  .mast-logo-left{order:1}.mast-center{order:2}.co-aem{order:3}.co-acs{order:4}.mast-logo-right{order:5}
  .co-box{min-width:0;max-width:360px;width:100%}
  .mast-logo-left .acs-logo{height:120px}
  .mast-logo-right .ss-svg{width:min(300px,86vw);height:auto}
  .mast-tag{font-size:.92rem}
  .mast-cover{font-size:.82rem}
  .co-box .co-gstin{font-size:.8rem}
  .co-box span{font-size:.72rem}
}

/* ===== Masthead v9: slimmer band, large logos kept, hero photo lifted ===== */
.mast-titlebar{margin:4px 22px 0;padding-bottom:5px}
.mast-inner{padding:2px 14px;align-items:center}
.mast-logo{gap:1px}
.mast-logo-left .acs-logo{height:124px}
.mast-logo-right .ss-svg{height:88px}
.mast-logo-cap{margin-top:0}
.co-box{padding:8px 12px 7px}
.mast-links a{padding:6px 7px}
.hero-left{padding-top:4px}
.hero-photo{padding-top:0}
@media(max-width:1299px){
  .mast-inner{padding:2px 12px}
  .mast-logo-left .acs-logo{height:102px}
  .mast-logo-right .ss-svg{height:74px}
  .hero-photo{padding-top:0}
}
/* ===== Masthead v10: Latin Wide title, 3-line tagline, coverage pushed down ===== */
.mast-title{
  font-family:'Latin Wide','Latin-Wide','Rockwell Extra Bold','Rockwell',Georgia,'Times New Roman',serif;
  font-weight:700;
  letter-spacing:4px;
  font-size:1.32rem;
  line-height:1.15;
  white-space:nowrap;
}
.mast-tag{font-size:.9rem;letter-spacing:.4px;line-height:1.32}
.mast-cover{margin-top:9px}
@media(max-width:1360px){
  .mast-title{font-size:1.14rem;letter-spacing:3px}
}
@media(max-width:1180px){
  .mast-title{font-size:1rem;letter-spacing:2px;white-space:normal}
  .mast-tag{font-size:.82rem}
}
@media(max-width:1040px){
  .mast-title{font-size:1.12rem;letter-spacing:2px;white-space:normal}
}
/* ===== Masthead v11: slogan bigger, bolder, brighter; two lines ===== */
.mast-tag{
  font-size:1.22rem;
  font-weight:800;
  color:var(--sky-d);
  letter-spacing:.6px;
  line-height:1.3;
  white-space:nowrap;
}
@media(max-width:1360px){ .mast-tag{font-size:1.08rem} }
@media(max-width:1180px){ .mast-tag{font-size:1rem;white-space:normal} }
@media(max-width:1040px){ .mast-tag{font-size:1.06rem;white-space:normal} }
/* ===== Masthead v12: give the bigger slogan room, no collision ===== */
.mast-inner{gap:10px}
.co-box{max-width:206px}
.mast-tag{font-size:1.16rem}
@media(max-width:1360px){ .mast-tag{font-size:1.12rem} }
@media(max-width:1240px){ .mast-tag{font-size:1.04rem} }
@media(max-width:1180px){ .mast-tag{font-size:1rem;white-space:normal} }
@media(max-width:1040px){ .mast-tag{font-size:1.08rem;white-space:normal} }
/* ===== Masthead v13: final slogan fit across all widths ===== */
.co-box{min-width:172px;max-width:206px}
.mast-tag{font-size:1.12rem;letter-spacing:.3px;white-space:nowrap}
@media(max-width:1320px){ .mast-tag{font-size:1.06rem} }
@media(max-width:1220px){ .mast-tag{font-size:1rem} }
@media(max-width:1200px){ .mast-tag{white-space:normal;font-size:1.02rem} }
@media(max-width:1040px){ .mast-tag{white-space:normal;font-size:1.08rem} }
/* ===== Masthead v14: amber slogan, brighter, larger ===== */
.co-box{min-width:160px;max-width:196px}
.mast-inner{gap:8px}
.mast-tag{
  color:#FFA000;
  text-shadow:0 1px 2px rgba(0,0,0,.22);
  font-size:1.2rem;
  letter-spacing:.2px;
  white-space:nowrap;
}
@media(max-width:1360px){ .mast-tag{font-size:1.12rem} }
@media(max-width:1280px){ .mast-tag{font-size:1.05rem} }
@media(max-width:1200px){ .mast-tag{white-space:normal;font-size:1.08rem} }
@media(max-width:1040px){ .mast-tag{white-space:normal;font-size:1.12rem} }
/* ===== Masthead v15: GSTIN boxes moved to Contact; slimmer top bar; photo fits screen ===== */
/* three-part row now: left logo | centered slogan | right logo */
.mast-inner{grid-template-columns:auto minmax(320px,1fr) auto;gap:16px;padding:2px 18px;align-items:center}
.mast-logo-left .acs-logo{height:104px}
.mast-logo-right .ss-svg{height:76px}
.mast-titlebar{margin:3px 22px 0;padding-bottom:4px}
.mast-cover{margin-top:5px}
.mast-tag{white-space:nowrap}
@media(max-width:1299px){
  .mast-inner{grid-template-columns:auto minmax(260px,1fr) auto;gap:12px;padding:2px 14px}
  .mast-logo-left .acs-logo{height:92px}
  .mast-logo-right .ss-svg{height:68px}
}
@media(max-width:1040px){
  /* stack cleanly on tablet/mobile — only three items remain */
  .mast-inner{grid-template-columns:1fr;justify-items:center;gap:8px;padding:8px 12px}
  .mast-logo-left{order:1}.mast-center{order:2}.mast-logo-right{order:3}
  .mast-logo-left .acs-logo{height:110px}
  .mast-logo-right .ss-svg{width:min(300px,86vw);height:auto}
}
/* keep the hero photo within the visible screen height */
.hero-photo img{max-height:min(700px,calc(100vh - 190px))}
@media(max-width:980px){ .hero-photo img{max-height:none} }
/* contact section: two company detail groups */
.co-detail + .co-detail{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}
.co-detail-name{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.6px;font-size:1.02rem;margin-bottom:16px}
.co-detail-aem{color:var(--navy)}
.co-detail-acs{color:var(--sky-d)}
.co-gst-line{font-weight:700;color:var(--navy-deep);font-size:.9rem;margin-top:4px}
/* ===== Masthead v16: slogan in titlebar w/ 2in inset rule; bigger logos; tighter SBS gap ===== */
.mast-titlebar{border-bottom:none;margin:3px 0 0;padding-bottom:0;text-align:center}
.mast-slogan{
  font-family:'Oswald',sans-serif;font-weight:800;text-transform:uppercase;
  color:#FFA000;text-shadow:0 1px 2px rgba(0,0,0,.22);
  font-size:1.75rem;letter-spacing:.5px;line-height:1.2;text-align:center;
}
/* underline hugs the slogan text only and stays centred */
.mast-slogan .slogan-underline{display:inline-block;border-bottom:2.5px solid #FFA000;padding-bottom:6px}
.mast-rule{display:none}
/* company names in Algerian, centred between the two logos, below the slogan underline */
.mast-conames{
  font-family:'Algerian','Copperplate','Trajan Pro','Palatino Linotype',serif;
  color:var(--navy);letter-spacing:1px;line-height:1.15;
  font-size:clamp(1.6rem,2.6vw,2.4rem);margin-top:5px;text-align:center;
}
.mast-coname-row{
  font-family:'Algerian','Copperplate','Trajan Pro','Palatino Linotype',serif;
  color:#033168;letter-spacing:1px;line-height:1.3;
  font-size:clamp(1.3rem,2.2vw,2rem);text-align:center;margin-top:4px;
}
.mast-authline-inline{
  font-family:'Oswald',sans-serif;font-weight:500;font-style:italic;text-transform:none;
  letter-spacing:.3px;color:#1E5490;font-size:.88rem;margin-left:6px;
  vertical-align:middle;
}
/* authorised-dealer line, moved here from under the Schwing Stetter logo */
.mast-authline{
  font-family:'Oswald',sans-serif;font-weight:600;font-style:italic;text-transform:uppercase;
  letter-spacing:.5px;color:#1E5490;font-size:.98rem;margin-top:4px;text-align:center;
}
.mast-inner{grid-template-columns:auto minmax(220px,1fr) auto;gap:12px;padding:1px 18px 4px;align-items:start}
.mast-logo-left{position:relative}
.mast-logo-left .acs-logo{height:120px;border-radius:0}
.mast-logo-left .acs-arc{position:absolute;left:50%;top:-13px;transform:translateX(-50%);width:124px;height:auto;overflow:visible;z-index:5;pointer-events:none}
.mast-logo-right{align-self:center}
.mast-logo-right .ss-svg{height:104px}
@media(max-width:1299px){
  .mast-slogan{font-size:1.75rem}
  .mast-logo-left .acs-logo{height:138px}
  .mast-logo-left .acs-arc{width:144px}
  .mast-logo-right .ss-svg{height:92px}
}
@media(max-width:1040px){
  .mast-slogan{font-size:1.4rem}
  .mast-logo-left .acs-logo{height:142px}
  .mast-logo-left .acs-arc{width:148px}
  .mast-logo-right .ss-svg{width:min(300px,86vw);height:auto}
}
@media(max-width:760px){ .mast-slogan{font-size:1.15rem} }
.hero-photo img{max-height:min(700px,calc(100vh - 226px))}
/* ===== Concrete-pump right panel: 70% photo / 30% data sheet ===== */
.hero-photo{align-items:flex-start;justify-content:flex-start;gap:0;padding:0}
.hero-photo .hp-photo{display:flex;align-items:center;justify-content:flex-start;flex:0 0 70%;max-width:70%;min-width:0;padding-right:14px;box-sizing:border-box}
.hp-frame{position:relative;width:fit-content;max-width:100%;margin:0;line-height:0}
.hp-heading{position:absolute;top:0;left:0;padding:3px 7px 4px;width:max-content;max-width:94%;text-align:left;line-height:1;pointer-events:none;white-space:nowrap}
.hp-heading:empty{display:none}
.hp-heading .hph-model{display:block;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(.62rem,1.05vw,.92rem);letter-spacing:.7px;color:#FFA000;-webkit-text-stroke:.45px rgba(15,45,32,.6);text-shadow:0 1px 3px rgba(0,0,0,.55),0 0 2px rgba(0,0,0,.5)}
.hp-heading::after{content:"";display:block;width:100%;height:2px;background:#FFA000;margin:3px 0 0;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.4)}
.hero-photo.has-specs .hp-photo{flex:0 0 70%;max-width:70%;padding-right:14px;box-sizing:border-box}
.hero-photo .hp-photo img{display:block;max-width:100%;height:auto}
.hero-photo.has-specs .hp-photo img{max-width:100%;height:auto;max-height:none}
.hp-side{display:flex;flex-direction:column;flex:0 0 30%;max-width:30%;box-sizing:border-box;gap:8px;align-self:stretch;margin-top:2mm;position:relative}
.hp-content{position:relative;flex:1 1 auto;min-height:0}
.hp-specs{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;overflow:hidden auto;
  background:#fff;border:1px solid var(--line);border-radius:10px;
  box-shadow:0 10px 30px rgba(10,82,64,.16);
  transform-origin:top;transition:transform .4s ease, opacity .3s ease}
.hp-specs.collapsed{transform:scaleY(0);opacity:0;pointer-events:none}
.hp-why.collapsed{transform:scaleY(0);opacity:0;pointer-events:none}
.specs-toggle{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.4px;font-size:.72rem;color:#fff;background:var(--navy);border:0;border-radius:8px;padding:9px 12px;cursor:pointer;transition:.15s;width:100%;box-sizing:border-box}
.specs-toggle:hover{background:var(--navy-deep)}
.specs-toggle.active{background:#FFA000;color:#1a1a1a}
.specs-toggle.rollup{margin-top:2px}
.hp-why{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px rgba(10,82,64,.16);padding:14px 16px;overflow:auto;display:flex;flex-direction:column;transform-origin:top;transition:transform .4s ease, opacity .3s ease}
.hp-why-title{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;color:var(--navy);margin-bottom:8px;flex:0 0 auto}
.hp-why ul{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;gap:6px}
.hp-why li{font-size:.82rem;font-weight:700;line-height:1.3;color:var(--ink);display:flex;align-items:center;gap:8px;white-space:nowrap;flex:0 0 auto}
.hp-why li::before{content:"\2713";flex:0 0 16px;width:16px;height:16px;border-radius:50%;background:var(--sky);color:#fff;font-size:.58rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}
table.ds{width:100%;border-collapse:collapse;font-size:.62rem;line-height:1.22;table-layout:fixed}
.ds td{padding:3.5px 6px;border-bottom:1px dotted var(--line);vertical-align:middle;overflow-wrap:break-word}
.ds td.l{color:var(--ink)}
.ds td.u{color:var(--muted);font-size:.54rem;text-align:center;width:28px;white-space:nowrap}
.ds td.v{text-align:right;font-weight:700;color:var(--navy);width:26px;white-space:nowrap}
.ds td.v1{text-align:right;font-weight:700;color:var(--navy);white-space:normal;overflow-wrap:anywhere}
.ds tr.desig td{background:#3d3d3d;color:#fff;border:none;padding:8px 10px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.ds tr.desig .dl{font-family:'Inter',sans-serif;font-weight:500;font-size:.58rem;opacity:.82;text-transform:uppercase;letter-spacing:.5px}
.ds tr.desig .dv{font-family:'Oswald',sans-serif;font-weight:700;font-size:1rem;letter-spacing:.5px;white-space:nowrap}
.ds tr.sect td{background:var(--sky);color:#fff;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.5px;font-weight:600;font-size:.58rem;padding:3.5px 6px;border:none}
.ds tr.sect td.ph{text-align:right;font-size:.5rem;opacity:.95;font-family:'Inter',sans-serif;font-weight:600}
/* ===== SLM comparison spec panel ===== */
.hp-specs .ss-title{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;font-size:.72rem;letter-spacing:.6px;color:#fff;background:var(--navy);padding:6px 8px;text-align:center}
.slmspec{width:100%;border-collapse:collapse;font-size:.58rem;line-height:1.2;table-layout:fixed}
.slmspec td{padding:2.5px 3px;border-bottom:1px solid #e6efe9;text-align:center;overflow-wrap:break-word;color:var(--navy);font-weight:600;vertical-align:middle}
.slmspec td.ss-lbl{background:#eef6f1;color:#245043;text-align:left;font-weight:600;font-size:.55rem;width:24%}
.slmspec td.ss-lbl span{font-weight:400;color:var(--muted);font-size:.48rem;white-space:nowrap}
.slmspec tr.ss-head td.ss-m{background:var(--navy);color:#fff;font-family:'Oswald',sans-serif;font-weight:700;font-size:.66rem;letter-spacing:.3px;padding:5px 2px}
.slmspec tr.ss-sect td{background:var(--sky);color:#fff;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.5px;font-weight:600;font-size:.58rem;text-align:left;padding:3px 6px}
.slmspec td.ss-common{font-style:italic;font-weight:500;color:#245043;font-size:.53rem;line-height:1.25}
@media(max-width:980px){
  .hero-photo{flex-direction:column;align-items:stretch}
  .hero-photo .hp-photo{flex:0 0 auto;max-width:100%;padding-right:0}
  .hero-photo .hp-photo img{width:auto;max-width:100%}
  .hp-side{flex:0 0 auto;max-width:100%;margin-top:12px}
  .hp-specs{max-height:none}
}
.mast-titlebar-bottom{margin:0 22px!important;border-bottom:none!important;border-top:2.5px solid var(--navy);padding:7px 0 9px}
.mast-inner{padding-top:3px!important}
.hero{border:8px solid var(--navy-deep)!important;box-sizing:border-box!important}
.hero-photo{position:relative!important}
.reasons-curtain,.reasons-walker,.reasons-tab{position:absolute!important}
.reasons-curtain{top:0!important;bottom:0!important}
.reasons-walker{bottom:10px!important}
.reasons-tab{top:50%!important}
.biz-overview{background:#f6f9f7;border-bottom:1px solid var(--line);min-height:509px;flex:1 0 auto;display:flex;align-items:stretch}
.biz-wrap{display:flex;width:100%;max-width:1600px;margin:0 auto;padding:3px 20px 24px;box-sizing:border-box}
.biz-col{box-sizing:border-box;padding:0 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-right:3px dashed #b7d0c5}
.biz-col:last-child{border-right:none}
.biz-schwing{flex:0 0 45%;max-width:45%}
.biz-godrej{flex:0 1 473.6px;max-width:473.6px;min-width:0}
.biz-other{flex:1 1 auto;max-width:none;min-width:0;padding:0;justify-content:flex-start}
/* third column (20%) split into two stacked halves: top = L&T·Komatsu spares, bottom = Doosan Bobcat compressors */
.biz-other .biz-sub{flex:1 1 0;min-height:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:16px 16px}
.biz-other .biz-sub-top{border-bottom:3px dashed #b7d0c5}
.biz-other .biz-badge{margin-bottom:2px}
/* photo placeholder marking where an image will drop in later */
.biz-ph{width:100%;max-width:180px;height:74px;border:1.5px dashed #b9d9cd;border-radius:8px;background:#eef6f1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--sky-d)}
.biz-ph .biz-ph-ic{font-size:1.4rem;opacity:.5;line-height:1}
.biz-ph span{font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px}
.biz-godrej .biz-ph{max-width:210px;height:150px;margin-top:12px}
/* Godrej column: logo on top, named product tiles (1.5in x 1in) below */
.biz-godrej{justify-content:flex-start;padding:6px 0 0}
.gj-logo{width:min(576px,98%);height:auto;display:block;margin:0 auto 16px}
.gj-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,calc(6cm + 16px)));gap:24px 4px;justify-content:center;margin-top:14px;width:100%}
.gj-tile{display:flex;flex-direction:column;align-items:center;gap:6px}
.gj-tile img{width:100%;max-width:6cm;aspect-ratio:3/2;height:auto;object-fit:cover;background:#f6f9f7;border:1px solid var(--line);border-radius:8px;box-shadow:0 3px 9px rgba(0,0,0,.11);padding:0;box-sizing:border-box;display:block}
.gj-tile span{font-size:.78rem;font-weight:600;color:var(--navy);text-transform:uppercase;letter-spacing:.3px;text-align:center;line-height:1.25}
/* Schwing column: banner across the top with faint logo watermarks in the sky */
.biz-schwing{justify-content:flex-start;padding:0 10px;align-items:stretch}
/* top row: Schwing logo on the left, banner pinned to the far right (20% smaller) */
.biz-toprow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:14px;min-width:0}
.biz-toprow-logo{flex:0 0 auto;display:flex;align-items:center}
.ss-svg-biz{width:clamp(170px,18vw,285px);height:auto;display:block}
.biz-banner{position:relative;flex:0 1 auto;min-width:0;max-width:624px;line-height:0;border-radius:8px;overflow:hidden;margin:0;box-shadow:0 5px 16px rgba(10,82,64,.18)}
.biz-banner img{width:100%;height:auto;display:block}
.biz-wm{position:absolute;width:12%;height:auto;opacity:.36;pointer-events:none}
.biz-wm-1{top:4%;left:9%}
.biz-wm-2{top:3%;left:40%}
.biz-wm-3{top:3.5%;left:71%}
.biz-ss-logo{width:min(260px,80%);height:auto;margin-bottom:18px}
.biz-thumbs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 22px;justify-content:stretch;width:100%;max-width:none;margin:4px 0 0}
.biz-thumb{display:flex;flex-direction:column;align-items:center;gap:8px}
.biz-thumb img{width:100%;aspect-ratio:2/1;height:auto;object-fit:contain;border-radius:8px;border:1px solid var(--line);box-shadow:0 4px 10px rgba(0,0,0,.12);background:#fff;padding:4px;box-sizing:border-box}
.biz-thumb-placeholder{width:112px;height:82px;background:#eaf6f0;border:1.5px dashed #b9d9cd;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}
.biz-thumb-ph-icon{font-size:1.4rem;opacity:.5}
.biz-thumb span{font-size:.74rem;font-weight:600;color:var(--navy);text-transform:uppercase;letter-spacing:.3px}
.biz-tagline{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.6px;font-size:1.02rem;color:var(--navy);text-align:center;line-height:1.35;margin-top:14px}
.gj-tagline{font-size:.92rem;margin-top:12px}
@media(max-height:830px){
  .biz-banner{max-width:520px}
  .ss-svg-biz{width:clamp(150px,16vw,240px)}
  .biz-thumbs{gap:9px 16px}
  .biz-thumb{gap:5px}
  .biz-thumb span{font-size:.66rem}
  .biz-godrej .biz-ph{height:110px}
}
@media(max-height:740px){
  .biz-banner{max-width:400px}
  .ss-svg-biz{width:clamp(130px,14vw,200px)}
  .biz-toprow{margin-bottom:8px}
  .biz-thumbs{gap:5px 14px}
  .biz-thumb{gap:3px}
  .biz-thumb span{font-size:.6rem}
  .biz-thumb img{padding:2px}
  .biz-godrej .biz-ph{height:88px}
  .biz-tagline{font-size:.88rem;margin-top:8px}
  .gj-tagline{font-size:.8rem;margin-top:8px}
  .biz-godrej .gj-tiles{gap:8px 4px}
}
.biz-badge{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;
  background:#fff;border:2px dashed #b9bfc9;border-radius:8px;padding:16px 12px;color:#5a6570;font-size:.9rem;margin-bottom:14px;line-height:1.4;width:100%;box-sizing:border-box}
.biz-col-title{font-family:'Oswald',sans-serif;font-weight:600;font-size:.82rem;color:var(--navy);text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px}
.biz-col-list{list-style:none;padding:0;margin:0;font-size:.76rem;color:var(--ink);line-height:1.7}
@media(max-width:860px){
  .biz-wrap{flex-direction:column}
  .biz-col{max-width:100%;flex:0 0 auto;border-right:none;border-bottom:1px dashed var(--line);padding:18px 10px}
  .biz-overview{min-height:0}
}
.brochure-modal{position:fixed;inset:0;background:rgba(10,20,18,.92);z-index:9999;overflow-y:auto;padding:60px 16px 40px}
.brochure-modal[hidden]{display:none}
.brochure-close-top{position:fixed;top:14px;right:16px;width:auto;flex:none;padding:9px 18px;z-index:10000}
.brochure-modal-inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:26px}
.brochure-page{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.5)}
.brochure-page-img{width:100%;display:block}
.brochure-page-controls{display:flex;gap:10px;padding:14px;background:#f4f9f6;border-top:2px solid var(--line)}
.brochure-btn{flex:1;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;padding:11px;border:0;border-radius:6px;cursor:pointer;color:#fff;transition:.15s}
.brochure-btn.download{background:var(--sky)}
.brochure-btn.download:hover{background:var(--sky-d)}
.brochure-btn.home{background:var(--navy)}
.brochure-btn.home:hover{background:var(--navy-deep)}
.mast-center{align-items:flex-start!important;text-align:left!important;margin-left:3mm!important}
/* right-side reserved section for a Transit Mixer Kit photo */
.mast-right{width:auto;max-width:none;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:14px;justify-content:flex-end;border-left:2px solid #033168;padding-left:14px}
.mast-right-main{width:4.1in;max-width:4.1in;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}
.mast-right-head{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:2px 6px 4px 2px}
.mast-new-badge{flex:0 0 auto;width:.54in;height:.36in;border-radius:50%;background:linear-gradient(135deg,#ff7a2b,#e11d1d);color:#fff;display:flex;align-items:center;justify-content:center;font:800 .8rem/1 'Oswald',Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 5px rgba(0,0,0,.28);animation:tmNewPulse 1.1s ease-in-out infinite;transform-origin:center}
@keyframes tmNewPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(225,29,29,.55)}60%{transform:scale(1.15);box-shadow:0 0 0 9px rgba(225,29,29,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(225,29,29,0)}}
.mast-head-text{flex:1 1 auto;min-width:0;text-align:left}
.mast-head-l1{font:800 .95rem/1.12 'Oswald',Arial,sans-serif;color:#033168;text-transform:uppercase;letter-spacing:.3px}
.mast-head-l2{font:500 .69rem/1.18 'Oswald',Arial,sans-serif;color:#41566b;margin-top:1px}
@media(prefers-reduced-motion:reduce){.mast-new-badge{animation:none}}
.mast-right-photo{flex:0 0 auto;line-height:0}
.mast-right-photo img{width:100%;height:auto;display:block}
.mast-inner>.mast-right{grid-column:-2 / -1;justify-self:end}
.mast-right{cursor:pointer;border-radius:8px;transition:box-shadow .16s ease, transform .16s ease}
.mast-right:hover{box-shadow:0 5px 16px rgba(3,49,104,.22);transform:translateY(-1px)}
.mast-right:hover .mast-head-l1{text-decoration:underline}
.mast-right:focus-visible{outline:2px solid #033168;outline-offset:2px}
.mast-inner{padding-right:4px!important}
.mast-coname-row{text-align:left!important;margin-top:1px!important;font-size:clamp(1.15rem,1.9vw,1.72rem)!important;line-height:1.2!important}
.mast-co-block{width:100%;text-align:left}
.mast-co-block+.mast-co-block{margin-top:3px}
.mast-addr-line{font-family:'Inter',sans-serif;font-size:.7rem;font-weight:500;color:#41566b;line-height:1.3;margin:1px 0 0 2px;text-align:left}
.mast-gst{display:inline-block;font-family:'Oswald',sans-serif;font-weight:700;color:#033168;font-size:.7rem;letter-spacing:.3px;margin-left:10px;padding:0 7px;border-left:2px solid #1DAFEE;white-space:nowrap}
@media(max-width:900px){.mast-addr-line{font-size:.64rem}.mast-gst{display:block;margin:2px 0 0;border-left:0;padding:0}}
.reasons-curtain{position:fixed;top:0;bottom:0;right:0;
  width:0.4in;
  background:linear-gradient(90deg,#c9bd8f 0%,#f6efd8 12%,#fffef9 30%,#fffef9 55%,#f0e6c4 82%,#b9ab77 100%);
  border:1px solid #a89968;border-right:none;
  box-shadow:-4px 0 16px rgba(0,0,0,.3), inset 3px 0 6px rgba(255,255,255,.6), inset -3px 0 6px rgba(0,0,0,.15);
  z-index:500;pointer-events:none}
.reasons-curtain[hidden]{display:none}
.reasons-walker{position:fixed;bottom:10px;right:0.42in;width:34px;height:48px;z-index:9999;
  opacity:0;pointer-events:none;transform:translateX(0) scaleX(-1)}
.reasons-walker svg{width:100%;height:100%;overflow:visible}
.reasons-walker .rw-leg-back,.reasons-walker .rw-leg-front{transform-box:fill-box;transform-origin:top center}
.reasons-walker.walking-open{opacity:1;animation:walkOpen 4s linear forwards}
.reasons-walker.walking-close{opacity:1;animation:walkClose 4s linear forwards}
@keyframes walkOpen{
  0%{transform:translateX(0) scaleX(-1);opacity:1}
  96%{opacity:1}
  100%{transform:translateX(-97vw) scaleX(-1);opacity:0}
}
@keyframes walkClose{
  0%{transform:translateX(-97vw) scaleX(1);opacity:1}
  96%{opacity:1}
  100%{transform:translateX(0) scaleX(1);opacity:0}
}
.reasons-walker.walking-open .rw-leg-back,.reasons-walker.walking-close .rw-leg-back{animation:legSwingBack .3s ease-in-out infinite alternate}
.reasons-walker.walking-open .rw-leg-front,.reasons-walker.walking-close .rw-leg-front{animation:legSwingFront .3s ease-in-out infinite alternate}
@keyframes legSwingBack{0%{transform:rotate(-16deg)}100%{transform:rotate(14deg)}}
@keyframes legSwingFront{0%{transform:rotate(14deg)}100%{transform:rotate(-16deg)}}
.reasons-tab{position:fixed;top:50%;right:0.4in;transform:translateY(-50%);
  background:var(--navy);color:#fff;border:0;border-radius:8px 0 0 8px;
  box-shadow:-3px 3px 12px rgba(0,0,0,.28);cursor:pointer;z-index:600;
  display:flex;align-items:center;justify-content:center;padding:12px 16px;
  font-family:'Oswald',sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.4px;
  text-transform:uppercase;transition:.2s ease;text-align:center;white-space:nowrap;
  writing-mode:horizontal-tb}
.reasons-tab:hover{background:var(--navy-deep);padding-right:22px}
.reasons-tab[hidden]{display:none}
/* ===== Hindi Reasons tab + panel (mirrors the English Reasons curtain) ===== */
.reasons-tab.hindi-tab{background:#C2410C;font-family:'Noto Sans Devanagari','Nirmala UI','Mangal','Kohinoor Devanagari','Inter',sans-serif;text-transform:none;letter-spacing:.2px;font-weight:700}
.reasons-tab.hindi-tab:hover{background:#9A3412}
.reasons-panel.hindi .reasons-panel-title,
.reasons-panel.hindi .reason-group h3,
.reasons-panel.hindi .reason-group li{font-family:'Noto Sans Devanagari','Nirmala UI','Mangal','Kohinoor Devanagari','Inter',sans-serif}
.reasons-panel.hindi .reasons-panel-title{text-transform:none;letter-spacing:0}
.reasons-panel.hindi .reason-group h3{text-transform:none;letter-spacing:.1px}
.reasons-panel.hindi .reason-group li{font-size:.78rem;line-height:1.5}
.reasons-panel.hindi .reasons-list{columns:200px 6;column-gap:22px}
/* ===== Transit Mixer call-out on page 2 (in the space freed by lifting the tabs) ===== */
.tmk-cta{position:absolute;right:0.55in;bottom:1.35in;width:1.95in;z-index:40;text-decoration:none;
  background:linear-gradient(135deg,#033168,#0b5cad);color:#fff;border-radius:11px;padding:9px 11px 8px;
  box-shadow:0 7px 18px rgba(3,49,104,.28);text-align:center;border:2px solid rgba(255,255,255,.28);transition:.16s ease;display:block}
.tmk-cta:hover{transform:translateY(-2px);box-shadow:0 11px 24px rgba(3,49,104,.36);border-color:#FFD400}
.tmk-cta[hidden]{display:none}
.tmk-cta-title{display:block;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;font-size:.82rem;letter-spacing:.3px;line-height:1.14}
.tmk-cta-click{display:block;font-family:'Inter',sans-serif;font-size:.7rem;margin-top:4px;opacity:.96;letter-spacing:.2px}
.tmk-cta-arrow{display:block;margin-top:2px;animation:tmkBob 1.1s ease-in-out infinite}
.tmk-cta-arrow svg{width:22px;height:22px;fill:#FFD400;display:inline-block}
@keyframes tmkBob{0%,100%{transform:translateY(-2px)}50%{transform:translateY(6px)}}
@media(prefers-reduced-motion:reduce){.tmk-cta-arrow{animation:none}}


/* ===== PAGE 2D — SLM service & spare parts ===== */
.stub-screen.sp-screen{border-color:#B8860B;background:linear-gradient(to top left,rgba(184,134,11,.12),rgba(184,134,11,.04) 60%,#fffdf8);
  height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column}
.sp-top{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 0.5in 6px;
  border-bottom:2px solid rgba(184,134,11,.35)}
.sp-logo-l img{height:clamp(52px,8.5vh,86px);width:auto;display:block}
.sp-ss-logo{height:clamp(34px,5.4vh,56px);width:auto;display:block}
.sp-head{min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}
.sp-brand{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#8a6508;
  font-size:clamp(1rem,1.95vw,1.5rem);line-height:1.1}
.sp-firms{display:grid;grid-template-columns:1fr 1fr;gap:2px 26px;width:100%;max-width:52rem}
.sp-firm{text-align:left;min-width:0}
.sp-firm-n{display:block;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.3px;
  color:#033168;font-size:clamp(.72rem,1.1vw,.9rem);line-height:1.15}
.sp-firm-n.sp-firm-acs{color:#1B6A3C}
.sp-firm-a{display:block;font-size:clamp(.58rem,.86vw,.7rem);color:#41566b;line-height:1.25}
.sp-firm-g{display:block;font-family:'Oswald',sans-serif;font-weight:700;font-size:clamp(.58rem,.86vw,.7rem);color:#8a6508;letter-spacing:.3px}

.sp-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:2.55in minmax(0,1fr) 3.1in;gap:0.28in;padding:8px 0.5in 12px;align-items:stretch}
.sp-cat{min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px}
.sp-cat-head{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#8a6508;
  font-size:clamp(.76rem,1.2vw,.94rem);border-left:4px solid #B8860B;padding-left:8px}
.sp-tab{flex:0 0 auto;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:1px;
  background:#fff;color:#033168;border:1.5px solid #e0d3b0;border-left:5px solid #B8860B;border-radius:7px;
  padding:6px 10px;cursor:pointer;text-align:left;transition:.15s ease}
.sp-tab:hover{background:#fff8e8;border-left-color:#8a6508;transform:translateX(2px)}
.sp-tab-m{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:clamp(.72rem,1.08vw,.88rem);line-height:1.1}
.sp-tab-s{font-size:clamp(.56rem,.85vw,.68rem);color:var(--muted);line-height:1.15}
.sp-tab-soon{opacity:.5;cursor:not-allowed;border-left-color:#c9c2ad}
.sp-tab-soon:hover{transform:none;background:#fff}
.sp-cat-note{font-size:clamp(.54rem,.82vw,.65rem);color:var(--muted);line-height:1.25;margin:-2px 0 1px 12px}
.sp-cat-note strong{color:#8a6508}

.sp-hero{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;line-height:0}
.sp-hero img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;border-radius:10px;
  border:2px solid rgba(184,134,11,.35);box-shadow:0 10px 26px rgba(138,101,8,.22)}

.sp-right{min-width:0;min-height:0;display:flex;flex-direction:column;gap:7px}
.sp-promise{flex:0 0 auto;display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.72);border:1.5px solid #e0d3b0;
  border-radius:8px;padding:6px 10px}
.sp-p-n{flex:0 0 auto;width:1.9rem;height:1.9rem;border-radius:50%;background:#B8860B;color:#fff;display:flex;align-items:center;
  justify-content:center;font:700 .82rem/1 'Oswald',sans-serif}
.sp-p-t{font-size:clamp(.66rem,.95vw,.8rem);line-height:1.28;color:#39485a}
.sp-p-t strong{color:#8a6508}
.sp-cta{flex:0 0 auto;width:100%;box-sizing:border-box;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;
  letter-spacing:.4px;font-size:clamp(.7rem,1.02vw,.88rem);line-height:1.2;color:#fff;border:0;border-radius:9px;
  padding:9px 12px;cursor:pointer;transition:.15s ease}
.sp-cta-svc{background:#033168;box-shadow:0 6px 16px rgba(3,49,104,.26)}
.sp-cta-svc:hover{background:#0a4a92}
.sp-cta-parts{background:#c0392b;box-shadow:0 6px 16px rgba(192,57,43,.26)}
.sp-cta-parts:hover{background:#a5311f}
.sp-contact{margin-top:auto;flex:0 0 auto}

.sp-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px}
.sp-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 14px}
#slmSvcPanel select.sp-yn,#slmPartsPanel select.sp-yn{color:#8fa3b5;font-style:italic}
#slmSvcPanel select.sp-yn.chosen,#slmPartsPanel select.sp-yn.chosen{color:var(--ink);font-style:normal}
#slmSvcPanel select.sp-yn option,#slmPartsPanel select.sp-yn option{color:var(--ink);font-style:normal}
#slmSvcPanel .quote-scroll-area,#slmPartsPanel .quote-scroll-area{align-items:center;padding:14px 18px}
#slmSvcPanel .quote-inner,#slmPartsPanel .quote-inner{padding:12px 24px 14px}
#slmSvcPanel .quote-title,#slmPartsPanel .quote-title{font-size:1.08rem;margin-bottom:1px}
#slmSvcPanel .quote-sub,#slmPartsPanel .quote-sub{font-size:.72rem;margin-bottom:6px}
#slmSvcPanel .quote-form,#slmPartsPanel .quote-form{gap:6px 18px;margin-top:2px}
#slmSvcPanel .quote-form label,#slmPartsPanel .quote-form label{font-size:.62rem;margin-bottom:2px}
#slmSvcPanel .quote-form input,#slmSvcPanel .quote-form select,
#slmPartsPanel .quote-form input,#slmPartsPanel .quote-form select{padding:.26rem .5rem;font-size:.79rem;border-radius:7px}
#slmSvcPanel .qf-sechead,#slmPartsPanel .qf-sechead{font-size:.73rem;padding-top:6px;margin-top:0}
#slmSvcPanel .qf-submit,#slmPartsPanel .qf-submit{margin-top:3px;padding:9px;font-size:.88rem}
#slmSvcPanel .qf-confirm,#slmPartsPanel .qf-confirm{margin-top:8px;padding:8px 12px;font-size:.78rem}
#slmPartsPanel .qf-file{padding:.24rem .5rem;font-size:.74rem}
#slmPartsPanel .qf-hint{font-size:.65rem;line-height:1.3;margin-top:3px}
#slmSvcPanel .sp-grid4 label,#slmPartsPanel .sp-grid4 label{font-size:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#slmSvcPanel .sp-grid4 select,#slmPartsPanel .sp-grid4 select{padding:.22rem .4rem;font-size:.76rem}

/* catalogue viewer */
.sp-cat-modal{position:fixed;inset:0;background:rgba(20,16,6,.94);z-index:10001;display:flex;flex-direction:column}
.sp-cat-modal[hidden]{display:none}
.sp-cat-bar{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:9px 16px;background:#1c1a12;color:#fff}
.sp-cat-title{flex:1 1 auto;min-width:0;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;
  letter-spacing:.5px;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sp-cat-btn{flex:0 0 auto;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;
  font-size:.78rem;padding:8px 16px;border:0;border-radius:6px;cursor:pointer;color:#fff;background:#B8860B;text-decoration:none;transition:.15s}
.sp-cat-btn:hover{background:#8a6508}
.sp-cat-btn.back{background:#0A5240}
.sp-cat-btn.back:hover{background:#073d30}
.sp-cat-frame{flex:1 1 auto;min-height:0;width:100%;border:0;background:#fff}

@media(max-width:1100px){
  .sp-body{grid-template-columns:2.2in minmax(0,1fr) 2.6in;gap:0.2in}
  .sp-grid4{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:900px){
  .sp-top{grid-template-columns:1fr;justify-items:center;gap:8px}
  .sp-firms{grid-template-columns:1fr}
  .sp-body{grid-template-columns:1fr;gap:10px;padding:8px 16px 12px}
  .sp-grid3,.sp-grid4{grid-template-columns:1fr}
}

/* ===== PAGE 2C — Service centre cum workshop ===== */
.stub-screen.ws-screen{border-color:#0A5240;background:linear-gradient(to top left,rgba(10,82,64,.12),rgba(10,82,64,.04) 60%,#fbfdfc);
  height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column}
.ws-topline{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 0.5in 4px;text-align:center}
.ws-brand{font-family:'Oswald',sans-serif;font-weight:700;letter-spacing:.4px;color:#0A5240;text-transform:uppercase;
  font-size:clamp(1rem,1.95vw,1.55rem);line-height:1.12}
.ws-sub{font-family:'Oswald',sans-serif;font-weight:600;letter-spacing:.3px;color:#033168;text-transform:uppercase;
  font-size:clamp(.7rem,1.15vw,.94rem);line-height:1.2;max-width:min(56rem,94%)}
.ws-loc{font-family:'Inter',sans-serif;font-style:italic;color:var(--muted);font-size:clamp(.7rem,1vw,.86rem)}

.ws-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1.5fr 1fr;gap:0 0.35in;padding:4px 0.62in 26px;align-items:stretch}
.ws-col{min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}
.ws-card{min-width:0;min-height:0;display:flex;flex-direction:column;gap:4px}
.ws-card-head{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;
  color:#0A5240;font-size:clamp(.78rem,1.3vw,1rem);line-height:1.15;border-left:4px solid #1DAFEE;padding-left:8px;flex:0 0 auto}
.ws-card-img{width:100%;line-height:0;border-radius:8px;overflow:hidden;border:2px solid rgba(10,82,64,.32);
  box-shadow:0 6px 16px rgba(10,82,64,.16);background:#fff;display:flex;align-items:center;justify-content:center}
.ws-card-img img{width:100%;height:100%;object-fit:cover;display:block}
.ws-img-strip{flex:0 0 auto;height:clamp(1.4in,21vh,2.15in)}
.ws-img-box{flex:1 1 auto;min-height:0.9in}
.ws-img-fit{background:#fff}
.ws-img-fit img{object-fit:contain;padding:4px;box-sizing:border-box}
.ws-card-ph{border-style:dashed;border-color:rgba(10,82,64,.30);box-shadow:none;background:rgba(255,255,255,.5)}
.ws-card-ph span{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.5px;
  color:rgba(10,82,64,.45);font-size:clamp(.66rem,.95vw,.8rem);line-height:1.2;text-align:center;padding:0 10px}
.ws-card-sub{color:#39485a;font-size:clamp(.68rem,.95vw,.82rem);line-height:1.34;flex:0 0 auto}

.ws-col-left>.ws-card:first-child{flex:0 0 auto}
.ws-card-ba{flex:1 1 auto;min-height:0}
.ws-ba-pair{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:min(100%,6.3in);max-height:clamp(1.9in,36vh,3.4in);align-self:flex-start}
.ws-ba-cell{position:relative;margin:0;min-width:0;min-height:0;line-height:0;border-radius:8px;overflow:hidden;
  border:2px solid rgba(10,82,64,.32);box-shadow:0 6px 16px rgba(10,82,64,.16);background:#f6f9f8}
.ws-ba-cell img{width:100%;height:100%;object-fit:cover;display:block}
.ws-ba-cell figcaption{position:absolute;left:0;bottom:0;padding:4px 13px;border-radius:0 8px 0 0;
  font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;
  font-size:clamp(.7rem,1vw,.88rem);line-height:1.1;color:#fff;background:rgba(10,82,64,.86)}

.ws-col-right>.ws-card{flex:1 1 0;min-height:0}
.ws-card-quote{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:7px;justify-content:flex-start}
.ws-quote-cta{flex:0 0 auto;width:100%;box-sizing:border-box;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:clamp(.72rem,1.05vw,.9rem);line-height:1.2;color:#fff;background:#0A5240;border:0;border-radius:9px;padding:10px 14px;cursor:pointer;box-shadow:0 6px 16px rgba(10,82,64,.28);transition:.15s ease}
.ws-quote-cta:hover{background:#073d30}
.ws-contact{margin-top:0;flex:0 0 auto}
.ws-lower-ph{width:100%;height:100%;min-height:0.75in;border:2px dashed rgba(10,82,64,.28);border-radius:10px;
  display:flex;align-items:center;justify-content:center;text-align:center;padding:0 12px;
  font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.5px;
  color:rgba(10,82,64,.40);font-size:clamp(.7rem,1.05vw,.88rem);background:rgba(255,255,255,.35)}
@media(max-width:900px){
  .ws-grid{grid-template-columns:1fr;gap:9px;padding:4px 16px 10px}
  .ws-ba-pair{grid-template-columns:1fr;gap:8px}
  .ws-ba-cell{height:26vh}
}

/* ===== PAGE 2B — Transit Mixer Kits & Parts (between Schwing p2 and Godrej p3) ===== */
.stub-screen.tmk-screen{border-color:#033168;background:linear-gradient(to top left,rgba(3,49,104,.12),rgba(3,49,104,.04) 60%,#fbfdfc);min-height:100vh;overflow:visible}
.tmk-screen .tmk-topline{text-align:center;padding:30px 20px 6px}
.tmk-brand{display:block;font-family:'Oswald',sans-serif;font-weight:700;letter-spacing:.4px;color:#033168;font-size:clamp(1.05rem,2.05vw,1.65rem);text-transform:uppercase;line-height:1.12}
.tmk-sub{display:block;font-family:'Inter',sans-serif;font-style:italic;color:var(--muted);font-size:clamp(.8rem,1.3vw,1.05rem);margin-top:6px}
.tmk-highlight{font-style:normal;font-weight:800;color:#0a2a52;font-size:clamp(.9rem,1.45vw,1.12rem);background:linear-gradient(transparent 58%, rgba(244,185,50,.65) 58%);display:inline-block;padding:0 7px;margin-top:7px;line-height:1.3}
.tmk-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:10px 6% 34px}
.tmk-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1000px;margin:0 auto;width:100%}
.tmk-card{background:#fff;border:1px solid #d9e2ee;border-left:5px solid #033168;border-radius:12px;padding:18px 20px;box-shadow:0 8px 22px rgba(3,49,104,.10)}
.tmk-card-h{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#033168;font-size:1.15rem;margin-bottom:8px}
.tmk-card p{font-family:'Inter',sans-serif;color:#33475b;font-size:.95rem;line-height:1.5;margin:0}
.tmk-actions{text-align:center;margin-top:28px}
.tmk-btn{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#033168;color:#fff;border:0;border-radius:9px;padding:13px 26px;font-size:1rem;cursor:pointer;box-shadow:0 8px 20px rgba(3,49,104,.25);transition:.15s}
.tmk-btn:hover{background:#0b5cad}
/* Transit Mixer page: model selector (left ~4in) + photo area (~7x5in) */
.tmk-screen .tmk-topline{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 0.4in 3px;text-align:center}
.tmk-head-banner{width:100%;margin:0;display:flex;justify-content:center;flex:0 0 auto}
.tmk-part{width:0.92in;height:0.92in;flex:0 0 auto}
.tmk-part-double{width:1.98in;height:1.98in}
@keyframes tmkFlash{0%,100%{opacity:1}50%{opacity:.28}}
.tmk-mount-flash{align-self:stretch;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-size:.9rem;line-height:1.22;color:#fff;background:#c0392b;border-radius:8px;padding:8px 12px;text-align:center;box-shadow:0 4px 12px rgba(192,57,43,.3);animation:tmkFlash 1.1s ease-in-out infinite}
.tmk-kits-left{display:flex;flex-direction:column;gap:7px;min-width:0;min-height:0}
.tmk-kit-photo{align-self:flex-start;width:100%}
.tmk-kit-photo img{width:100%;max-width:6.7in;height:auto;max-height:clamp(1in,18vh,1.7in);object-fit:contain;display:block;border-radius:6px;border:1.5px solid rgba(3,49,104,.30)}
.tmk-kit-caption{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#033168;font-size:1.1rem;padding-left:10px;border-left:4px solid #1DAFEE;margin-top:0}
.tmk-model-list{column-count:2;column-gap:0.32in;margin-top:2px}
.tmk-mrow{break-inside:avoid;-webkit-column-break-inside:avoid;display:flex;gap:6px;align-items:center;padding:clamp(1px,.32vh,3px) 0;border-bottom:1px solid rgba(3,49,104,.12);font-size:clamp(.56rem,min(1.54vh,0.74vw),.79rem);line-height:1.25;white-space:nowrap}
label.tmk-mrow{cursor:pointer;padding-left:3px;border-radius:4px;transition:background .12s ease}
label.tmk-mrow:hover{background:rgba(29,175,238,.10)}
.tmk-mchk{flex:0 0 auto;width:13px;height:13px;margin:0 3px 0 0;accent-color:#c0392b;cursor:pointer}
label.tmk-mrow:has(.tmk-mchk:checked){background:rgba(192,57,43,.10)}
label.tmk-mrow:has(.tmk-mchk:checked) .tmk-mmodel{color:#c0392b}
.tmk-mmodel{font-family:'Oswald',sans-serif;font-weight:700;color:#033168;flex:0 0 auto;min-width:min(0.68in,4.4vw)}
.tmk-mdesc{color:#39485a;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tmk-kits-right{display:flex;flex-direction:column;gap:7px;min-width:0;min-height:0}
.tmk-bottom{min-height:0;display:flex;flex-direction:column;gap:4px;padding:2mm 0 8px}
.tmk-bottom-top{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:5px 1cm;min-width:0}
.tmk-bottom-main{flex:1 1 auto;min-height:0;display:flex;align-items:stretch;gap:0.35in}
.tmk-roll-head{flex:0 0 auto;align-self:center;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#033168;font-size:clamp(.97rem,2.09vh,1.27rem);line-height:1.1;white-space:nowrap}
.tmk-terms{flex:0 0 clamp(2.7in,44%,3.5in);width:auto;min-width:0;min-height:0;padding-top:2px}
.tmk-terms-head{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#c0392b;font-size:clamp(.73rem,1.45vh,.9rem);margin-bottom:2px}
.tmk-terms-list{margin:0;padding-left:17px;color:#39485a;font-size:clamp(.64rem,1.36vh,.79rem);line-height:1.3}
.tmk-terms-list li{margin-bottom:2px}
.tmk-terms-list strong{color:#033168}
.s7-lead{display:block;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#033168;font-size:1.15rem;line-height:1.1}
.s7-sub{display:block;color:var(--muted);font-size:.8rem;margin-top:2px;line-height:1.25}
.tmk-super7-img{flex:1 1 auto;min-width:0;min-height:0;height:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}
.tmk-super7-img img{height:auto;width:auto;max-height:94%;max-width:min(5.6in,100%);object-fit:contain}
.tmk-bottom-main>.tmk-super7-img{align-items:flex-start}
.tmk-super7-img{align-items:center}
.tmk-kitquote-bar{display:inline-flex;flex:0 0 auto;align-self:center;align-items:center;justify-content:flex-start;gap:14px;width:auto;max-width:100%;margin:0;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(.79rem,1.76vh,1.05rem);line-height:1.2;color:#fff;background:#033168;border:0;border-radius:9px;padding:clamp(6px,1.1vh,10px) 16px;cursor:pointer;box-shadow:0 6px 16px rgba(3,49,104,.26);transition:.15s ease;white-space:nowrap;overflow:hidden}
.tmk-kitquote-bar:hover{background:#0a4a92;box-shadow:0 9px 22px rgba(3,49,104,.34)}
.tmk-kq-text{overflow:hidden;text-overflow:ellipsis}
.tmk-kq-count{flex:0 0 auto;font-family:'Inter',sans-serif;font-weight:600;text-transform:none;letter-spacing:0;font-size:.81rem;background:#c0392b;border-radius:999px;padding:2px 11px}
.tmk-kq-count.none{background:rgba(255,255,255,.18);font-weight:500}
.qf-kitlist{display:flex;flex-wrap:wrap;gap:5px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#fafcfe;min-height:34px}
.qf-kit-chip{font-family:'Inter',sans-serif;font-size:.72rem;color:#033168;background:#e8f2fb;border:1px solid #bcd6ee;border-radius:999px;padding:3px 9px}
.qf-kitlist-empty{font-size:.78rem;color:var(--muted)}
@media(max-width:900px){.tmk-kitquote-bar{white-space:normal}.tmk-bottom{padding:2mm 0 12px}.tmk-bottom-top{flex-wrap:wrap;gap:8px}.tmk-bottom-main{flex-direction:column;gap:10px}.tmk-super7-img{margin-right:0}.tmk-terms{flex:0 0 auto;width:100%;max-width:100%}.tmk-roll-head{white-space:normal}}
.s7-quote{display:inline-block;width:auto;margin-top:10px}
.tmk-part img{width:100%;height:100%;object-fit:contain;display:block;background:#fff;border:1px solid rgba(3,49,104,.18);border-radius:10px;box-shadow:0 5px 14px rgba(3,49,104,.18);padding:5px;box-sizing:border-box}

.tmk-head-banner img{width:100%;height:auto;max-height:1.7in;display:block;border-radius:6px;object-fit:contain;border:1.5px solid rgba(3,49,104,.30)}
.tmk-right2{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}
.tmk-parts-grid{display:flex;flex-direction:row;gap:0.18in;align-items:flex-start;min-height:0}
.tmk-parts-2x2{display:grid;grid-template-columns:repeat(2,auto);gap:0.14in}
.tmk-head-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center}
.tmk-head-img{flex:0 0 auto;width:2.5in;background:transparent;padding:0;border:0;box-shadow:none;display:flex;align-items:center;justify-content:center}
.tmk-head-img img{width:100%;height:auto;display:block}
@media(max-width:900px){.tmk-head-img{display:none}}
.tmk-sub{max-width:min(64rem,92%);margin-left:auto;margin-right:auto}
.tmk-hero{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1.72fr 1fr;grid-template-rows:auto minmax(0,1fr);column-gap:0.4in;row-gap:0;padding:6px 0.5in 4px;align-items:start}
.tmk-kits-left{grid-column:1;grid-row:1}
.tmk-kits-right{grid-column:2;grid-row:1 / span 2;align-self:start}
.tmk-hero>.tmk-bottom{grid-column:1;grid-row:2;align-self:stretch;min-height:0}
.tmk-left{width:2.3in;max-width:2.3in;display:flex;flex-direction:column;align-items:flex-start;min-height:0}
.tmk-left-head{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#033168;font-size:.98rem;margin:0 0 6px}
.tmk-models{display:flex;flex-direction:column;gap:4px;width:1.7in}
.tmk-model{font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.4px;font-size:.88rem;text-align:left;width:100%;box-sizing:border-box;background:#fff;color:#033168;border:1.5px solid #cfd9e8;border-left:5px solid #033168;border-radius:8px;padding:5px 14px;cursor:pointer;transition:.14s;box-shadow:0 2px 6px rgba(3,49,104,.08)}
.tmk-model:hover{background:#eaf1fb;border-color:#0b5cad}
.tmk-model.active{background:#033168;color:#fff;border-color:#033168;box-shadow:0 6px 14px rgba(3,49,104,.28)}
.tmk-actions2{margin-top:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}
.tmk-actions2 .tmk-btn{width:100%;box-sizing:border-box;padding:9px 20px;font-size:.99rem}
.tmk-btn-outline{background:#fff;color:#033168;border:2px solid #033168;box-shadow:none}
.tmk-btn-outline:hover{background:#eaf1fb}
.tmk-service-cta{width:100%;box-sizing:border-box;margin-top:4px;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:.88rem;line-height:1.2;color:#fff;background:#c0392b;border:0;border-radius:8px;padding:9px 14px;cursor:pointer;box-shadow:0 5px 14px rgba(192,57,43,.26);transition:.15s ease}
.tmk-service-cta:hover{background:#a5311f;box-shadow:0 7px 18px rgba(192,57,43,.34)}
.tmk-territory{margin-top:5px;min-width:0}
.tmk-terr-head{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#033168;font-size:.81rem;border-left:3px solid #1DAFEE;padding-left:7px;margin-bottom:3px}
.tmk-terr-row{display:flex;gap:6px;align-items:baseline;font-size:.65rem;line-height:1.24;color:#39485a;padding:1px 0;border-bottom:1px solid rgba(3,49,104,.10)}
.tmk-terr-state{flex:0 0 0.72in;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.2px;color:#c0392b;font-size:.65rem}
.tmk-terr-list{flex:1 1 auto;min-width:0}
.tmk-contact{margin-top:6px;padding:5px 8px 5px 9px;border:1px solid rgba(3,49,104,.22);border-left:3px solid #c0392b;border-radius:7px;background:rgba(255,255,255,.6);min-width:0}
.tmk-contact-head{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#033168;font-size:clamp(.73rem,1.45vh,.88rem);line-height:1.15}
.tmk-contact-sub{color:#41566b;font-size:clamp(.59rem,1.23vh,.69rem);line-height:1.28;margin:1px 0 3px}
.tmk-contact-row{display:flex;gap:6px;align-items:baseline;font-size:clamp(.62rem,1.28vh,.73rem);line-height:1.28;padding:0;color:#39485a}
.tmk-cl{flex:0 0 0.42in;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;color:#c0392b;font-size:clamp(.59rem,1.21vh,.68rem)}
.tmk-cv{flex:1 1 auto;min-width:0}
.tmk-cv a{color:#033168;font-weight:600;text-decoration:none}
.tmk-cv a:hover{text-decoration:underline}
.tmk-photo{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}
.tmk-photo-frame{position:relative;height:100%;max-height:100%;max-width:100%;aspect-ratio:7/5;background:#eef3f8;border:3mm solid #033168;border-radius:6px;box-shadow:0 10px 26px rgba(3,49,104,.20);display:flex;align-items:center;justify-content:center;overflow:hidden}
.tmk-photo-frame img{width:100%;height:100%;object-fit:cover;display:block}
.tmk-photo-ph{font-family:'Inter',sans-serif;color:#8aa0b6;font-size:1.02rem;letter-spacing:.3px;text-align:center;padding:0 12px}
.tmk-photo-heading{position:absolute;top:calc(3mm + 6px);left:calc(3mm + 8px);font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.6px;font-size:1.15rem;color:#FFA000;-webkit-text-stroke:.5px rgba(15,45,32,.6);text-shadow:0 1px 3px rgba(0,0,0,.5)}
.tmk-photo-heading::after{content:"";display:block;width:100%;height:2px;background:#FFA000;margin:3px 0 0;border-radius:2px}
@media(max-width:900px){.tmk-hero{grid-template-columns:1fr;gap:16px}.tmk-left{width:100%;max-width:100%}.tmk-photo-frame{width:100%;height:auto;aspect-ratio:7/5;max-height:none}}
@media(max-width:760px){.tmk-grid{grid-template-columns:1fr}}
/* ===== Technical Sheet curtain / tab / panel (second curtain, mirrors the Reasons curtain) ===== */
.tech-curtain{position:absolute;top:10%;bottom:10%;right:0;
  width:0.44in;
  background:linear-gradient(90deg,#b8860b 0%,#ffd633 14%,#fff3b0 34%,#fff9d6 52%,#ffd633 80%,#b8860b 100%);
  border:1px solid #a07800;border-right:none;border-radius:5px 0 0 5px;
  box-shadow:-4px 0 16px rgba(0,0,0,.26), inset 3px 0 6px rgba(255,255,255,.55), inset -3px 0 6px rgba(0,0,0,.18);
  z-index:520;pointer-events:none}
.tech-curtain[hidden]{display:none}
.tech-tab{position:absolute;top:calc(50% - 0.5in + 64px);right:0.44in;transform:translateY(-50%);
  background:#B8860B;color:#fff;border:0;border-radius:8px 0 0 8px;
  box-shadow:-3px 3px 12px rgba(0,0,0,.30);cursor:pointer;z-index:610;
  display:flex;align-items:center;justify-content:center;padding:12px 16px;
  font-family:'Oswald',sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.4px;
  text-transform:uppercase;transition:.2s ease;text-align:center;white-space:nowrap;writing-mode:horizontal-tb}
.tech-tab:hover{background:#96700a;padding-right:22px}
.tech-tab[hidden]{display:none}
.tech-panel{position:fixed;inset:0;transform:scaleX(1);box-sizing:border-box;
  background:#fff;z-index:9998;border-radius:0;border:10px solid var(--sky-d);
  transform-origin:right center;opacity:1;
  box-shadow:0 20px 60px rgba(0,0,0,.4);
  transition:transform .5s ease, opacity .25s ease;overflow:hidden}
.tech-panel.collapsed{transform:scaleX(0);opacity:0;transition:transform .5s ease, opacity .2s ease .3s}
.tech-panel[hidden]{display:none}
.tech-scroll-area{width:100%;height:100%;overflow-y:auto;box-sizing:border-box;padding:40px 44px 26px}
.tech-panel-inner{max-width:1360px;margin:0 auto;box-sizing:border-box}
.tech-panel-title{font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:700;
  color:var(--navy);margin-bottom:4px;text-align:center;font-size:1.9rem;letter-spacing:.5px}
.tech-panel-sub{text-align:center;color:var(--muted);font-size:.9rem;margin-bottom:24px;font-family:'Inter',sans-serif}
.tech-section{margin-bottom:30px}
.tech-section-h{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;
  font-size:1rem;letter-spacing:.4px;color:#fff;background:var(--sky);
  padding:6px 14px;border-radius:6px;margin:0 0 12px;display:inline-block}
.tech-figure{width:100%;background:#fff;border:1px solid var(--line);border-radius:8px;
  box-shadow:0 6px 18px rgba(0,0,0,.10);overflow:hidden}
.tech-figure img{width:100%;display:block}
.tech-corner-btn{position:absolute;top:0;z-index:10;
  font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;
  padding:8px 16px;border:0;cursor:pointer;color:#fff;font-size:.72rem;transition:.15s;
  box-shadow:0 4px 10px rgba(0,0,0,.25)}
.tech-corner-btn.fold{left:0;background:var(--sky);border-radius:10px 0 8px 0;font-size:1.15rem;padding:16px 28px}
.tech-corner-btn.fold:hover{background:var(--sky-d)}
.tech-corner-btn.home{right:0;background:var(--navy);border-radius:0 10px 0 8px}
.tech-corner-btn.home:hover{background:var(--navy-deep)}
/* ===== Full-screen Quotation Request overlay ===== */
.quote-screen{position:fixed;inset:0;z-index:9998;box-sizing:border-box;
  background:linear-gradient(160deg,#f6f9f7 0%,#eef6f1 100%);
  border:10px solid var(--navy-deep);
  transform:scale(1);transform-origin:center;opacity:1;
  box-shadow:0 20px 60px rgba(0,0,0,.4);
  transition:transform .35s ease, opacity .3s ease;overflow:hidden}
.quote-screen.collapsed{transform:scale(.96);opacity:0}
.quote-screen[hidden]{display:none}
.quote-corner{position:absolute;z-index:20;display:flex;align-items:center;gap:6px;
  font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;
  font-size:.72rem;color:#fff;background:var(--navy);border:0;cursor:pointer;
  padding:9px 15px;box-shadow:0 4px 12px rgba(0,0,0,.28);transition:.15s}
.quote-corner:hover{background:var(--navy-deep)}
.quote-corner svg{width:13px;height:13px;fill:#fff;display:block}
.quote-corner.qc-tl{top:0;left:0;border-radius:0 0 10px 0}
.quote-corner.qc-tr{top:0;right:0;border-radius:0 0 0 10px}
.quote-corner.qc-bl{bottom:0;left:0;border-radius:0 10px 0 0}
.quote-corner.qc-br{bottom:0;right:0;border-radius:10px 0 0 0}
.quote-scroll-area{position:absolute;inset:0;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;padding:26px 20px}
.quote-inner{width:100%;max-width:1060px;margin:auto 0;box-sizing:border-box;
  background:#fff;border:1px solid var(--line);border-radius:12px;
  box-shadow:0 12px 40px rgba(10,82,64,.12);padding:18px 30px 18px}
.quote-form{display:grid;grid-template-columns:1fr 1fr;gap:9px 24px;align-items:start;margin-top:4px}
.qf-full{grid-column:1 / -1}
.quote-title{font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:700;
  color:var(--navy);text-align:center;font-size:1.35rem;letter-spacing:.5px;margin:0 0 2px}
.quote-sub{text-align:center;color:var(--muted);font-size:.78rem;margin:0 0 10px;font-family:'Inter',sans-serif}
.quote-form .qf-field{margin-bottom:0}
.quote-form label{display:block;font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;
  letter-spacing:.3px;font-size:.68rem;color:var(--navy);margin-bottom:3px}
.quote-form input,.quote-form select{width:100%;padding:.4rem .6rem;border:1px solid var(--line);
  border-radius:8px;font-family:inherit;font-size:.84rem;color:var(--ink);background:#fafcfe;box-sizing:border-box}
.quote-form input:focus,.quote-form select:focus{outline:none;border-color:var(--sky);box-shadow:0 0 0 3px rgba(29,158,117,.15)}
.qf-sechead{grid-column:1 / -1;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--sky-d);font-size:.82rem;border-top:1px dashed #cfe0d7;padding-top:14px;margin-top:4px}
.qf-divider{border:none;border-top:1px dashed #cfe0d7;margin:22px 0 18px}
.qf-sechead{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;
  color:var(--sky-d);font-size:.82rem;margin:0 0 12px}
.qf-submit{width:100%;max-width:420px;justify-self:center;margin-top:8px;padding:11px;border:0;border-radius:9px;cursor:pointer;color:#fff;
  background:var(--sky);font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;
  letter-spacing:.6px;font-size:.94rem;transition:.15s}
.qf-submit:hover{background:var(--sky-d)}
.qf-confirm{margin-top:10px;padding:10px 14px;border-radius:9px;background:#eef6f1;
  border:1px solid #bfe0d0;color:#245043;font-size:.82rem;line-height:1.45}
.qf-confirm a{color:var(--sky-d);font-weight:700}
.qf-multi{position:relative}
.qf-multi-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;
  padding:.4rem .6rem;border:1px solid var(--line);border-radius:8px;background:#fafcfe;
  font-family:inherit;font-size:.84rem;color:var(--ink);cursor:pointer;text-align:left}
.qf-multi-toggle:focus{outline:none;border-color:var(--sky);box-shadow:0 0 0 3px rgba(29,158,117,.15)}
.qf-multi-toggle #qfItemsLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.qf-multi-caret{width:15px;height:15px;flex:none;color:var(--muted)}
.qf-multi-menu{position:absolute;bottom:calc(100% + 4px);left:0;right:0;z-index:40;background:#fff;
  border:1px solid var(--line);border-radius:8px;box-shadow:0 -8px 26px rgba(0,0,0,.16);padding:5px}
.qf-multi-menu[hidden]{display:none}
.quote-form .qf-multi-menu label{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;
  font-size:.82rem;color:var(--ink);cursor:pointer;text-transform:none;letter-spacing:0;font-weight:400;margin:0}
.quote-form .qf-multi-menu label:hover{background:#eef6f1}
.qf-multi-menu input{width:auto;margin:0}
.qf-thanks{font-weight:700;color:#1c7a54}
.qf-confirm-actions{margin-top:8px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.qf-goemail{display:inline-flex;align-items:center;gap:6px;padding:9px 22px;border-radius:8px;background:var(--navy);
  color:#fff!important;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;
  font-size:.82rem;text-decoration:none;transition:.15s}
.qf-goemail:hover{background:var(--navy-deep)}
.qf-alt{font-size:.76rem;color:var(--sky-d);text-decoration:underline}
.qf-error{border-color:#e2685a!important;box-shadow:0 0 0 3px rgba(226,104,90,.15)!important}
.kq-menu{max-height:250px;overflow-y:auto}
.qf-file{width:100%;padding:.4rem .6rem;border:1px dashed var(--sky);border-radius:8px;background:#f4fbff;font-family:inherit;font-size:.8rem;box-sizing:border-box}
.qf-hint{font-size:.72rem;color:var(--muted);line-height:1.4;margin-top:4px}
.qf-filelist{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px}
.qf-filelist[hidden]{display:none}
.qf-filechip{font-size:.72rem;color:#033168;background:#e8f2fb;border:1px solid #bcd6ee;border-radius:999px;padding:3px 9px}
.qf-attach-warn{margin-top:6px;font-size:.76rem;color:#a5311f;font-weight:600}
.sq-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px}
#svcQuotePanel .quote-scroll-area,#wsQuotePanel .quote-scroll-area{align-items:center;padding:14px 18px}
#svcQuotePanel .quote-inner,#wsQuotePanel .quote-inner{padding:12px 24px 14px}
#svcQuotePanel .quote-title,#wsQuotePanel .quote-title{font-size:1.1rem;margin-bottom:1px}
#svcQuotePanel .quote-sub,#wsQuotePanel .quote-sub{font-size:.72rem;margin-bottom:6px}
#svcQuotePanel .quote-form,#wsQuotePanel .quote-form{gap:6px 18px;margin-top:2px}
#svcQuotePanel .quote-form label,#wsQuotePanel .quote-form label{font-size:.63rem;margin-bottom:2px}
#svcQuotePanel .quote-form input,#svcQuotePanel .quote-form select,#wsQuotePanel .quote-form input,#wsQuotePanel .quote-form select{padding:.28rem .5rem;font-size:.8rem;border-radius:7px}
#svcQuotePanel .qf-sechead,#wsQuotePanel .qf-sechead{font-size:.74rem;padding-top:6px;margin-top:0}
#svcQuotePanel .qf-hint{font-size:.66rem;line-height:1.32;margin-top:3px}
#svcQuotePanel .qf-file{padding:.24rem .5rem;font-size:.74rem}
#svcQuotePanel .qf-submit,#wsQuotePanel .qf-submit{margin-top:3px;padding:9px;font-size:.88rem}
#svcQuotePanel .qf-confirm,#wsQuotePanel .qf-confirm{margin-top:8px;padding:8px 12px;font-size:.78rem}
#svcQuotePanel .qf-filechip{font-size:.68rem;padding:2px 8px}
#svcQuotePanel .qf-attach-warn{font-size:.7rem;margin-top:4px}
#svcQuotePanel select.sq-yn,#kitQuotePanel select.kq-yn,#wsQuotePanel select.wq-yn{color:#8fa3b5;font-style:italic}
#svcQuotePanel select.sq-yn.chosen,#kitQuotePanel select.kq-yn.chosen,#wsQuotePanel select.wq-yn.chosen{color:var(--ink);font-style:normal}
#svcQuotePanel select.sq-yn option,#kitQuotePanel select.kq-yn option,#wsQuotePanel select.wq-yn option{color:var(--ink);font-style:normal}
.wq-menu{max-height:min(248px,46vh);overflow-y:auto}
.wq-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 14px}
#wsQuotePanel .wq-grid4 label{font-size:.6rem;letter-spacing:.2px;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#wsQuotePanel .wq-grid4 label.wq-bold-lbl{color:#033168}
#wsQuotePanel .wq-grid4 select{padding:.22rem .4rem;font-size:.76rem}
@media(max-width:1100px){.wq-grid4{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.wq-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}
.wq-menu-group{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:.66rem;color:#0A5240;padding:7px 8px 3px;border-top:1px solid #e3eeea;margin-top:3px}
.wq-menu-group:first-child{border-top:0;margin-top:0;padding-top:2px}
#wqItemsMenu label.wq-bold{font-weight:700;color:#033168}
#wqItemsLabel.wq-ph{color:#8fa3b5;font-style:italic}
#wsQuotePanel .qf-multi-toggle{padding:.28rem .5rem;font-size:.8rem;border-radius:7px}
@media(max-width:760px){.sq-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}
.qf-note{font-size:.78rem;line-height:1.45;color:#39485a;background:#fff7ec;border:1px solid #f0d9b5;border-left:3px solid #c0392b;border-radius:8px;padding:8px 12px;margin-top:2px}
.qf-note strong{color:#c0392b}
@media(max-width:720px){
  .quote-inner{padding:26px 18px 22px}
  .quote-title{font-size:1.4rem}
  .quote-form{grid-template-columns:1fr;gap:14px}
}
@media(max-width:640px){
  .tech-tab{font-size:.6rem;padding:9px 11px}
  .tech-scroll-area{padding:24px 16px 14px}
  .tech-panel-title{font-size:1.35rem}
}
.reasons-panel{position:fixed;inset:0;transform:scaleX(1);box-sizing:border-box;
  background:#fff;z-index:9998;border-radius:0;border:10px solid var(--navy-deep);
  transform-origin:right center;opacity:1;
  box-shadow:0 20px 60px rgba(0,0,0,.4);
  transition:transform 4s linear, opacity .2s ease;
  overflow:hidden}
.reasons-panel.collapsed{transform:scaleX(0);opacity:0;transition:transform 4s linear, opacity .2s ease 3.8s}
.reasons-panel[hidden]{display:none}
.reasons-scroll-area{width:100%;height:100%;overflow-y:auto;box-sizing:border-box;padding:22px 44px 14px}
.reasons-panel-inner{width:100%;max-width:none;margin:0;box-sizing:border-box;
  background:none;border-radius:0;padding:0;box-shadow:none;border-left:none}
.reasons-panel-title{font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:700;
  color:var(--navy);margin-bottom:10px;text-align:center;font-size:1.7rem;letter-spacing:.5px}
.reasons-list{columns:210px 6;column-gap:22px}
.reason-group{break-inside:avoid;margin-bottom:6px}
.reason-group h3{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;
  font-size:.84rem;letter-spacing:.2px;color:#fff;background:var(--sky);
  padding:4px 9px;border-radius:5px;margin:0 0 5px;line-height:1.2;display:inline-block}
.reason-group ul{list-style:none;margin:0;padding:0}
.reason-group li{font-size:.8rem;line-height:1.34;color:var(--ink);padding:2px 6px 2px 14px;
  position:relative}
.reason-group li.comp{font-weight:600;background:#FFF0B3;border-radius:4px}
.reason-group li.comp::before{background:#c0392b}
.reason-group li.key{background:#E2F4EA;border-radius:4px}
.reason-group li.key strong{color:var(--navy-deep);font-weight:700}
.reason-group li.key::before{background:#0F6E56}
.reason-group li::before{content:'';position:absolute;left:0;top:.5em;width:6px;height:6px;
  border-radius:50%;background:#e2685a}
.reasons-corner-btn{position:absolute;top:0;z-index:10;
  font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;
  letter-spacing:.5px;padding:8px 16px;border:0;cursor:pointer;color:#fff;
  font-size:.72rem;transition:.15s;box-shadow:0 4px 10px rgba(0,0,0,.25)}
.reasons-corner-btn.fold{left:0;background:var(--sky);border-radius:10px 0 8px 0;
  font-size:.7rem;padding:6px 13px;letter-spacing:.4px}
.reasons-corner-btn.fold:hover{background:var(--sky-d)}
.reasons-corner-btn.home{right:0;background:var(--navy);border-radius:0 10px 0 8px}
.reasons-corner-btn.home:hover{background:var(--navy-deep)}
@media(max-width:640px){
  .reasons-tab{width:0.4in;font-size:.58rem}
  .reasons-panel-inner{padding:20px 18px 6px}
}
/* ===== SECOND PAGE v1: hero + slogan = one full-screen framed panel, scaled up ===== */
.second-screen{
  min-height:100vh;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  margin:0 22px 26px;                 /* side inset matches slogan; small gap before Products */
  border:8px solid var(--navy-deep);  /* single frame around the whole page */
  background:#EAF6F0;
  scroll-margin-top:0;
}
/* PAGE 3 — Godrej product box: same frame + 8px border as page 2, recoloured Godrej pink, faint tri-colour fill (empty for now) */
.third-screen{
  min-height:100vh;
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  margin:0 22px 26px;                 /* same side inset + bottom gap as page 2 */
  border:8px solid #B41A5F;           /* Godrej pink, same 8px thickness as page 2's frame */
  background:
    linear-gradient(to top left,
      rgba(8,122,192,.16) 0%,         /* blue  */
      rgba(8,122,192,.16) 27%,
      rgba(180,26,95,.15) 50%,        /* pink  */
      rgba(144,187,80,.16) 73%,       /* green */
      rgba(144,187,80,.16) 100%),
    #fbfdfb;
  scroll-margin-top:0;
}
.third-screen .p3-placeholder{
  margin:auto;                        /* centres in the empty flex column */
  font-family:'Oswald',sans-serif;font-weight:600;letter-spacing:.6px;
  text-transform:uppercase;text-align:center;
  color:rgba(120,40,80,.34);font-size:1.15rem;
}
/* ===== PAGE 3 Godrej forklift selector ===== */
.third-screen .g-topline{display:flex;align-items:baseline;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center;padding:12px 18px 4px}
.third-screen .g-topline-brand{font-family:'Oswald',sans-serif;font-weight:700;letter-spacing:.4px;font-size:clamp(1.2rem,2vw,1.7rem);color:#B41A5F}
.third-screen .g-topline-sub{font-family:'Inter',sans-serif;font-weight:600;font-style:italic;color:var(--muted);font-size:clamp(.72rem,1.1vw,.92rem)}
.third-screen .g-hero{flex:1 0 auto;display:flex;padding:0}
.third-screen .g-wrap{flex:1;display:grid;grid-template-columns:3.5in minmax(0,1fr) minmax(334px,381px);gap:0;width:100%;box-sizing:border-box;padding:0;align-items:start}
.third-screen .g-left{padding:10px 6px 10px 14px;align-self:start}
.third-screen .g-tabs{display:flex;align-items:center;gap:5px;margin-bottom:18px;flex-wrap:wrap}
.third-screen .g-tab{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;background:none;border:0;cursor:pointer;color:var(--muted);font-size:.9rem;padding:4px 3px;letter-spacing:.3px;transition:.15s}
.third-screen .g-tab:hover{color:#B41A5F}
.third-screen .g-tab.active{color:#B41A5F;border-bottom:2.5px solid #B41A5F}
.third-screen .g-tab-sep{color:#cdb6c1;margin:0 3px}
.third-screen .g-group-name{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;color:var(--navy);font-size:1.15rem;margin-bottom:14px;letter-spacing:.3px}
.third-screen .g-btns{display:flex;flex-direction:column;gap:7px;align-items:stretch}
.third-screen .g-btn{font-family:'Oswald',sans-serif;font-weight:600;background:#fff;border:1.5px solid #e5d3dc;color:var(--navy);cursor:pointer;font-size:.9rem;padding:9px 13px;border-radius:8px;transition:.15s;text-align:center;white-space:nowrap}
.third-screen .g-btn:hover{border-color:#B41A5F;color:#B41A5F}
.third-screen .g-btn.active{background:#B41A5F;border-color:#B41A5F;color:#fff}
.third-screen .g-actions{display:flex;flex-direction:column;gap:9px;margin-top:0;flex:none}
.third-screen .g-cat-body{display:flex;flex-direction:column;gap:14px;align-items:flex-start}
.third-screen .g-action-btn.brochure{background:var(--navy)}
.third-screen .g-action-btn.brochure:hover{background:var(--navy-deep)}
.third-screen .g-action-btn{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;background:#B41A5F;color:#fff;border:0;cursor:pointer;font-size:.86rem;padding:11px 16px;border-radius:8px;transition:.15s}
.third-screen .g-action-btn:hover{background:#8f1149}
.third-screen .g-coming{color:var(--muted);font-style:italic;padding:8px 0;font-size:.95rem}
.third-screen .g-photo{display:block;min-width:0;box-sizing:border-box;padding:14px 0 0 0;margin-left:-0.5in}
.third-screen .g-photo.two{display:flex;gap:14px;align-items:flex-start;flex-wrap:nowrap}
.third-screen .g-photo.two .g-shot{flex:1 1 0;min-width:0;max-width:50%}
.third-screen .g-photo.two .g-shot > img{width:100%!important;height:auto}
.third-screen .g-shot{position:relative;display:inline-block;max-width:100%;box-sizing:border-box;border:3mm solid #B41A5F;border-radius:3px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.22);background:#fff;line-height:0}
.third-screen .g-desc{position:absolute;top:15px;right:15px;z-index:4;max-width:46%;background:rgba(0,0,0,.8);border-radius:9px;padding:9px 14px;box-shadow:0 5px 14px rgba(0,0,0,.4);text-align:right}
.third-screen .g-desc-series{font-family:'Playfair Display',Georgia,serif;font-weight:700;font-size:1.12rem;line-height:1.14;color:#ffffff}
.third-screen .g-desc-tag{font-family:'Inter',sans-serif;font-style:italic;font-size:.78rem;color:rgba(255,255,255,.9);margin-top:5px;line-height:1.3}
.third-screen .g-tonnage{position:absolute;top:15px;left:15px;z-index:4;background:#B41A5F;color:#fff;border-radius:9px;padding:7px 13px;box-shadow:0 5px 14px rgba(0,0,0,.4);text-align:center;line-height:1;border:2px solid rgba(255,255,255,.9)}
.third-screen .g-tonnage .gt-num{font-family:'Oswald',sans-serif;font-weight:700;font-size:1.7rem;letter-spacing:.5px;display:block;white-space:nowrap}
.third-screen .g-tonnage .gt-unit{font-family:'Oswald',sans-serif;font-weight:600;font-size:.6rem;letter-spacing:2.5px;text-transform:uppercase;display:block;margin-top:3px;opacity:.92}
.third-screen{padding-bottom:3mm}
.third-screen .g-shot > img{display:block;width:7in;max-width:100%;height:auto}
.third-screen .g-shot-imgnoop{}
.third-screen .g-plate{flex:none;text-align:center;padding:12px 12px 4px}
.third-screen .g-plate-series{font-family:'Playfair Display',Georgia,serif;font-weight:700;font-size:1.55rem;color:#B41A5F;letter-spacing:.3px;line-height:1.15}
.third-screen .g-plate-cap{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:600;font-size:1.08rem;color:var(--navy);margin-top:3px}
.third-screen .g-plate-tag{font-family:'Inter',sans-serif;font-style:italic;font-size:.84rem;color:var(--muted);margin-top:8px;letter-spacing:.2px}
@media(max-width:1100px){
  .third-screen .g-wrap{grid-template-columns:1fr;align-items:start}
  .third-screen .g-photo{display:block;padding:10px;margin-left:0}
}
/* PAGE 4 / 5 — empty stub frames (same 8px-frame pattern as page 2/3, brand-coloured, to be filled later) */
.stub-screen{min-height:100vh;display:flex;flex-direction:column;box-sizing:border-box;margin:0 22px 26px;border:8px solid #b8bcc0;background:#fbfdfc;scroll-margin-top:0}
.stub-screen .stub-ph{margin:auto;font-family:'Oswald',sans-serif;font-weight:600;letter-spacing:.6px;text-transform:uppercase;text-align:center;color:rgba(40,60,70,.34);font-size:1.15rem}
/* ===== ABOUT US pages ===== */
.abt-screen,.abt2-screen{border-color:var(--sky);background:linear-gradient(to top left,rgba(29,158,117,.10),rgba(29,158,117,.03) 60%,#fbfdfc);min-height:100vh;overflow:visible}
.abt-wrap{width:100%;max-width:1180px;margin:0 auto;padding:34px 28px 34px;box-sizing:border-box}
.abt-head{text-align:center;margin:0 0 20px}
.abt-head h2{color:var(--navy);font-size:1.7rem;margin:4px 0 6px}
.abt-head p{color:var(--muted);font-size:.9rem;margin:0}
.abt-head p b{color:var(--navy)}
.abt1-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}
.abt-biz{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}
.abt-biz-photos{display:flex;gap:3px;background:#e8f0ec;line-height:0}
.abt-biz-photos img{display:block;width:100%;height:236px;object-fit:cover;object-position:center 40%}
.abt-biz-photos.two img{width:50%}
.abt-biz-body{padding:16px 18px 18px}
.abt-biz-body h3{font-family:'Poppins',sans-serif;color:var(--navy);font-size:1.18rem;margin:0 0 6px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.abt-brief{font-size:.9rem;color:var(--muted);line-height:1.55;margin:0 0 12px}
.abt-detail{margin:0;display:grid;gap:7px}
.abt-detail>div{display:grid;grid-template-columns:78px 1fr;gap:10px;align-items:baseline}
.abt-detail dt{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.6px;font-size:.66rem;color:var(--sky-d)}
.abt-detail dd{margin:0;font-size:.86rem;color:var(--ink);line-height:1.4}
.abt-tag{display:inline-block;font-family:'Oswald',sans-serif;font-size:.58rem;letter-spacing:.8px;text-transform:uppercase;background:var(--navy);color:#fff;border-radius:20px;padding:2px 9px}
.abt-tbd{color:#b06a1a;font-style:italic}
.abt1-bottom{display:flex;flex-direction:column;align-items:center;gap:14px}
.abt-more{display:inline-block;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.6px;font-size:.78rem;color:#fff;background:var(--navy);border-radius:24px;padding:10px 18px;text-decoration:none}
.abt-more:hover{background:#0b5946}
.abt2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:20px}
.abt-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}
.abt-photos{display:flex;gap:2px;background:#e8f0ec;line-height:0}
.abt-photos img{display:block;width:100%;height:172px;object-fit:cover;object-position:center 40%}
.abt-photos.two img{width:50%}
.abt-photos.nophoto{height:172px;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#eef6f1,#eef6f1 10px,#e3f1ea 10px,#e3f1ea 20px);color:var(--sky-d);font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;text-align:center;padding:12px}
.abt-body{padding:13px 16px 16px}
.abt-body h4{font-family:'Poppins',sans-serif;color:var(--navy);font-size:1.02rem;margin:2px 0 0}
.abt-loc{font-family:'Oswald',sans-serif;font-size:.66rem;letter-spacing:.6px;text-transform:uppercase;color:var(--sky-d);margin:3px 0 8px}
.abt-pay{background:#fff;border:1px solid var(--line);border-left:5px solid var(--navy);border-radius:12px;box-shadow:var(--shadow);padding:16px 20px;max-width:560px;margin:0 auto 4px}
.abt-pay h4{font-family:'Oswald',sans-serif;color:var(--navy);font-size:.9rem;letter-spacing:.5px;text-transform:uppercase;margin:0 0 3px}
.abt-paysub{color:var(--muted);font-size:.78rem;margin:0 0 9px}
.abt-paytable{width:100%;border-collapse:collapse;font-size:.86rem}
.abt-paytable td{padding:5px 6px;border-bottom:1px solid var(--line);vertical-align:top}
.abt-paytable tr:last-child td{border-bottom:none}
.abt-paytable td.abt-payk{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.4px;font-size:.66rem;color:var(--sky-d);width:34%;white-space:nowrap}
.abt-paytable td.abt-payv{color:var(--ink);font-weight:600}
@media(max-width:900px){.abt1-grid{grid-template-columns:1fr}.abt2-grid{grid-template-columns:1fr}}
@media(max-width:560px){.abt-biz-photos img{height:200px}}
/* ABOUT US — Head Office page */
.abt-ho-screen{border-color:var(--sky);background:linear-gradient(to top left,rgba(29,158,117,.10),rgba(29,158,117,.03) 60%,#fbfdfc);min-height:100vh;overflow:visible}
.abt-ho-screen .abt-wrap{max-width:none;margin:0;padding:12px 5mm 14px}
.aho-photos-row{display:flex;gap:14px;justify-content:flex-start;align-items:stretch;max-width:none;margin:8px 0 10px}
.aho-photos-row img{width:calc(27% - 7px);height:155px;object-fit:cover;object-position:top;display:block;flex:0 0 auto;border-radius:10px;border:1px solid var(--line);box-shadow:var(--shadow)}
.aho-info{padding-top:2px}
.aho-writeup{color:var(--ink)}
.aho-writeup p{margin:0 0 8px;font-size:.9rem;line-height:1.45}
.aho-biz-list{margin:0;padding-left:1.4em;font-size:.8rem;line-height:1.35}
.aho-biz-list li{margin-bottom:3px}
.aho-biz-list li b{color:var(--navy)}
.ourbiz-head{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;color:var(--navy);font-size:1rem;margin:0 0 6px;border-bottom:2px solid var(--line);padding-bottom:5px}
.ourbiz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(430px,1fr));gap:12px}
.ob-tile{background:var(--c);border-radius:11px;padding:8px 14px 9px;color:#fff;box-shadow:0 3px 9px rgba(0,0,0,.16);display:flex;flex-direction:column}
.ob-cat{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-size:.95rem;line-height:1.12;margin-bottom:3px}
.ob-items{font-size:.72rem;line-height:1.22;color:rgba(255,255,255,.94)}
.ob-firm{margin-top:3px;min-height:6px;border-top:1px solid rgba(255,255,255,.32);padding-top:5px}
.ob-firm div{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;background:rgba(255,255,255,.96);color:#13352B;border-radius:5px;padding:3px 9px;margin:0 0 4px;font-size:.75rem;line-height:1.28;white-space:nowrap}
.ob-firm div b{color:#0F6E56}
.ob-diag .ob-cat,.ob-diag .ob-items{text-shadow:0 1px 3px rgba(0,0,0,.5)}
.ob-firm-ss{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:space-between}
.obf-names{display:flex;flex-direction:column;gap:4px;flex:0 0 auto}
.obf-chip{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:none;background:rgba(255,255,255,.96);color:#13352B;border-radius:5px;padding:2px 8px;font-size:.72rem;line-height:1.22;white-space:nowrap}
.obf-chip b{color:#0F6E56}
.obf-logo{flex:0 1 auto;min-width:0;background:#fff;border-radius:6px;padding:2px 5px;display:flex;align-items:center}
.obf-logo svg{height:34px;width:auto;max-width:100%;display:block}
.obf-logo img{height:auto;width:auto;max-height:42px;max-width:100%;display:block;border-radius:2px}
.obf-logo-gray{background:transparent;padding:0}
.ob-light .ob-cat{color:#1f1f1f}
.ob-light .ob-items{color:#444}
.ob-light .ob-firm{border-top-color:rgba(0,0,0,.14)}
.ob-light .obf-chip{background:#ECEAE4;color:#13352B;border:1px solid #DAD7CE}
.ob-light .obf-chip b{color:#0F6E56}
.ob-split{flex-direction:row;align-items:stretch;padding:8px 10px 9px 14px;gap:0}
.obs-main{flex:0 1 auto;min-width:0;padding-right:14px;border-right:1.5px solid rgba(255,255,255,.5);display:flex;flex-direction:column;justify-content:center}
.obs-hr{border-top:1.5px solid rgba(255,255,255,.5);margin-top:6px;width:100%}
.obs-logo{flex:0 1 auto;display:flex;align-items:center;justify-content:center;padding:3px 5px;margin-left:8px;background:#fff;border-radius:6px}
.obs-logo img{height:auto;max-height:60px;width:auto;max-width:100%;display:block}
.obs-logo-stack{flex:0 1 auto;flex-direction:column;gap:4px;background:transparent;padding:0;margin-left:8px;align-items:stretch;justify-content:center}
.obs-la{background:#111;border-radius:5px;padding:3px 8px;display:flex;align-items:center;justify-content:center}
.obs-lb{background:#fff;border-radius:5px;padding:3px 8px;display:flex;align-items:center;justify-content:center}
.obs-la img,.obs-lb img{height:auto;max-height:20px;width:auto;max-width:130px;display:block}
.obs-ph{color:#9aa4a0;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.6px;font-size:.7rem}
@media(max-width:900px){.ourbiz-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.ourbiz-grid{grid-template-columns:1fr}}
.aho-ph{color:#b06a1a;font-style:italic}
.aho-gst{background:#fff;border:1px solid var(--line);border-left:5px solid var(--sky);border-radius:12px;box-shadow:var(--shadow);padding:16px 18px}
.aho-gst h4{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.5px;color:var(--navy);font-size:.9rem;margin:0 0 10px}
.aho-row{display:flex;gap:10px;font-size:.9rem;margin-bottom:7px}
.aho-k{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.4px;font-size:.68rem;color:var(--sky-d);min-width:70px;padding-top:2px}
.aho-gst address{font-style:normal;color:var(--ink);line-height:1.55}
.aho-gstline{font-size:.7rem;color:var(--muted);line-height:1.4;margin:3px auto 6px;max-width:820px}
.aho-title{font-size:1.2rem;line-height:1.2;white-space:nowrap}
@media(max-width:1100px){.aho-title{white-space:normal;font-size:1.15rem}}
.aho-hl{font-family:'Oswald',sans-serif;font-weight:700;background:linear-gradient(90deg,#0F6E56 0%,#1D9E75 42%,#B41A5F 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
@media(max-width:900px){.aho-grid{grid-template-columns:1fr}.aho-photos img{height:auto;width:100%;max-width:none}.abt-ho-screen{height:auto;min-height:100vh;max-height:none;overflow:visible}}
/* ---- News Bulletin ---- */
.nb-panel{width:576px;min-width:576px;height:336px;background:linear-gradient(160deg,#0F6E56,#0b5946);border-radius:12px;box-shadow:var(--shadow);color:#fff;display:flex;flex-direction:column;overflow:hidden}
.nb-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;background:rgba(0,0,0,.16)}
.nb-title{display:flex;align-items:center;gap:8px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:.92rem;font-weight:700}
.nb-live{width:8px;height:8px;border-radius:50%;background:#FFD400;animation:nbpulse 2s infinite}
@keyframes nbpulse{0%{box-shadow:0 0 0 0 rgba(255,212,0,.55)}70%{box-shadow:0 0 0 7px rgba(255,212,0,0)}100%{box-shadow:0 0 0 0 rgba(255,212,0,0)}}
.nb-btn{font-family:'Oswald',sans-serif;font-size:.66rem;letter-spacing:.5px;text-transform:uppercase;color:#0F6E56;background:#FFD400;border:none;border-radius:20px;padding:4px 11px;cursor:pointer;text-decoration:none;font-weight:700;white-space:nowrap}
.nb-stagewrap{flex:1;position:relative;min-height:0;display:flex}
.nb-stage{flex:1;position:relative;display:flex;align-items:center;justify-content:center;background:#08402f;min-height:0;overflow:hidden}
.nb-stage img,.nb-stage video{max-width:100%;max-height:100%;object-fit:contain;display:block}
.nb-note{padding:22px;text-align:center;font-size:1.02rem;line-height:1.55;color:#eafff6}
.nb-empty{padding:24px;text-align:center;color:#cfeee2;line-height:1.6}
.nb-empty code{background:rgba(255,255,255,.14);padding:1px 5px;border-radius:4px}
.nb-cap{position:absolute;left:0;right:0;bottom:0;padding:9px 14px 10px;background:linear-gradient(transparent,rgba(0,0,0,.72));font-size:.84rem}
.nb-cap .nb-date{display:block;font-family:'Oswald',sans-serif;font-size:.62rem;letter-spacing:1px;color:#FFD400;text-transform:uppercase;margin-bottom:1px}
.nb-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.42);color:#fff;border:none;width:32px;height:46px;cursor:pointer;font-size:1.2rem;line-height:1;z-index:3}
.nb-prev{left:0;border-radius:0 8px 8px 0}
.nb-next{right:0;border-radius:8px 0 0 8px}
.nb-dots{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:2}
.nb-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.45)}
.nb-dots i.on{background:#FFD400}
.nb-modal{position:fixed;inset:0;background:rgba(6,30,22,.88);z-index:9999;display:none;flex-direction:column;padding:24px}
.nb-modal.open{display:flex}
.nb-modal-head{display:flex;align-items:center;justify-content:space-between;color:#fff;max-width:1100px;margin:0 auto 14px;width:100%}
.nb-modal-head h3{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1.05rem}
.nb-close{background:#FFD400;color:#0F6E56;border:none;border-radius:20px;padding:6px 15px;font-weight:700;cursor:pointer;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.5px}
.nb-gallery{overflow:auto;max-width:1100px;margin:0 auto;width:100%}
.nb-daygroup{margin-bottom:20px}
.nb-daygroup h4{color:#FFD400;font-family:'Oswald',sans-serif;letter-spacing:1px;font-size:.85rem;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:5px;margin:0 0 10px}
.nb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}
.nb-item{background:#0b5946;border-radius:8px;overflow:hidden;cursor:pointer}
.nb-item img,.nb-item video{width:100%;height:110px;object-fit:cover;display:block}
.nb-item-cap{padding:6px 8px;color:#eafff6;font-size:.72rem}
.nb-help{color:#cfeee2;font-size:.8rem;line-height:1.55;background:rgba(0,0,0,.28);border-radius:8px;padding:12px 14px;margin-top:8px}
.nb-help code{background:rgba(255,255,255,.14);padding:1px 5px;border-radius:4px;color:#fff}
@media(max-width:1000px){.abt-bottom{grid-template-columns:1fr}.nb-panel{width:100%;min-width:0}}
.nb-head-actions{display:flex;gap:7px;align-items:center}
.nb-btn.nb-admin-btn{background:rgba(255,255,255,.16);color:#fff}
.nb-doc{padding:16px;text-align:center;color:#eafff6;display:flex;flex-direction:column;align-items:center;gap:9px}
.nb-doc-ico{font-size:2.6rem;line-height:1}
.nb-doc-name{font-size:.92rem;max-width:82%;word-break:break-word}
.nb-item-doc{width:100%;height:110px;display:flex;align-items:center;justify-content:center;font-size:2.2rem;background:#0b5946}
.nb-admin-modal{align-items:center;justify-content:center}
.nb-admin-box{background:linear-gradient(160deg,#0F6E56,#0b5946);border-radius:12px;max-width:440px;width:100%;padding:18px 20px;box-shadow:0 20px 60px rgba(0,0,0,.45);max-height:90vh;overflow:auto}
.nb-admin-box .nb-modal-head{margin:0 0 12px}
.nb-field{display:block;margin-bottom:10px}
.nb-field span{display:block;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.6px;font-size:.66rem;color:#FFD400;margin-bottom:3px}
.nb-field input{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(255,255,255,.25);border-radius:7px;background:rgba(255,255,255,.96);color:#13352B;font-size:.9rem}
.nb-upload-btn{width:100%;background:#FFD400;color:#0F6E56;border:none;border-radius:8px;padding:10px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.6px;font-weight:700;cursor:pointer;font-size:.9rem;margin-top:4px}
.nb-status{min-height:18px;color:#FFD400;font-size:.82rem;margin-top:8px;text-align:center}
.nb-manage-label{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.6px;font-size:.66rem;color:#FFD400;margin:12px 0 4px}
.nb-manage{max-height:150px;overflow:auto;border-top:1px solid rgba(255,255,255,.18);padding-top:6px}
.nb-manage-empty{color:#cfeee2;font-size:.8rem;padding:6px 0}
.nb-manage-row{display:flex;align-items:center;gap:9px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.1)}
.nb-manage-thumb{width:38px;height:30px;border-radius:5px;overflow:hidden;flex:0 0 auto;background:#0b5946;display:flex;align-items:center;justify-content:center}
.nb-manage-thumb img{width:100%;height:100%;object-fit:cover}
.nb-mini{font-size:1rem}
.nb-manage-meta{flex:1;min-width:0;display:flex;flex-direction:column;color:#eafff6;line-height:1.2}
.nb-manage-meta b{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nb-manage-meta small{font-size:.65rem;color:#bfe6d7}
.nb-del{background:#e5484d;color:#fff;border:none;border-radius:6px;padding:4px 9px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.4px;font-size:.64rem;cursor:pointer;flex:0 0 auto}
.nb-del:hover{background:#c93a3f}
.abt-assoc{background:#fff;border:1px solid var(--line);border-left:4px solid var(--sky);border-radius:10px;box-shadow:var(--shadow);padding:12px 15px}
.abt-assoc h4{font-family:'Poppins',sans-serif;color:var(--navy);font-size:.95rem;margin:2px 0 0}
.abt-assoc p{font-size:.78rem;color:var(--muted);line-height:1.45;margin:6px 0 0}
.abt-pay{background:#fff;border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:10px;box-shadow:var(--shadow);padding:12px 15px}
.abt-pay h4{font-family:'Oswald',sans-serif;color:var(--navy);font-size:.82rem;letter-spacing:.5px;text-transform:uppercase;margin:0 0 3px}
.abt-pay .abt-paysub{color:var(--muted);font-size:.72rem;margin:0 0 7px}
.abt-paytable{width:100%;border-collapse:collapse;font-size:.76rem}
.abt-paytable td{padding:3px 5px;border-bottom:1px solid var(--line);vertical-align:top}
.abt-paytable tr:last-child td{border-bottom:none}
.abt-paytable td.abt-payk{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.4px;font-size:.62rem;color:var(--sky-d);width:34%;white-space:nowrap}
.abt-paytable td.abt-payv{color:var(--ink);font-weight:600}
.abt-tbd{color:#b06a1a;font-style:italic;font-weight:500}
@media(max-width:900px){.abt-screen{height:auto;min-height:0;max-height:none;overflow:visible}.abt-wrap{height:auto}.abt-group{grid-template-columns:1fr 1fr}.abt-bottom{grid-template-columns:1fr}}
@media(max-width:560px){.abt-group{grid-template-columns:1fr}}
.second-screen,.third-screen,.stub-screen{position:relative}
.home-corner{position:absolute;z-index:45;width:38px;height:38px;border-radius:50%;background:rgba(10,82,64,.86);border:1.5px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.28);transition:.16s;cursor:pointer}
.home-corner:hover{background:#0A5240;transform:scale(1.09);border-color:#FFA000}
.home-corner svg{width:19px;height:19px;fill:#fff;display:block}
.home-corner.hc-tl{top:15px;left:15px}
.home-corner.hc-tr{top:15px;right:15px}
.home-corner.hc-bl{bottom:15px;left:15px}
.home-corner.hc-br{bottom:15px;right:15px}
/* hero fills the space above the slogan and centres its content vertically; drop its own border */
.second-screen .hero{
  border:none!important;
  flex:1 1 auto;
  display:flex;
  align-items:center;
  overflow:visible;
}
.second-screen .hero>.wrap{
  width:100%;
  grid-template-columns:3.15in 1fr!important;   /* wider left column so tabs + contact read larger */
  gap:0;
  align-items:center;
}
.second-screen .hero-left{padding:12px 8px 12px 18px;align-self:start}
/* two-line company header in the strip opened above the hero (~1cm), each on one line */
.second-screen .p2-topline{
  flex:0 0 auto;
  padding:8px 20px;
  border-bottom:1px solid var(--line);
  display:flex;
  align-items:baseline;
  justify-content:center;
  gap:clamp(16px,2.2vw,40px);
  white-space:nowrap;
  overflow:hidden;
  line-height:1.15;
}
.second-screen .p2t-co{white-space:nowrap;font-family:'Oswald',sans-serif;font-weight:700;letter-spacing:.4px;font-size:clamp(1.15rem,1.9vw,1.72rem)}
.second-screen .p2t-aem{color:var(--navy)}
.second-screen .p2t-acs{color:var(--sky-d)}
.second-screen .p2t-terr{font-family:'Inter',sans-serif;font-weight:600;font-style:italic;text-transform:none;letter-spacing:.2px;color:var(--muted);font-size:.66em}
.second-screen .p2t-div{color:#c3d8cf;font-weight:400;font-size:clamp(1.2rem,1.9vw,1.72rem);align-self:center}
/* slogan pinned at the very bottom, inside the frame, seen in full */
.second-screen .mast-titlebar-bottom{
  margin:0!important;
  flex:0 0 auto;
  border-top:2.5px solid var(--navy);
  padding:12px 0 14px!important;
}
.second-screen .mast-slogan{font-size:1.95rem}
/* page 2: nudge the reasons tab ~1 inch down, and place a large Schwing Stetter logo in the freed space (right of the photo, above the tab) */
#page2 .reasons-tab{top:calc(50% - 0.5in)!important}
#page2 .reasons-tab.hindi-tab{top:calc(50% - 0.5in - 64px)!important}
#page2 .p2-ss-large{position:absolute;top:9%;left:calc(78% + 2mm);right:0.66in;width:auto;max-width:224px;min-width:0;z-index:5;pointer-events:none}
#page2 .hero-photo.has-specs .p2-ss-large{left:calc(70% + 2mm)}
#page2 .p2-ss-large svg{width:100%;height:auto;display:block}

/* --- scale the interior up to fill the taller page --- */
/* product category tabs */
.second-screen .prod-tabs{gap:5px;margin-bottom:18px;flex-wrap:nowrap;max-width:100%}
.second-screen .ptab{font-size:.74rem;padding:4px 2px}
.second-screen .ptab-sep,.second-screen .ptab-group{font-size:.74rem}
.second-screen .prod-group-name{font-size:1.15rem;margin-bottom:12px}
/* model buttons + actions */
.second-screen .prod-row{gap:14px}
.second-screen .prod-btns{gap:5px}
.second-screen .prod-btn{font-size:.92rem;width:30mm;padding:7px 6px;border-radius:7px}
.second-screen .prod-actions{gap:9px}
.second-screen .prod-action-btn{font-size:.86rem;padding:10px 13px;border-radius:7px}
/* contact addresses */
.second-screen .prod-sales-contact{margin-top:16px;padding-top:14px}
.second-screen .psc-title{font-size:1.02rem;margin-bottom:12px}
.second-screen .psc-block{margin-bottom:12px}
.second-screen .psc-region{font-size:.88rem;margin-bottom:5px}
.second-screen .psc-line{font-size:.88rem;line-height:1.5}
/* photograph grows to fill the vertical space (kept within one screen) */
.second-screen .hero-photo img{max-height:calc(100vh - 255px)!important}
.second-screen .hp-heading .hph-model{font-size:clamp(.86rem,1.5vw,1.3rem)}
/* when no spec/data sheet is shown, let the photo take most of the width so it grows tall */
.second-screen .hero-photo:not(.has-specs) .hp-photo{flex:0 0 78%!important;max-width:78%!important}
.second-screen .hero-photo:not(.has-specs) .hp-side{flex:0 0 22%!important;max-width:22%!important}
/* Batching-plant photos: full-width photo column, image right-anchored ~3.5in (physical) from the frame right */
.second-screen .hero-photo.bp-fixed .hp-photo{flex:1 1 100%!important;max-width:100%!important;display:flex;justify-content:flex-end;padding-right:3.86in;box-sizing:border-box}
.second-screen .hero-photo.bp-fixed .hp-side{flex:0 0 0!important;max-width:0!important;padding:0!important;overflow:visible}
.second-screen .hero-photo.bp-fixed .hp-frame{margin:0}
.second-screen .hero-photo.bp-fixed .hp-heading{top:calc(3mm + 5px);left:calc(3mm + 6px);max-width:calc(100% - 3mm - 12px)}
.second-screen .hero-photo.bp-fixed img{max-height:none!important;border:3mm solid #1B6A3C;box-shadow:0 8px 24px rgba(0,0,0,.18)}
/* the amber curtain, wider, with tab/walker shifted to sit beside it */
.second-screen .reasons-curtain{width:0.58in!important}
.second-screen .reasons-tab{right:0.58in!important;font-size:.82rem;padding:14px 17px}
.second-screen .reasons-tab.hindi-tab{right:0.58in!important;font-size:.8rem;padding:12px 15px}
.second-screen .reasons-walker{right:0.62in!important}
/* shorter laptop screens: compress the interior so the whole framed panel — slogan and all — still fits one screen */
@media(max-height:880px){
  .second-screen .prod-tabs{margin-bottom:12px}
  .second-screen .ptab,.second-screen .ptab-sep,.second-screen .ptab-group{font-size:.72rem}
  .second-screen .prod-group-name{font-size:1rem;margin-bottom:8px}
  .second-screen .prod-btn{font-size:.8rem;padding:6px 5px}
  .second-screen .prod-btns{gap:5px}
  .second-screen .prod-actions{gap:7px}
  .second-screen .prod-action-btn{font-size:.78rem;padding:8px 10px}
  .second-screen .prod-sales-contact{margin-top:14px;padding-top:12px}
  .second-screen .psc-title{font-size:.92rem;margin-bottom:9px}
  .second-screen .psc-block{margin-bottom:10px}
  .second-screen .psc-region{font-size:.8rem;margin-bottom:4px}
  .second-screen .psc-line{font-size:.8rem;line-height:1.45}
  .second-screen .mast-slogan{font-size:1.55rem}
  .second-screen .mast-titlebar-bottom{padding:9px 0 11px!important}
  .second-screen .p2-topline{padding:5px 20px 4px}
  .second-screen .p2t-co,.second-screen .p2t-div{font-size:clamp(1.05rem,1.7vw,1.5rem)}
  .second-screen .hero-photo img{max-height:calc(100vh - 205px)!important}
}
@media(max-height:720px){
  .second-screen .prod-btn{font-size:.74rem;padding:5px 4px}
  .second-screen .prod-action-btn{font-size:.72rem;padding:6px 8px}
  .second-screen .psc-line,.second-screen .psc-region{font-size:.74rem}
  .second-screen .mast-slogan{font-size:1.3rem}
  .second-screen .p2t-co,.second-screen .p2t-div{font-size:clamp(1rem,1.5vw,1.32rem)}
  .second-screen .hero-photo img{max-height:calc(100vh - 190px)!important}
}
@media(max-width:980px){
  .second-screen{min-height:0}
  .second-screen .hero>.wrap{grid-template-columns:1fr!important}
  .second-screen .hero{display:block}
}
/* ===== Brand backgrounds: diagonal split from top-right to bottom-left ===== */
/* Schwing Stetter: light green above the diagonal, dark green below (logo bar colours) */
.biz-schwing{background:linear-gradient(to top left,#1B6A3C 0 50%,#8CC63F 50% 100%)}
/* Godrej: the three logo colours banded along the same diagonal */
.biz-godrej{background:linear-gradient(to top left,#087AC0 0 33.34%,#B41A5F 33.34% 66.67%,#90BB50 66.67% 100%)}
/* 2mm solid black dividers between the sections */
.biz-col{border-right:2.2mm solid #000!important}
.biz-col:last-child{border-right:none!important}
.biz-other .biz-sub-top{border-bottom:2.2mm solid #000!important}
/* keep every caption and logo on a white card so nothing is lost on the colour */
.biz-toprow-logo{background:#fff;border-radius:9px;padding:9px 14px;box-shadow:0 3px 10px rgba(0,0,0,.16)}
.gj-logo{background:#fff;border-radius:9px;padding:9px 14px;box-shadow:0 3px 10px rgba(0,0,0,.16);box-sizing:border-box}
.biz-thumb,.gj-tile{background:#fff;border-radius:11px;padding:8px 8px 9px;box-shadow:0 4px 12px rgba(0,0,0,.20)}
.biz-thumb img,.gj-tile img{box-shadow:none;border-color:#e3ebe6}
.gj-tile{padding:8px 2px 9px}
/* service lines: scale the type so each stays on ONE line after adding Refurbishing */
.biz-tagline,.gj-tagline{font-size:clamp(10.5px,0.85vw,13.8px)!important}
/* L&T Komatsu excavator photo: 3in x 2in on a white card, caption below */
.lt-photo{background:#fff;border-radius:11px;padding:8px;box-shadow:0 4px 12px rgba(0,0,0,.20);width:calc(3in + 16px);max-width:100%;box-sizing:border-box;line-height:0}
.lt-photo img{width:100%;max-width:3in;aspect-ratio:3/2;height:auto;object-fit:cover;display:block;border:1px solid #e3ebe6;border-radius:8px;margin:0 auto}
/* L&T Komatsu spare-parts sub-column: yellow panel, small logo + caption above the photo */
.biz-sub-top.lt-yellow{background:#FFC61A;border-bottom-color:#e0ab00}
.lt-head{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.lt-logo{height:26px;width:auto;display:block}
.lt-sp{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:1rem;color:var(--navy);line-height:1}
/* Doosan sub-column: three-band brand background (dark blue / light blue / green) with logo + caption above the compressor photo */
.biz-sub-bottom.ds-tri{background:linear-gradient(to top left,#014DA1 0%,#014DA1 33%,#009EDD 33%,#009EDD 66%,#01AC7F 66%,#01AC7F 100%)}
.ds-head{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.ds-logo{height:38px;width:auto;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}
.ds-sp{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:1rem;color:#fff;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.55)}
.biz-godrej .biz-col-title{color:#fff;background:rgba(0,0,0,.78);border-radius:6px;padding:4px 12px;text-shadow:0 1px 2px rgba(0,0,0,.45)}
.biz-schwing .biz-tagline,.biz-godrej .biz-tagline{color:#fff;background:rgba(0,0,0,.78);border-radius:7px;padding:7px 15px;text-shadow:0 1px 2px rgba(0,0,0,.45)}
/* ===== Transit Mixer parts/kits — flipping coin (PARTS face <-> KITS face) ===== */
.biz-thumb{position:relative;overflow:visible}
.tm-coin{position:relative;width:1.2in;height:1.2in;flex:0 0 auto;pointer-events:none;perspective:900px}
.tm-coin-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:tmCoinFlip 6s ease-in-out infinite;will-change:transform}
.tm-coin-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.tm-coin-face svg{width:100%;height:100%;display:block;filter:drop-shadow(0 4px 7px rgba(0,0,0,.32))}
.tm-coin-back{transform:rotateY(180deg) translateZ(10.5px)}
.tm-coin-front{transform:translateZ(10.5px)}
.tm-coin-rim{position:absolute;inset:0;border-radius:50%;backface-visibility:visible;-webkit-backface-visibility:visible}
@keyframes tmCoinFlip{
 0%{transform:rotateY(0deg)}
 28.57%{transform:rotateY(0deg)}
 50%{transform:rotateY(180deg)}
 78.57%{transform:rotateY(180deg)}
 100%{transform:rotateY(360deg)}
}
@media(prefers-reduced-motion:reduce){}
.third-screen .g-photo{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}

.tmcat-modal{position:fixed;inset:0;background:rgba(10,20,18,.94);z-index:10001;overflow-y:auto;padding:58px 16px 44px}
.tmcat-modal[hidden]{display:none}
.tmcat-back-top{position:fixed;top:14px;right:16px;width:auto;flex:none;padding:9px 20px;z-index:10002}
.tmcat-inner{max-width:840px;margin:0 auto;display:flex;flex-direction:column;gap:22px}
.tmcat-page{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.5)}
.tmcat-page-img{width:100%;display:block}
.tmcat-ctrl{display:flex;padding:10px 14px;background:#f4f9f6}
.tmcat-ctrl.top{border-bottom:2px solid var(--line)}
.tmcat-ctrl.bottom{border-top:2px solid var(--line)}
.tmcat-btn{flex:1;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;padding:11px;border:0;border-radius:6px;cursor:pointer;color:#fff;background:var(--navy);transition:.15s}
.tmcat-btn:hover{background:var(--navy-deep)}

.qf-back{display:inline-block;margin:8px 0 0;padding:6px 12px;background:none;border:none;color:#033168;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:underline}
.qf-back.qf-full{width:100%;text-align:center;margin-top:6px}
.qf-back:hover{color:#0a5240}

/* --- SLM tile quick-access tabs (first screen) --- */
.slm-tile .slm-imgwrap{position:relative;width:100%;line-height:0}
.slm-tab{position:absolute;z-index:6;font-family:'Oswald',Arial,sans-serif;font-size:10px;line-height:1.05;font-weight:700;letter-spacing:.2px;text-transform:uppercase;text-decoration:none;padding:3px 8px;border-radius:5px;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.55);transition:opacity .15s ease,transform .15s ease;opacity:.9;cursor:pointer}
.slm-tab:hover{opacity:1}
.slm-tab-tl{top:6px;left:6px;color:#FFD400;background:rgba(0,0,0,.88);border:1.5px solid #FFD400;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 4px rgba(0,0,0,.5)}
.slm-tab-tl:hover{transform:scale(1.06)}
.slm-tab-tr{top:6px;right:6px;color:#FFD400;background:rgba(0,0,0,.88);border:1.5px solid #FFD400;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 4px rgba(0,0,0,.5)}
.slm-tab-tr:hover{transform:scale(1.06)}
.slm-tab-bl{bottom:8px;left:6px;color:#FFD400;background:rgba(0,0,0,.88);border:1.5px solid #FFD400;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 4px rgba(0,0,0,.5)}
.slm-tab-bl:hover{transform:scale(1.06)}
.slm-tab-br{bottom:8px;right:6px;color:#FFD400;background:rgba(0,0,0,.88);border:1.5px solid #FFD400;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 4px rgba(0,0,0,.5)}
.slm-tab-br:hover{transform:scale(1.06)}
.slm-tab-c{top:50%;left:50%;transform:translate(-50%,-50%);color:#FFD400;background:rgba(0,0,0,.9);font-size:11px;font-weight:800;padding:4px 12px;white-space:nowrap;text-align:center;max-width:none;border:1.5px solid #FFD400;box-shadow:0 0 0 1px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.5)}
.slm-tab-c:hover{transform:translate(-50%,-50%) scale(1.06)}
@media(max-width:900px){.slm-tab{font-size:9px;padding:2px 6px}.slm-tab-c{font-size:9.5px}}

/* --- Transit Mixer tile quick-access tabs (first screen) --- */
.tm-tile .tm-imgwrap{position:relative;width:100%;line-height:0}
.tm-tab-tl{top:6px;left:6px;color:#FFD400;background:rgba(0,0,0,.88);border:1.5px solid #FFD400;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 4px rgba(0,0,0,.5)}
.tm-tab-tr{top:6px;right:6px;color:#FFD400;background:rgba(0,0,0,.88);border:1.5px solid #FFD400;box-shadow:0 0 0 1px rgba(0,0,0,.35),0 1px 4px rgba(0,0,0,.5)}
.tm-tab-l{bottom:8px;left:6px;color:#FFD400;background:rgba(0,0,0,.88);border:1.5px solid #FFD400}
.tm-tab-l:hover{transform:scale(1.06)}
.tm-tab-br{bottom:8px;right:6px;color:#FFD400;background:rgba(0,0,0,.88);border:1.5px solid #FFD400}
.tm-tab-tl:hover,.tm-tab-tr:hover,.tm-tab-br:hover{transform:scale(1.06)}
.tm-tab-c{top:50%;left:50%;transform:translate(-50%,-50%);color:#FFD400;background:rgba(0,0,0,.9);font-size:11px;font-weight:800;padding:4px 12px;white-space:nowrap;text-align:center;border:1.5px solid #FFD400;box-shadow:0 0 0 1px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.5)}
.tm-tab-c:hover{transform:translate(-50%,-50%) scale(1.06)}

/* --- Transit Mixer label row (Accidental | TRANSIT MIXER | Major Overhaul) --- */
.tm-tile .tm-labelrow{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:nowrap;width:100%}
.tm-tile .tm-labelrow>span{white-space:nowrap;flex:0 0 auto}
.tm-lbl-tab{font-family:'Oswald',Arial,sans-serif;font-size:9.5px;line-height:1.05;font-weight:700;letter-spacing:.1px;text-transform:uppercase;text-decoration:none;padding:3px 7px;border-radius:5px;white-space:nowrap;border:1.5px solid #FFD400;box-shadow:0 1px 2px rgba(0,0,0,.3);cursor:pointer;flex:0 0 auto;transition:transform .15s ease,filter .15s ease}
.tm-lbl-tab:hover{transform:scale(1.05);filter:brightness(1.1)}
.tm-lbl-acc{color:#FFD400;background:#000}
.tm-lbl-ovh{color:#FFD400;background:#000}

/* --- revised nav band: 4 product/service blocks --- */
.mast-links a.mn-cat{color:#033168}
.mast-links .mn-sep{align-self:center;color:rgba(3,49,104,.45);font-family:'Oswald',sans-serif;font-weight:600;font-size:.72rem;padding:0 1px;user-select:none;pointer-events:none}
.mast-links a.mn-blockend{border-right:2px solid rgba(3,49,104,.32);margin-right:10px;padding-right:12px}

/* --- Godrej right-side service / AMC / rental panel --- */
.g-info{padding:14px 14px 16px 10px;display:flex;flex-direction:column;gap:10px;align-self:start;min-width:0}
.g-info-card{border-radius:9px;padding:9px 12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.09)}
.g-info-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:.92rem;line-height:1.12;margin-bottom:3px}
.g-info-text{font-size:.8rem;line-height:1.28;color:#2c2c2c}
.g-info-express{background:linear-gradient(135deg,#eafaf3,#d3f1e2);border-color:#1D9E75}
.g-info-express .g-info-title{color:#0F6E56}
.g-info-amc{background:linear-gradient(135deg,#fff7e6,#ffeabf);border-color:#e0a72e}
.g-info-amc .g-info-title{color:#a9711a}
.g-info-rental{background:linear-gradient(135deg,#eef4ff,#d9e6ff);border-color:#3f6fbf}
.g-info-rental .g-info-title{color:#264f9e}
.g-info-actions{display:flex;flex-direction:column;gap:7px;margin-top:2px}
.g-req-btn{font-family:'Oswald',sans-serif;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.3px;color:#fff;background:#B41A5F;border:none;border-radius:7px;padding:9px 12px;cursor:pointer;box-shadow:0 2px 6px rgba(180,26,95,.35);transition:.15s}
.g-req-btn:hover{background:#96164f;transform:translateY(-1px)}
.g-info-acmc .g-info-title{color:#7a3faf}
.greq-msel{position:relative}
.greq-msel-toggle{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;border:1px solid #cfd8d4;border-radius:8px;padding:9px 11px;font:inherit;color:#13352B;cursor:pointer;text-align:left}
.greq-msel-toggle:hover{border-color:#B41A5F}
.greq-msel-toggle #grMselSummary{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.greq-caret{color:#B41A5F;font-size:.8rem;flex:none}
.greq-msel-panel{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1px solid #cfd8d4;border-radius:8px;box-shadow:0 12px 30px rgba(0,0,0,.18);padding:6px 10px;max-height:232px;overflow:auto}
.greq-group{margin-bottom:4px}
.greq-gname{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:.72rem;color:#B41A5F;margin:5px 0 2px}
.greq-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.86rem;padding:4px 2px;cursor:pointer;color:#13352B;border-bottom:1px solid #f0f4f2}
.greq-opt:last-child{border-bottom:none}
.greq-opt input{width:16px;height:16px;flex:none}
#gReqForm textarea{width:100%;box-sizing:border-box;font:inherit;padding:9px 11px;border:1px solid #cfd8d4;border-radius:8px;resize:vertical}
.g-info-contact{margin-top:2px}
@media(max-width:1300px){
  .g-wrap{grid-template-columns:3.5in minmax(0,1fr)}
  .g-info{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;padding:4px 14px 16px}
  .g-info-card{flex:1 1 210px}
  .g-info-actions{flex:1 1 100%;flex-direction:row;flex-wrap:wrap}
  .g-req-btn{flex:1 1 170px}
  .g-info-contact{flex:1 1 100%}
}

/* ===== Dedicated company pages ===== */
.coy-screen{border-color:var(--sky);background:#fbfdfc;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;padding:0}
.coy-grid{display:grid;grid-template-columns:30% 1fr;height:100%;align-items:stretch}
.coy-photos{display:flex;flex-direction:column;gap:0;background:#0b3f30;min-height:0}
.coy-photos img{flex:1 1 0;width:100%;min-height:0;object-fit:cover;object-position:center;display:block}
.coy-body{padding:30px 34px 30px 30px;overflow-y:auto;box-sizing:border-box}
.coy-body h2{color:var(--navy);font-size:1.7rem;margin:4px 0 10px}
.coy-lead{color:var(--ink);font-size:.95rem;line-height:1.6;margin:0 0 16px}
.coy-h{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;color:var(--sky-d);font-size:.9rem;border-bottom:2px solid var(--line);padding-bottom:5px;margin:16px 0 10px}
.coy-list{margin:0;padding-left:1.2em;font-size:.9rem;line-height:1.5;color:var(--ink)}
.coy-list li{margin-bottom:6px}
.coy-list b{color:var(--navy)}
.coy-contacts{display:flex;flex-direction:column;gap:8px}
.coy-c{display:grid;grid-template-columns:200px 1fr;gap:12px;align-items:baseline;font-size:.88rem}
.coy-cl{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;color:var(--sky-d)}
.coy-cv{color:var(--ink)}
@media(max-width:820px){.coy-screen{height:auto;min-height:100vh;max-height:none;overflow:visible}.coy-grid{grid-template-columns:1fr;height:auto}.coy-photos{flex-direction:row;height:200px}.coy-c{grid-template-columns:1fr}}

/* jump-to-company animated arrows */
.jump-cell{display:flex;align-items:flex-end;justify-content:space-around;gap:6px;padding:6px 4px 8px}
.jump-a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--navy);font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-size:.6rem;text-align:center;flex:1 1 0;min-width:0;cursor:pointer}
.jump-lbl{line-height:1.12}
.jump-arrow{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:17px solid var(--sky);animation:jbounce 1.2s ease-in-out infinite;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}
.jump-a:hover{color:#B41A5F}
.jump-a:hover .jump-arrow{border-top-color:#B41A5F}
@keyframes jbounce{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}

/* jump staircase arrows */
.jump-stair{display:flex;align-items:flex-start;justify-content:center;gap:3px;padding:2px}
.jstep{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:var(--navy);font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.2px;font-size:.5rem;text-align:center;flex:1 1 0;min-width:0;animation:jbounce 1.3s ease-in-out infinite}
.jstep:nth-child(1){animation-delay:0s}
.jstep:nth-child(2){animation-delay:.14s;margin-top:8px}
.jstep:nth-child(3){animation-delay:.28s;margin-top:16px}
.jstep:nth-child(4){animation-delay:.42s;margin-top:24px}
.jlbl{line-height:1.06;min-height:2.1em;display:flex;align-items:flex-end}
.jstem{width:3px;background:var(--sky);border-radius:2px}
.jtri{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:13px solid var(--sky);filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}
.jstep:hover{color:#B41A5F}
.jstep:hover .jstem{background:#B41A5F}
.jstep:hover .jtri{border-top-color:#B41A5F}
/* News Bulletin page (TV) */
.nbp-screen{border-color:var(--sky);background:linear-gradient(160deg,#0F6E56,#0b3f30);height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;position:relative}
.nbp-tv{position:absolute;top:1in;left:1in;right:1in;bottom:1in;background:#141414;border:8px solid #060606;border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.55),inset 0 0 0 2px #2a2a2a;display:flex;flex-direction:column;overflow:hidden}
.nbp-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#1d1d1d;border-bottom:1px solid #333}
.nbp-title{color:#FFD400;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:1rem;white-space:nowrap}
.nbp-select{flex:1;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid #555;background:#fff;color:#111;font-size:.9rem}
.nbp-btn{background:#FFD400;color:#111;border:none;border-radius:8px;padding:8px 14px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.5px;font-weight:700;cursor:pointer;white-space:nowrap}
.nbp-screen-area{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}
.nbp-screen-area img,.nbp-screen-area video{max-width:100%;max-height:100%;width:auto;height:auto;display:block}
.nbp-screen-area iframe{width:100%;height:100%;border:0;background:#fff}
.nbp-empty{color:#8a8a8a;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;text-align:center;padding:20px}
.nbp-doc{color:#eafff6;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}
.nbp-doc .nbp-doc-ico{font-size:3.4rem}
.nbp-cap{padding:9px 16px;background:#1d1d1d;color:#eee;font-size:.85rem;border-top:1px solid #333;min-height:18px}
.nbp-cap b{color:#FFD400}
@media(max-width:820px){.nbp-tv{top:12px;left:12px;right:12px;bottom:12px}}

/* Masthead extra dark-blue band (left of the partition) */
.masthead .mast-inner{grid-template-rows:auto auto}
.masthead .mast-inner>.mast-logo-left{grid-row:1;grid-column:1}
.masthead .mast-inner>.mast-center{grid-row:1}
.masthead .mast-inner>.mast-right{grid-row:1 / span 2}
.mast-xband{grid-row:2;grid-column:1 / 3;background:#033168;border-radius:0 6px 6px 0;margin-top:8px;margin-left:-18px;padding:0 16px 0 18px;display:flex;align-items:center;gap:14px;min-height:36px;box-sizing:border-box}
.mast-xband .mx-lbl{color:#FFD400;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.72rem;white-space:nowrap}
.mast-xband a{color:#fff;font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.4px;font-size:.78rem;text-decoration:none;padding:2px 5px;border-bottom:2px solid transparent}
.mast-xband a:hover{color:#FFD400;border-bottom-color:#FFD400}
.mast-xband .mx-ph{color:rgba(255,255,255,.6);font-style:italic;font-size:.74rem}
@media(max-width:860px){.masthead .mast-inner>.mast-right{grid-row:auto}.mast-xband{grid-column:1 / -1;margin-left:0;border-radius:6px}}

.mn-hdr{color:#022a5c;font-weight:800}
.mast-xband .mx-label{color:#FFD400;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.74rem;white-space:nowrap;margin-right:2px}
.mast-xband a.mx-cat{color:#fff;font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.4px;font-size:.78rem;text-decoration:none;padding:2px 5px;border-bottom:2px solid transparent}
.mast-xband a.mx-cat:hover{color:#FFD400;border-bottom-color:#FFD400}
.mast-xband .mx-sep{color:rgba(255,255,255,.45);font-family:'Oswald',sans-serif;font-size:.72rem}
.mast-xband a.mx-blockend{border-right:2px solid rgba(255,255,255,.4);margin-right:10px;padding-right:12px}

/* green Sales/Service panels (Schwing colours), aligned left + partition */
.mn-gblock{display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;width:-moz-fit-content;width:fit-content;align-self:stretch;white-space:nowrap}
.mn-gblock-lt,.mn-gblock-lt{background:#8CC63F}
.mn-gblock-lt{background:#8CC63F;margin-left:0;padding-left:12px;border-right:2px solid rgba(3,49,104,.6)}
.mn-gblock-dk{background:#1B6A3C;margin-left:-18px;padding-left:12px;border-right:2px solid rgba(255,255,255,.6)}
.mn-word{width:0.72in;flex:0 0 auto;font-family:'Oswald',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:.75rem}
.mn-colon{flex:0 0 auto;margin:0 6px 0 0;font-family:'Oswald',sans-serif;font-weight:800;font-size:.75rem}
.mn-gblock-lt .mn-word,.mn-gblock-lt .mn-colon{color:#022a5c}
.mn-gblock-dk .mn-word,.mn-gblock-dk .mn-colon{color:#FFD400}
.mn-gblock-lt a.mn-cat{color:#033168}
.mn-gblock-dk a.mx-cat{color:#fff}
.mn-gblock a.mn-cat:hover,.mn-gblock a.mx-cat:hover{background:rgba(255,255,255,.2)}
@media(max-width:860px){.mn-gblock{width:auto;margin-left:0;align-self:auto;white-space:normal;flex-wrap:wrap}}

.mn-col2{display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;width:-moz-fit-content;width:fit-content;align-self:stretch;white-space:nowrap;padding-left:12px;padding-right:12px;border-right:2px solid rgba(3,49,104,.4)}
.mn-col2-dk{border-right-color:rgba(255,255,255,.45)}
.mn-word2{flex:0 0 auto;font-family:'Oswald',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;color:#FFD400;margin-right:6px}
.mn-col2-dk a.mx-cat{color:#fff}
@media(max-width:860px){.mn-col2{width:auto;align-self:auto;white-space:normal;flex-wrap:wrap;border-right:none}}

.mn-col3{display:inline-flex;align-items:center;box-sizing:border-box;width:2.3in;align-self:stretch;white-space:nowrap;overflow:hidden;padding-left:12px;border-right:2px solid rgba(0,0,0,.4)}
.mn-col3-dk{background:#90BB50}
.mn-col3-dk a{color:#0d3b16;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:.78rem;text-decoration:none;padding:2px 5px}
.mn-col3-dk a:hover{color:#022a5c}
.mn-col3-lt{background:#B41A5F;border-right-color:rgba(255,255,255,.55)}
.mn-col3-lt a{color:#FFD400!important;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:.78rem;text-decoration:none;padding:2px 5px}
.mn-col3-lt a:hover{color:#fff}
@media(max-width:860px){.mn-col3{width:auto;align-self:auto;white-space:normal;border-right:none}}

.aho-arrows{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:10px 12px;border-left:2px solid var(--line);padding-left:18px;margin-left:6px}
.uparrow{display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;color:var(--navy);font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-size:.55rem;text-align:center;width:5.4em;animation:upbounce 1.3s ease-in-out infinite}
.uparrow:nth-child(1){animation-delay:0s}
.uparrow:nth-child(2){animation-delay:.12s}
.uparrow:nth-child(3){animation-delay:.24s}
.uparrow:nth-child(4){animation-delay:.36s}
.uparrow:nth-child(5){animation-delay:.48s}
.uptri{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid var(--sky);filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}
.uplbl{line-height:1.06}
.uparrow:hover{color:#B41A5F}
.uparrow:hover .uptri{border-bottom-color:#B41A5F}
@keyframes upbounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media(max-width:820px){.aho-arrows{border-left:none;padding-left:0;margin-left:0;width:100%;flex:1 1 100%}}

.aho-arrows{flex:1;min-width:0;display:flex;flex-direction:column;border-left:2px solid var(--line);padding-left:16px;margin-left:6px;overflow:hidden}
.serv-head{font-family:'Oswald',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--navy);font-size:.92rem;margin-bottom:8px}
.serv-sub{font-style:italic;font-weight:400;font-size:.72rem;text-transform:none;letter-spacing:0;color:var(--muted)}
.serv-list{display:flex;flex-wrap:wrap;gap:22px 14px;align-content:flex-start}
.serv-a{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;width:6.3em;text-align:center}
.serv-arw{display:flex;flex-direction:column;align-items:center;animation:upbounce 1.2s ease-in-out infinite, servglow 1.7s ease-in-out infinite}
.serv-peak{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:11px solid var(--ac,#1D9E75)}
.serv-stem{width:4px;height:13px;background:var(--ac,#1D9E75);border-radius:2px}
.serv-lbl{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.2px;font-size:.62rem;line-height:1.12;color:var(--navy)}
.serv-a:nth-child(1){--ac:#E5484D}
.serv-a:nth-child(2){--ac:#F5A623}
.serv-a:nth-child(3){--ac:#E0A400}
.serv-a:nth-child(4){--ac:#22C55E}
.serv-a:nth-child(5){--ac:#06B6D4}
.serv-a:nth-child(6){--ac:#3B82F6}
.serv-a:nth-child(7){--ac:#8B5CF6}
.serv-a:nth-child(8){--ac:#EC4899}
.serv-a:nth-child(9){--ac:#F97316}
.serv-a:nth-child(10){--ac:#14B8A6}
.serv-a:nth-child(2) .serv-arw{animation-delay:0.1s}
.serv-a:nth-child(3) .serv-arw{animation-delay:0.2s}
.serv-a:nth-child(4) .serv-arw{animation-delay:0.3s}
.serv-a:nth-child(5) .serv-arw{animation-delay:0.4s}
.serv-a:nth-child(6) .serv-arw{animation-delay:0.5s}
.serv-a:nth-child(7) .serv-arw{animation-delay:0.6s}
.serv-a:nth-child(8) .serv-arw{animation-delay:0.7s}
.serv-a:nth-child(9) .serv-arw{animation-delay:0.8s}
.serv-a:nth-child(10) .serv-arw{animation-delay:0.9s}
@keyframes servglow{0%,100%{filter:drop-shadow(0 0 1px var(--ac)) brightness(1)}50%{filter:drop-shadow(0 0 6px var(--ac)) brightness(1.35)}}
.serv-a:hover .serv-lbl{color:#B41A5F}
@media(max-width:820px){.aho-arrows{border-left:none;padding-left:0;margin-left:0;width:100%;flex:1 1 100%;overflow:visible}}

/* How do we serve you? right panel */
.pagenav{position:fixed;right:0;top:18vh;transform:none;z-index:200;display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:10px 13px;background:rgba(3,49,104,.93);border-radius:12px 0 0 12px;width:236px;max-height:76vh;overflow-y:auto;box-shadow:-5px 0 16px rgba(0,0,0,.32)}
.pagenav:empty{display:none}
.sp-head{color:#FFD400;font-family:'Oswald',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.5px;font-size:.82rem;line-height:1.15;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:6px}
.pgn-a{display:flex;flex-direction:row;align-items:center;gap:9px;text-decoration:none;color:#fff;font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.2px;font-size:.6rem;line-height:1.12}
.pgn-a:hover{color:#FFD400}
.pgn-t{white-space:normal}
.pgn-tri{width:0;height:0;flex:0 0 auto;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #FFD400;animation:pgup 1.1s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(255,212,0,.6))}
.pagenav .pgn-a:nth-of-type(2) .pgn-tri{animation-delay:0.1s}
.pagenav .pgn-a:nth-of-type(3) .pgn-tri{animation-delay:0.2s}
.pagenav .pgn-a:nth-of-type(4) .pgn-tri{animation-delay:0.2s}
.pagenav .pgn-a:nth-of-type(5) .pgn-tri{animation-delay:0.3s}
.pagenav .pgn-a:nth-of-type(6) .pgn-tri{animation-delay:0.4s}
.pagenav .pgn-a:nth-of-type(7) .pgn-tri{animation-delay:0.5s}
.pagenav .pgn-a:nth-of-type(8) .pgn-tri{animation-delay:0.6s}
.pagenav .pgn-a:nth-of-type(9) .pgn-tri{animation-delay:0.6s}
.pagenav .pgn-a:nth-of-type(10) .pgn-tri{animation-delay:0.7s}
.pagenav .pgn-a:nth-of-type(11) .pgn-tri{animation-delay:0.8s}
@keyframes pgup{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@media(max-width:640px){.pagenav{top:auto;bottom:0;right:0;left:0;width:auto;max-width:100vw;flex-direction:row;flex-wrap:wrap;justify-content:center;border-radius:12px 12px 0 0;max-height:42vh}.sp-head{width:100%;text-align:center}}

#aboutus3{display:flex;flex-direction:column}
#aboutus3 .coy-photos img{object-position:bottom}
#aboutus3 .coy-grid{flex:1;min-height:0;height:auto}
#aboutus3 .coy-bottom{display:flex;gap:3px;flex:0 0 33%;min-height:0}
#aboutus3 .coy-bottom img{flex:1 1 0;width:50%;min-width:0;height:100%;object-fit:cover;object-position:center;display:block}
.tmk-contact-co{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:.74rem;color:#0F6E56;margin:8px 0 2px}

/* How do we serve you? dropdown in the nav bar */
.mn-dd{position:relative;display:inline-flex;align-items:stretch}
.mn-dd-btn{background:#033168;color:#FFD400;border:none;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-size:.74rem;padding:0 13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.mn-dd-btn:hover{background:#022a5c}
.mn-dd-caret{color:#FFD400;font-size:.7rem}
.mn-dd-menu{position:absolute;top:100%;left:0;min-width:250px;background:#033168;border-radius:0 0 10px 10px;box-shadow:0 14px 30px rgba(0,0,0,.4);padding:5px 0 0;z-index:150}
.mn-dd-menu a{display:block;color:#fff;font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.2px;font-size:.66rem;padding:8px 16px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08)}
.mn-dd-menu a:hover{background:rgba(255,212,0,.15);color:#FFD400}
.mn-dd-fold{display:block;width:100%;text-align:center;background:#B41A5F;color:#fff;border:none;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;padding:9px 16px;cursor:pointer;border-radius:0 0 10px 10px}
.mn-dd-fold:hover{background:#96164f}
.mn-aboutus{display:inline-flex;align-items:center;justify-content:center;background:#0F6E56;color:#fff !important;width:1.5in;margin-left:12px;padding:0;font-weight:700 !important;text-align:center}
.mn-aboutus:hover{background:#0a5240}

.mn-dd-menu a.dd-y{color:#FFD400 !important}
.mn-dd-menu a.dd-w{color:#ffffff !important}
.mn-dd-menu a.dd-g{color:#8CC63F !important}
.mn-dd-menu a:hover{background:rgba(255,255,255,.16) !important;color:#fff !important}
.mn-dd-fold{background:#FFD400;color:#033168}
.mn-dd-fold:hover{background:#f0c400}

/* Split-page navigation additions */
.split-site-nav{font-family:Arial,sans-serif}
.split-anchor{height:0;scroll-margin-top:12px}

/* Four-corner Home controls — added without changing the page layouts */
.corner-home-buttons{position:fixed;inset:0;z-index:9999;pointer-events:none}
.corner-home{position:absolute;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;
  min-width:56px;height:24px;padding:0 7px;border:1px solid #033168;border-radius:4px;
  background:rgba(255,255,255,.94);color:#033168;text-decoration:none;font:700 10px Arial,sans-serif;
  box-shadow:0 1px 4px rgba(0,0,0,.18);line-height:1;box-sizing:border-box}
.corner-home:hover{background:#033168;color:#fff}
.corner-home-tl{top:4px;left:4px}.corner-home-tr{top:4px;right:4px}
.corner-home-bl{bottom:4px;left:4px}.corner-home-br{bottom:4px;right:4px}
@media(max-width:640px){.corner-home{min-width:48px;height:22px;font-size:9px;padding:0 5px}}

/* Round 2: Home buttons and split About Us pages */
.corner-home-buttons{position:fixed;inset:0;z-index:2147483000;pointer-events:none}
.corner-home{position:absolute!important;pointer-events:auto!important;display:inline-flex!important;align-items:center;justify-content:center;min-width:66px;height:27px;padding:0 9px;background:#fff!important;color:#033168!important;border:2px solid #033168!important;border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,.18);font:700 11px Arial,sans-serif!important;text-decoration:none!important;line-height:1!important}
.corner-home:hover{background:#033168!important;color:#fff!important}
.corner-home-tl{top:4px!important;left:4px!important}.corner-home-tr{top:4px!important;right:4px!important}.corner-home-bl{bottom:4px!important;left:4px!important}.corner-home-br{bottom:4px!important;right:4px!important}
.about-page-subnav{position:relative;z-index:999;max-width:1250px;margin:5px auto 8px;padding:6px;display:flex;gap:7px;justify-content:center;flex-wrap:wrap;background:#f7fbf9;border:1px solid #9ab7aa;border-radius:7px}
.about-page-subnav a{font:700 12px Arial,sans-serif;text-decoration:none;color:#033168;background:#fff;border:1px solid #b9cfc4;border-radius:5px;padding:6px 9px}
.about-page-subnav a:hover{background:#e4f2eb}
.abt-ho-screen .aho-title{box-sizing:border-box;max-width:100%;width:100%;margin-left:auto!important;margin-right:auto!important;padding-left:4px!important;padding-right:4px!important;font-size:clamp(10px,1.12vw,15px)!important;line-height:1.12!important;letter-spacing:0!important;white-space:nowrap!important;text-align:center!important;overflow:hidden!important;text-overflow:clip!important}
@media(max-width:760px){.abt-ho-screen .aho-title{font-size:clamp(9px,2.25vw,13px)!important;white-space:normal!important}.corner-home{min-width:55px;height:24px;font-size:9px!important;padding:0 6px}.about-page-subnav a{font-size:10px;padding:5px 7px}}

/* ===== Home right column: permanent How Do We Serve You panel ===== */
.biz-serve-panel{background:#033168!important;justify-content:flex-start!important;align-items:stretch!important;padding:14px 12px!important;text-align:left!important;overflow:hidden}
.serve-panel-title{color:#FFD400;font-family:'Oswald',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.55px;font-size:1rem;line-height:1.15;text-align:center;border-bottom:1px solid rgba(255,255,255,.28);padding:4px 2px 9px;margin-bottom:6px}
.serve-panel-links{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:auto;padding:1px 0 3px}
.serve-choice{display:block;text-decoration:none;font-family:'Oswald',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.18px;font-size:.70rem;line-height:1.17;padding:5px 7px;border-radius:4px;border:1px solid rgba(255,255,255,.08)}
.serve-choice:hover,.serve-choice:focus{background:rgba(255,255,255,.16);outline:none}
.serve-yellow{color:#FFD400}.serve-white{color:#fff}.serve-green{color:#8CC63F}
@media(max-height:830px){.serve-choice{font-size:.64rem;padding:4px 6px}.serve-panel-title{font-size:.9rem;padding-bottom:6px}}
@media(max-width:860px){.biz-serve-panel{min-height:auto}.serve-panel-links{overflow:visible}}

/* ===== Action Concrete Solutions: relocated L&T Komatsu / Doosan Bobcat blocks ===== */
.acs-associated-brands{max-width:1250px;margin:10px auto 28px;padding:0 10px;box-sizing:border-box}
.acs-associated-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.acs-associated-card{min-height:220px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;border:1px solid #b7d0c5;border-radius:8px;overflow:hidden}
.acs-associated-card .lt-photo{max-width:360px;width:100%}
@media(max-width:760px){.acs-associated-inner{grid-template-columns:1fr}}


/* ===== Home Schwing tile image balance — targeted only =====
   Keep tile/card geometry unchanged; enlarge SLM + Transit visual, reduce Pump. */
.biz-schwing .slm-tile .slm-imgwrap,
.biz-schwing .tm-tile .tm-imgwrap{overflow:hidden;border-radius:8px}
.biz-schwing .slm-tile .slm-imgwrap>img{transform:scale(1.22);transform-origin:center center}
.biz-schwing .tm-tile .tm-imgwrap>img{transform:scale(1.14);transform-origin:center center}
.biz-schwing .pump-tile>img{transform:scale(.78);transform-origin:center center}


/* ===== Header service-band refinement: requested 2026-09-12 ===== */
@media(min-width:861px){
  .masthead .mast-inner{grid-template-rows:auto auto; padding-bottom:0!important;}
  .mast-co-block+.mast-co-block{margin-top:1px;}
  .mast-xband{
    grid-column:1 / -1;
    margin-top:2px;
    margin-left:-18px;
    margin-right:-4px;
    padding-left:18px;
    padding-right:8px;
    gap:8px;
    min-height:34px;
    position:relative;
    z-index:8;
    flex-wrap:nowrap;
    overflow:visible;
  }
  .mast-xband .mn-gblock,.mast-xband .mn-col2{white-space:nowrap;}
  .mast-xband a.mx-cat{font-size:.72rem;padding-left:3px;padding-right:3px;}
  .mast-xband .mn-word2{font-size:.70rem;margin-right:3px;}
}

/* ===== 2026-09-12 surgical home-page cleanup =====
   Preserve all existing links/DOM; only remove bottom black taglines,
   tighten coloured panels, and rebalance Concrete Pump visual. */
.biz-schwing > .biz-tagline,
.biz-godrej > .biz-tagline{
  display:none!important;
}

/* Let the two coloured brand panels end with their content instead of
   stretching to the taller right-hand service panel. Approx. 3 mm breathing
   space remains below the lower product row. */
.biz-schwing,
.biz-godrej{
  align-self:flex-start!important;
  padding-bottom:11px!important;
}

/* Concrete Pump: use more of its existing tile without changing the tile width. */
.biz-schwing .pump-tile{
  overflow:hidden;
}
.biz-schwing .pump-tile>img{
  transform:scale(1.08)!important;
  transform-origin:center center!important;
}

/* Keep product captions on a consistent visual baseline. */
.biz-schwing .pump-tile>span{
  margin-top:0!important;
  line-height:1.25!important;
}


/* ===== 2026-09-12 Godrej / Serve panel balance — targeted home-page refinement =====
   Keeps existing DOM and links; adjusts only desktop proportions and banner crop. */
@media(min-width:861px){
  /* Give Godrej roughly one extra inch of laptop-view width and take it from
     the right service panel, while preventing service choices from wrapping. */
  .biz-godrej{
    flex:0 0 555px!important;
    max-width:555px!important;
  }
  .biz-serve-panel{
    flex:1 1 auto!important;
    min-width:300px!important;
    padding-left:9px!important;
    padding-right:9px!important;
  }
  .serve-choice{
    white-space:nowrap!important;
    font-size:.68rem!important;
    letter-spacing:.08px!important;
    padding-left:5px!important;
    padding-right:5px!important;
  }

  /* Use the wider Godrej panel for larger product pictures and reduce the
     unused white space below the four tiles. */
  .biz-godrej .gj-logo{
    width:min(540px,96%)!important;
    margin-bottom:8px!important;
  }
  .biz-godrej .gj-tiles{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px 8px!important;
    width:100%!important;
    padding:0 10px!important;
    margin-top:6px!important;
    box-sizing:border-box!important;
  }
  .biz-godrej .gj-tile{
    width:100%!important;
    box-sizing:border-box!important;
  }
  .biz-godrej .gj-tile img{
    width:100%!important;
    max-width:none!important;
    aspect-ratio:3/2!important;
    object-fit:cover!important;
  }

  /* Crop approximately 2 mm from the top of the Built to Mix banner after
     removing the three tiny Schwing-Stetter watermark logos. */
  .biz-schwing .biz-banner{
    overflow:hidden!important;
  }
  .biz-schwing .biz-banner>img{
    transform:translateY(-8px)!important;
    margin-bottom:-8px!important;
  }
}


/* ===== Lightweight concrete model pages ===== */
.cm-page{min-height:100vh;background:linear-gradient(135deg,#f7fbf8 0%,#eef7f2 100%);padding:10px 18px 30px}
.cm-shell{max-width:1380px;margin:0 auto;background:#fff;border:2px solid #0f6d43;border-radius:12px;box-shadow:0 8px 26px rgba(0,0,0,.10);overflow:hidden}
.cm-topline{padding:7px 14px;background:#0f6d43;color:#fff;font:700 14px Arial;text-align:center}
.cm-controls{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #d8e7df;background:#f8fcfa;flex-wrap:wrap}
.cm-back{display:inline-block;background:#033168;color:#fff;text-decoration:none;font:700 13px Arial;padding:8px 12px;border-radius:6px}
.cm-cats{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cm-cat{font:800 17px Arial;color:#154833;text-decoration:none;padding:6px 10px;border-radius:6px}.cm-cat.active{background:#0f6d43;color:#fff}.cm-sep{font-weight:900;color:#777}
.cm-main{display:grid;grid-template-columns:minmax(300px,38%) 1fr;gap:18px;padding:16px}
.cm-left{border-right:1px solid #d8e7df;padding-right:16px}.cm-group{font:800 19px Arial;color:#073f2a;margin-bottom:10px}
.cm-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cm-model{display:block;text-align:center;text-decoration:none;background:#edf5f1;color:#143e31;border:1px solid #b8d6c8;border-radius:7px;padding:9px 6px;font:800 13px Arial}.cm-model.active{background:#b51f2e;color:#fff;border-color:#8e1420;box-shadow:0 0 0 2px rgba(181,31,46,.16)}
.cm-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.cm-btn{border:0;border-radius:7px;padding:10px 14px;background:#033168;color:#fff;font:800 13px Arial;cursor:pointer;text-decoration:none}.cm-btn.brochure{background:#0f6d43}.cm-btn.disabled{background:#777;cursor:pointer}
.cm-contact{margin-top:18px;padding:11px;border-radius:8px;background:#f4f8f6;font:12px/1.45 Arial;color:#233}.cm-contact b{color:#0f6d43}
.cm-photo-area{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0}.cm-title{font:900 29px Arial;color:#0c422c;margin:4px 0 12px;text-align:center}.cm-photo-frame{width:100%;min-height:390px;display:flex;align-items:center;justify-content:center;border:1px solid #dbe7e1;border-radius:10px;background:#fff;padding:12px}.cm-photo-frame img{display:block;max-width:100%;max-height:520px;width:auto;height:auto;object-fit:contain}.cm-note{font:12px Arial;color:#667;margin-top:8px;text-align:center}
.cm-bottomnav{display:flex;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid #d8e7df;background:#f8fcfa}.cm-bottomnav a{font:700 12px Arial;color:#033168;text-decoration:none}
@media(max-width:820px){.cm-main{grid-template-columns:1fr}.cm-left{border-right:0;border-bottom:1px solid #d8e7df;padding-right:0;padding-bottom:14px}.cm-photo-frame{min-height:260px}.cm-models{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* ===== Godrej split model pages ===== */
.gm-page{margin:0;background:#f3f8f5;color:#173b2b;font-family:Arial,Helvetica,sans-serif}
.gm-shell{max-width:1240px;margin:0 auto 24px;background:#fff;border:2px solid #11613c;border-radius:12px;overflow:hidden;box-shadow:0 7px 22px rgba(0,0,0,.13)}
.gm-topline{background:#0f5b39;color:#fff;text-align:center;font-weight:800;padding:10px 14px;font-size:15px;letter-spacing:.15px}
.gm-controls{display:grid;grid-template-columns:220px 1fr 170px;align-items:center;gap:12px;padding:12px 16px;background:#e7f4eb;border-bottom:1px solid #b6d3c1}
.gm-back{display:inline-block;text-decoration:none;color:#073969;background:#fff;border:1px solid #7aa38a;border-radius:7px;padding:8px 10px;font-weight:800;font-size:13px;text-align:center}
.gm-cats{text-align:center;white-space:nowrap;font-size:16px;font-weight:800}
.gm-cat{color:#185f3c;text-decoration:none;padding:7px 9px;border-radius:6px}.gm-cat.active{background:#0c5d39;color:#fff}.gm-sep{color:#87978e;margin:0 2px}
.gm-main{display:grid;grid-template-columns:minmax(300px,37%) minmax(0,63%);gap:0;min-height:560px}
.gm-left{padding:20px 18px;border-right:1px solid #cfdfd5;background:#fbfdfc}
.gm-group{font-size:20px;font-weight:900;color:#073969;margin:0 0 14px;text-align:center}
.gm-models{display:grid;grid-template-columns:1fr;gap:8px}
.gm-model{display:block;text-decoration:none;border:1px solid #9bb7a6;background:#fff;color:#134c32;border-radius:7px;padding:10px 12px;font-size:14px;font-weight:800;text-align:center}
.gm-model:hover{background:#edf7f1}.gm-model.active{background:#0b4f93;color:#fff;border-color:#0b4f93;box-shadow:0 0 0 2px rgba(11,79,147,.12)}
.gm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.gm-btn{display:flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:7px;padding:9px 10px;background:#0b4f93;color:#fff;text-decoration:none;font-size:13px;font-weight:900;cursor:pointer;text-align:center}.gm-btn.brochure{background:#0e6b42}.gm-btn.missing{background:#7b8580}
.gm-contact{margin-top:16px;padding:11px 12px;border-radius:8px;background:#eef7f1;border:1px solid #c7ddcf;font-size:12px;line-height:1.45;color:#354b3e}
.gm-photo-area{padding:20px 24px;display:flex;flex-direction:column;min-width:0}.gm-title{margin:0 0 14px;text-align:center;color:#073969;font-size:26px}.gm-photo-frame{flex:1;min-height:465px;border:7px solid #e5a1c0;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;overflow:hidden}.gm-photo-frame img{display:block;max-width:100%;max-height:445px;width:auto;height:auto;object-fit:contain}
.gm-service-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:12px}.gm-service-actions button{border:1px solid #0e6b42;background:#f4fbf6;color:#0e5a39;border-radius:6px;padding:7px 10px;font-weight:800;cursor:pointer;font-size:12px}
.gm-bottomnav{display:flex;justify-content:space-between;gap:10px;padding:11px 16px;background:#e7f4eb;border-top:1px solid #bfd7c7}.gm-bottomnav a{text-decoration:none;color:#073969;font-weight:800;font-size:13px}
@media(max-width:850px){.gm-controls{grid-template-columns:1fr}.gm-cats{white-space:normal}.gm-main{grid-template-columns:1fr}.gm-left{border-right:0;border-bottom:1px solid #cfdfd5}.gm-photo-frame{min-height:360px}.gm-photo-frame img{max-height:340px}}

/* ===== Transit Mixer RFQ / layout refinements ===== */
.tmk-brand{font-size:clamp(.94rem,1.65vw,1.38rem)!important;white-space:nowrap!important;line-height:1.08!important;letter-spacing:.25px!important}
.tmk-quick-options{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 7px;padding:6px 8px;background:#f4f8fb;border:1px solid rgba(3,49,104,.22);border-radius:8px}
.tmk-qopt{display:flex;align-items:center;gap:7px;font-family:'Inter',Arial,sans-serif;font-size:clamp(.72rem,.9vw,.88rem);font-weight:700;color:#033168;white-space:nowrap;cursor:pointer}
.tmk-qopt input{width:17px;height:17px;accent-color:#c0392b;flex:0 0 auto}
.tmk-catalog-link{display:block;text-align:center;text-decoration:none;box-sizing:border-box}
.tmk-kitquote-bar{font-size:clamp(.68rem,1.25vw,.94rem)!important;gap:9px!important;padding-left:11px!important;padding-right:11px!important;white-space:nowrap!important;overflow:visible!important;max-width:none!important}
.tmk-kq-text{white-space:nowrap!important}
.tmk-kq-count{font-size:clamp(.66rem,.82vw,.79rem)!important;white-space:nowrap!important}
@media(max-width:1100px){.tmk-brand{font-size:clamp(.78rem,1.55vw,1.05rem)!important}.tmk-kitquote-bar{font-size:clamp(.61rem,1.05vw,.79rem)!important}.tmk-kq-count{font-size:.66rem!important;padding:2px 7px!important}}
@media(max-width:900px){.tmk-brand{white-space:normal!important}.tmk-kitquote-bar,.tmk-kq-text{white-space:normal!important}.tmk-quick-options{grid-template-columns:1fr}}

/* ===== Transit Mixer compact laptop layout / RFQ reliability refinement ===== */
.tmk-brand{font-size:clamp(.76rem,1.32vw,1.12rem)!important;white-space:nowrap!important}
.tmk-kit-photo-row{display:grid;grid-template-columns:minmax(0,1fr) 1.75in;gap:10px;align-items:center;width:100%}
.tmk-kit-photo{width:100%!important;align-self:center!important}
.tmk-kit-photo img{width:100%!important;max-width:none!important;max-height:1.34in!important;object-fit:contain!important;border:0!important;border-radius:4px!important}
.tmk-kit-photo-row .tmk-quick-options{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:8px!important;align-self:center;background:#f4f8fb;border:1px solid rgba(3,49,104,.22);border-radius:8px}
.tmk-kit-photo-row .tmk-qopt{font-size:.74rem!important;white-space:nowrap!important}
.tmk-kit-photo-row .tmk-qopt input{width:18px!important;height:18px!important}
.tmk-kitquote-bar{font-size:clamp(.60rem,1.02vw,.82rem)!important}
.tmk-service-cta{font-size:.80rem!important;padding:8px 10px!important}
.tmk-contact{margin-top:4px!important}
.tmk-screen .tmk-topline{padding-top:6px!important}
#kitQuotePanel,#svcQuotePanel{display:block}
#kitQuotePanel[hidden],#svcQuotePanel[hidden]{display:none!important}
@media(max-width:900px){.tmk-kit-photo-row{grid-template-columns:1fr}.tmk-kit-photo-row .tmk-quick-options{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%;box-sizing:border-box}}


/* ===== Transit Mixer laptop-fit + RFQ preselection final ===== */
.tmk-sub.tmk-highlight{
  white-space:nowrap!important;
  max-width:none!important;
  width:auto!important;
  font-size:clamp(.78rem,1.12vw,.98rem)!important;
  line-height:1.12!important;
  margin-top:3px!important;
  padding:3px 10px 4px!important;
  background:#f3ca64!important;
}
.tmk-screen .tmk-topline{padding:4px .38in 2px!important}
.tmk-hero{padding-top:3px!important}
.tmk-kit-photo-row{
  grid-template-columns:minmax(0,1fr) 2.15in!important;
  gap:5px!important;
}
.tmk-kit-photo img{
  max-height:1.25in!important;
  object-fit:contain!important;
}
.tmk-kit-photo-row .tmk-quick-options{
  width:100%!important;
  box-sizing:border-box!important;
  padding:9px 10px!important;
  margin-left:-2px!important;
}
.tmk-kit-photo-row .tmk-qopt{
  font-size:.72rem!important;
  white-space:nowrap!important;
}
@media(max-width:1100px){
 .tmk-sub.tmk-highlight{font-size:clamp(.70rem,1.05vw,.88rem)!important}
 .tmk-kit-photo-row{grid-template-columns:minmax(0,1fr) 2.0in!important}
 .tmk-kit-photo-row .tmk-qopt{font-size:.68rem!important}
}


/* Godrej support RFQ tabs */
.gm-actions{display:flex;flex-direction:column;gap:7px}
.gm-actions .gm-btn{display:block;text-align:center}
.gm-actions .gm-support.service{background:#0b5aa6;color:#fff}
.gm-actions .gm-support.parts{background:#b42025;color:#fff}
.gm-actions .gm-support.rental{background:#6b4f12;color:#fff}

/* ===== Godrej MHE compact model tabs — laptop fit ===== */
.gm-left{padding:12px 12px!important}
.gm-group{font-size:18px!important;margin:0 0 8px!important}
.gm-models{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(105px,1fr))!important;
  gap:5px!important;
}
.gm-model{
  padding:6px 7px!important;
  font-size:11.5px!important;
  line-height:1.15!important;
  min-height:30px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.gm-actions{margin-top:10px!important;gap:6px!important}
.gm-actions .gm-btn{min-height:36px!important;padding:7px 8px!important;font-size:12px!important;line-height:1.15!important}
@media (max-width:1100px){
  .gm-models{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .gm-model{font-size:11px!important;padding:5px 6px!important}
}

/* ===== Compact page branding + Latest News (2026-09-13) ===== */
.cm-brandline,.gm-brandline{box-sizing:border-box;display:flex!important;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap;overflow:hidden}
.cm-brandline{height:31px!important;padding:2px 10px!important}
.gm-brandline{height:37px!important;padding:3px 10px!important}
.page-brand-pair{display:flex;align-items:center;gap:5px;min-width:0}
.page-brand-pair img,.page-partner-logo{display:block;height:24px;width:auto;max-width:230px;object-fit:contain;background:#fff;border-radius:3px}
.gm-brandline .page-brand-pair img{height:27px}.gm-brandline .page-partner-logo{height:24px;max-width:180px}
.cm-brand-territory,.gm-brand-territory{font:700 11px Arial,sans-serif;letter-spacing:.1px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis}
.tmk-topline,.ws-topline,.sp-top{position:relative}
.page-corner-brand{position:absolute;z-index:15;top:4px;display:block;height:27px;width:auto;object-fit:contain;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0002}
.page-corner-brand.brand-left{left:88px}.page-corner-brand.brand-right{right:88px}
.ws-topline .page-corner-brand{top:5px}.sp-top .page-corner-brand{top:5px}
.news-brand-cluster{display:flex;align-items:center;gap:5px;min-width:0}
.news-brand-cluster img{height:25px;width:auto;background:#fff;border-radius:3px}
.nbp-bar{position:relative}
.nbp-action-latest{margin-left:auto;white-space:nowrap;color:#ffe96b;font:800 15px Arial,sans-serif;letter-spacing:.4px;text-transform:uppercase;text-shadow:0 0 6px rgba(255,233,107,.35)}
.mn-latest-news{animation:aemLatestNewsFlash 1.05s steps(2,end) infinite!important;font-weight:900!important;border-radius:4px;padding:3px 8px!important}
@keyframes aemLatestNewsFlash{0%,45%{background:#ffed57;color:#7a0000;box-shadow:0 0 0 1px #d8b900 inset,0 0 6px #ffdf3a}46%,100%{background:#c51919;color:#fff;box-shadow:0 0 0 1px #7c0000 inset,0 0 8px #e43d3d}}
@media(max-width:1300px){.page-corner-brand{height:21px}.page-corner-brand.brand-left{left:76px}.page-corner-brand.brand-right{right:76px}.page-brand-pair img,.page-partner-logo{height:20px}.cm-brand-territory,.gm-brand-territory{font-size:9px}.nbp-action-latest{font-size:12px}}

/* Compact cross-site How Do We Serve You navigator: fixed overlay, no page-height change */
.serve-nav{position:fixed;right:10px;bottom:10px;z-index:9000;width:228px;margin:0!important;font-family:Arial,sans-serif;filter:drop-shadow(0 2px 5px #0003)}
.serve-nav summary{cursor:pointer;list-style:none;background:#0F6E56;color:#fff;border:2px solid #fff;border-radius:14px;padding:6px 10px;font-weight:800;font-size:12px;text-align:center}
.serve-nav summary::-webkit-details-marker{display:none}.serve-nav[open] summary{border-radius:12px 12px 0 0}
.serve-nav-grid{background:#fff;border:2px solid #0F6E56;border-top:0;border-radius:0 0 12px 12px;padding:5px;display:flex;flex-wrap:wrap;gap:4px;max-height:210px;overflow:auto}
.serve-nav-grid span{flex:1 0 100%;font-size:9px;font-weight:800;color:#033168;margin-top:2px}
.serve-nav-grid a{font-size:9px;font-weight:700;text-decoration:none;color:#033168;background:#eef8f2;border:1px solid #9bc7b5;border-radius:9px;padding:3px 6px;white-space:nowrap}
.serve-nav-grid a:hover{background:#d8efe4}
@media(max-width:700px){.serve-nav{width:190px;right:5px;bottom:5px}.serve-nav-grid{max-height:170px}}


/* ===== Integrated How Do We Serve You navigator — centered near page menu, no layout-height change ===== */
.serve-nav{
  position:fixed!important;
  top:70px!important;
  left:50%!important;
  right:auto!important;
  bottom:auto!important;
  transform:translateX(-50%)!important;
  z-index:9500!important;
  width:min(760px,calc(100vw - 70px))!important;
  margin:0!important;
  font-family:Arial,sans-serif!important;
  filter:drop-shadow(0 3px 7px rgba(0,0,0,.28))!important;
}
.serve-nav summary{
  cursor:pointer!important;
  list-style:none!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0 auto!important;
  background:#0F6E56!important;
  color:#fff!important;
  border:2px solid #f4d03f!important;
  border-radius:15px!important;
  padding:7px 18px!important;
  font-weight:800!important;
  font-size:13px!important;
  text-align:center!important;
  letter-spacing:.2px!important;
  white-space:nowrap!important;
}
.serve-nav summary::-webkit-details-marker{display:none!important}
.serve-nav[open] summary{border-radius:15px 15px 5px 5px!important}
.serve-nav-grid{
  position:absolute!important;
  top:calc(100% + 5px)!important;
  left:0!important;
  width:100%!important;
  box-sizing:border-box!important;
  background:#fff!important;
  border:2px solid #0F6E56!important;
  border-radius:14px!important;
  padding:10px 12px!important;
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:7px!important;
  max-height:min(390px,calc(100vh - 145px))!important;
  overflow:auto!important;
  box-shadow:0 5px 18px rgba(0,0,0,.22)!important;
}
.serve-nav.serve-up .serve-nav-grid{
  top:auto!important;
  bottom:calc(100% + 5px)!important;
}
.serve-nav-grid span{
  flex:0 0 auto!important;
  font-size:10px!important;
  font-weight:900!important;
  color:#033168!important;
  background:#eaf4ef!important;
  border-radius:8px!important;
  padding:4px 7px!important;
  margin:0!important;
}
.serve-nav-grid a{
  font-size:10px!important;
  font-weight:800!important;
  text-decoration:none!important;
  color:#033168!important;
  background:#fff!important;
  border:1px solid #8fbca9!important;
  border-radius:10px!important;
  padding:5px 8px!important;
  white-space:nowrap!important;
}
.serve-nav-grid a:hover,.serve-nav-grid a:focus{background:#dff2e7!important;outline:none!important}
@media(max-width:760px){
  .serve-nav{top:58px!important;width:calc(100vw - 24px)!important}
  .serve-nav summary{font-size:11px!important;padding:6px 10px!important;white-space:normal!important}
  .serve-nav-grid{gap:5px!important;padding:8px!important;max-height:calc(100vh - 125px)!important}
  .serve-nav-grid span,.serve-nav-grid a{font-size:9px!important}
}

/* Final service-navigation refinements */
.serve-nav-grid .serve-godrej{background:#ffd9e8!important;border-color:#e784aa!important;color:#7d1742!important}
.serve-nav-grid span.serve-godrej{font-weight:900!important}
.serve-nav-grid .serve-pump{background:#fff0a8!important;border-color:#d29d00!important;color:#7a3900!important}
.gm-left .serve-nav{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;margin:6px 0 0!important;filter:none!important;z-index:30!important}
.gm-left .serve-nav summary{font-size:10px!important;padding:5px 7px!important;width:auto!important}
.gm-left .serve-nav-grid{position:absolute!important;top:calc(100% + 3px)!important;left:0!important;width:min(720px,72vw)!important;max-height:330px!important}
.gm-service-contact{margin-top:5px!important}
.ws-card-quote .serve-nav{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;margin:6px 0 0!important;filter:none!important;z-index:50!important}
.ws-card-quote .serve-nav summary{font-size:10px!important;padding:5px 7px!important;width:auto!important}
.ws-card-quote .serve-nav-grid{position:absolute!important;top:auto!important;bottom:calc(100% + 3px)!important;left:auto!important;right:0!important;width:min(720px,78vw)!important;max-height:330px!important}


/* ===== Pending navigation refinements ===== */
@keyframes aemServeFlash{0%,49%{background:#c91d1d;color:#fff;border-color:#8a0000}50%,100%{background:#ffe94a;color:#6b0000;border-color:#d8a900}}
.serve-nav summary{animation:aemServeFlash 2s steps(1,end) infinite!important;box-shadow:0 0 7px rgba(255,197,0,.45)!important}
.serve-nav[open] summary{animation:none!important;background:#0F6E56!important;color:#fff!important;border-color:#f4d03f!important}
.serve-nav-grid .serve-pump-combined{background:#ffb347!important;border:2px solid #c75c00!important;color:#681f00!important;font-weight:900!important}

/* SLM service page: navigator overlays bottom-centre of the hero photograph and unfolds over it */
.sp-hero{position:relative!important}
.sp-hero>.serve-nav{position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:7px!important;transform:translateX(-50%)!important;width:min(520px,92%)!important;margin:0!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.35))!important;z-index:80!important}
.sp-hero>.serve-nav summary{font-size:10px!important;padding:5px 10px!important}
.sp-hero>.serve-nav .serve-nav-grid{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;top:auto!important;bottom:calc(100% + 4px)!important;width:min(720px,76vw)!important;max-height:300px!important}

/* Concrete model pages: RFQ button below contact, no extra vertical page growth; quotation overlay rises above page */
.cm-rfq-under-contact{margin-top:5px!important;width:100%!important}
.cm-rfq-under-contact .cm-rfq-below{display:block!important;width:100%!important;margin:0!important}
.cm-page .quote-screen{transform-origin:50% 100%!important}


/* ===== How Do We Serve You visual hierarchy refinement ===== */
/* Main trigger: each colour remains visible for one full second. */
@keyframes aemServeAttention{
  0%,49.999%{background:#d71920;color:#fff;border-color:#8d0005;box-shadow:0 0 10px rgba(215,25,32,.72),0 0 0 2px rgba(255,255,255,.72) inset}
  50%,100%{background:#ffe600;color:#5b0900;border-color:#d09a00;box-shadow:0 0 12px rgba(255,230,0,.82),0 0 0 2px rgba(255,255,255,.72) inset}
}
.serve-nav:not([open])>summary{
  animation:aemServeAttention 2s steps(1,end) infinite!important;
  font-weight:900!important;
}
.serve-nav[open]>summary{
  animation:none!important;
  background:#0F6E56!important;
  color:#fff!important;
  border-color:#f4d03f!important;
}

/* Group labels are deliberately square/rectangular and visually distinct from choice pills. */
@keyframes aemServeHeadingPulse{
  0%,100%{transform:scale(1);filter:brightness(1);box-shadow:0 0 0 rgba(0,0,0,0)}
  50%{transform:scale(1.035);filter:brightness(1.14);box-shadow:0 0 8px rgba(255,120,0,.48)}
}
.serve-nav-grid span.serve-heading{
  border-radius:0!important;
  border:2px solid #7d1d00!important;
  background:#ff7a18!important;
  color:#fff!important;
  padding:5px 9px!important;
  font-weight:900!important;
  letter-spacing:.15px!important;
  animation:aemServeHeadingPulse 1s ease-in-out infinite!important;
  box-shadow:none!important;
}
.serve-nav-grid span.serve-heading-new{background:#d71920!important;border-color:#860000!important;color:#fff!important}
.serve-nav-grid span.serve-heading-transit{background:#0057b8!important;border-color:#00396f!important;color:#fff!important}
.serve-nav-grid span.serve-heading-tmrepair{background:#8a2be2!important;border-color:#53128f!important;color:#fff!important}
.serve-nav-grid span.serve-heading-slm{background:#087f5b!important;border-color:#04533b!important;color:#fff!important}
.serve-nav-grid span.serve-heading-godrej{background:#ff4f9a!important;border-color:#a51b59!important;color:#fff!important}

/* Godrej heading differs from its individual pink choice pills. */
.serve-nav-grid a.serve-godrej{
  border-radius:10px!important;
  background:#ffe3ef!important;
  border:1px solid #e784aa!important;
  color:#7d1742!important;
  animation:none!important;
}

/* Keep the single combined Concrete Pump Overhaul control selectable and prominent. */
.serve-nav-grid a.serve-pump-combined{
  background:#ffb347!important;
  border:2px solid #c75c00!important;
  color:#681f00!important;
  font-weight:900!important;
}


/* ===== Concrete pages: How Do We Serve You — consolidated final layout ===== */
.cm-left>.serve-nav{
  position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;
  transform:none!important;width:100%!important;margin:38px 0 0!important;z-index:199!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.28))!important;
}
.cm-left>.serve-nav>summary{width:100%!important;box-sizing:border-box!important;text-align:center!important;font-weight:900!important}
.cm-left>.serve-nav>.serve-nav-grid{
  position:absolute!important;top:calc(100% + 4px)!important;bottom:auto!important;left:0!important;right:auto!important;
  width:min(760px,calc(100vw - 28px))!important;max-width:100%!important;max-height:calc(100vh - 180px)!important;
  overflow:auto!important;transform:none!important;z-index:200!important;box-sizing:border-box!important;
}
.cm-left>.serve-nav[open]{z-index:199!important}
.cm-left>.serve-nav[open]>.serve-nav-grid{pointer-events:auto!important}

/* Latest News: guarantee all four corner Home buttons are visually identical and top-right remains clickable. */
.nbp-screen~* .corner-home-tr,.corner-home-tr{pointer-events:auto!important}

/* 2026-09-20 final scoped additions — no global scaling */
.cm-contact a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.ws-quote-cta.ws-quote-cta-red{display:block!important;background:#c62828!important;color:#fff!important;text-decoration:none!important;text-align:center!important}
.volt-photo-wide{width:100%;height:auto;max-height:none;object-fit:contain}
