
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#061523;color:#f5f7fa;font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,92%);margin:auto}.gold{color:#f0bd55}.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:#efbd55}.btn{display:inline-flex;align-items:center;gap:26px;padding:13px 19px;background:#f1bd55;color:#091725;font-weight:700;font-size:12px;border:1px solid #f1bd55}.btn:hover{background:#ffd273}.btn .arrow{font-size:22px;line-height:0}.site-header{position:absolute;top:0;left:0;right:0;height:84px;z-index:10;border-bottom:1px solid rgba(255,255,255,.16);background:rgba(4,17,29,.78);backdrop-filter:blur(4px)}.nav{height:100%;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:11px}.logo-mark{width:47px;height:47px;border:2px solid #e7b249;border-radius:50%;position:relative;display:grid;place-items:center}.logo-mark:before,.logo-mark:after{content:"";position:absolute;border:2px solid #e7b249;border-radius:50%;transform:rotate(-35deg)}.logo-mark:before{width:31px;height:31px;border-right-color:transparent}.logo-mark:after{width:23px;height:23px;border-left-color:transparent}.logo-text{font-weight:700;letter-spacing:.16em;font-size:19px}.logo-sub{display:block;color:#eab64d;font-size:9px;letter-spacing:.48em;margin-top:0;text-align:center}.nav-links{display:flex;gap:42px;font-size:13px;font-weight:600}.nav-links a{padding:31px 0 14px}.nav-links a:hover,.nav-links a.active{color:#f2bf58;border-bottom:2px solid #e2aa3e}.nav-actions{display:flex;align-items:center;gap:20px;font-size:12px}.nav-btn{border:1px solid #e2aa3e;padding:10px 15px;color:#f4c15b;font-weight:700}.mobile-toggle{display:none;border:1px solid #9e7a38;background:none;color:#fff;padding:8px 10px}.hero{min-height:435px;padding-top:84px;position:relative;overflow:hidden;background:#061523}.hero-bg{position:absolute;inset:84px 0 0;background-image:linear-gradient(90deg,rgba(4,18,30,.98) 0%,rgba(4,18,30,.88) 31%,rgba(4,18,30,.25) 62%,rgba(4,18,30,.06) 100%),url('assets/hero-industrial.jpg');background-position:center right;background-size:cover}.hero-content{position:relative;z-index:2;padding:78px 0 55px}.hero h1{font-size:42px;line-height:1.02;margin:13px 0 16px;letter-spacing:-.035em;font-weight:700;max-width:470px}.hero h1 span{display:block;color:#f0bd55}.hero p{max-width:430px;color:#eef2f6;font-size:14px;line-height:1.6;margin:0 0 20px}.slider-dots{position:absolute;right:6%;bottom:17px;z-index:3;display:flex;gap:12px}.slider-dots span{display:block;width:31px;height:2px;background:#d7dce0}.slider-dots span:first-child{background:#f0bd55}.products{padding:33px 0 43px;background:#061523;border-top:1px solid rgba(255,255,255,.11)}.section-head{text-align:center}.section-head h2{font-size:27px;margin:9px 0 9px;letter-spacing:-.025em}.section-head p{color:#c3ced9;font-size:13px;max-width:660px;margin:0 auto;line-height:1.55}.product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:29px}.product-card{min-width:0}.product-card img{width:100%;height:143px;object-fit:cover}.product-card h3{font-size:14px;margin:8px 0 5px}.product-card p{font-size:11px;color:#c3cbd4;margin:0;line-height:1.45;min-height:33px}.product-arrow{display:inline-block;color:#efb94e;font-size:25px;margin-top:5px}.value{border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:#061523;min-height:168px;position:relative;overflow:hidden}.value-inner{display:grid;grid-template-columns:30% 44% 26%;min-height:168px;align-items:center}.map-visual{height:168px;background-image:linear-gradient(90deg,rgba(6,21,35,.05),rgba(6,21,35,.55)),url('assets/global-map.jpg');background-size:cover;background-position:center}.value-copy{padding:19px 22px}.value-copy h2{font-size:25px;margin:7px 0 15px;letter-spacing:-.025em}.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.benefit{display:flex;gap:8px;align-items:flex-start}.benefit-icon{width:25px;height:25px;border:1px solid #e6b04a;border-radius:50%;display:grid;place-items:center;color:#e9b64d;font-size:13px;flex:none}.benefit strong{display:block;font-size:9px;line-height:1.35}.benefit span{display:block;font-size:8px;color:#b5c0cb;line-height:1.35;margin-top:3px}.ship-visual{height:168px;background-image:linear-gradient(90deg,rgba(6,21,35,.1),rgba(6,21,35,.15)),url('assets/cargo-port.jpg');background-size:cover;background-position:center}.footer{background:#04101c;padding:22px 0 11px}.footer-grid{display:grid;grid-template-columns:1.5fr 1.45fr 1.2fr .9fr .9fr 1.35fr;align-items:center}.footer-logo .logo-text{font-size:17px}.footer-logo .logo-mark{width:40px;height:40px}.footer-cell{border-left:1px solid rgba(255,255,255,.12);padding:0 15px;min-height:39px;font-size:9px;color:#c5ced7}.footer-cell b{display:block;color:#fff;font-size:9px;margin-bottom:4px}.footer-cell .icon{color:#e8b34d;margin-right:6px}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:13px;padding-top:9px;display:flex;justify-content:space-between;color:#8d9ba8;font-size:8px}.footer-bottom .gold{color:#cba24d}.page-hero{padding:138px 0 62px;background:linear-gradient(120deg,#061523,#0c253a);border-bottom:1px solid rgba(255,255,255,.12)}.page-hero h1{font-size:48px;line-height:1;margin:10px 0 14px}.page-hero p{max-width:650px;color:#c3ced8;font-size:14px}.page-content{background:#fff;color:#14202d;padding:70px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid #dfe5ea;padding:28px;background:#fff}.card h3{font-size:20px;margin:8px 0}.card p{color:#687687;font-size:13px}.timeline{max-width:780px;border-left:1px solid #d9e0e5;margin-left:10px}.event{padding:0 0 38px 35px;position:relative}.event:before{content:"";position:absolute;left:-5px;top:7px;width:9px;height:9px;border-radius:50%;background:#e3ad43}.event h3{margin:0 0 5px;font-size:20px}.event p{margin:0;color:#687687;font-size:13px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-box{border:1px solid #dfe5ea;padding:30px;background:#f8fafb}.contact-row{padding:15px 0;border-bottom:1px solid #dfe5ea}.contact-row:last-child{border-bottom:0}.contact-row small{display:block;color:#7c8a99;font-size:9px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin-bottom:4px}.contact-row strong{font-size:14px}.contact-cta{margin-top:25px}.note{font-size:11px;color:#7a8793;margin-top:20px}.page-footer{margin-top:0}
@media(max-width:900px){.nav-links,.nav-actions{display:none}.mobile-toggle{display:block}.product-grid{grid-template-columns:repeat(2,1fr)}.value-inner{grid-template-columns:1fr}.map-visual,.ship-visual{display:none}.value-copy{padding:28px}.benefits{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr);gap:14px}.footer-cell{border-left:0;border-top:1px solid rgba(255,255,255,.1);padding:12px 0}.hero h1{font-size:38px}.page-hero h1{font-size:42px}}
@media(max-width:560px){.container{width:90%}.hero-content{padding-top:62px}.hero{min-height:520px}.hero-bg{background-position:66% center}.product-grid,.cards,.contact-grid{grid-template-columns:1fr}.benefits{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.footer-bottom div{margin:5px 0}.page-hero{padding-top:120px}}
