.ght-hero-carousel{padding-bottom:82px}.ght-hero-slide{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit}.ght-hero-slide[hidden]{display:none!important}.ght-hero-slide .stage-bottom{bottom:65px;align-items:center;gap:12px}.ght-hero-slide .motion-product{animation:ghtHeroReveal .5s ease-out!important}.ght-hero-controls{position:absolute;bottom:12px;left:22px;right:22px;display:flex;justify-content:center;align-items:center;gap:6px}.ght-hero-controls button{height:38px;min-width:38px;padding:0 10px;border:1px solid #bdcdd9;border-radius:4px;background:#ffffffb8;color:#263c4d;font:500 12px 'Bai Jamjuree',sans-serif;cursor:pointer}.ght-hero-controls button[aria-pressed=true]{background:#075da3;color:white;border-color:#075da3}.ght-hero-controls button:focus-visible,.ght-hero-slide:focus-visible{outline:3px solid #075da3;outline-offset:2px}.ght-under-hero{padding-top:32px;padding-bottom:36px}.ght-under-hero h2{font-size:30px;margin:7px 0 22px}.ght-under-hero .type-grid>a{min-height:210px;padding:22px 24px 20px 155px;display:flex;flex-direction:column;justify-content:center;transition:border-color .2s,box-shadow .2s}.ght-under-hero .type-grid>a:hover{box-shadow:0 8px 22px #18263212;border-color:#075da3}.ght-under-hero .industrial-category-image{position:absolute;width:120px;height:130px;left:18px;top:28px;margin:0;object-fit:contain}.ght-under-hero .type-grid h3{font-size:20px;margin:0 0 10px;max-width:100%}.ght-under-hero .type-grid p{font-size:12px;margin:0 0 18px}.ght-category-illustration{position:absolute;left:20px;bottom:22px;font-size:9px;color:#738696}.ght-under-hero .type-grid>a>span{font-size:22px!important;right:18px!important;bottom:14px!important}@keyframes ghtHeroReveal{from{opacity:.2}to{opacity:1}}
@media(min-width:761px) and (max-width:1100px){.ght-under-hero .type-grid>a{padding-left:115px}.ght-under-hero .industrial-category-image{width:85px;left:15px}.ght-under-hero .type-grid h3{font-size:18px}}
@media(max-width:760px){.ght-hero-carousel{aspect-ratio:1.1;padding:18px 18px 83px}.ght-hero-slide .stage-bottom{left:14px;right:14px;bottom:61px;font-size:10px}.ght-hero-controls{left:12px;right:12px;bottom:10px;gap:5px}.ght-hero-controls button{height:40px;min-width:32px;font-size:11px;padding:0 8px}.ght-under-hero{padding-top:28px;padding-bottom:28px}.ght-under-hero h2{font-size:25px}.ght-under-hero .type-grid{grid-template-columns:1fr;gap:10px}.ght-under-hero .type-grid>a{min-height:140px;padding:18px 30px 18px 126px}.ght-under-hero .industrial-category-image{width:95px;height:92px;left:15px;top:16px}.ght-under-hero .type-grid h3{font-size:18px;margin-bottom:7px}.ght-under-hero .type-grid p{font-size:12px;margin:0;line-height:1.5}.ght-category-illustration{font-size:8px;left:16px;bottom:11px}.ght-under-hero .type-grid>a>span{bottom:8px!important}}
@media(prefers-reduced-motion:reduce){.ght-hero-slide .motion-product{animation:none!important}.ght-under-hero .type-grid>a{transition:none}}

.ght-hero-slide .motion-product{position:absolute;left:30px;top:16px;width:calc(100% - 60px);height:calc(100% - 116px);max-width:none;max-height:none;display:flex;align-items:center;justify-content:center}.ght-hero-slide .motion-product img{width:100%;height:100%;max-height:100%;object-fit:contain}

.ght-hero-live{background:transparent;border:0;box-shadow:none;padding:0;overflow:visible;perspective:1000px}.ght-hero-live .motion-product{left:0;top:0;width:100%;height:100%;filter:drop-shadow(0 20px 18px #0004);animation:ghtBearingSpin 10s linear infinite!important;transform:none;transform-origin:50% 50%;transform-style:preserve-3d}.ght-hero-live .motion-product img{max-width:480px;max-height:100%;object-fit:contain}.ght-hero-live.ght-rotation-paused .motion-product{animation-play-state:paused!important}.ght-hero-accessible-control{position:absolute;left:0;bottom:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ght-hero-accessible-control:focus-visible{width:auto;height:auto;clip-path:none;overflow:visible;background:#fff;color:#182632;padding:10px 16px;z-index:5;border:2px solid #075da3;border-radius:4px}@keyframes ghtBearingSpin{from{transform:rotateZ(0deg)}to{transform:rotateZ(-360deg)}}@media(max-width:760px){.ght-hero-live{height:300px;aspect-ratio:auto;max-width:360px}.ght-hero-live .motion-product img{max-width:300px}}@media(prefers-reduced-motion:reduce){.ght-hero-live .motion-product{animation:none!important;transform:none!important}}

.ght-hero-live .motion-product{animation:none!important}.ght-hero-live .motion-product img{animation:ghtBearingSpin 10s linear infinite;transform-origin:center;transform-style:preserve-3d}.ght-hero-live.ght-rotation-paused .motion-product img{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ght-hero-live .motion-product img{animation:none!important;transform:none!important}}

.motion-hero:has(.ght-hero-live){background:#edf3f8;color:#182632}.motion-hero:has(.ght-hero-live) .hero-message h1{color:#182632}.motion-hero:has(.ght-hero-live) .hero-message h1 span{color:#075da3}.motion-hero:has(.ght-hero-live) .hero-message p{color:#536c80}.motion-hero:has(.ght-hero-live) .hero-message .kicker{color:#617e94}.motion-hero:has(.ght-hero-live) .hero-message .btn{background:#075da3!important;color:#fff!important}.motion-hero:has(.ght-hero-live) .motion-text-link{color:#075da3;border-color:#9db6c9}.ght-hero-live,.ght-hero-live .motion-product{filter:none;background:transparent;border-radius:0}.ght-hero-live .ght-hero-slide{mix-blend-mode:multiply}.ght-hero-live .motion-product img{width:100%;height:100%;max-width:380px;max-height:380px;animation:ghtBearingSpin 10s linear infinite;will-change:transform}@media(max-width:760px){.ght-hero-live .motion-product img{max-width:270px;max-height:270px}}

.motion-hero:has(.ght-hero-live){background:#fff}.ght-hero-live .motion-product img{mix-blend-mode:multiply}

.ght-hero-live{overflow:hidden;isolation:isolate;perspective:none}.ght-hero-live .ght-hero-slide{mix-blend-mode:normal;position:absolute;inset:0}.ght-hero-live .motion-product{left:calc(50% - 190px);top:calc(50% - 190px);width:380px;height:380px;animation:ghtBearingTravel 10s linear infinite!important;transform:none!important;will-change:translate}.ght-hero-live .motion-product img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;mix-blend-mode:normal;animation:ghtBearingRoll 10s linear infinite;transform-origin:50% 50%;will-change:transform}.ght-hero-live.ght-rotation-paused .motion-product,.ght-hero-live.ght-rotation-paused .motion-product img{animation-play-state:paused!important}@keyframes ghtBearingTravel{from{translate:115.7471% 0}to{translate:-115.7471% 0}}@keyframes ghtBearingRoll{from{transform:rotateZ(0deg)}to{transform:rotateZ(-360deg)}}@media(max-width:760px){.ght-hero-live .motion-product{left:calc(50% - 135px);top:calc(50% - 135px);width:270px;height:270px}@keyframes ghtBearingTravel{from{translate:116.3553% 0}to{translate:-116.3553% 0}}}@media(prefers-reduced-motion:reduce){.ght-hero-live .motion-product,.ght-hero-live .motion-product img{animation:none!important;translate:none!important;transform:none!important}}

.ght-hero-live .motion-product{max-width:none;max-height:none;--ght-wheel-diameter:280px}.ght-hero-live .motion-product img{position:absolute;left:50%;top:50%;width:calc(var(--ght-wheel-diameter) * var(--ght-image-width,1.3));height:calc(var(--ght-wheel-diameter) * var(--ght-image-height,1.3));object-fit:fill;translate:calc(-1 * var(--ght-origin-x,50%)) calc(-1 * var(--ght-origin-y,50%));transform-origin:var(--ght-origin-x,50%) var(--ght-origin-y,50%)}@media(max-width:760px){.ght-hero-live .motion-product{--ght-wheel-diameter:200px}}

.ght-hero-live .motion-product img{width:calc(var(--ght-wheel-diameter) * var(--ght-image-width));height:calc(var(--ght-wheel-diameter) * var(--ght-image-width));mask-image:radial-gradient(circle at var(--ght-origin-x) var(--ght-origin-y),transparent calc(var(--ght-wheel-diameter) * var(--ght-hole-radius)),#000 calc(var(--ght-wheel-diameter) * var(--ght-hole-radius) + .3px),#000 calc(var(--ght-wheel-diameter) * .5 - .3px),transparent calc(var(--ght-wheel-diameter) * .5));transform-style:flat}

.motion-hero:has(.ght-hero-live){background:radial-gradient(ellipse at 79% 48%,#19465f 0%,#102c40 34%,#091924 76%);color:#fff;position:relative;border-bottom:3px solid #cf173b}
.motion-hero:has(.ght-hero-live)::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 56%,#ffffff05 56.1%,transparent 72%),repeating-linear-gradient(0deg,transparent 0 59px,#b7d6ed04 60px),repeating-linear-gradient(90deg,transparent 0 59px,#b7d6ed04 60px)}
.motion-hero:has(.ght-hero-live) .wrap{position:relative}
.motion-hero:has(.ght-hero-live) .hero-message h1{color:#fff}
.motion-hero:has(.ght-hero-live) .hero-message h1 span{color:#8ac9f2}
.motion-hero:has(.ght-hero-live) .hero-message p{color:#c7d7e2}
.motion-hero:has(.ght-hero-live) .hero-message .kicker{color:#a4c4d9}
.motion-hero:has(.ght-hero-live) .hero-message .btn{background:#1679ba!important;color:#fff!important}
.motion-hero:has(.ght-hero-live) .motion-text-link{color:#d4e9f7;border-color:#7394ab}
@media(max-width:760px){.motion-hero:has(.ght-hero-live){background:radial-gradient(ellipse at 50% 77%,#19465f 0%,#102c40 36%,#091924 83%)}.motion-hero:has(.ght-hero-live)::before{background:linear-gradient(120deg,transparent 56%,#ffffff04 56.1%,transparent 72%)}}

.ght-hero-live .motion-product{animation-iteration-count:1!important;animation-fill-mode:forwards!important}.ght-hero-live .motion-product img{animation-iteration-count:1;animation-fill-mode:forwards}

.ght-hero-live{animation:ghtBearingQueue 5s linear infinite}.ght-hero-live.ght-rotation-paused{animation-play-state:paused}@keyframes ghtBearingQueue{from{opacity:1}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ght-hero-live{animation:none}}

.ght-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.ght-app-card{min-width:0;background:#fff;border:1px solid #dde5ed;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #16354b0a}.ght-app-card>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.ght-app-copy{padding:22px}.ght-app-copy h3{font-size:22px;line-height:1.25;color:#182632;margin-bottom:12px}.ght-app-copy p{font-size:15px;line-height:1.6;color:#617183;margin-bottom:18px}.ght-app-copy a{color:#075da3;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;min-height:44px;align-items:center}@media(max-width:760px){.ght-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.ght-app-copy{padding:14px}.ght-app-copy h3{font-size:17px}.ght-app-copy p{font-size:13px;line-height:1.5}.ght-app-copy a{font-size:11px}.ght-app-card>img{aspect-ratio:4/3}}
.motion-header .motion-nav nav{background:#102c40!important;border-top:0;border-radius:8px 8px 0 0;gap:12px;padding:7px 18px;box-sizing:border-box;min-height:62px}.motion-header .motion-nav nav a{font-size:16px!important;font-weight:600;letter-spacing:.2px;color:#fff!important;min-height:46px;padding:0 17px;border-radius:5px}.motion-header .motion-nav nav a:hover,.motion-header .motion-nav nav a:focus-visible{background:#1b4c6c;color:#b9e2ff!important}.signature-search input{font-size:16px}.nav-contact{font-size:14px!important}.motion-home .kicker{font-size:13px;letter-spacing:1.7px}.motion-home h2{font-size:clamp(30px,3.1vw,44px);line-height:1.15;letter-spacing:-.8px}.motion-home h3{font-size:22px;line-height:1.3}.motion-home .about-grid p,.motion-home .motion-benefits p,.motion-home .ght-app-copy p,.motion-home .motion-confidence p{font-size:16px;line-height:1.7}.ght-app-copy a,.motion-home .motion-text-link{font-size:14px}.motion-quality>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:22px 48px;align-items:start}.motion-quality .kicker,.motion-quality h2,.ght-quality-intro,.motion-quality .guarantee-note{grid-column:1/-1}.motion-quality h2{margin:0}.ght-quality-intro{font-size:17px;line-height:1.75;max-width:880px;color:#536c80;margin:0 0 10px}.ght-quality-showcase{position:relative;min-height:490px;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at center,#235c79,#102c40 65%,#091924);box-shadow:0 20px 45px #102c401c}.ght-quality-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ght-quality-slide[hidden]{display:none}.ght-quality-slide img{position:absolute;left:50%;top:47%;--ght-wheel-diameter:340px;width:calc(var(--ght-wheel-diameter) * var(--ght-image-width));height:calc(var(--ght-wheel-diameter) * var(--ght-image-width));object-fit:fill;translate:calc(-1 * var(--ght-origin-x)) calc(-1 * var(--ght-origin-y));mask-image:radial-gradient(circle at var(--ght-origin-x) var(--ght-origin-y),transparent calc(var(--ght-wheel-diameter) * var(--ght-hole-radius)),#000 calc(var(--ght-wheel-diameter) * var(--ght-hole-radius) + .3px),#000 calc(var(--ght-wheel-diameter) * .5 - .3px),transparent calc(var(--ght-wheel-diameter) * .5))}.ght-quality-pause{position:absolute;bottom:18px;left:50%;translate:-50% 0;background:#ffffff12;border:1px solid #7394ab;color:#e7f4fc;padding:10px 16px;min-height:44px;border-radius:6px;font-size:13px;white-space:nowrap;cursor:pointer}.motion-quality .motion-benefits{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0}.motion-quality .motion-benefits article{padding:0}.motion-quality .benefit-no{font-size:14px}.motion-quality .motion-benefits h3{font-size:20px;margin:10px 0}.motion-quality .guarantee-note{font-size:14px;line-height:1.7;margin-top:4px}
@media(max-width:1050px) and (min-width:761px){.motion-header .motion-nav nav{gap:2px;padding:6px}.motion-header .motion-nav nav a{padding:0 10px;font-size:15px!important}.ght-quality-slide img{--ght-wheel-diameter:270px}.ght-quality-showcase{min-height:430px}}
@media(max-width:760px){.motion-header .motion-nav nav{border-radius:0;padding:14px 18px;box-sizing:border-box;gap:4px}.motion-header .motion-nav nav a{font-size:17px!important;min-height:48px;padding:0 14px;width:100%;box-sizing:border-box}.motion-home .kicker{font-size:12px;letter-spacing:1.3px}.motion-home h2{font-size:30px;line-height:1.18}.motion-home h3{font-size:19px}.motion-home .about-grid p,.motion-home .motion-benefits p,.motion-home .ght-app-copy p,.motion-home .motion-confidence p{font-size:15px;line-height:1.65}.ght-app-copy a{font-size:13px}.motion-quality>.wrap{grid-template-columns:1fr;gap:20px}.ght-quality-intro{font-size:16px;line-height:1.65}.ght-quality-showcase{min-height:350px;grid-column:1/-1}.ght-quality-slide img{--ght-wheel-diameter:250px}.motion-quality .motion-benefits{grid-template-columns:1fr;gap:20px}.motion-quality .motion-benefits article{border-bottom:1px solid #d7e2ea;padding-bottom:18px}.motion-quality .guarantee-note{font-size:13px}.motion-quality .motion-benefits h3{font-size:19px}}
.motion-quality>.wrap>.kicker{grid-row:1}.motion-quality>.wrap>h2{grid-row:2}.motion-quality>.wrap>.ght-quality-intro{grid-row:3;color:#c0d3e0}.motion-quality>.wrap>.ght-quality-showcase{grid-row:4;grid-column:1}.motion-quality>.wrap>.motion-benefits{grid-row:4;grid-column:2}.motion-quality>.wrap>.guarantee-note{grid-row:5;color:#b0c8d9}@media(max-width:760px){.motion-quality>.wrap>.ght-quality-showcase{grid-column:1;grid-row:4}.motion-quality>.wrap>.motion-benefits{grid-column:1;grid-row:5}.motion-quality>.wrap>.guarantee-note{grid-row:6}}
