/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
[data-v-e45be199]:root{--el-fill-color-light:#f5f9ff;--el-border-color:#eee}.intro-hero-cta[data-v-e45be199]{color:#fff;cursor:pointer;background:linear-gradient(85deg,#4386ff 0%,#4362ff 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:200px;height:60px;padding:0 28px;font-size:clamp(18px,3.5vw,22px);font-weight:500;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 3px 16px #4086ff33}.intro-hero-cta[data-v-e45be199]:hover{background:linear-gradient(85deg,#3a7aef 0%,#3a56ef 100%);box-shadow:0 3px 16px #4086ff33}.intro-hero-cta[data-v-e45be199]:active{background:linear-gradient(85deg,#316edc 0%,#314adc 100%);box-shadow:0 3px 16px #4086ff33}.intro-hero-cta[data-v-e45be199]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:480px){.intro-hero-cta[data-v-e45be199]{min-width:180px;height:48px;font-size:16px}}@media (prefers-reduced-motion:reduce){.intro-hero-cta[data-v-e45be199]:hover,.intro-hero-cta[data-v-e45be199]:active{transform:none}}.intro-hero-cta-arrow[data-v-e45be199]{font-size:22px;line-height:1}.section-btn[data-v-e45be199]{color:#fff;cursor:pointer;background:#0f67ff;border-radius:30px;justify-content:center;align-items:center;width:180px;height:60px;font-size:20px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.section-btn[data-v-e45be199]:hover{background:#0c52cc}@media (max-width:768px){.section-btn[data-v-e45be199]{width:144px;height:48px;font-size:16px}}.section-btn-plain[data-v-e45be199]{color:#0f67ff;cursor:pointer;border:2px solid #0f67ff;border-radius:30px;justify-content:center;align-items:center;width:180px;height:60px;font-size:20px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.section-btn-plain[data-v-e45be199]:hover{background:#0f67ff1a}@media (max-width:768px){.section-btn-plain[data-v-e45be199]{width:144px;height:48px;font-size:16px}}.cta-btn[data-v-e45be199],.cta-btn-outline[data-v-e45be199],.cta-btn-primary[data-v-e45be199]{color:#fff;background:#4485f5;border-radius:8px;padding:12px 30px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.cta-btn[data-v-e45be199]:hover,.cta-btn-outline[data-v-e45be199]:hover,.cta-btn-primary[data-v-e45be199]:hover{background:#3371d6;transform:translateY(-2px)}.cta-btn-primary[data-v-e45be199]{background:#4485f5}.cta-btn-outline[data-v-e45be199]{color:#4485f5;background:0 0;border:2px solid #4485f5}.cta-btn-outline[data-v-e45be199]:hover{color:#fff;background:#4485f5}.text-center[data-v-e45be199]{text-align:center}.mt-8[data-v-e45be199]{margin-top:2rem}@font-face{font-family:PingFangSC-Semibold;src:url(https://img.lanma.com/front-end/assets/Montserrat-Bold-CPpXCxkU.ttf)}.home-container[data-v-e45be199]{margin:0 auto;padding:80px 0}@media (max-width:768px){.home-container[data-v-e45be199]{padding:60px 0}}.home-container .section-header[data-v-e45be199]{text-align:center;margin-bottom:48px;padding:0 16px}.home-container .section-header h2[data-v-e45be199]{color:#131c20;font-size:clamp(32px,6.5vw,48px);font-weight:700;line-height:2}.home-container .section-header p[data-v-e45be199]{color:#303133;margin:0 auto;font-size:clamp(16px,1.4vw,24px);line-height:1.5}@media (max-width:768px){.home-container .section-header p[data-v-e45be199]{font-size:16px}}.section-dialog-btn[data-v-e45be199]{color:#fff;cursor:pointer;background:#2b5dff;border-radius:8px;justify-content:center;align-items:center;width:170px;height:50px;margin:20px auto 0;font-size:16px;text-decoration:none;display:flex}.intro-hero-module[data-v-e45be199]{width:100%;position:relative;overflow:hidden}.intro-hero-gradient[data-v-e45be199]{z-index:0;background:linear-gradient(#a4b7ef 0%,#e9effb00 100%);padding:174px 0 60px;position:relative;overflow:visible}@media (max-width:979px){.intro-hero-gradient[data-v-e45be199]{padding:50px 0 60px}}.intro-hero-gradient[data-v-e45be199]:before{content:"";z-index:0;pointer-events:none;-webkit-filter:blur(300px);background:linear-gradient(#fff0 0%,#fff 100%);border-radius:50%;width:1426px;height:1426px;position:absolute;top:-815px;left:50%;transform:translate(-50%)scaleY(.8)}.intro-hero-gradient>.intro-hero-top[data-v-e45be199],.intro-hero-gradient>.intro-hero-showcase[data-v-e45be199],.intro-hero-gradient>.intro-hero-stats[data-v-e45be199]{z-index:1;position:relative}.intro-hero-top[data-v-e45be199]{max-width:1440px;margin:0 auto}@media (max-width:979px){.intro-hero-top[data-v-e45be199]{min-height:0;padding-top:96px}}.intro-hero-decor[data-v-e45be199]{filter:drop-shadow(0 14px 28px #0000001a);will-change:transform;flex-shrink:0;justify-content:center;justify-self:center;align-items:center;width:min(200px,24vw);display:flex;position:absolute}.intro-hero-decor .intro-hero-decor-img[data-v-e45be199]{object-fit:contain;max-width:unset;display:block}.intro-hero-decor--left[data-v-e45be199]{animation:4.2s ease-in-out infinite intro-hero-decor-float-left-e45be199;top:0;left:clamp(0px,1.7vw,80px)}.intro-hero-decor--left .intro-hero-decor-img[data-v-e45be199]{width:clamp(182px,22vw,326px);height:clamp(195px,24vw,344px)}@media (max-width:1024px){.intro-hero-decor--left[data-v-e45be199]{display:none}}.intro-hero-decor--right[data-v-e45be199]{animation:5s ease-in-out -1.2s infinite intro-hero-decor-float-right-e45be199;top:-20px;right:clamp(32px,1.7vw,80px)}.intro-hero-decor--right .intro-hero-decor-img[data-v-e45be199]{width:clamp(252px,28vw,390px);height:clamp(240px,27vw,372px)}@media (max-width:1024px){.intro-hero-decor--right[data-v-e45be199]{display:none}}@keyframes intro-hero-decor-float-left-e45be199{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes intro-hero-decor-float-right-e45be199{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.intro-hero-decor--left[data-v-e45be199]{transform:rotate(-12deg);animation:none!important}.intro-hero-decor--right[data-v-e45be199]{transform:rotate(10deg);animation:none!important}}.intro-hero-center[data-v-e45be199]{text-align:center;flex-direction:column;grid-area:1/2;align-items:center;display:flex}@media (max-width:979px){.intro-hero-center[data-v-e45be199]{grid-area:auto/1}}.intro-hero-title[data-v-e45be199]{color:#000;letter-spacing:.02em;margin:0 0 clamp(24px,4.2vw,32px);font-family:Source Han Sans SC,PingFang SC,system-ui,sans-serif;font-size:clamp(32px,2.9vw,48px);font-weight:700;line-height:52px}.intro-hero-title span[data-v-e45be199]{text-wrap:nowrap;display:inline-block}.intro-hero-title span[data-v-e45be199]:last-child{color:#0000;background:linear-gradient(90deg,#4386ff,#4362ff);-webkit-background-clip:text;background-clip:text;margin-left:20px}.intro-hero-features[data-v-e45be199]{flex-wrap:wrap;justify-content:center;gap:clamp(16px,4.2vw,48px);margin:0 0 48px;padding:0;list-style:none;display:flex}.intro-hero-feature[data-v-e45be199]{color:#2d3137;align-items:center;gap:4px;font-size:clamp(14px,4.2vw,20px);font-weight:400;line-height:24px;display:inline-flex}.intro-hero-feature-icon[data-v-e45be199]{font-size:clamp(20px,4.2vw,32px)}.intro-hero-showcase[data-v-e45be199]{width:100%;max-width:none;height:315px;margin-top:clamp(48px,4.2vw,80px);padding:0}@media (max-width:979px){.intro-hero-showcase[data-v-e45be199]{height:auto}}.intro-hero-showcase-viewport[data-v-e45be199]{box-sizing:border-box;width:100%;height:315px;overflow:hidden}@media (max-width:979px){.intro-hero-showcase-viewport[data-v-e45be199]{height:auto}}.intro-hero-showcase-track[data-v-e45be199]{will-change:transform;flex-flow:row;width:max-content;animation:55s linear infinite intro-showcase-marquee-e45be199;display:flex}@media (prefers-reduced-motion:reduce){.intro-hero-showcase-track[data-v-e45be199]{margin-left:auto;margin-right:auto;animation:none;transform:none}.intro-hero-showcase-segment[aria-hidden=true][data-v-e45be199]{display:none}.intro-hero-showcase-segment[data-v-e45be199]{padding-right:0}}@keyframes intro-showcase-marquee-e45be199{0%{transform:translate(0)}to{transform:translate(-50%)}}.intro-hero-showcase-segment[data-v-e45be199]{box-sizing:border-box;flex-flow:row;flex:none;align-items:flex-end;gap:60px;height:315px;padding-bottom:35px;padding-right:50px;display:flex}@media (max-width:979px){.intro-hero-showcase-segment[data-v-e45be199]{gap:60px;height:auto;min-height:240px;padding-bottom:20px;padding-right:60px}}.intro-showcase-cell[data-v-e45be199]{flex:none;position:relative}@media (max-width:979px){.intro-showcase-cell[data-v-e45be199]{--showcase-max-tile-w:200px;--showcase-scale:min(calc(var(--showcase-max-tile-w) / 210px), calc((100vw - 32px - 12px) / 280px))}}@supports (zoom:1){@media (max-width:979px){.intro-showcase-cell[data-v-e45be199]{zoom:var(--showcase-scale)}}@media (max-width:425px){.intro-hero-showcase-segment[data-v-e45be199]{gap:32px;min-height:150px}.intro-showcase-cell[data-v-e45be199]{zoom:.53}}}@supports not (zoom:1){@media (max-width:979px){.intro-showcase-cell[data-v-e45be199]{width:calc(210px * var(--showcase-scale));flex:0 0 calc(210px * var(--showcase-scale));justify-content:center;display:flex}.intro-showcase-cell .intro-showcase-tile[data-v-e45be199]{transform:scale(var(--showcase-scale));transform-origin:bottom}}}.intro-showcase-tile[data-v-e45be199]{box-sizing:border-box;border-radius:22px;width:210px;position:relative;overflow:visible}.intro-showcase-product[data-v-e45be199]{object-fit:contain;pointer-events:none;max-width:unset;display:block;position:absolute}.intro-hero-stats[data-v-e45be199]{margin-top:clamp(48px,4.2vw,80px)}.intro-stats-inner[data-v-e45be199]{grid-template-columns:repeat(4,1fr);gap:clamp(16px,3vw,36px);max-width:clamp(375px,100%,1440px);margin:0 auto;padding:0 clamp(16px,2.7vw,48px);display:grid}@media (max-width:979px){.intro-stats-inner[data-v-e45be199]{grid-template-columns:repeat(2,1fr);gap:14px 12px;padding:0 20px}}.intro-stat-card[data-v-e45be199]{text-align:left;background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 24px #0000000f}@media (max-width:979px){.intro-stat-card[data-v-e45be199]{border-radius:12px;padding:16px 14px}}.intro-stat-value[data-v-e45be199]{color:#0f67ff;margin-bottom:8px;font-family:Roboto,PingFang SC,system-ui,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.2}@media (max-width:979px){.intro-stat-value[data-v-e45be199]{margin-bottom:6px;font-size:clamp(20px,4.2vw,28px)}}.intro-stat-title[data-v-e45be199]{color:#131c20;margin-bottom:8px;font-size:clamp(16px,3vw,24px);font-weight:700;line-height:1.42}@media (max-width:979px){.intro-stat-title[data-v-e45be199]{margin-bottom:6px;font-size:15px;line-height:1.35}}.intro-stat-desc[data-v-e45be199]{color:#999;margin:0;font-size:clamp(14px,3vw,20px);line-height:1.4}@media (max-width:979px){.intro-stat-desc[data-v-e45be199]{font-size:12px;line-height:1.45}}.free-listing-section .features-grid[data-v-e45be199]{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:clamp(16px,3vw,36px);max-width:1440px;margin:0 auto;padding:clamp(36px,3vw,48px) clamp(16px,2.7vw,48px);display:grid}@media (max-width:980px){.free-listing-section .features-grid[data-v-e45be199]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:679px){.free-listing-section .features-grid[data-v-e45be199]{grid-template-columns:minmax(0,1fr)}}.free-listing-section .feature-card[data-v-e45be199]{background:#fff;border-radius:18px;flex-direction:column;width:100%;transition:box-shadow .28s,transform .28s;display:flex;overflow:hidden;box-shadow:0 4px 24px #0000000f}.free-listing-section .feature-card[data-v-e45be199]:hover{transform:translateY(-6px);box-shadow:0 16px 48px #0000001a}.free-listing-section .feature-card:hover .feature-btn[data-v-e45be199]{color:#fff;background:#0f67ff;border-color:#0f67ff}.free-listing-section .feature-image[data-v-e45be199]{background:#f0f2f6;flex-shrink:0;width:100%;margin:0;overflow:hidden}.free-listing-section .feature-image img[data-v-e45be199]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.free-listing-section .feature-content[data-v-e45be199]{flex-direction:column;flex:1;align-items:stretch;min-height:0;padding:clamp(12px,1.5vw,16px);display:flex}.free-listing-section .feature-title-row[data-v-e45be199]{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:6px;display:flex}.free-listing-section .feature-card-title[data-v-e45be199]{color:#131c20;margin:0;font-family:PingFang SC,system-ui,sans-serif;font-size:clamp(16px,2.7vw,24px);font-weight:700;line-height:1.35;position:relative}.free-listing-section .feature-free-badge[data-v-e45be199]{color:#fff;background:#fa541c;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;top:-4px;right:-42px}.free-listing-section .feature-bullet-list[data-v-e45be199]{text-align:left;flex:1;margin:0 0 24px;padding:0;list-style:none}.free-listing-section .feature-bullet-list li[data-v-e45be199]{color:#2d3137;margin-bottom:6px;padding-left:28px;font-size:clamp(14px,2.1vw,16px);line-height:1.55;position:relative}.free-listing-section .feature-bullet-list li[data-v-e45be199]:last-child{margin-bottom:0}.free-listing-section .feature-bullet-list li[data-v-e45be199]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 6L9 17l-5-5' stroke='%230F67FF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;width:18px;height:18px;position:absolute;top:3px;left:0}.free-listing-section .feature-btn[data-v-e45be199]{box-sizing:border-box;color:#0f67ff;background:#fff;border:2px solid #0f67ff;border-radius:12px;justify-content:center;align-items:center;width:100%;height:44px;margin-top:auto;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .22s,color .22s,border-color .22s;display:flex}.hot-products-section .products-carousel[data-v-e45be199]{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2.5vw,36px);width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(16px,2.5vw,48px);display:grid}@media (max-width:425px){.hot-products-section .products-carousel[data-v-e45be199]{grid-template-columns:1fr;font-size:28px}}.hot-products-section .product-item[data-v-e45be199]{aspect-ratio:1;background:#fff;border-radius:24px;width:100%;transition:box-shadow .3s;position:relative;overflow:hidden}.hot-products-section .product-item[data-v-e45be199]:after{content:"";background:linear-gradient(#0000 0%,#0009 100%);width:100%;height:18.8%;position:absolute;bottom:0;left:0}.hot-products-section .product-item .product-tag[data-v-e45be199]{z-index:3;pointer-events:none;color:#fff;text-align:center;justify-content:center;align-items:center;margin:0 auto;font-size:clamp(16px,4.9vw,24px);display:flex;position:absolute;bottom:4.4%;left:0;right:0}.hot-products-section .product-item .product-tag i[data-v-e45be199]{margin-right:4px;font-size:24px}.hot-products-section .product-item .product-img[data-v-e45be199]{object-fit:cover;object-position:center;background-color:#f8f9fa;width:100%;height:100%;transition:transform .3s;display:block;position:absolute;inset:0}.hot-products-section .product-item:hover .product-img[data-v-e45be199]{transform:scale(1.08)}.quality-service-section .service-cards[data-v-e45be199]{aspect-ratio:1344/453;background-image:url(https://img.lanma.com/front-end/assets/img_pz-BA-rKh9r.webp);background-position:50%;background-size:auto 100%;width:calc(100% - 48px);max-width:1344px;margin:0 auto}.factory-section[data-v-e45be199]{background:linear-gradient(#fafafa 0%,#e5effb 100%)}.factory-section h2[data-v-e45be199]{color:#131c20;text-align:center;font-size:clamp(32px,2.9vw,48px);font-weight:700;line-height:2}@media (max-width:768px){.factory-section h2[data-v-e45be199]{font-size:28px}}.factory-section .factory-gallery-bg[data-v-e45be199]{background-image:url(https://img.lanma.com/front-end/assets/%E5%B7%A5%E5%8E%82-CFmE57cF.webp);background-position:50%;background-size:auto 100%;width:100%;height:clamp(200px,28vw,387px);margin:0 auto}.bottom-cta-section.lm[data-v-e45be199]{text-align:center;background-image:url(https://img.lanma.com/front-end/assets/%E5%BA%95%E9%83%A8%E5%B7%A5%E5%8E%82%E8%83%8C%E6%99%AF-CeKTwSjF.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:80px 0;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.bottom-cta-section.lm[data-v-e45be199]{padding:60px 0}}.bottom-cta-section.lm .container[data-v-e45be199]{z-index:1;max-width:1200px;margin:0 auto;padding:0;position:relative}.bottom-cta-section.lm .section-header[data-v-e45be199]{text-align:center;margin-bottom:64px}@media (max-width:768px){.bottom-cta-section.lm .section-header[data-v-e45be199]{margin-bottom:40px}}.bottom-cta-section.lm .section-header h2[data-v-e45be199]{color:#000;text-align:center;font-size:clamp(32px,2.9vw,48px);font-weight:700;line-height:2}.bottom-cta-section.lm .section-header .section-header-gain-access[data-v-e45be199]{color:#000;justify-content:center;align-items:center;gap:16px;font-size:clamp(32px,6.5vw,48px);font-weight:700;line-height:1.5;display:flex}@media (max-width:800px){.bottom-cta-section.lm .section-header .section-header-gain-access[data-v-e45be199]{flex-direction:column;gap:0}}.bottom-cta-section.lm .cta-buttons[data-v-e45be199]{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}