.lishan-oem{overflow:clip;background:var(--oem-page-background);color:var(--oem-text)}.lishan-oem__shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.lishan-oem__hero{position:relative;overflow:hidden;color:var(--oem-hero-text);background:radial-gradient(circle at 82% 18%,rgb(54 142 75 / .23),transparent 34%),linear-gradient(135deg,var(--oem-hero-background),#17271e)}.lishan-oem__hero:before{content:"";position:absolute;inset:auto -12% -65% 42%;width:720px;height:720px;pointer-events:none;border:1px solid rgb(255 255 255 / .06);border-radius:50%}.lishan-oem__hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(36px,6vw,88px);align-items:center;min-height:600px;padding-block:var(--oem-spacing-top)}.lishan-oem__hero-copy{max-width:650px;padding-block:28px}.lishan-oem__eyebrow,.lishan-oem__section-eyebrow,.lishan-oem__cta-eyebrow{margin:0 0 15px;color:var(--oem-accent);font-size:.72rem;font-weight:650;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.lishan-oem__heading{max-width:12ch;margin:0;color:var(--oem-hero-text);font-family:var(--font-heading--family);font-size:clamp(2.65rem,5.4vw,5.2rem);font-style:var(--font-heading--style);font-weight:650;letter-spacing:-.06em;line-height:.96;text-wrap:balance}.lishan-oem__hero-text{max-width:610px;margin-top:24px;color:#ffffffb8;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.7}.lishan-oem__hero-text :is(p,ul,ol),.lishan-oem__section-intro :is(p,ul,ol),.lishan-oem__capability-text :is(p,ul,ol),.lishan-oem__process-text :is(p,ul,ol),.lishan-oem__scope-note-text :is(p,ul,ol),.lishan-oem__cta-text :is(p,ul,ol){margin-block:0}.lishan-oem__hero-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:30px}.lishan-oem__primary-button{--button-color: #ffffff;--button-background-color: var(--oem-accent);--button-border-color: var(--oem-accent);--button-border-width: 0px;min-height:50px;font-weight:650;box-shadow:0 13px 30px #0003}.lishan-oem__primary-button:hover{--button-color: #ffffff;--button-background-color: #26783b;--button-border-color: #26783b;transform:translateY(-1px)}.lishan-oem__secondary-link,.lishan-oem__card-link{width:fit-content;display:inline-flex;align-items:center;gap:8px;color:currentColor;font-size:.9rem;font-weight:650;line-height:1.2;text-decoration:none}.lishan-oem__secondary-link{color:#ffffffe0}.lishan-oem__secondary-link svg,.lishan-oem__card-link svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.lishan-oem__secondary-link:hover svg,.lishan-oem__card-link:hover svg{transform:translate(3px)}.lishan-oem__hero-media{position:relative;min-width:0}.lishan-oem__hero-media picture{display:block}.lishan-oem__hero-image,.lishan-oem__hero-fallback{width:100%;aspect-ratio:4 / 3;display:block;border:1px solid rgb(255 255 255 / .1);border-radius:28px;box-shadow:0 30px 80px #00000052}.lishan-oem__hero-image{height:auto;object-fit:cover}.lishan-oem__hero-fallback{position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgb(75 170 96 / .22),transparent 35%),linear-gradient(145deg,#1a2f23,#0e1712)}.lishan-oem__fallback-device{position:relative;z-index:3;width:34%;min-width:130px;max-width:190px;padding:14px;color:#8ed59d;background:linear-gradient(145deg,#ffffff21,#ffffff0a);border:1px solid rgb(255 255 255 / .14);border-radius:30px;box-shadow:0 24px 65px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lishan-oem__fallback-device svg{width:100%;height:auto;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.lishan-oem__fallback-orbit{position:absolute;z-index:1;border:1px solid rgb(113 206 133 / .18);border-radius:50%}.lishan-oem__fallback-orbit--one{width:72%;aspect-ratio:1}.lishan-oem__fallback-orbit--two{width:46%;aspect-ratio:1}.lishan-oem__fallback-label{position:absolute;z-index:4;padding:8px 11px;color:#ffffffc2;background:#ffffff12;border:1px solid rgb(255 255 255 / .1);border-radius:999px;font-size:.69rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lishan-oem__fallback-label--brand{top:17%;left:8%}.lishan-oem__fallback-label--config{top:16%;right:6%}.lishan-oem__fallback-label--packaging{bottom:15%;left:7%}.lishan-oem__fallback-label--documents{right:7%;bottom:16%}.lishan-oem__section{padding-block:var(--oem-spacing-bottom)}.lishan-oem__section--capabilities{background:var(--oem-page-background)}.lishan-oem__section--process{background:var(--oem-surface-background)}.lishan-oem__section-header{max-width:760px;margin-bottom:clamp(32px,5vw,54px)}.lishan-oem__section-header--process{max-width:720px}.lishan-oem__section-heading{max-width:19ch;margin:0;color:var(--oem-text);font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.7rem);font-style:var(--font-heading--style);font-weight:650;letter-spacing:-.052em;line-height:1;text-wrap:balance}.lishan-oem__section-intro{max-width:670px;margin-top:19px;color:var(--oem-muted);font-size:1rem;line-height:1.7}.lishan-oem__capability-grid{display:grid;grid-template-columns:repeat(var(--oem-capability-columns),minmax(0,1fr));gap:18px}.lishan-oem__capability-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:var(--oem-surface-background);border:1px solid var(--oem-border);border-radius:20px;box-shadow:0 12px 34px #1114110b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lishan-oem__capability-card:hover{transform:translateY(-4px);border-color:var(--oem-accent);box-shadow:0 20px 44px #11141117}.lishan-oem__capability-media{min-height:158px;display:grid;place-items:center;overflow:hidden;color:var(--oem-accent);background:radial-gradient(circle at 75% 20%,rgb(47 143 70 / .15),transparent 35%),linear-gradient(145deg,#f2f6f1,#e3ebe4);border-bottom:1px solid var(--oem-border)}.lishan-oem__capability-image{width:100%;height:100%;min-height:158px;display:block;object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1)}.lishan-oem__capability-card:hover .lishan-oem__capability-image{transform:scale(1.035)}.lishan-oem__capability-icon{width:72px;height:72px;display:grid;place-items:center;padding:15px;color:var(--oem-accent);background:#ffffffc2;border:1px solid rgb(47 143 70 / .18);border-radius:20px;box-shadow:0 14px 32px #1a422414}.lishan-oem__capability-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lishan-oem__capability-body{flex:1;display:flex;flex-direction:column;padding:23px 22px 21px}.lishan-oem__capability-title{margin:0;color:var(--oem-text);font-family:var(--font-heading--family);font-size:clamp(1.08rem,1.35vw,1.28rem);font-style:var(--font-heading--style);font-weight:650;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.lishan-oem__capability-text{margin-top:12px;color:var(--oem-muted);font-size:.94rem;line-height:1.65}.lishan-oem__card-link{margin-top:auto;padding-top:20px;color:var(--oem-accent)}.lishan-oem__scope-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;margin-top:22px;padding:21px 22px;color:var(--oem-text);background:#2f8f460e;border:1px solid rgb(47 143 70 / .18);border-radius:18px}.lishan-oem__scope-note-icon{width:34px;height:34px;display:grid;place-items:center;color:var(--oem-accent)}.lishan-oem__scope-note-icon svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lishan-oem__scope-note-heading{margin:0;color:var(--oem-text);font-size:1rem;font-weight:650;line-height:1.3}.lishan-oem__scope-note-text{margin-top:7px;color:var(--oem-muted);font-size:.91rem;line-height:1.65}.lishan-oem__process-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--oem-border);border-left:1px solid var(--oem-border)}.lishan-oem__process-item{position:relative;min-width:0;min-height:255px;padding:26px 25px 28px;background:var(--oem-surface-background);border-right:1px solid var(--oem-border);border-bottom:1px solid var(--oem-border)}.lishan-oem__process-number{display:inline-flex;margin-bottom:42px;color:var(--oem-accent);font-size:.72rem;font-weight:650;letter-spacing:.14em;line-height:1}.lishan-oem__process-title{max-width:17ch;margin:0;color:var(--oem-text);font-family:var(--font-heading--family);font-size:clamp(1.1rem,1.6vw,1.35rem);font-style:var(--font-heading--style);font-weight:650;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.lishan-oem__process-text{margin-top:12px;color:var(--oem-muted);font-size:.93rem;line-height:1.65}.lishan-oem__bottom{padding-block:0 var(--oem-spacing-bottom);background:var(--oem-page-background)}.lishan-oem__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(26px,6vw,76px);align-items:center;padding:clamp(30px,5vw,54px);color:var(--oem-cta-text);background:radial-gradient(circle at 84% 15%,rgb(72 177 94 / .22),transparent 33%),var(--oem-cta-background);border-radius:25px;box-shadow:0 20px 54px #10261c26}.lishan-oem__cta-copy{max-width:760px}.lishan-oem__cta-eyebrow{color:#72cf85}.lishan-oem__cta-heading{max-width:21ch;margin:0;color:var(--oem-cta-text);font-family:var(--font-heading--family);font-size:clamp(1.7rem,3.2vw,2.75rem);font-style:var(--font-heading--style);font-weight:650;letter-spacing:-.047em;line-height:1.04;text-wrap:balance}.lishan-oem__cta-text{max-width:650px;margin-top:16px;color:#ffffffb8;font-size:.97rem;line-height:1.65}.lishan-oem__cta-button{--button-color: #ffffff;--button-background-color: var(--oem-accent);--button-border-color: var(--oem-accent);--button-border-width: 0px;min-width:210px;min-height:50px;justify-self:end;font-weight:650;white-space:nowrap;box-shadow:0 12px 28px #0000002e}.lishan-oem__cta-button:hover{--button-color: #ffffff;--button-background-color: #26783b;--button-border-color: #26783b;transform:translateY(-1px)}.lishan-oem__primary-button:focus-visible,.lishan-oem__secondary-link:focus-visible,.lishan-oem__card-link:focus-visible,.lishan-oem__cta-button:focus-visible{outline:2px solid var(--oem-accent);outline-offset:4px}@media screen and (max-width:989px){.lishan-oem__hero-grid{grid-template-columns:1fr;min-height:0;padding-block:max(60px,var(--oem-spacing-top))}.lishan-oem__hero-copy{max-width:720px;padding-bottom:0}.lishan-oem__hero-media{max-width:760px}.lishan-oem__capability-grid{grid-template-columns:repeat(var(--oem-capability-columns-tablet),minmax(0,1fr))}.lishan-oem__process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lishan-oem__cta{grid-template-columns:1fr}.lishan-oem__cta-button{justify-self:start}}@media screen and (max-width:749px){.lishan-oem__shell{width:min(100% - 24px,1180px)}.lishan-oem__hero-grid{gap:34px;padding-block:52px}.lishan-oem__heading{max-width:12ch;font-size:clamp(2.35rem,11vw,3.55rem)}.lishan-oem__hero-text{margin-top:19px;font-size:.98rem}.lishan-oem__hero-actions{align-items:flex-start;flex-direction:column;margin-top:25px}.lishan-oem__primary-button{width:100%}.lishan-oem__hero-image,.lishan-oem__hero-fallback{aspect-ratio:4 / 3;border-radius:20px}.lishan-oem__fallback-label{padding:7px 9px;font-size:.58rem}.lishan-oem__section{padding-block:max(52px,calc(var(--oem-spacing-bottom) * .72))}.lishan-oem__section-header{margin-bottom:29px}.lishan-oem__section-heading{max-width:15ch;font-size:clamp(2rem,9.5vw,3rem)}.lishan-oem__capability-grid{grid-template-columns:1fr;gap:14px}.lishan-oem__capability-card{border-radius:18px}.lishan-oem__capability-media{min-height:150px}.lishan-oem__scope-note,.lishan-oem__process-list{grid-template-columns:1fr}.lishan-oem__process-item{min-height:0;padding:23px 21px 25px}.lishan-oem__process-number{margin-bottom:27px}.lishan-oem__bottom{padding-bottom:max(52px,calc(var(--oem-spacing-bottom) * .72))}.lishan-oem__cta{padding:29px 22px;border-radius:20px}.lishan-oem__cta-button{width:100%;justify-self:stretch}}@media(prefers-reduced-motion:reduce){.lishan-oem__primary-button,.lishan-oem__secondary-link svg,.lishan-oem__capability-card,.lishan-oem__capability-image,.lishan-oem__card-link svg,.lishan-oem__cta-button{transition:none}.lishan-oem__primary-button:hover,.lishan-oem__secondary-link:hover svg,.lishan-oem__capability-card:hover,.lishan-oem__capability-card:hover .lishan-oem__capability-image,.lishan-oem__card-link:hover svg,.lishan-oem__cta-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/page-oem-odm-v2.css.map */
