.be-geo-hub{margin:0;color:#152d4b;background:#fff;font-family:system-ui,-apple-system,"Noto Sans Thai",Tahoma,sans-serif}.be-geo-hub *{box-sizing:border-box}.be-geo-hub__nav{background:#fff;border-bottom:1px solid #e1e8f1}.be-geo-hub__nav>div{width:min(1160px,calc(100% - 32px));margin:0 auto;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.be-geo-hub__brand{display:flex;align-items:center;gap:11px;text-decoration:none!important;color:#102e50!important;font-size:19px}.be-geo-hub__brand img{height:42px;width:48px;object-fit:contain}.be-geo-hub__nav nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.be-geo-hub__nav nav a{color:#365575;font-size:12px;font-weight:700;text-decoration:none}.be-geo-hub__nav nav a:hover{color:#1677b7}.be-geo-hub__mast{padding:52px 16px 29px;background:#f8fafc}.be-geo-hub__mastinner{max-width:960px;margin:0 auto;text-align:center}.be-geo-hub__mastinner>p:first-child{font-size:11px;font-weight:850;letter-spacing:1.6px;color:#b88a34}.be-geo-hub__mastinner h1{font-size:clamp(26px,4vw,42px);line-height:1.4;color:#173451;margin:11px 0}.be-geo-hub__mastinner>p:last-child{font-size:14px;line-height:1.9;color:#657992;max-width:780px;margin:0 auto}.be-geo-hub .be-geo{padding-top:0}.be-geo-hub__services{padding:24px 16px 50px;background:#f9fbfd}.be-geo-hub__services-inner{max-width:1160px;margin:0 auto}.be-geo-hub__services h2{font-size:23px;margin:8px 0;color:#153550}.be-geo-hub__services p{font-size:12px;color:#6a7d91;line-height:1.8;margin:0 0 22px}.be-geo-hub__kicker{color:#b78624!important;letter-spacing:1.4px;font-size:10px!important;font-weight:800}.be-geo-hub__servicegrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.be-geo-hub__servicegrid a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;min-height:50px;font-size:12px;color:#24425f;background:#fff;border:1px solid #e2e9ef;border-radius:9px;text-decoration:none;line-height:1.55;font-weight:680}.be-geo-hub__servicegrid a:hover{border-color:#a5c8df;background:#f2faff}.be-geo-hub__servicegrid a b{color:#1877a4}.be-geo-hub .be-footer{margin:0}
@media(max-width:960px){.be-geo-hub__servicegrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.be-geo-hub__nav>div{flex-wrap:wrap}.be-geo-hub__nav nav{gap:14px}.be-geo-hub__mast{padding:33px 14px 23px}.be-geo-hub__servicegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:410px){.be-geo-hub__servicegrid{grid-template-columns:1fr}.be-geo-hub__brand{font-size:16px}}
