{"id":15,"date":"2024-11-25T10:55:26","date_gmt":"2024-11-25T10:55:26","guid":{"rendered":"https:\/\/www.borneotechnicalsolutions.com.my\/?page_id=15"},"modified":"2026-04-18T15:34:39","modified_gmt":"2026-04-18T15:34:39","slug":"borneo-technical-solutions-sdn-bhd","status":"publish","type":"page","link":"https:\/\/www.borneotechnicalsolutions.com.my\/","title":{"rendered":"HOME"},"content":{"rendered":"<p>:root {<br \/>\n    &#8211;navy:   #0A1628;<br \/>\n    &#8211;steel:  #162847;<br \/>\n    &#8211;mid:    #1E3A5F;<br \/>\n    &#8211;gold:   #C8922A;<br \/>\n    &#8211;amber:  #E8A830;<br \/>\n    &#8211;light:  #F2EDE4;<br \/>\n    &#8211;white:  #FFFFFF;<br \/>\n    &#8211;muted:  #8A9AB5;<br \/>\n    &#8211;border: rgba(200,146,42,0.25);<br \/>\n    &#8211;font-display: &#8216;Playfair Display&#8217;, Georgia, serif;<br \/>\n    &#8211;font-body:    &#8216;Barlow&#8217;, sans-serif;<br \/>\n    &#8211;font-label:   &#8216;Barlow Condensed&#8217;, sans-serif;<br \/>\n  }<br \/>\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }<br \/>\n  html { scroll-behavior: smooth; }<br \/>\n  body { font-family: var(&#8211;font-body); background: var(&#8211;navy); color: var(&#8211;light); overflow-x: hidden; line-height: 1.6; }<\/p>\n<p>  \/* \u2500\u2500 NAVBAR \u2500\u2500 *\/<br \/>\n  .navbar {<br \/>\n    position: fixed; top: 0; left: 0; right: 0; z-index: 100;<br \/>\n    padding: 0 60px; height: 72px;<br \/>\n    display: flex; align-items: center; justify-content: space-between;<br \/>\n    background: rgba(10,22,40,0.92); backdrop-filter: blur(14px);<br \/>\n    border-bottom: 1px solid var(&#8211;border);<br \/>\n  }<br \/>\n  .logo { display: flex; align-items: center; gap: 14px; text-decoration: none; }<br \/>\n  .logo-mark {<br \/>\n    width: 40px; height: 40px; border: 2px solid var(&#8211;gold);<br \/>\n    display: grid; place-items: center; transform: rotate(45deg);<br \/>\n  }<br \/>\n  .logo-mark span { font-family: var(&#8211;font-label); font-size: 12px; font-weight: 700; color: var(&#8211;gold); transform: rotate(-45deg); }<br \/>\n  .logo-text { font-family: var(&#8211;font-label); font-size: 14px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(&#8211;white); line-height: 1.3; }<br \/>\n  .logo-text small { display: block; font-size: 10px; color: var(&#8211;muted); letter-spacing: 0.16em; font-weight: 400; }<br \/>\n  nav { display: flex; gap: 28px; align-items: center; }<br \/>\n  nav a { font-family: var(&#8211;font-label); font-size: 12px; letter-spacing: 0.1em; text-transform: uppercase; color: var(&#8211;muted); text-decoration: none; transition: color 0.2s; }<br \/>\n  nav a:hover, nav a.active { color: var(&#8211;amber); }<br \/>\n  .nav-cta { background: var(&#8211;gold); color: var(&#8211;navy) !important; padding: 9px 20px; font-weight: 700; clip-path: polygon(8px 0%, 100% 0%, calc(100% &#8211; 8px) 100%, 0% 100%); }<br \/>\n  .nav-cta:hover { background: var(&#8211;amber) !important; }<\/p>\n<p>  \/* \u2500\u2500 HERO \u2500\u2500 *\/<br \/>\n  .hero {<br \/>\n    position: relative; min-height: 100vh;<br \/>\n    display: flex; align-items: center;<br \/>\n    padding: 120px 60px 80px; overflow: hidden;<br \/>\n  }<br \/>\n  .hero-bg {<br \/>\n    position: absolute; inset: 0;<br \/>\n    background: radial-gradient(ellipse 70% 60% at 80% 50%, rgba(30,58,95,0.65) 0%, transparent 70%),<br \/>\n                radial-gradient(ellipse 40% 40% at 15% 80%, rgba(200,146,42,0.07) 0%, transparent 60%),<br \/>\n                linear-gradient(135deg, var(&#8211;navy) 0%, #0D1F3C 100%);<br \/>\n  }<br \/>\n  .hero-bg::after {<br \/>\n    content: &#8221;; position: absolute; inset: 0;<br \/>\n    background-image: repeating-linear-gradient(-55deg, transparent, transparent 60px, rgba(200,146,42,0.04) 60px, rgba(200,146,42,0.04) 61px);<br \/>\n  }<br \/>\n  .hero-circle { position: absolute; right: -120px; top: 50%; transform: translateY(-50%); width: 700px; height: 700px; border: 1px solid rgba(200,146,42,0.1); border-radius: 50%; }<br \/>\n  .hero-circle::before { content: &#8221;; position: absolute; inset: 60px; border: 1px solid rgba(200,146,42,0.07); border-radius: 50%; }<br \/>\n  .hero-circle::after  { content: &#8221;; position: absolute; inset: 130px; border: 1px solid rgba(200,146,42,0.05); border-radius: 50%; }<br \/>\n  .hero-content { position: relative; z-index: 2; max-width: 700px; }<br \/>\n  .hero-eyebrow {<br \/>\n    font-family: var(&#8211;font-label); font-size: 12px; letter-spacing: 0.24em;<br \/>\n    text-transform: uppercase; color: var(&#8211;gold);<br \/>\n    display: flex; align-items: center; gap: 12px; margin-bottom: 26px;<br \/>\n    animation: fadeUp 0.8s ease both;<br \/>\n  }<br \/>\n  .hero-eyebrow::before { content: &#8221;; display: block; width: 36px; height: 1px; background: var(&#8211;gold); }<br \/>\n  .hero-title {<br \/>\n    font-family: var(&#8211;font-display); font-size: clamp(44px, 5.5vw, 76px);<br \/>\n    font-weight: 900; line-height: 1.05; color: var(&#8211;white); margin-bottom: 26px;<br \/>\n    animation: fadeUp 0.8s 0.1s ease both;<br \/>\n  }<br \/>\n  .hero-title em { font-style: normal; color: var(&#8211;amber); display: block; }<br \/>\n  .hero-desc {<br \/>\n    font-size: 16px; font-weight: 300; color: rgba(242,237,228,0.72); max-width: 560px;<br \/>\n    line-height: 1.8; margin-bottom: 20px; animation: fadeUp 0.8s 0.2s ease both;<br \/>\n  }<br \/>\n  .hero-tags {<br \/>\n    display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 44px;<br \/>\n    animation: fadeUp 0.8s 0.25s ease both;<br \/>\n  }<br \/>\n  .hero-tag {<br \/>\n    font-family: var(&#8211;font-label); font-size: 11px; letter-spacing: 0.1em;<br \/>\n    text-transform: uppercase; color: var(&#8211;muted);<br \/>\n    border: 1px solid rgba(138,154,181,0.3); padding: 5px 12px;<br \/>\n  }<br \/>\n  .hero-actions { display: flex; gap: 18px; flex-wrap: wrap; animation: fadeUp 0.8s 0.3s ease both; }<br \/>\n  .btn-primary {<br \/>\n    display: inline-flex; align-items: center; gap: 10px; padding: 16px 34px;<br \/>\n    background: var(&#8211;gold); color: var(&#8211;navy);<br \/>\n    font-family: var(&#8211;font-label); font-size: 13px; font-weight: 700;<br \/>\n    letter-spacing: 0.1em; text-transform: uppercase; text-decoration: none;<br \/>\n    clip-path: polygon(10px 0%, 100% 0%, calc(100% &#8211; 10px) 100%, 0% 100%);<br \/>\n    transition: background 0.2s, transform 0.2s;<br \/>\n  }<br \/>\n  .btn-primary:hover { background: var(&#8211;amber); transform: translateY(-2px); }<br \/>\n  .btn-outline {<br \/>\n    display: inline-flex; align-items: center; gap: 10px; padding: 15px 32px;<br \/>\n    border: 1px solid rgba(200,146,42,0.45); color: var(&#8211;light);<br \/>\n    font-family: var(&#8211;font-label); font-size: 13px; font-weight: 600;<br \/>\n    letter-spacing: 0.1em; text-transform: uppercase; text-decoration: none;<br \/>\n    transition: border-color 0.2s, color 0.2s;<br \/>\n  }<br \/>\n  .btn-outline:hover { border-color: var(&#8211;gold); color: var(&#8211;amber); }<\/p>\n<p>  \/* \u2500\u2500 STATS BAR \u2500\u2500 *\/<br \/>\n  .stats-bar {<br \/>\n    position: relative; z-index: 10;<br \/>\n    background: var(&#8211;steel); border-top: 1px solid var(&#8211;border); border-bottom: 1px solid var(&#8211;border);<br \/>\n    padding: 0 60px; display: flex; justify-content: space-around;<br \/>\n  }<br \/>\n  .stat-item { padding: 28px 16px; text-align: center; flex: 1; border-right: 1px solid var(&#8211;border); }<br \/>\n  .stat-item:last-child { border-right: none; }<br \/>\n  .stat-number { font-family: var(&#8211;font-display); font-size: 36px; font-weight: 700; color: var(&#8211;amber); line-height: 1; display: block; }<br \/>\n  .stat-label { font-family: var(&#8211;font-label); font-size: 10px; letter-spacing: 0.18em; text-transform: uppercase; color: var(&#8211;muted); margin-top: 5px; display: block; }<\/p>\n<p>  \/* \u2500\u2500 SECTION COMMONS \u2500\u2500 *\/<br \/>\n  section { position: relative; z-index: 1; }<br \/>\n  .section-eyebrow { font-family: var(&#8211;font-label); font-size: 11px; letter-spacing: 0.24em; text-transform: uppercase; color: var(&#8211;gold); display: flex; align-items: center; gap: 12px; margin-bottom: 14px; }<br \/>\n  .section-eyebrow::before { content: &#8221;; display: block; width: 28px; height: 1px; background: var(&#8211;gold); }<br \/>\n  .section-title { font-family: var(&#8211;font-display); font-size: clamp(30px, 3.5vw, 48px); font-weight: 700; line-height: 1.1; color: var(&#8211;white); margin-bottom: 18px; }<br \/>\n  .section-title span { color: var(&#8211;amber); }<br \/>\n  .section-desc { font-size: 15px; font-weight: 300; color: rgba(242,237,228,0.65); line-height: 1.8; max-width: 560px; }<\/p>\n<p>  \/* \u2500\u2500 ABOUT \u2500\u2500 *\/<br \/>\n  .about {<br \/>\n    padding: 120px 60px;<br \/>\n    display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center;<br \/>\n    background: linear-gradient(180deg, var(&#8211;navy) 0%, #0C1E38 100%);<br \/>\n  }<br \/>\n  .about-image-wrap { position: relative; }<br \/>\n  .about-image-wrap img { width: 100%; height: 460px; object-fit: cover; display: block; filter: brightness(0.85) saturate(0.9); }<br \/>\n  .about-image-wrap::before { content: &#8221;; position: absolute; top: -16px; left: -16px; right: 40px; bottom: 40px; border: 1px solid var(&#8211;border); z-index: -1; }<br \/>\n  .about-image-wrap::after  { content: &#8221;; position: absolute; bottom: -16px; right: -16px; width: 110px; height: 110px; background: var(&#8211;gold); z-index: -1; }<br \/>\n  .petronas-badge {<br \/>\n    display: inline-flex; align-items: center; gap: 10px;<br \/>\n    background: rgba(200,146,42,0.12); border: 1px solid var(&#8211;border);<br \/>\n    padding: 10px 18px; margin-top: 28px; margin-bottom: 24px;<br \/>\n  }<br \/>\n  .petronas-badge span { font-family: var(&#8211;font-label); font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; color: var(&#8211;amber); }<br \/>\n  .petronas-badge strong { font-family: var(&#8211;font-label); font-size: 13px; letter-spacing: 0.06em; color: var(&#8211;white); }<\/p>\n<p>  \/* \u2500\u2500 MISSION \/ VISION \u2500\u2500 *\/<br \/>\n  .mv-section {<br \/>\n    padding: 80px 60px;<br \/>\n    display: grid; grid-template-columns: 1fr 1fr; gap: 3px;<br \/>\n    background: var(&#8211;steel);<br \/>\n  }<br \/>\n  .mv-card { padding: 52px 48px; background: var(&#8211;navy); position: relative; overflow: hidden; }<br \/>\n  .mv-card::before { content: &#8221;; position: absolute; top: 0; left: 0; width: 4px; height: 100%; background: var(&#8211;gold); }<br \/>\n  .mv-card:first-child::after { content: &#8221;; position: absolute; top: -60px; right: -60px; width: 200px; height: 200px; border: 1px solid rgba(200,146,42,0.08); border-radius: 50%; }<br \/>\n  .mv-label { font-family: var(&#8211;font-label); font-size: 11px; letter-spacing: 0.22em; text-transform: uppercase; color: var(&#8211;gold); margin-bottom: 16px; }<br \/>\n  .mv-heading { font-family: var(&#8211;font-display); font-size: 28px; font-weight: 700; color: var(&#8211;white); margin-bottom: 16px; }<br \/>\n  .mv-text { font-size: 15px; font-weight: 300; color: rgba(242,237,228,0.65); line-height: 1.8; }<\/p>\n<p>  \/* \u2500\u2500 SERVICES GRID \u2500\u2500 *\/<br \/>\n  .services {<br \/>\n    padding: 120px 60px;<br \/>\n    background: var(&#8211;navy);<br \/>\n  }<br \/>\n  .services-header { margin-bottom: 60px; }<br \/>\n  .services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px; }<br \/>\n  .service-card {<br \/>\n    background: var(&#8211;steel); padding: 40px 32px;<br \/>\n    position: relative; overflow: hidden;<br \/>\n    transition: transform 0.3s; border: 1px solid transparent;<br \/>\n    cursor: default;<br \/>\n  }<br \/>\n  .service-card:hover { transform: translateY(-5px); border-color: var(&#8211;border); z-index: 2; }<br \/>\n  .service-card::after { content: &#8221;; position: absolute; bottom: 0; left: 0; right: 0; height: 3px; background: var(&#8211;gold); transform: scaleX(0); transform-origin: left; transition: transform 0.3s; }<br \/>\n  .service-card:hover::after { transform: scaleX(1); }<br \/>\n  .svc-icon { font-size: 28px; margin-bottom: 20px; display: block; }<br \/>\n  .svc-name { font-family: var(&#8211;font-label); font-size: 15px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(&#8211;white); margin-bottom: 12px; }<br \/>\n  .svc-desc { font-size: 13px; color: var(&#8211;muted); line-height: 1.75; font-weight: 300; }<br \/>\n  .svc-tags { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 16px; }<br \/>\n  .svc-tag { font-family: var(&#8211;font-label); font-size: 10px; letter-spacing: 0.08em; text-transform: uppercase; color: var(&#8211;gold); border: 1px solid rgba(200,146,42,0.25); padding: 3px 9px; }<\/p>\n<p>  \/* \u2500\u2500 PRODUCTS \u2500\u2500 *\/<br \/>\n  .products {<br \/>\n    padding: 120px 60px;<br \/>\n    background: var(&#8211;steel); position: relative; overflow: hidden;<br \/>\n  }<br \/>\n  .products::before {<br \/>\n    content: &#8221;; position: absolute; inset: 0;<br \/>\n    background-image: repeating-linear-gradient(-45deg, transparent, transparent 40px, rgba(10,22,40,0.25) 40px, rgba(10,22,40,0.25) 41px);<br \/>\n  }<br \/>\n  .products-header { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 50px; position: relative; }<br \/>\n  .products-tabs { display: flex; gap: 3px; margin-bottom: 32px; position: relative; }<br \/>\n  .tab-btn {<br \/>\n    font-family: var(&#8211;font-label); font-size: 12px; letter-spacing: 0.1em; text-transform: uppercase;<br \/>\n    padding: 10px 22px; background: var(&#8211;navy); color: var(&#8211;muted); border: none; cursor: pointer;<br \/>\n    transition: background 0.2s, color 0.2s;<br \/>\n  }<br \/>\n  .tab-btn.active, .tab-btn:hover { background: var(&#8211;gold); color: var(&#8211;navy); }<br \/>\n  .tab-panel { display: none; }<br \/>\n  .tab-panel.active { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px; }<br \/>\n  .product-card {<br \/>\n    background: var(&#8211;navy); padding: 32px 24px;<br \/>\n    position: relative; overflow: hidden;<br \/>\n    transition: transform 0.3s; border: 1px solid transparent;<br \/>\n  }<br \/>\n  .product-card:hover { transform: translateY(-4px); border-color: var(&#8211;border); }<br \/>\n  .product-card::before { content: &#8221;; position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background: var(&#8211;gold); transform: scaleX(0); transform-origin: left; transition: transform 0.3s; }<br \/>\n  .product-card:hover::before { transform: scaleX(1); }<br \/>\n  .prod-name { font-family: var(&#8211;font-label); font-size: 14px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(&#8211;white); margin-bottom: 14px; display: flex; align-items: center; gap: 10px; }<br \/>\n  .prod-name span { width: 6px; height: 6px; background: var(&#8211;gold); display: inline-block; flex-shrink: 0; }<br \/>\n  .prod-specs { list-style: none; }<br \/>\n  .prod-specs li { font-size: 13px; color: var(&#8211;muted); font-weight: 300; padding: 5px 0; border-bottom: 1px solid rgba(138,154,181,0.1); display: flex; gap: 8px; }<br \/>\n  .prod-specs li::before { content: &#8216;\u2013&#8217;; color: var(&#8211;gold); flex-shrink: 0; }<\/p>\n<p>  \/* \u2500\u2500 WHY US \u2500\u2500 *\/<br \/>\n  .why-us {<br \/>\n    padding: 120px 60px;<br \/>\n    display: grid; grid-template-columns: 1fr 1.4fr; gap: 80px; align-items: center;<br \/>\n    background: var(&#8211;navy);<br \/>\n  }<br \/>\n  .feature-list { margin-top: 20px; }<br \/>\n  .feature-item {<br \/>\n    display: flex; gap: 20px; padding: 22px 0;<br \/>\n    border-bottom: 1px solid rgba(200,146,42,0.1);<br \/>\n    transition: padding-left 0.3s;<br \/>\n  }<br \/>\n  .feature-item:hover { padding-left: 8px; }<br \/>\n  .feature-item:first-child { border-top: 1px solid rgba(200,146,42,0.1); }<br \/>\n  .feature-num { font-family: var(&#8211;font-display); font-size: 28px; font-weight: 700; color: rgba(200,146,42,0.2); line-height: 1; flex-shrink: 0; width: 36px; transition: color 0.3s; }<br \/>\n  .feature-item:hover .feature-num { color: var(&#8211;gold); }<br \/>\n  .feature-text h4 { font-family: var(&#8211;font-label); font-size: 13px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(&#8211;white); margin-bottom: 5px; }<br \/>\n  .feature-text p { font-size: 13px; color: var(&#8211;muted); font-weight: 300; line-height: 1.7; }<\/p>\n<p>  \/* \u2500\u2500 INDUSTRIES \u2500\u2500 *\/<br \/>\n  .industries {<br \/>\n    padding: 80px 60px;<br \/>\n    background: var(&#8211;steel);<br \/>\n  }<br \/>\n  .industries-header { text-align: center; margin-bottom: 48px; }<br \/>\n  .industries-header .section-eyebrow { justify-content: center; }<br \/>\n  .ind-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 3px; }<br \/>\n  .ind-item {<br \/>\n    background: var(&#8211;navy); padding: 28px 20px; text-align: center;<br \/>\n    border: 1px solid transparent; transition: border-color 0.2s, transform 0.2s;<br \/>\n  }<br \/>\n  .ind-item:hover { border-color: var(&#8211;border); transform: translateY(-3px); }<br \/>\n  .ind-icon { font-size: 26px; display: block; margin-bottom: 12px; }<br \/>\n  .ind-name { font-family: var(&#8211;font-label); font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: var(&#8211;muted); line-height: 1.5; }<\/p>\n<p>  \/* \u2500\u2500 MESSAGE \u2500\u2500 *\/<br \/>\n  .message-section {<br \/>\n    padding: 100px 60px;<br \/>\n    background: linear-gradient(135deg, #0C1A30 0%, var(&#8211;steel) 100%);<br \/>\n    text-align: center; position: relative; overflow: hidden;<br \/>\n  }<br \/>\n  .message-section::before {<br \/>\n    content: &#8216;&#8221;&#8216;; position: absolute; top: -40px; left: 50%; transform: translateX(-50%);<br \/>\n    font-family: var(&#8211;font-display); font-size: 280px; color: rgba(200,146,42,0.04); line-height: 1; pointer-events: none;<br \/>\n  }<br \/>\n  .message-inner { max-width: 800px; margin: 0 auto; position: relative; }<br \/>\n  .message-text { font-family: var(&#8211;font-display); font-size: clamp(20px, 2.8vw, 28px); font-weight: 700; color: var(&#8211;white); line-height: 1.5; margin-bottom: 28px; }<br \/>\n  .message-body { font-size: 15px; font-weight: 300; color: rgba(242,237,228,0.62); line-height: 1.88; margin-bottom: 36px; }<br \/>\n  .divider-gold { width: 56px; height: 2px; background: var(&#8211;gold); margin: 20px auto; }<br \/>\n  .message-sig { font-family: var(&#8211;font-label); font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; color: var(&#8211;gold); }<\/p>\n<p>  \/* \u2500\u2500 LICENCES STRIP \u2500\u2500 *\/<br \/>\n  .licences {<br \/>\n    padding: 40px 60px;<br \/>\n    background: rgba(200,146,42,0.06);<br \/>\n    border-top: 1px solid var(&#8211;border); border-bottom: 1px solid var(&#8211;border);<br \/>\n    display: flex; align-items: center; justify-content: center; gap: 60px; flex-wrap: wrap;<br \/>\n  }<br \/>\n  .lic-item { text-align: center; }<br \/>\n  .lic-label { font-family: var(&#8211;font-label); font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase; color: var(&#8211;muted); display: block; margin-bottom: 4px; }<br \/>\n  .lic-value { font-family: var(&#8211;font-label); font-size: 14px; font-weight: 700; letter-spacing: 0.08em; color: var(&#8211;amber); }<\/p>\n<p>  \/* \u2500\u2500 CTA \u2500\u2500 *\/<br \/>\n  .cta-banner {<br \/>\n    padding: 80px 60px; background: var(&#8211;gold);<br \/>\n    display: flex; justify-content: space-between; align-items: center; gap: 40px; flex-wrap: wrap;<br \/>\n    position: relative; overflow: hidden;<br \/>\n  }<br \/>\n  .cta-banner::before { content: &#8221;; position: absolute; right: -100px; top: -100px; width: 400px; height: 400px; border: 1px solid rgba(10,22,40,0.12); border-radius: 50%; }<br \/>\n  .cta-banner h2 { font-family: var(&#8211;font-display); font-size: clamp(26px, 3vw, 40px); font-weight: 700; color: var(&#8211;navy); line-height: 1.2; flex: 1; }<br \/>\n  .btn-dark {<br \/>\n    display: inline-flex; align-items: center; gap: 10px; padding: 16px 34px;<br \/>\n    background: var(&#8211;navy); color: var(&#8211;white);<br \/>\n    font-family: var(&#8211;font-label); font-size: 13px; font-weight: 700;<br \/>\n    letter-spacing: 0.1em; text-transform: uppercase; text-decoration: none;<br \/>\n    clip-path: polygon(10px 0%, 100% 0%, calc(100% &#8211; 10px) 100%, 0% 100%);<br \/>\n    transition: background 0.2s; white-space: nowrap;<br \/>\n  }<br \/>\n  .btn-dark:hover { background: var(&#8211;steel); }<\/p>\n<p>  \/* \u2500\u2500 FOOTER \u2500\u2500 *\/<br \/>\n  footer { background: #060F1C; padding: 60px 60px 32px; border-top: 1px solid var(&#8211;border); }<br \/>\n  .footer-top {<br \/>\n    display: grid; grid-template-columns: 1.6fr 1fr 1fr 1fr; gap: 48px;<br \/>\n    padding-bottom: 48px; border-bottom: 1px solid rgba(200,146,42,0.1); margin-bottom: 28px;<br \/>\n  }<br \/>\n  .footer-brand p { font-size: 13px; color: var(&#8211;muted); font-weight: 300; line-height: 1.85; margin-top: 18px; }<br \/>\n  .footer-col h5 { font-family: var(&#8211;font-label); font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: var(&#8211;gold); margin-bottom: 18px; }<br \/>\n  .footer-col a, .footer-col p { display: block; font-size: 13px; color: var(&#8211;muted); text-decoration: none; margin-bottom: 9px; font-weight: 300; transition: color 0.2s; line-height: 1.6; }<br \/>\n  .footer-col a:hover { color: var(&#8211;light); }<br \/>\n  .footer-bottom { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 10px; }<br \/>\n  .footer-bottom p { font-size: 12px; color: rgba(138,154,181,0.45); }<\/p>\n<p>  \/* \u2500\u2500 ANIMATIONS \u2500\u2500 *\/<br \/>\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(24px); } to { opacity: 1; transform: translateY(0); } }<\/p>\n<p>  \/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/<br \/>\n  @media (max-width: 1100px) {<br \/>\n    .navbar, .hero, .about, .products, .services, .why-us, .mv-section,<br \/>\n    .message-section, .cta-banner, .industries, .licences, footer { padding-left: 32px; padding-right: 32px; }<br \/>\n    .about { grid-template-columns: 1fr; }<br \/>\n    .services-grid { grid-template-columns: 1fr 1fr; }<br \/>\n    .products-tabs { flex-wrap: wrap; }<br \/>\n    .tab-panel.active { grid-template-columns: 1fr 1fr; }<br \/>\n    .why-us { grid-template-columns: 1fr; }<br \/>\n    .ind-grid { grid-template-columns: repeat(3, 1fr); }<br \/>\n    .footer-top { grid-template-columns: 1fr 1fr; }<br \/>\n  }<br \/>\n  @media (max-width: 680px) {<br \/>\n    .navbar { padding: 0 20px; } nav { display: none; }<br \/>\n    .hero { padding: 100px 20px 60px; }<br \/>\n    .stats-bar { flex-direction: column; padding: 0 20px; }<br \/>\n    .stat-item { border-right: none; border-bottom: 1px solid var(&#8211;border); }<br \/>\n    .mv-section { grid-template-columns: 1fr; }<br \/>\n    .services-grid, .tab-panel.active { grid-template-columns: 1fr; }<br \/>\n    .ind-grid { grid-template-columns: 1fr 1fr; }<br \/>\n    .footer-top { grid-template-columns: 1fr; gap: 28px; }<br \/>\n    .cta-banner { flex-direction: column; text-align: center; }<br \/>\n    .products, .services, .why-us, .industries, .message-section, .cta-banner, footer { padding-left: 20px; padding-right: 20px; }<br \/>\n  }<br \/>\n.wp-block-site-title a {<br \/>\n  color: #0A1628 !important;<br \/>\n}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>:root { &#8211;navy: #0A1628; &#8211;steel: #162847; &#8211;mid: #1E3A5F; &#8211;gold: #C8922A; &#8211;amber: #E8A830; &#8211;light: #F2EDE4; &#8211;white: #FFFFFF; &#8211;muted: #8A9AB5; &#8211;border: rgba(200,146,42,0.25); &#8211;font-display: &#8216;Playfair Display&#8217;, Georgia, serif; &#8211;font-body: &#8216;Barlow&#8217;, sans-serif; &#8211;font-label: &#8216;Barlow Condensed&#8217;, sans-serif; } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; } body { font-family: var(&#8211;font-body); background: var(&#8211;navy); [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":20,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.borneotechnicalsolutions.com.my\/index.php?rest_route=\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.borneotechnicalsolutions.com.my\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.borneotechnicalsolutions.com.my\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.borneotechnicalsolutions.com.my\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.borneotechnicalsolutions.com.my\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15"}],"version-history":[{"count":6,"href":"https:\/\/www.borneotechnicalsolutions.com.my\/index.php?rest_route=\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":401,"href":"https:\/\/www.borneotechnicalsolutions.com.my\/index.php?rest_route=\/wp\/v2\/pages\/15\/revisions\/401"}],"up":[{"embeddable":true,"href":"https:\/\/www.borneotechnicalsolutions.com.my\/index.php?rest_route=\/wp\/v2\/pages\/20"}],"wp:attachment":[{"href":"https:\/\/www.borneotechnicalsolutions.com.my\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}