@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-italic.DS6JCx7O.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-italic.Cq9u_6Zz.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-italic.BuvkOFDm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--surface:#f2f4f8;--surface-2:#e3e8f1;--ink:#0b1e4a;--muted:#4a5675;--line:#d5dbe6;--red:#c52026;--red-deep:#a51a20;--on-red:#fff;--blue:#1d5bd6;--panel:#0b1e4a;--panel-2:#16316f;--oem:#c43a70;--used:#14879e;--after:#e2a913;--after-ink:#0b1e4a;--action:#c52026;--action-deep:#a51a20;--tag-oem:#c43a70;--tag-used:#10778c;--tag-after:#e2a913;--wa:#1f9d55;--wa-deep:#178246;--shadow:0 18px 40px -22px #0b1e4a73;--display:"Archivo Variable", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--body:"Open Sans Variable", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--max:1200px;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}:root[data-theme=dark]{--bg:#08122e;--surface:#0f1c40;--surface-2:#18285a;--ink:#eef2fa;--muted:#a8b3cd;--line:#24345f;--red:#ee3d45;--red-deep:#c52026;--blue:#6e97f2;--panel:#102766;--panel-2:#1a3a86;--oem:#e7608f;--used:#36b3cb;--after:#f2c230;--shadow:0 18px 40px -22px #000c;color-scheme:dark}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 84px);scroll-behavior:smooth}*,:before,:after{box-sizing:inherit}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}img,svg{max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}h1,h2,h3{font-family:var(--display);font-variation-settings:"wdth" 112;letter-spacing:-.01em;margin:0;line-height:1.02}h1{font-size:clamp(2.6rem,6.2vw,5.2rem);font-weight:850}h2{font-size:clamp(2rem,4vw,3.3rem);font-weight:800}h3{font-variation-settings:"wdth" 105;font-size:1.3rem;font-weight:750;line-height:1.2}p{margin:0}.lede{color:var(--muted);max-width:56ch;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:300}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:300;background:var(--bg);color:var(--ink);border-radius:10px;padding:12px 16px;font-weight:700;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}.top{top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky}.top.scrolled{border-bottom-color:var(--line)}.top .wrap{align-items:center;gap:28px;height:72px;display:flex}.brand{color:#231f20;flex:none;align-items:center;min-height:44px;text-decoration:none;display:flex}:root[data-theme=dark] .brand{color:#fff}.logo{width:auto;height:54px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:block}.brand:hover .logo{transform:translate(3px)}nav.main{gap:6px;margin-left:auto;display:flex}nav.main a{white-space:nowrap;color:var(--muted);border-radius:8px;padding:12px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;position:relative}nav.main a:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}nav.main a:hover,nav.main a[aria-current]{color:var(--ink)}nav.main a:hover:after,nav.main a[aria-current]:after{transform:scaleX(1)}.btn{--b:var(--action);--b-deep:var(--action-deep);border:2px solid var(--b);background:var(--b);min-height:48px;color:var(--on-red);font:700 .98rem/1 var(--body);cursor:pointer;box-shadow:0 8px 20px -12px var(--b);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:transform .15s,background .2s,border-color .2s,box-shadow .25s;display:inline-flex}.btn:hover{background:var(--b-deep);border-color:var(--b-deep);transform:translateY(-1px)}.btn:active{transform:translateY(1px)scale(.98)}.btn.ghost{color:var(--ink);border-color:var(--line);box-shadow:none;background:0 0}.btn.ghost:hover{border-color:var(--ink);background:0 0}.btn.wa{--b:var(--wa);--b-deep:var(--wa-deep)}.btn svg{flex:none;width:20px;height:20px}.top .btn{min-height:44px;padding:0 18px;font-size:.9rem}.theme-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:border-color .2s,transform .5s cubic-bezier(.3,1.6,.5,1);display:grid}.theme-toggle:hover{border-color:var(--ink);transform:rotate(-25deg)}.theme-toggle:active{transform:scale(.9)}.theme-toggle svg{animation:.45s cubic-bezier(.3,1.6,.5,1) ipop}:root[data-theme=dark] .ic-moon,:root:not([data-theme=dark]) .ic-sun{display:none}.menu-btn{border:1px solid var(--line);background:var(--bg);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:10px;flex:none;margin-left:auto;display:none}html:not(.js) .theme-toggle,html:not(.js) .menu-btn{display:none}@media (width>=921px) and (width<=1100px){.top .wrap{gap:14px}nav.main{gap:0}nav.main a{padding:12px 9px}nav.main a:after{left:9px;right:9px}}@media (width<=920px){nav.main{inset:calc(72px + env(safe-area-inset-top,0px)) 0 auto 0;background:var(--bg);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;flex-direction:column;padding:12px 24px 24px;transition:transform .3s,opacity .25s,visibility 0s .3s;position:fixed;transform:translateY(-12px)}nav.main.open{opacity:1;visibility:visible;transition:transform .3s,opacity .25s;transform:none}nav.main a{padding:14px 12px;font-size:1.1rem}.menu-btn{place-items:center;margin-left:8px;display:grid}.theme-toggle{margin-left:auto}.top .btn,html:not(.js) nav.main{display:none}}@media (width<=400px){.top .wrap{gap:8px;padding:0 16px}.top .logo{height:38px}.menu-btn{margin-left:4px}}section{padding:96px 0}.tight{padding:72px 0}.alt{background:var(--surface)}.tag{color:#fff;white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:.72rem;font-weight:800}.tag.oem{background:var(--tag-oem)}.tag.used{background:var(--tag-used)}.tag.aft{background:var(--tag-after);color:var(--after-ink)}.status{background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:background .35s,color .35s}.status.s-rfq{color:#6b4d00;background:#fff1d1}.status.s-resp{color:#075766;background:#dcf3f7}.status.s-quoted{background:var(--action);color:#fff}.status.s-closed{background:var(--ink);color:var(--bg)}:root[data-theme=dark] .status.s-rfq{color:#fbe3a0;background:#4a3b10}:root[data-theme=dark] .status.s-resp{color:#b9eef8;background:#123e47}.section-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}@media (width<=820px){.section-head{grid-template-columns:1fr;gap:16px}}.cta{background:linear-gradient(112deg,transparent 0 62%,var(--panel-2) 62% 70%,transparent 70% 73%,var(--blue) 73% 86%,transparent 86% 88%,var(--red) 88% 91%,transparent 91%),var(--panel);color:#fff;border-radius:28px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:64px 56px;display:grid;position:relative;overflow:hidden}.cta h2{color:#fff}.cta p{color:#c9d4ee;max-width:48ch;margin-top:16px}.cta .btns{z-index:1;flex-flow:wrap;justify-content:flex-end;gap:10px;display:flex;position:relative}.cta .btns .btn{min-height:44px;padding:0 18px;font-size:.88rem}.cta .btn{box-shadow:0 10px 24px -12px #0009}.cta .phone{color:#fff;font-weight:700}.cta .phone a{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:6px;padding:10px 0;text-decoration-thickness:2px;display:inline-block}@media (width<=820px){.cta{grid-template-columns:1fr;padding:44px 28px}.cta .btns{justify-content:flex-start}}.kin{font-variation-settings:"wdth" var(--w,112)}@keyframes kinIn{0%{opacity:0;font-variation-settings:"wdth" 62;letter-spacing:.06em;transform:translate(-24px)}to{opacity:1;font-variation-settings:"wdth" 112;letter-spacing:-.01em;transform:none}}.speed{transform:skewX(var(--sk,0deg));will-change:transform}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ipop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes flash{0%,to{opacity:0}8%{opacity:1}22%{opacity:0}}@keyframes stBounce{0%,60%,to{transform:none}30%{transform:translateY(-4px)}}.wa-word{white-space:nowrap}.ico-wa{vertical-align:-.17em;width:1.05em;height:1.05em;color:var(--wa);margin-right:.24em}.btn .ico-wa{color:currentColor;vertical-align:0;margin:0}footer{background:var(--panel);color:#c9d4ee;padding:60px 0 44px;font-size:.9rem;position:relative}footer:before{content:"";background:linear-gradient(100deg,var(--red) 0 18%,transparent 18% 19%,var(--blue) 19% 100%);height:6px;position:absolute;top:0;left:0;right:0}footer .brand,:root[data-theme=dark] footer .brand{color:#fff}footer .logo{height:56px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}footer nav{flex-wrap:wrap;gap:4px 18px;display:flex}footer nav a{padding:12px 4px;display:inline-block}footer a{text-decoration:none}footer a:hover{color:#fff}footer .foot-phone{color:#fff;padding:11px 0;font-weight:700;display:inline-block}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.wipe{pointer-events:none;display:none;position:fixed;inset:0}html.wiping .wipe{display:block}html.wiping .wipe-r{view-transition-name:wipe-r}html.wiping .wipe-b{view-transition-name:wipe-b}html.wiping .wipe-n{view-transition-name:wipe-n}html.wiping .wipe-logo{view-transition-name:wipe-logo}::view-transition-group(*){animation-duration:1.15s}::view-transition-old(root){mix-blend-mode:normal;animation:1.15s step-end both vtHide}::view-transition-new(root){mix-blend-mode:normal;animation:1.15s step-end both vtShow}@keyframes vtHide{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes vtShow{0%,49%{opacity:0}50%,to{opacity:1}}::view-transition-new(wipe-r){background:#c52026;animation:1.15s linear both wipeR}::view-transition-new(wipe-b){background:#1d5bd6;animation:1.15s linear both wipeB}::view-transition-new(wipe-n){background:#0b1e4a;animation:1.15s linear both wipeN}::view-transition-new(wipe-logo){background:url(/logo-mark-white.svg) 50%/110px 98px no-repeat;animation:1.15s linear both wipeLogo}@keyframes wipeR{0%{clip-path:polygon(0 0,0 0,-30vh 100%,-30vh 100%);animation-timing-function:cubic-bezier(.75,0,.25,1)}38%,61%{clip-path:polygon(0 0,calc(100% + 30vh) 0,100% 100%,-30vh 100%);animation-timing-function:cubic-bezier(.75,0,.25,1)}99%,to{clip-path:polygon(calc(100% + 30vh) 0,calc(100% + 30vh) 0,100% 100%,100% 100%)}}@keyframes wipeB{0%,5%{clip-path:polygon(0 0,0 0,-30vh 100%,-30vh 100%);animation-timing-function:cubic-bezier(.75,0,.25,1)}43%,56%{clip-path:polygon(0 0,calc(100% + 30vh) 0,100% 100%,-30vh 100%);animation-timing-function:cubic-bezier(.75,0,.25,1)}94%,to{clip-path:polygon(calc(100% + 30vh) 0,calc(100% + 30vh) 0,100% 100%,100% 100%)}}@keyframes wipeN{0%,10%{clip-path:polygon(0 0,0 0,-30vh 100%,-30vh 100%);animation-timing-function:cubic-bezier(.75,0,.25,1)}48%,51%{clip-path:polygon(0 0,calc(100% + 30vh) 0,100% 100%,-30vh 100%);animation-timing-function:cubic-bezier(.75,0,.25,1)}89%,to{clip-path:polygon(calc(100% + 30vh) 0,calc(100% + 30vh) 0,100% 100%,100% 100%)}}@keyframes wipeLogo{0%,30%{opacity:0;animation-timing-function:cubic-bezier(.3,1.5,.5,1);transform:scale(.6)rotate(-90deg)}44%,54%{opacity:1;transform:none}62%,to{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.msg-page{padding:72px 0 96px}.msg-page .wrap{max-width:780px}.msg-page .lede{margin:20px 0 24px}.msg-list{gap:8px;margin:0 0 28px;padding-left:1.2em;display:grid}.msg-ctas{flex-wrap:wrap;gap:12px;display:flex}
