
.ax-hero-full{padding:0 3.3vw 18px!important;background:#f4f9fd!important}
.ax-hero-full .premium-hero{display:block!important;height:500px!important;min-height:500px!important;position:relative!important;overflow:hidden!important;background:#edf7ff!important}
.ax-hero-full .premium-slide{display:block!important;position:absolute!important;inset:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:0!important;transition:opacity .45s ease!important}
.ax-hero-full .premium-slide.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2!important}
.ax-hero-full .premium-inner{height:100%!important;width:100%!important;display:grid!important;grid-template-columns:46% 54%!important;align-items:center!important}
.ax-hero-full .premium-visual{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;order:2!important;position:relative!important;z-index:1!important}
.ax-hero-full .premium-visual img{width:100%!important;height:430px!important;object-fit:contain!important}
.ax-hero-full .premium-copy{order:1!important;position:relative!important;z-index:4!important;padding:0 20px 0 45px!important}
.ax-hero-full .premium-copy h1{font-size:46px!important;line-height:1.04!important;margin:14px 0!important;color:#071b3d!important}
.ax-hero-full .premium-copy p{font-size:15px!important;line-height:1.7!important;color:#4f6682!important;max-width:540px!important}
.ax-hero-full .premium-copy .tag{display:inline-flex!important;padding:8px 14px!important;border:1px solid #bedaf3!important;border-radius:999px!important;color:#0868d5!important;font-weight:900!important;background:#fff!important}
.ax-hero-full .premium-actions{display:flex!important;gap:12px!important;margin-top:22px!important}
.ax-hero-full .premium-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:13px 20px!important;border:1px solid #0868d5!important;border-radius:7px!important;text-decoration:none!important;font-weight:900!important;color:#0868d5!important;background:#fff!important}
.ax-hero-full .premium-actions .btn.primary{background:#0868d5!important;color:#fff!important}
.ax-hero-full .premium-nav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:42px!important;height:42px!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#0758bd!important;box-shadow:0 8px 22px rgba(7,31,61,.15)!important;z-index:20!important;font-size:29px!important;cursor:pointer!important}
.ax-hero-full .premium-prev{left:16px!important}.ax-hero-full .premium-next{right:16px!important}
.ax-hero-full .premium-dots{position:absolute!important;bottom:14px!important;left:50%!important;transform:translateX(-50%)!important;z-index:20!important;display:flex!important;gap:7px!important}
.ax-hero-full .premium-dot{width:27px!important;height:5px!important;border:0!important;border-radius:8px!important;background:#b8cadc!important;padding:0!important;cursor:pointer!important}.ax-hero-full .premium-dot.active{background:#0868d5!important}

.ax-brand-strip{background:#fff;border-top:1px solid #e3ebf3;border-bottom:1px solid #e3ebf3;padding:10px max(3.3vw,18px) 13px}
.ax-brand-heading{max-width:1240px;margin:0 auto 8px;text-align:center;color:#123b6c;font-size:12px;font-weight:900}
.ax-brand-track{max-width:1240px;margin:auto;display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:2px 1px}.ax-brand-track::-webkit-scrollbar{display:none}
.ax-brand-logo{flex:0 0 135px;height:48px;border:1px solid #e0e8f1;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;padding:5px 9px;box-shadow:0 3px 10px rgba(7,31,61,.04)}
.ax-brand-logo img{max-width:100%;max-height:38px;width:auto;height:auto;object-fit:contain!important}

.lab-furniture-grid{max-width:1240px!important;margin:auto!important;padding:50px max(3.3vw,18px)!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important}
.lab-furniture-card{display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #dfe8f1!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 24px rgba(7,31,61,.07)!important;text-decoration:none!important;color:inherit!important;transition:.2s!important}
.lab-furniture-card:hover{transform:translateY(-5px)!important;box-shadow:0 16px 34px rgba(7,31,61,.12)!important}
.lab-furniture-card .lf-img{height:205px!important;background:#f5faff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important}
.lab-furniture-card .lf-img img{width:100%!important;height:100%!important;object-fit:contain!important}
.lab-furniture-card .lf-body{padding:18px 19px 20px!important}.lab-furniture-card h3{margin:0 0 8px!important;font-size:18px!important;color:#073b79!important}.lab-furniture-card p{margin:0!important;color:#61748b!important;line-height:1.65!important;font-size:13px!important}.lf-more{margin-top:13px!important;color:#0868d5!important;font-weight:900!important;font-size:12px!important}

.product-v11{max-width:1240px;margin:auto;padding:45px max(3.3vw,18px)}
.product-v11 .pv-top{display:grid;grid-template-columns:43% 57%;gap:38px;align-items:start}
.product-v11 .pv-image{background:#fff;border:1px solid #dfe8f1;border-radius:14px;padding:22px;box-shadow:0 12px 30px rgba(7,31,61,.08)}
.product-v11 .pv-image img{width:100%;height:410px;object-fit:contain}
.product-v11 .pv-copy h2{font-size:34px;color:#062d63;margin:0 0 12px}.product-v11 .pv-copy .crumb{font-size:12px;color:#71849a;margin-bottom:10px}.product-v11 .pv-copy p{color:#5c7188;line-height:1.75}
.product-v11 .pv-features{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0}.product-v11 .pv-feature{padding:10px 12px;border:1px solid #e0e9f2;border-radius:7px;background:#f8fbfe;color:#35506e;font-size:12px}
.pv-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.pv-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 20px;border-radius:7px!important;text-decoration:none!important;font-weight:900!important;font-size:13px!important}.pv-actions .quote{background:#0868d5!important;color:#fff!important}.pv-actions .wa{background:#25d366!important;color:#fff!important}.pv-actions .call{background:#fff!important;color:#0868d5!important;border:1px solid #0868d5!important}
.product-v11 .pv-section{margin-top:35px;border:1px solid #e0e9f2;border-radius:12px;padding:25px;background:#fff}.product-v11 .pv-section h2{margin:0 0 12px;color:#062d63;font-size:22px}.product-v11 .pv-section p,.product-v11 .pv-section li{color:#5d7188;line-height:1.75}.product-v11 .pv-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.product-v11 .pv-related{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.enquiry-cta-v11{max-width:1240px;margin:35px auto;padding:20px 24px;background:linear-gradient(120deg,#062d63,#0868d5);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff}.enquiry-cta-v11 h3{margin:0 0 5px;font-size:20px;color:#fff}.enquiry-cta-v11 p{margin:0;color:#d9ecff;font-size:13px}.enquiry-cta-v11 a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:7px;background:#fff;color:#0758bd!important;text-decoration:none!important;font-weight:900;font-size:12px}
@media(max-width:900px){.ax-hero-full .premium-inner{grid-template-columns:1fr!important}.ax-hero-full .premium-visual{position:absolute!important;inset:0!important;opacity:.25!important}.ax-hero-full .premium-copy{padding:30px!important}.ax-hero-full .premium-copy h1{font-size:36px!important}.lab-furniture-grid{grid-template-columns:1fr 1fr!important}.product-v11 .pv-top{grid-template-columns:1fr}.product-v11 .pv-grid{grid-template-columns:1fr}.enquiry-cta-v11{margin:25px 18px;flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.ax-hero-full .premium-hero{height:560px!important;min-height:560px!important}.ax-hero-full .premium-copy h1{font-size:32px!important}.lab-furniture-grid{grid-template-columns:1fr!important}.product-v11 .pv-image img{height:280px}.product-v11 .pv-features{grid-template-columns:1fr}.ax-brand-logo{flex-basis:125px}}

/* ===== GLOBAL QUOTATION CTA — CONSISTENT INNER-PAGE DESIGN ===== */
.enquiry-cta,
.enquiry-cta-v11{
  box-sizing:border-box!important;
  width:calc(100% - 36px)!important;
  max-width:1240px!important;
  min-height:132px!important;
  margin:36px auto 42px!important;
  padding:28px 32px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:28px!important;
  position:relative!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:14px!important;
  background:linear-gradient(105deg,#062d63 0%,#0758bd 62%,#0b72dc 100%)!important;
  color:#fff!important;
  box-shadow:0 14px 34px rgba(7,47,91,.16)!important;
}
.enquiry-cta::before,
.enquiry-cta-v11::before{
  content:""!important;
  position:absolute!important;
  width:220px!important;
  height:220px!important;
  right:-70px!important;
  top:-100px!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.08)!important;
}
.enquiry-cta > div,
.enquiry-cta-v11 > div{position:relative!important;z-index:1!important;flex:1!important}
.enquiry-cta h3,
.enquiry-cta-v11 h3{
  margin:0 0 8px!important;
  color:#fff!important;
  font-size:25px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:-.2px!important;
}
.enquiry-cta p,
.enquiry-cta-v11 p{
  margin:0!important;
  color:#dcecff!important;
  font-size:14px!important;
  line-height:1.6!important;
}
.enquiry-cta a,
.enquiry-cta-v11 a{
  position:relative!important;
  z-index:2!important;
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:185px!important;
  min-height:48px!important;
  box-sizing:border-box!important;
  padding:0 22px!important;
  border:1px solid rgba(255,255,255,.65)!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#0758bd!important;
  text-decoration:none!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:900!important;
  white-space:nowrap!important;
  box-shadow:0 6px 16px rgba(0,0,0,.10)!important;
  transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important;
}
.enquiry-cta a:hover,
.enquiry-cta-v11 a:hover{transform:translateY(-2px)!important;box-shadow:0 10px 22px rgba(0,0,0,.16)!important;background:#f4f9ff!important}
@media(max-width:700px){
 .enquiry-cta,.enquiry-cta-v11{width:calc(100% - 24px)!important;margin:25px auto 32px!important;padding:24px 20px!important;min-height:0!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important}
 .enquiry-cta h3,.enquiry-cta-v11 h3{font-size:21px!important}
 .enquiry-cta p,.enquiry-cta-v11 p{font-size:13px!important}
 .enquiry-cta a,.enquiry-cta-v11 a{width:100%!important;min-width:0!important}
}
