/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.hh-section{margin-top:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 6)}.hh-two-columns{align-items:center;column-gap:calc(var(--spacing,.25rem) * 16);row-gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hh-hero{isolation:isolate;color:#fff;background:#0c0e1a;position:relative;overflow:hidden}.hh-hero-grid{align-items:center;gap:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8);z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));min-height:92vh;display:grid;position:relative}.hh-hero-video{pointer-events:none;z-index:1;background:0 0;position:absolute;inset:0;overflow:hidden}.hh-hero-video iframe{opacity:0;border:0;width:max(100%,163.56vh);height:max(100%,56.25vw);transition:opacity .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hh-hero-overlay{z-index:2;background:var(--color-hh-ink);opacity:.22;pointer-events:none;position:absolute;inset:0}.hanheng-home .hh-hero h1{font-size:var(--text-hh-hero);color:#fff;margin:8px 0 24px;line-height:1.5}.hh-hero h1 strong{font-weight:700}.hh-hero-copy>p{color:#fffffff0;font-size:18px;line-height:1.6}.hh-hero-aside{flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;display:flex}.hh-video-play{color:#424142;background:#ffffffa6;border:0;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;padding:32px;display:flex;position:relative}.hh-video-play svg{width:20px;height:20px}.hh-video-play:before{content:"";border:1px solid var(--color-hh-blue);border-radius:inherit;pointer-events:none;animation:2s cubic-bezier(.23,1,.32,1) infinite hh-play-ripple;position:absolute;inset:-2px}@keyframes hh-play-ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.hh-video-play:hover,.hh-video-play:focus-visible{background:var(--color-hh-blue);color:#fff;transform:scale(1.1)}.hh-journey{backdrop-filter:blur(2px);background:#ffffff42;border-radius:20px;width:400px;max-width:100%;margin-top:136px;margin-bottom:128px;padding:40px}.hanheng-home .hh-journey h2{color:#fff;margin:0 0 13px;font-size:26px;line-height:1.5}.hh-journey-actions{align-items:center;gap:16px;display:flex}.hh-circle-link{color:#fff;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hh-circle-link svg{width:26px;height:26px;transition:transform .3s}.hh-circle-link:hover,.hh-circle-link:focus-visible{background:var(--color-hh-blue);border-color:var(--color-hh-blue);transform:translateY(-2px)}.hh-circle-link:hover svg,.hh-circle-link:focus-visible svg{transform:translate(2px)}.hh-intro img{width:100%}.hh-categories>h2,.hh-featured>h2{text-align:center}.hh-category-grid{gap:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.hh-category-card{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem) * 4);text-align:center;border-radius:.25rem;flex-direction:column;transition:transform .3s;display:flex}.hh-category-card img{aspect-ratio:1;object-fit:cover;border-radius:3.40282e38px;width:100%;margin-bottom:7.6px;transition:transform .3s}.hh-category-card:hover img{transform:scale(1.05)}.hanheng-home .hh-category-card h3{margin:10px 0 0;font-size:16px;line-height:24px}.hh-services{margin-top:calc(var(--spacing,.25rem) * 16);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hh-services-intro{align-self:center}.hh-services-intro p{margin-bottom:0}.hanheng-home .hh-services-intro h2{margin-bottom:15px;font-size:30px;line-height:45px}.hh-service-card{background:#f5f7fa url(/images/pages/hanheng/cc8aa4ff-7fc2-4186-be81-72fa108d4620.png) 50%/cover no-repeat;border-radius:20px;padding:20px}.hh-service-card>img{aspect-ratio:2;object-fit:cover;border-radius:20px;width:100%}.hanheng-home .hh-service-card h3{margin:37.6px 0 10px;font-size:20px;line-height:30px}.hh-service-card .hh-action{box-shadow:none}.hh-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;margin-top:19px;display:grid}.hh-product-card{box-shadow:var(--shadow-hh-card);background:#fff;border-radius:20px;flex-direction:column;padding:8px 32px 32px;display:flex}.hh-product-image{border-radius:20px;display:block;overflow:hidden}.hh-product-image img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .3s}.hh-product-card:hover img{transform:scale(1.1)}.hanheng-home .hh-product-sku{text-align:center;background:linear-gradient(135deg,var(--color-hh-blue),var(--color-hh-green));color:#0000;background-clip:text;margin:23.6px 0 0;font-size:15px;line-height:24px}.hanheng-home .hh-product-card h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 20px;font-size:17px;line-height:25.5px;display:-webkit-box;overflow:hidden}.hanheng-home .hh-product-moq{align-items:center;gap:4px;margin:0 0 10px;font-size:15px;line-height:24px;display:flex}.hh-product-moq .hh-original-icon{color:var(--color-hh-muted);justify-content:center;align-items:center;width:20px;height:15px;margin-right:4px;display:flex}.hh-product-moq svg{width:5px;height:5px}.hh-product-card .hh-action{align-self:center;margin-top:0}.hh-factory{align-items:start;margin-top:64px;padding-top:24px;padding-bottom:24px}.hh-factory-list{margin:0 0 24px;padding:0;list-style:none}.hh-factory-list li{align-items:start;gap:10px;margin-bottom:15px;line-height:28px;display:flex}.hh-factory-list li:last-child{margin-bottom:0}.hh-factory-list svg{color:var(--color-hh-blue);width:20px;height:20px;margin-top:3px}.hh-factory-visual>img{aspect-ratio:1.5;object-fit:cover;border-radius:20px;width:100%}.hh-world{grid-template-columns:70% 30%;align-items:center;max-width:615px;margin:-150px auto 0;padding-left:64px;display:grid;position:relative}.hh-world-card{box-shadow:var(--shadow-hh-card);background:#fff;border-radius:20px;padding:40px}.hanheng-home .hh-world-card h3{margin:0 0 5px;font-size:18px;line-height:27px}.hh-world-card strong{color:var(--color-hh-blue);font-size:24px;font-weight:500}.hh-world-card p:last-child{margin:0}.hh-world-support{background:var(--color-hh-green);text-align:center;color:#fff;border-radius:50px 0 50px 50px;width:124px;margin-left:-40px;padding:16px;font-size:17px;font-weight:700;line-height:27.2px;position:relative}.hh-qms{margin-top:32px;padding-top:24px;padding-bottom:24px}.hh-qms>img{width:100%}.hh-qms-steps{margin:0;padding:0 0 24px;list-style:none;position:relative}.hh-qms-steps:before{content:"";background:var(--color-hh-green);z-index:0;width:1px;height:calc(65% - 15.6px);position:absolute;top:70px;left:23px}.hh-qms-steps li{align-items:center;gap:30px;margin-bottom:16px;display:flex;position:relative}.hh-qms-steps li:last-child{margin-bottom:0}.hh-qms-steps .hh-step-number{width:47px;height:47px;color:var(--color-hh-green);border-color:var(--color-hh-green);z-index:1;background:#fff;flex-basis:47px;font-size:25px;line-height:1;transition:color .3s cubic-bezier(.17,.67,.35,.95),background-color .3s cubic-bezier(.17,.67,.35,.95)}.hh-qms-steps li:hover .hh-step-number{background:var(--color-hh-green);color:#fff}.hanheng-home .hh-qms-steps h3{margin:5px 0;font-size:20px;line-height:30px}.hh-qms-steps p{margin:0}.hh-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:24px;display:grid}.hh-news-image{display:block}.hh-news-image img{aspect-ratio:1.5;object-fit:cover;border-radius:10px;width:100%;box-shadow:0 8px 20px #0000001a}.hh-news-body{background:var(--color-hh-soft);z-index:2;border-radius:10px;margin:-100px 30px 0;padding:30px;position:relative}.hanheng-home .hh-news-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:20px;line-height:30px;display:-webkit-box;overflow:hidden}.hh-news-body time{font-size:16px;line-height:25.6px}.hh-news-body h3 a:hover,.hh-news-body h3 a:focus-visible{color:var(--color-hh-green)}.hh-discover:hover,.hh-discover:focus-visible{color:var(--color-hh-blue)}.hh-discover{text-transform:uppercase;color:var(--color-hh-green);align-items:center;gap:7px;margin-top:13px;font-size:14px;display:flex}.hh-video-dialog{color:#fff;background:#0b0d18;border:0;border-radius:16px;width:min(1000px,92vw);margin:auto;padding:48px 16px 16px;position:fixed;inset:0;overflow:visible}.hh-video-dialog::backdrop{background:#000000d9}.hh-video-dialog iframe{aspect-ratio:16/9;border:0;width:100%}.hh-video-dialog>a{text-align:center;padding:12px;display:block}.hh-video-close{color:#fff;background:0 0;border:0;padding:4px;position:absolute;top:10px;right:12px}@media (width<=1024px){.hh-hero-grid{grid-template-columns:1fr}.hh-hero-aside{flex-direction:row;justify-content:center;align-self:center;gap:64px}.hh-journey{margin:0 0 24px}.hh-two-columns{grid-template-columns:1fr}.hh-intro{margin-top:24px}.hh-intro img{width:100%}.hh-categories{margin-top:24px}.hh-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-services{grid-template-columns:1fr;margin-top:32px}.hh-service-card>img{aspect-ratio:2}.hh-services-intro{margin-bottom:8px}.hh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-factory{margin-top:32px}.hh-factory-visual{max-width:100%}.hh-qms{margin-top:24px}}@media (width<=767px){.hh-section{margin-top:24px;padding-top:24px;padding-bottom:24px}.hh-hero{background:var(--color-hh-ink) url(/images/pages/hanheng/359e3f68-a921-4e9f-94ee-2de83b869868.jpg) no-repeat 6% 63%/cover}.hh-hero-video,.hh-hero-aside,.hh-hero-overlay{display:none}.hh-hero-grid{min-height:40vh;padding-top:32px;padding-bottom:32px;display:block}.hanheng-home .hh-hero h1{margin:8px 0 15px;font-size:30px;line-height:45px}.hh-hero-copy>p{font-size:18px;line-height:28.8px}.hh-two-columns{gap:16px}.hh-category-grid{gap:16px;padding-top:8px;padding-bottom:24px}.hh-category-card{padding:16px}.hh-services{margin-top:32px}.hanheng-home .hh-services-intro h2{margin-bottom:11px;font-size:22px;line-height:33px}.hanheng-home .hh-service-card h3{margin-top:24px;margin-bottom:8px;font-size:16px;line-height:24px}.hh-product-grid{gap:16px;margin-top:24px}.hanheng-home .hh-product-card h3{margin:10px 0;font-size:15px;line-height:22.5px}.hh-product-card .hh-action{width:100%;min-width:0;padding:13px 12px;font-size:12px}.hh-factory{margin-top:24px}.hh-factory-list{margin-top:16px;margin-bottom:16px}.hh-world{grid-template-columns:1fr;max-width:100%;margin:20px auto 0;padding-left:0}.hh-world-card{padding:24px}.hh-world-support{margin:16px 0 0 auto}.hh-qms-steps:before{display:none}.hanheng-home .hh-qms-steps h3{font-size:16px;line-height:24px}.hh-news-grid{grid-template-columns:1fr;gap:16px}.hh-news-body{margin:-50px 20px 0;padding:15px}.hanheng-home .hh-news-body h3{font-size:16px;line-height:24px}.hh-intro,.hh-categories,.hh-featured{margin-top:32px}.hh-category-grid{grid-auto-rows:1fr;row-gap:32px}.hh-category-card img{margin-bottom:7px}.hh-product-grid{grid-template-columns:1fr;gap:32px;margin-top:12.5px}.hh-product-card{padding:8px 32px 32px}.hanheng-home .hh-product-sku{margin-top:23px}.hanheng-home .hh-product-card h3{margin:10px 0 20px}.hh-product-card .hh-action{width:63%;padding:13px 25px;font-size:14px}.hh-qms{margin-top:16px}.hh-news{margin-top:48px}}.hh-news-grid{margin-top:19px}.hh-news-image{margin-bottom:23.6px}@media (width<=767px){.hh-news-grid{margin-top:12.5px}.hh-news-image{margin-bottom:23px}.hh-services-intro{margin-bottom:0}.hh-world-card{padding:40px}.hh-world-support{margin:-18px 0 0}.hh-qms{row-gap:0}.hh-qms>img{order:2}.hh-qms-steps li{flex-direction:column;align-items:flex-start;gap:0}.hh-qms-steps li>div{display:flow-root}.hh-qms-steps .hh-step-number,.hh-service-card>img{margin-bottom:7px}.hh-news-body time{font-size:15px;line-height:24px;display:block}.hh-discover{line-height:22.4px}.hh-service-card>img{margin-bottom:0}.hanheng-home .hh-service-card h3{margin-top:31px}.hh-discover{margin-top:12px}}.hh-hero-video.is-playing iframe{opacity:1}
