:root{--lishan-soft-black: #060807;--lishan-soft-black-raised: #111412;--lishan-soft-canvas: #eef0f3;--lishan-soft-surface: #f2f4f6;--lishan-soft-surface-high: #f8f9fa;--lishan-soft-white: #ffffff;--lishan-soft-ink: #0d0f10;--lishan-soft-body: #34383c;--lishan-soft-muted: #666b70;--lishan-soft-border: rgba(16, 20, 23, .1);--lishan-soft-border-light: rgba(16, 20, 23, .055);--lishan-soft-shadow-dark: rgba(33, 39, 44, .13);--lishan-soft-shadow-light: rgba(255, 255, 255, .92);--lishan-soft-green: #2da548;--lishan-soft-green-dark: #187d35;--lishan-soft-radius-sm: 14px;--lishan-soft-radius-md: 20px;--lishan-soft-radius-lg: 24px;--lishan-soft-raised: 9px 9px 21px var(--lishan-soft-shadow-dark), -9px -9px 21px var(--lishan-soft-shadow-light);--lishan-soft-raised-small: 5px 5px 12px rgba(33, 39, 44, .12), -5px -5px 12px rgba(255, 255, 255, .94);--lishan-soft-pressed: inset 4px 4px 9px rgba(33, 39, 44, .12), inset -4px -4px 9px rgba(255, 255, 255, .9);--lishan-soft-dark-raised: 10px 12px 26px rgba(0, 0, 0, .34), -4px -4px 12px rgba(255, 255, 255, .025)}#header-group,#header-group>.header-section,#header-component.lishan-header-v2,#header-component.lishan-header-v2 .header__row--top{background:var(--lishan-soft-black)}#header-group>.header-section,#header-component.lishan-header-v2{border-bottom:0;box-shadow:none}#header-component.lishan-header-v2 .header__row--top:not(.divider--page-width),#header-component.lishan-header-v2 .header__row--top.divider--page-width .header__columns,#header-component.lishan-header-v2 .header__row--bottom{border-bottom-width:0;border-bottom-color:transparent}#header-component.lishan-header-v2 .menu-list__link-title:after{background:var(--lishan-soft-green)}#header-component.lishan-header-v2 .lishan-header-v2__cta{min-height:44px;padding-inline:21px;border-color:#ffffff14;border-radius:999px;color:#fff;background:linear-gradient(145deg,#20833c,#155d2b);box-shadow:6px 7px 16px #085b2542,-3px -3px 9px #53d47724;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}#header-component.lishan-header-v2 .lishan-header-v2__cta:hover{border-color:#ffffff1f;background:linear-gradient(145deg,#23853f,#155d2b);box-shadow:8px 9px 19px #085b254d,-3px -3px 9px #53d47729;transform:translateY(-1px)}#header-component.lishan-header-v2 .lishan-header-v2__cta:active{transform:translateY(1px);box-shadow:inset 4px 4px 9px #05481d61,inset -3px -3px 7px #67e88929}#header-component.lishan-header-v2 .lishan-header-v2__cta:focus-visible,#header-component.lishan-header-v2 .menu-list__link:focus-visible,.lishan-footer-v2 a:focus-visible{outline:3px solid #7fd88a;outline-offset:3px}.lishan-footer-v2{background:radial-gradient(circle at 12% 0%,rgba(45,165,72,.075),transparent 29%),var(--lishan-soft-black);border-top-color:#ffffff0e}.lishan-footer-v2__contact li{border-radius:14px}footer:has(.lishan-footer-v2),body.template-index footer:has(.lishan-footer-v2){background:radial-gradient(circle at 12% 0%,rgba(45,165,72,.075),transparent 29%),var(--lishan-soft-black)!important;border-top-color:#ffffff0e!important;color:#ffffffb8!important}footer:has(.lishan-footer-v2) :is(.section-background,.custom-section-background),body.template-index footer:has(.lishan-footer-v2) :is(.section-background,.custom-section-background){background:transparent!important}footer:has(.lishan-footer-v2) .lishan-footer-v2,body.template-index footer:has(.lishan-footer-v2) .lishan-footer-v2{background:radial-gradient(circle at 12% 0%,rgba(45,165,72,.075),transparent 29%),var(--lishan-soft-black)!important;color:#ffffffb8!important}footer:has(.lishan-footer-v2) .lishan-footer-v2 :is(h2,.lishan-footer-v2__brand-name),body.template-index footer:has(.lishan-footer-v2) .lishan-footer-v2 :is(h2,.lishan-footer-v2__brand-name){color:#fff!important}footer:has(.lishan-footer-v2) .lishan-footer-v2 :is(p,a,span,strong),body.template-index footer:has(.lishan-footer-v2) .lishan-footer-v2 :is(p,a,span,strong){color:#ffffffb3!important}.template-index{--lishan-v2-black: var(--lishan-soft-black);--lishan-v2-black-soft: var(--lishan-soft-black-raised);--lishan-v2-ink: var(--lishan-soft-ink);--lishan-v2-text: var(--lishan-soft-body);--lishan-v2-muted: var(--lishan-soft-muted);--lishan-v2-line: rgba(16, 20, 23, .09);--lishan-v2-surface: var(--lishan-soft-canvas);--lishan-v2-surface-soft: var(--lishan-soft-surface);--lishan-v2-green: var(--lishan-soft-green);--lishan-v2-green-dark: var(--lishan-soft-green-dark);--lishan-v2-green-soft: #e5eee7;--lishan-v2-radius-sm: 14px;--lishan-v2-radius-md: 20px;--lishan-v2-radius-lg: 24px;--lishan-v2-shadow-sm: var(--lishan-soft-raised);--lishan-v2-shadow-md: 13px 14px 30px rgba(33, 39, 44, .14), -12px -12px 28px rgba(255, 255, 255, .95)}.template-index #MainContent,.template-index .lishan-home-v2:not(.lishan-v2-hero):not(.lishan-v2-final-cta){background:var(--lishan-soft-canvas)}.template-index .lishan-v2-hero{background:var(--lishan-soft-black)}.template-index .lishan-v2-hero__content{background:radial-gradient(circle at 78% 35%,rgba(45,165,72,.09),transparent 34%),linear-gradient(115deg,#111512,#070907 72%,#070907e6)}.template-index .lishan-v2-hero__media,.template-index .lishan-v2-hero__media--system{background:var(--lishan-soft-black)}.template-index .lishan-v2-hero-system__hub{border-color:#ffffff16;border-radius:22px;background:linear-gradient(145deg,#111512,#050605);box-shadow:var(--lishan-soft-dark-raised)}.template-index .lishan-v2-hero-system__flow span,.template-index .lishan-v2-hero-system__tags span{border-color:#ffffff13;border-radius:14px;background:linear-gradient(145deg,#131814f5,#070907f5);box-shadow:6px 7px 16px #00000040,-3px -3px 8px #ffffff05}.template-index .lishan-v2-button{border-radius:999px;transition:transform .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease}.template-index .lishan-v2-button--primary{color:#fff;border-color:#ffffff14;background:linear-gradient(145deg,#20833c,#155d2b);box-shadow:6px 7px 16px #085b2540,-3px -3px 9px #53d47721}.template-index .lishan-v2-button--primary:hover{background:linear-gradient(145deg,#23853f,#155d2b);box-shadow:8px 9px 19px #085b254a,-3px -3px 9px #53d47726}.template-index .lishan-v2-button--secondary{color:var(--lishan-soft-ink);border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#fafbfc,#e7eaed);box-shadow:var(--lishan-soft-raised-small)}.template-index .lishan-v2-button--secondary:hover{color:var(--lishan-soft-ink);border-color:#1014171c;background:linear-gradient(145deg,#fff,#e7eaed)}.template-index .lishan-v2-button--inverse{color:#fff;border-color:#ffffff17;background:linear-gradient(145deg,#171a18,#050605);box-shadow:6px 7px 15px #0000004d,-3px -3px 9px #ffffff09}.template-index .lishan-v2-button--inverse:hover{color:#fff;border-color:#ffffff24;background:linear-gradient(145deg,#1b1e1c,#050605)}.template-index .lishan-v2-button:active{transform:translateY(1px)}.template-index .lishan-v2-button--primary:active{box-shadow:inset 4px 4px 9px #05481d66,inset -3px -3px 7px #67e88929}.template-index .lishan-v2-button--inverse:active{box-shadow:inset 4px 4px 9px #00000080,inset -3px -3px 7px #ffffff13}.template-index .lishan-v2-button--secondary:active{box-shadow:var(--lishan-soft-pressed)}.template-index .lishan-v2-card,.template-index .lishan-v2-challenge-card,.template-index .lishan-v2-application-card,.template-index .lishan-v2-platform-card,.template-index .lishan-v2-value-card{border-color:var(--lishan-soft-border-light);border-radius:var(--lishan-soft-radius-md);background:linear-gradient(145deg,var(--lishan-soft-surface-high),#e9ecef);box-shadow:var(--lishan-soft-raised);transition:transform .18s ease,box-shadow .18s ease}.template-index .lishan-v2-card:hover,.template-index .lishan-v2-challenge-card:hover,.template-index .lishan-v2-application-card:hover,.template-index .lishan-v2-platform-card:hover,.template-index .lishan-v2-value-card:hover{transform:translateY(-2px);box-shadow:12px 13px 27px #21272c25,-11px -11px 26px #fffffff2}.template-index .lishan-v2-challenge-card__icon,.template-index .lishan-v2-audience-card__icon,.template-index .lishan-v2-value-card__icon,.template-index .lishan-v2-application-card__icon,.template-index .lishan-v2-platform-card__icon{border:1px solid var(--lishan-soft-border-light);background:var(--lishan-soft-surface);box-shadow:var(--lishan-soft-pressed)}.template-index .lishan-v2-audience-card{padding:16px;border:1px solid var(--lishan-soft-border-light);border-radius:16px;background:linear-gradient(145deg,#f7f8f9,#e9ecef);box-shadow:var(--lishan-soft-raised-small)}.template-index .lishan-v2-process-step__number{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#fafbfc,#e7eaed);box-shadow:var(--lishan-soft-raised-small)}.template-index .lishan-v2-oem{border-color:#fff1;border-radius:var(--lishan-soft-radius-lg);background:radial-gradient(circle at 84% 15%,rgba(45,165,72,.11),transparent 32%),linear-gradient(145deg,#111512,#050605);box-shadow:var(--lishan-soft-dark-raised)}.template-index .lishan-v2-oem__note{border-color:#ffffff12;border-radius:16px;background:#ffffff09;box-shadow:inset 2px 2px 6px #0003,inset -2px -2px 6px #ffffff05}.template-index .lishan-v2-final-cta{background:var(--lishan-soft-canvas)}.template-index .lishan-v2-final-cta__inner{border:1px solid rgba(255,255,255,.065);border-radius:var(--lishan-soft-radius-lg);background:radial-gradient(circle at 12% 0%,rgba(45,165,72,.1),transparent 31%),linear-gradient(145deg,#111512,#050605);box-shadow:var(--lishan-soft-dark-raised)}.template-index .lishan-v2-final-cta__icon{border-color:#ffffff12;background:linear-gradient(145deg,#171b18,#090b09);box-shadow:5px 5px 13px #00000047,-3px -3px 8px #ffffff06}.lpv3-section,.lpv3-final,.lpv3-mobile-quote{--lpv3-black: var(--lishan-soft-black);--lpv3-ink: var(--lishan-soft-ink);--lpv3-body: var(--lishan-soft-body);--lpv3-muted: var(--lishan-soft-muted);--lpv3-line: rgba(16, 20, 23, .09);--lpv3-surface: var(--lishan-soft-surface);--lpv3-white: var(--lishan-soft-white);--lpv3-radius-sm: 14px;--lpv3-radius-md: 22px}.lpv3-section:not(.lpv3-hero-section){border-top-color:#10141711;background:var(--lishan-soft-canvas)}.lpv3-hero-section,.lpv3-hero-section .lpv3-media-stage,.lpv3-hero-section .lpv3-media-panel{background:var(--lishan-soft-white)}.lpv3-button{border-color:#ffffff14;border-radius:999px;background:linear-gradient(145deg,#171a18,#050605);box-shadow:6px 7px 15px #00000042,-3px -3px 9px #fff1;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.lpv3-button:hover{background:linear-gradient(145deg,#1c1f1d,#050605);box-shadow:8px 9px 19px #0000004a,-3px -3px 9px #ffffff13;transform:translateY(-1px)}.lpv3-button:active{transform:translateY(1px);box-shadow:inset 4px 4px 9px #0000007a,inset -3px -3px 7px #ffffff13}.lpv3-gallery-arrow{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#fff,#e8ebee);box-shadow:var(--lishan-soft-raised-small)}.lpv3-gallery-arrow:hover:not(:disabled){border-color:#1014171c;background:linear-gradient(145deg,#fff,#e6e9ec);transform:translateY(-1px)}.lpv3-gallery-arrow:active:not(:disabled){transform:translateY(1px);box-shadow:var(--lishan-soft-pressed)}.lpv3-gallery-status{border:1px solid var(--lishan-soft-border-light);border-radius:999px;background:var(--lishan-soft-surface);box-shadow:var(--lishan-soft-pressed)}.lpv3-thumb{border-color:var(--lishan-soft-border-light);border-radius:14px;background:linear-gradient(145deg,#fff,#e8ebee);box-shadow:var(--lishan-soft-raised-small)}.lpv3-thumb[aria-pressed=true]{border-color:#1014172e;background:#eceff1;box-shadow:var(--lishan-soft-pressed)}.lpv3-product-nav{border-color:#10141713;background:#eef0f3eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lpv3-product-nav__links{gap:4px;padding:5px;border:1px solid var(--lishan-soft-border-light);border-radius:16px;background:#eceff1;box-shadow:var(--lishan-soft-pressed)}.lpv3-product-nav__links a,.lpv3-product-nav__links button{min-height:42px;padding:10px 16px;border:1px solid transparent;border-radius:12px;color:var(--lishan-soft-muted)}.lpv3-product-nav__links a:hover,.lpv3-product-nav__links button:hover{color:var(--lishan-soft-ink)}.lpv3-product-nav__links a[aria-current=true],.lpv3-product-nav__links button[aria-selected=true]{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#fff,#e5e8eb);color:var(--lishan-soft-ink);box-shadow:var(--lishan-soft-raised-small)}.lpv3-configurator{border:1px solid var(--lishan-soft-border-light);background:linear-gradient(145deg,#f7f8f9,#e9ecef);box-shadow:var(--lishan-soft-raised)}.lpv3-choice span{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#f9fafb,#e7eaed);box-shadow:var(--lishan-soft-raised-small);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.lpv3-choice:hover span{transform:translateY(-1px)}.lpv3-choice input:checked+span{position:relative;padding-left:29px;border-color:#10141721;background:#eceff1;color:var(--lishan-soft-ink);box-shadow:var(--lishan-soft-pressed)}.lpv3-choice input:checked+span:before{position:absolute;top:50%;left:13px;width:7px;height:7px;transform:translateY(-50%);border-radius:50%;background:var(--lishan-soft-green);box-shadow:0 0 0 3px #2da5481f;content:""}.lpv3-input,.lpv3-fixed-value{border-color:var(--lishan-soft-border-light);background:#eceff1;box-shadow:var(--lishan-soft-pressed)}.lpv3-project-requirements,.lpv3-config-summary{border-color:#10141716}.lpv3-module-toggle{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#fff,#e8ebee);box-shadow:var(--lishan-soft-raised-small)}.lpv3-spec-row,.lpv3-data-item,.lpv3-document,.lpv3-capability,.lpv3-application{border:1px solid var(--lishan-soft-border-light);border-radius:18px;background:linear-gradient(145deg,#f8f9fa,#e9ecef);box-shadow:var(--lishan-soft-raised-small)}.lpv3-spec-row,.lpv3-data-item,.lpv3-document,.lpv3-capability{padding:22px}.lpv3-data-list,.lpv3-document-list{display:grid;gap:14px;border-top:0}.lpv3-data-item,.lpv3-document{border-bottom:1px solid var(--lishan-soft-border-light)}.lpv3-capability-list{gap:16px}.lpv3-application{overflow:hidden;border-top:1px solid var(--lishan-soft-border-light)}.lpv3-application__media{margin-top:0;border-radius:18px 18px 0 0}.lpv3-application__body{padding:20px}.lpv3-final{background:var(--lishan-soft-canvas)}.lpv3-final__inner{margin-block:48px;padding:54px;border:1px solid rgba(255,255,255,.065);border-radius:var(--lishan-soft-radius-lg);background:radial-gradient(circle at 10% 0%,rgba(45,165,72,.1),transparent 31%),linear-gradient(145deg,#111512,#050605);box-shadow:var(--lishan-soft-dark-raised)}.lpv3-final .lpv3-button{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#fff,#e8ebee);color:var(--lishan-soft-ink);box-shadow:var(--lishan-soft-raised-small)}.lpv3-mobile-quote{border-top-color:var(--lishan-soft-border-light);background:#eef0f3f0}.b2b-page{--b2b-ink: var(--lishan-soft-ink);--b2b-muted: var(--lishan-soft-muted);--b2b-line: rgba(16, 20, 23, .085);--b2b-paper: var(--lishan-soft-canvas);--b2b-accent: var(--lishan-soft-green-dark);background:var(--lishan-soft-canvas);color:var(--lishan-soft-ink)}.b2b-page__hero,.b2b-page__section{border-bottom-color:#10141713}.b2b-page__card,.b2b-page__step{border:1px solid var(--lishan-soft-border-light);border-radius:var(--lishan-soft-radius-md);background:linear-gradient(145deg,#f8f9fa,#e9ecef);box-shadow:var(--lishan-soft-raised-small)}.b2b-page__step{margin-bottom:14px;padding:24px 22px 24px 68px}.b2b-page__step:before{left:22px;top:24px}.b2b-page__button{min-height:46px;padding:12px 22px;align-items:center;justify-content:center;border-radius:999px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.b2b-page__button--primary,.b2b-page__cta .b2b-page__button{border-color:#ffffff14;background:linear-gradient(145deg,#171a18,#050605);color:#fff;box-shadow:6px 7px 15px #00000045,-3px -3px 9px #ffffff0f}.b2b-page__button--secondary{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#fafbfc,#e7eaed);color:var(--lishan-soft-ink);box-shadow:var(--lishan-soft-raised-small)}.b2b-page__button:hover{transform:translateY(-1px)}.b2b-page__button:active{transform:translateY(1px)}.b2b-page__button--primary:active,.b2b-page__cta .b2b-page__button:active{box-shadow:inset 4px 4px 9px #00000080,inset -3px -3px 7px #ffffff13}.b2b-page__button--secondary:active{box-shadow:var(--lishan-soft-pressed)}.b2b-page__cta{margin-inline:auto;width:min(1240px,calc(100% - 48px));border:1px solid rgba(255,255,255,.065);border-radius:var(--lishan-soft-radius-lg);background:radial-gradient(circle at 10% 0%,rgba(45,165,72,.1),transparent 31%),linear-gradient(145deg,#111512,#050605);box-shadow:var(--lishan-soft-dark-raised)}.b2b-page :is(.b2b-page__button,a):focus-visible{outline:3px solid var(--lishan-soft-green-dark);outline-offset:3px}.b2b-page__cta :is(.b2b-page__button,a):focus-visible{outline-color:#7fd88a}.lishan-contact{color:var(--lishan-soft-ink);background:var(--lishan-soft-canvas)}.lishan-contact__hero{background:radial-gradient(circle at 82% 18%,rgba(45,165,72,.13),transparent 32%),linear-gradient(135deg,#060807,#111512)}.lishan-contact__body{background:var(--lishan-soft-canvas)}.lishan-contact__channel,.lishan-contact__form-card{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#f8f9fa,#e9ecef);box-shadow:var(--lishan-soft-raised)}.lishan-contact__channel-icon{border-color:var(--lishan-soft-border-light);background:var(--lishan-soft-surface);box-shadow:var(--lishan-soft-pressed)}.lishan-contact__field input,.lishan-contact__field select,.lishan-contact__field textarea{border-color:var(--lishan-soft-border-light);background:#eceff1;box-shadow:var(--lishan-soft-pressed)}.lishan-contact__field input:focus,.lishan-contact__field select:focus,.lishan-contact__field textarea:focus{border-color:var(--lishan-soft-green-dark);background:#f8f9fa;box-shadow:inset 3px 3px 7px #21272c1a,inset -3px -3px 7px #ffffffe6,0 0 0 3px #187d3529}.lishan-contact__submit{--button-color: #ffffff;--button-background-color: #060807;--button-border-color: rgba(255, 255, 255, .08);--button-border-width: 1px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:linear-gradient(145deg,#171a18,#050605);color:#fff;box-shadow:6px 7px 15px #00000045,-3px -3px 9px #ffffff0f}.lishan-contact__submit:hover{--button-color: #ffffff;--button-background-color: #060807;--button-border-color: rgba(255, 255, 255, .12);background:linear-gradient(145deg,#1c1f1d,#050605)}.lishan-contact__submit:active{transform:translateY(1px);box-shadow:inset 4px 4px 9px #00000080,inset -3px -3px 7px #ffffff13}.lishan-contact :is(.lishan-contact__channel,.lishan-contact__privacy-link,.lishan-contact__submit):focus-visible{outline:3px solid var(--lishan-soft-green-dark);outline-offset:3px}.lishan-page,.lishan-solutions{background:var(--lishan-soft-canvas);color:var(--lishan-soft-ink)}.lishan-page__card,.lishan-page__identity,.lishan-page__cta-shell,.lishan-page__support>div,.lishan-solutions__card{border-color:var(--lishan-soft-border-light);border-radius:var(--lishan-soft-radius-lg);background:linear-gradient(145deg,#f8f9fa,#e9ecef);box-shadow:var(--lishan-soft-raised)}.lishan-solutions__card{transition:transform .18s ease,box-shadow .18s ease}.lishan-solutions__card:hover{box-shadow:12px 13px 27px #21272c25,-11px -11px 26px #fffffff2;transform:translateY(-2px)}.lishan-solutions__card-icon{border:1px solid var(--lishan-soft-border-light);background:var(--lishan-soft-surface);box-shadow:var(--lishan-soft-pressed)}.lishan-page__hero-card{border:1px solid rgba(255,255,255,.06);background:linear-gradient(145deg,#111512,#050605);box-shadow:var(--lishan-soft-dark-raised)}.lishan-page__actions .button,.lishan-page__cta-shell .button,.lishan-solutions__cta-button,.about-page__cta-button{--button-color: #fff;--button-background-color: #060807;--button-border-color: rgba(255, 255, 255, .08);--button-border-width: 1px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:linear-gradient(145deg,#171a18,#050605);color:#fff;box-shadow:6px 7px 15px #00000045,-3px -3px 9px #ffffff0f;transition:transform .16s ease,box-shadow .16s ease}.lishan-page__actions .button:hover,.lishan-page__cta-shell .button:hover,.lishan-solutions__cta-button:hover,.about-page__cta-button:hover{background:linear-gradient(145deg,#1c1f1d,#050605);transform:translateY(-1px)}.lishan-page__actions .button:active,.lishan-page__cta-shell .button:active,.lishan-solutions__cta-button:active,.about-page__cta-button:active{transform:translateY(1px);box-shadow:inset 4px 4px 9px #0000007a,inset -3px -3px 7px #ffffff12}.lishan-solutions__cta,.lishan-b2b-catalog__cta,.about-page__cta-inner{border:1px solid rgba(255,255,255,.065);border-radius:var(--lishan-soft-radius-lg);background:radial-gradient(circle at 10% 0%,rgba(45,165,72,.1),transparent 31%),linear-gradient(145deg,#111512,#050605);box-shadow:var(--lishan-soft-dark-raised)}.lishan-b2b-catalog{--catalog-page-background: var(--lishan-soft-canvas);--catalog-card-background: var(--lishan-soft-surface);--catalog-text: var(--lishan-soft-ink);--catalog-muted: var(--lishan-soft-muted);--catalog-border: rgba(16, 20, 23, .085);--catalog-accent: var(--lishan-soft-black);--catalog-accent-text: #fff;--catalog-hero-background: var(--lishan-soft-black)}.lishan-b2b-catalog__hero{background:radial-gradient(circle at 82% 18%,rgba(45,165,72,.14),transparent 34%),linear-gradient(135deg,#080a09,#111512)}.lishan-b2b-catalog__category-link,.lishan-b2b-catalog__sort select,.lishan-b2b-catalog__sort-submit{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#f8f9fa,#e9ecef);box-shadow:var(--lishan-soft-raised-small)}.lishan-b2b-catalog__category-link--active{border-color:#10141721;background:#eceff1;color:var(--lishan-soft-ink);box-shadow:var(--lishan-soft-pressed)}.lishan-b2b-catalog__card,.lishan-b2b-catalog__empty{border-color:var(--lishan-soft-border-light);border-radius:var(--lishan-soft-radius-lg);background:linear-gradient(145deg,#f8f9fa,#e9ecef);box-shadow:var(--lishan-soft-raised)}.lishan-b2b-catalog__card:hover,.lishan-b2b-catalog__card:focus-within{box-shadow:12px 13px 27px #21272c25,-11px -11px 26px #fffffff2;transform:translateY(-2px)}.lishan-b2b-catalog__button,.lishan-b2b-catalog__empty-button,.lishan-b2b-catalog__cta-button{border-radius:999px;transition:transform .16s ease,box-shadow .16s ease}.lishan-b2b-catalog__button--primary,.lishan-b2b-catalog__empty-button,.lishan-b2b-catalog__cta-button{border-color:#ffffff14;background:linear-gradient(145deg,#171a18,#050605);color:#fff;box-shadow:6px 7px 15px #00000042,-3px -3px 9px #ffffff0f}.lishan-b2b-catalog__button--secondary{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#fafbfc,#e7eaed);color:var(--lishan-soft-ink);box-shadow:var(--lishan-soft-raised-small)}.lishan-b2b-catalog__button:active,.lishan-b2b-catalog__empty-button:active,.lishan-b2b-catalog__cta-button:active{transform:translateY(1px)}.lishan-b2b-catalog__button--primary:active,.lishan-b2b-catalog__empty-button:active,.lishan-b2b-catalog__cta-button:active{box-shadow:inset 4px 4px 9px #00000080,inset -3px -3px 7px #ffffff13}.lishan-b2b-catalog__button--secondary:active{box-shadow:var(--lishan-soft-pressed)}.about-page{background:var(--lishan-soft-canvas);color:var(--lishan-soft-ink)}.about-page__card,.about-page__support-item{border-color:var(--lishan-soft-border-light);border-radius:var(--lishan-soft-radius-md);background:linear-gradient(145deg,#f8f9fa,#e9ecef);box-shadow:var(--lishan-soft-raised-small)}.about-page__hero-frame,.about-page__principle-mark{border-color:#fff1;background:linear-gradient(145deg,#111512,#050605);box-shadow:var(--lishan-soft-dark-raised)}body .contact-b2b,body .section-main-page--contact{background:var(--lishan-soft-canvas)}body .contact-b2b__form-card,body .contact-b2b__contact-item{border-color:var(--lishan-soft-border-light);border-radius:var(--lishan-soft-radius-md);background:linear-gradient(145deg,#f8f9fa,#e9ecef);box-shadow:var(--lishan-soft-raised)}body .contact-b2b__contact-icon{border:1px solid var(--lishan-soft-border-light);background:var(--lishan-soft-surface);box-shadow:var(--lishan-soft-pressed)}body .contact-b2b__field input,body .contact-b2b__field textarea{border-color:var(--lishan-soft-border-light);border-radius:14px;background:#eceff1;box-shadow:var(--lishan-soft-pressed)}body .contact-b2b__submit{--button-color: #fff;--button-background-color: #060807;--button-border-color: rgba(255, 255, 255, .08);--button-border-width: 1px;border-color:#ffffff14;border-radius:999px;background:linear-gradient(145deg,#171a18,#050605);color:#fff;box-shadow:6px 7px 15px #00000042,-3px -3px 9px #ffffff0f}body .contact-b2b__submit:active{transform:translateY(1px);box-shadow:inset 4px 4px 9px #00000080,inset -3px -3px 7px #ffffff13}:is(.lishan-v2-button,.lpv3-button,.lpv3-gallery-arrow,.lpv3-thumb,.lpv3-product-nav__links a,.lpv3-product-nav__links button,.lishan-b2b-catalog__button,.lishan-b2b-catalog__category-link,.lishan-solutions__cta-button,.about-page__cta-button,.contact-b2b__submit):focus-visible{outline:3px solid var(--lishan-soft-green-dark);outline-offset:3px}.template-index .lishan-v2-hero .lishan-v2-button:focus-visible,.template-index .lishan-v2-oem .lishan-v2-button:focus-visible,.template-index .lishan-v2-final-cta .lishan-v2-button:focus-visible,.lpv3-final .lpv3-button:focus-visible,.lishan-page__hero-card :is(a,button):focus-visible,.lishan-solutions__cta :is(a,button):focus-visible,.lishan-b2b-catalog__cta :is(a,button):focus-visible,.about-page__cta-inner :is(a,button):focus-visible{outline-color:#7fd88a}@media(max-width:749px){:root{--lishan-soft-raised: 6px 6px 15px rgba(33, 39, 44, .11), -6px -6px 15px rgba(255, 255, 255, .91);--lishan-soft-raised-small: 4px 4px 9px rgba(33, 39, 44, .1), -4px -4px 9px rgba(255, 255, 255, .92)}.template-index .lishan-v2-audience-card{padding:14px}.template-index .lishan-v2-final-cta__inner,.lpv3-final__inner,.lishan-solutions__cta,.lishan-b2b-catalog__cta,.about-page__cta-inner{border-radius:20px}.lpv3-product-nav__links{border-radius:14px}.lpv3-product-nav__links a,.lpv3-product-nav__links button{min-height:44px;padding-inline:14px}.lpv3-configurator{border-radius:18px}.lpv3-spec-row,.lpv3-data-item,.lpv3-document,.lpv3-capability,.lpv3-application{border-radius:16px}}body .b2b-page{--b2b-ink: var(--lishan-soft-ink);--b2b-muted: var(--lishan-soft-muted);--b2b-line: rgba(16, 20, 23, .085);--b2b-paper: var(--lishan-soft-canvas);--b2b-accent: var(--lishan-soft-green-dark);background:var(--lishan-soft-canvas);color:var(--lishan-soft-ink)}body .b2b-page .b2b-page__hero,body .b2b-page .b2b-page__section{border-bottom-color:#10141713}body .b2b-page .b2b-page__card,body .b2b-page .b2b-page__step{border:1px solid var(--lishan-soft-border-light);border-radius:var(--lishan-soft-radius-md);background:linear-gradient(145deg,#f8f9fa,#e9ecef);box-shadow:var(--lishan-soft-raised-small)}body .b2b-page .b2b-page__step{margin-bottom:14px;padding:24px 22px 24px 68px}body .b2b-page .b2b-page__step:before{left:22px;top:24px}body .b2b-page .b2b-page__button{min-height:46px;padding:12px 22px;align-items:center;justify-content:center;border-radius:999px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}body .b2b-page .b2b-page__button--primary,body .b2b-page .b2b-page__cta .b2b-page__button{border-color:#ffffff14;background:linear-gradient(145deg,#171a18,#050605);color:#fff;box-shadow:6px 7px 15px #00000045,-3px -3px 9px #ffffff0f}body .b2b-page .b2b-page__button--secondary{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#fafbfc,#e7eaed);color:var(--lishan-soft-ink);box-shadow:var(--lishan-soft-raised-small)}body .b2b-page .b2b-page__button:hover{transform:translateY(-1px)}body .b2b-page .b2b-page__button:active{transform:translateY(1px)}body .b2b-page .b2b-page__button--primary:active,body .b2b-page .b2b-page__cta .b2b-page__button:active{box-shadow:inset 4px 4px 9px #00000080,inset -3px -3px 7px #ffffff13}body .b2b-page .b2b-page__button--secondary:active{box-shadow:var(--lishan-soft-pressed)}body .b2b-page .b2b-page__cta{margin-inline:auto;width:min(1240px,calc(100% - 48px));border:1px solid rgba(255,255,255,.065);border-radius:var(--lishan-soft-radius-lg);background:radial-gradient(circle at 10% 0%,rgba(45,165,72,.1),transparent 31%),linear-gradient(145deg,#111512,#050605);box-shadow:var(--lishan-soft-dark-raised)}body .b2b-page :is(.b2b-page__button,a):focus-visible{outline:3px solid var(--lishan-soft-green-dark);outline-offset:3px}body .b2b-page .b2b-page__cta :is(.b2b-page__button,a):focus-visible{outline-color:#7fd88a}body .lishan-contact{color:var(--lishan-soft-ink);background:var(--lishan-soft-canvas)}body .lishan-contact .lishan-contact__hero{background:radial-gradient(circle at 82% 18%,rgba(45,165,72,.13),transparent 32%),linear-gradient(135deg,#060807,#111512)}body .lishan-contact .lishan-contact__body{background:var(--lishan-soft-canvas)}body .lishan-contact .lishan-contact__channel,body .lishan-contact .lishan-contact__form-card{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#f8f9fa,#e9ecef);box-shadow:var(--lishan-soft-raised)}body .lishan-contact .lishan-contact__channel-icon{border-color:var(--lishan-soft-border-light);background:var(--lishan-soft-surface);box-shadow:var(--lishan-soft-pressed)}body .lishan-contact .lishan-contact__field input,body .lishan-contact .lishan-contact__field select,body .lishan-contact .lishan-contact__field textarea{border-color:var(--lishan-soft-border-light);background:#eceff1;box-shadow:var(--lishan-soft-pressed)}body .lishan-contact .lishan-contact__field input:focus,body .lishan-contact .lishan-contact__field select:focus,body .lishan-contact .lishan-contact__field textarea:focus{border-color:var(--lishan-soft-green-dark);background:#f8f9fa;box-shadow:inset 3px 3px 7px #21272c1a,inset -3px -3px 7px #ffffffe6,0 0 0 3px #187d3529}body .lishan-contact .lishan-contact__submit{--button-color: #ffffff;--button-background-color: #060807;--button-border-color: rgba(255, 255, 255, .08);--button-border-width: 1px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:linear-gradient(145deg,#171a18,#050605);color:#fff;box-shadow:6px 7px 15px #00000045,-3px -3px 9px #ffffff0f}body .lishan-contact .lishan-contact__submit:hover{--button-color: #ffffff;--button-background-color: #060807;--button-border-color: rgba(255, 255, 255, .12);background:linear-gradient(145deg,#1c1f1d,#050605)}body .lishan-contact .lishan-contact__submit:active{transform:translateY(1px);box-shadow:inset 4px 4px 9px #00000080,inset -3px -3px 7px #ffffff13}body .lishan-contact :is(.lishan-contact__channel,.lishan-contact__privacy-link,.lishan-contact__submit):focus-visible{outline:3px solid var(--lishan-soft-green-dark);outline-offset:3px}body .lishan-b2b-catalog{--catalog-page-background: var(--lishan-soft-canvas);--catalog-card-background: var(--lishan-soft-surface);--catalog-text: var(--lishan-soft-ink);--catalog-muted: var(--lishan-soft-muted);--catalog-border: rgba(16, 20, 23, .085);--catalog-accent: var(--lishan-soft-black);--catalog-accent-text: #fff;--catalog-hero-background: var(--lishan-soft-black)}body .lishan-b2b-catalog .lishan-b2b-catalog__hero{background:radial-gradient(circle at 82% 18%,rgba(45,165,72,.14),transparent 34%),linear-gradient(135deg,#080a09,#111512)}body .lishan-b2b-catalog :is(.lishan-b2b-catalog__category-link,.lishan-b2b-catalog__sort select,.lishan-b2b-catalog__sort-submit){border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#f8f9fa,#e9ecef);box-shadow:var(--lishan-soft-raised-small)}body .lishan-b2b-catalog .lishan-b2b-catalog__category-link--active{border-color:#10141721;background:#eceff1;color:var(--lishan-soft-ink);box-shadow:var(--lishan-soft-pressed)}body .lishan-b2b-catalog :is(.lishan-b2b-catalog__card,.lishan-b2b-catalog__empty){border-color:var(--lishan-soft-border-light);border-radius:var(--lishan-soft-radius-lg);background:linear-gradient(145deg,#f8f9fa,#e9ecef);box-shadow:var(--lishan-soft-raised)}body .lishan-b2b-catalog .lishan-b2b-catalog__card:hover,body .lishan-b2b-catalog .lishan-b2b-catalog__card:focus-within{box-shadow:12px 13px 27px #21272c25,-11px -11px 26px #fffffff2;transform:translateY(-2px)}body .lishan-b2b-catalog :is(.lishan-b2b-catalog__button,.lishan-b2b-catalog__empty-button,.lishan-b2b-catalog__cta-button){border-radius:999px;transition:transform .16s ease,box-shadow .16s ease}body .lishan-b2b-catalog :is(.lishan-b2b-catalog__button--primary,.lishan-b2b-catalog__empty-button,.lishan-b2b-catalog__cta-button){border-color:#ffffff14;background:linear-gradient(145deg,#171a18,#050605);color:#fff;box-shadow:6px 7px 15px #00000042,-3px -3px 9px #ffffff0f}body .lishan-b2b-catalog .lishan-b2b-catalog__button--secondary{border-color:var(--lishan-soft-border-light);background:linear-gradient(145deg,#fafbfc,#e7eaed);color:var(--lishan-soft-ink);box-shadow:var(--lishan-soft-raised-small)}body .lishan-b2b-catalog :is(.lishan-b2b-catalog__button,.lishan-b2b-catalog__empty-button,.lishan-b2b-catalog__cta-button):active{transform:translateY(1px)}body .lishan-b2b-catalog :is(.lishan-b2b-catalog__button--primary,.lishan-b2b-catalog__empty-button,.lishan-b2b-catalog__cta-button):active{box-shadow:inset 4px 4px 9px #00000080,inset -3px -3px 7px #ffffff13}body .lishan-b2b-catalog .lishan-b2b-catalog__button--secondary:active{box-shadow:var(--lishan-soft-pressed)}@media(prefers-reduced-motion:reduce){.template-index .lishan-v2-button,.template-index .lishan-v2-card,.template-index .lishan-v2-challenge-card,.template-index .lishan-v2-application-card,.template-index .lishan-v2-platform-card,.template-index .lishan-v2-value-card,.lpv3-button,.lpv3-gallery-arrow,.lpv3-choice span,.lishan-solutions__card,.lishan-b2b-catalog__card,.lishan-b2b-catalog__button,.b2b-page__button,.b2b-page__card,.b2b-page__step,.lishan-contact__channel,.lishan-contact__submit{transition:none}}@media(forced-colors:active){#header-component.lishan-header-v2,.lishan-footer-v2,.template-index .lishan-v2-card,.lpv3-configurator,.lpv3-spec-row,.lpv3-data-item,.lpv3-document,.lishan-page__card,.lishan-solutions__card,.lishan-b2b-catalog__card,body .contact-b2b__form-card,body .contact-b2b__contact-item,.b2b-page__card,.b2b-page__step,.lishan-contact__channel,.lishan-contact__form-card{border:1px solid CanvasText;box-shadow:none}:is(.lishan-v2-button,.lpv3-button,.lpv3-gallery-arrow,.lpv3-thumb,.lpv3-product-nav__links button,.lishan-b2b-catalog__button,.b2b-page__button,.lishan-contact__submit,.contact-b2b__submit){border:1px solid ButtonText;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/lishan-soft-ui-v1.css.map */
