@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap";:root{--ink: #172118;--muted: #596158;--line: #dfe7da;--surface: #ffffff;--soft: #f5f8f1;--field: #fbfcf8;--leaf: #245c38;--leaf-2: #153326;--orange: #f47a20;--orange-dark: #b94d13;--orange-soft: #fff0df;--mango: #f5b942;--shadow: 0 8px 24px rgba(23, 33, 24, .08);font-family:Arial,Noto Sans,Microsoft YaHei,PingFang SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--surface);line-height:1.55;overflow-wrap:normal;word-break:normal;hyphens:none;text-rendering:optimizeLegibility}html[lang=en] h1,html[lang=en] h2{font-family:"DM Serif Display",Georgia,serif;font-weight:400}.homepage .hero__media:after{background:none}.homepage{overflow-x:clip}body[dir=rtl] .homepage .hero__media:after{background:none}.homepage .hero h1,.homepage .hero__lead{color:#fffaf0}.homepage .hero h1 .hero__headline-highlight{color:#f3a334;font-style:italic}.homepage .hero h1 .hero__headline-line{white-space:normal}.homepage .hero h1 .hero__headline-line--base{color:#fffaf0;font-size:.86em;font-style:normal;letter-spacing:-.015em;line-height:1.08;margin-bottom:.08em}.homepage .hero h1 .hero__headline-line--focus{font-size:1.08em;letter-spacing:-.02em;line-height:.98}.homepage .hero h1 .hero__headline-line--context{font-size:.82em;letter-spacing:-.01em;line-height:1.08;margin-top:.12em}.homepage .hero h1 .hero__compound-term{white-space:nowrap}.homepage .hero .eyebrow{color:#fffaf0}.homepage .hero__grid>div>.eyebrow,.homepage .hero__grid>div>h1,.homepage .hero__grid>div>.hero__lead{text-shadow:1px 3px 7px rgba(0,0,0,.72)}.homepage .hero .eyebrow:before{background:#f3a334}.homepage .hero__grid>div>.hero__actions .btn{text-shadow:none}.homepage .hero-card{background:#0f4337e0}.editorial-skin-preview .hero h1{color:#173f34!important;font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(3.4rem,5.4vw,5.6rem)!important;font-weight:400!important;line-height:.97!important}.editorial-skin-preview .hero h1 .hero__headline-highlight{display:block!important;color:#e58b32!important;font-style:italic!important}.editorial-skin-preview .hero__lead{color:#173f34!important}.editorial-skin-preview .hero__media:after{background:linear-gradient(90deg,#f5f0e5fa,#f5f0e5eb 49%,#f5f0e524)!important}body[dir=rtl] .editorial-skin-preview .hero__media:after{background:linear-gradient(-90deg,#f5f0e5fa,#f5f0e5eb 49%,#f5f0e524)!important}body[dir=rtl]{font-family:Arial,Noto Sans Arabic,Segoe UI,sans-serif}html[lang=zh] body{line-height:1.68}img{display:block;width:100%;height:100%;object-fit:cover}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(244,122,32,.42);outline-offset:3px}button,input,textarea{font:inherit}.section,.footer__inner{width:min(1180px,calc(100% - 40px));margin:0 auto}.nav-wrap{position:sticky;top:0;z-index:20;background:#fffffff0;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.nav{width:100%;min-height:76px;display:flex;direction:ltr;align-items:center;justify-content:space-between;gap:clamp(10px,1.6vw,18px);padding:0 20px}.brand{display:flex;align-items:center;gap:10px;min-width:246px;flex:0 0 auto}.brand-logo{width:auto;height:clamp(42px,4.5vw,54px);flex:0 0 auto;object-fit:contain}.brand-copy{display:grid;align-content:center;gap:3px;min-height:clamp(42px,4.5vw,54px)}.brand strong,.brand-copy span{display:block}.brand strong{line-height:1;white-space:nowrap}.brand-copy span{color:var(--muted);font-size:.84rem;line-height:1.15}.nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.05vw,17px);flex:1 1 auto;min-width:0;color:#304034;font-size:clamp(.86rem,.82vw,.94rem)}.nav-links a,.nav-more summary{min-height:38px;display:inline-flex;align-items:center;border-radius:999px;color:#304034;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.nav-links a{white-space:nowrap}.nav-links>a,.nav-more summary{padding:8px 10px}.nav-links a:hover,.nav-more summary:hover,.nav-more[open] summary{background:var(--orange-soft);color:var(--orange-dark)}.nav-more{position:relative}.nav-more summary{list-style:none;cursor:pointer;font-weight:800}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary:after{content:"";width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}body[dir=rtl] .nav-more summary:after{margin-left:0;margin-right:8px}.nav-more[open] summary:after{transform:translateY(1px) rotate(225deg)}.nav-more__panel{position:absolute;top:calc(100% + 12px);right:0;z-index:30;min-width:190px;display:grid;gap:4px;padding:8px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 6px 12px #1721181a}body[dir=rtl] .nav-more__panel{right:auto;left:0}.nav-more__panel a{justify-content:flex-start;padding:9px 10px;color:var(--leaf-2)}body[dir=rtl] .nav-more__panel a{justify-content:flex-end}.nav-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto;margin-left:auto}.language-select{position:relative;display:inline-flex;align-items:center}.language-select:after{content:"";position:absolute;top:50%;right:16px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-65%) rotate(45deg);pointer-events:none}.language-select span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.language-select select{appearance:none;-webkit-appearance:none;width:auto;min-height:42px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--leaf-2);padding:9px 34px 9px 14px;font-weight:800;cursor:pointer}body[dir=rtl] .language-select select{padding:9px 14px 9px 34px}body[dir=rtl] .language-select:after{right:auto;left:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 18px;border-radius:999px;border:1px solid transparent;font-weight:700;line-height:1.15;white-space:nowrap;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.contact-card,.contact-form,.footer,.guide-grid,.brand-chip,.catalog-card,.faq-card,.insight-card,.solution-card{overflow-wrap:normal;word-break:normal}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--orange);color:#fff}.btn:disabled{cursor:wait;opacity:.62;transform:none}.btn-dark{background:var(--leaf-2);color:#fff}.btn-soft{background:#fff;color:var(--leaf-2);border-color:var(--line)}.hero{position:relative;min-height:clamp(560px,72vh,680px);display:grid;align-items:end;padding:clamp(88px,10vw,150px) clamp(20px,4vw,56px) 56px;isolation:isolate;overflow:hidden}.hero__media{position:absolute;inset:0;z-index:-2}.hero-carousel{--hero-slide-count: 3;background:var(--leaf-2)}.hero-carousel__slide{position:absolute;inset:0;opacity:0;transition:opacity .68s ease}.hero-carousel__slide.is-active{opacity:1}.hero-carousel__dots{position:absolute;left:max(20px,calc((100vw - 1180px)/2));bottom:24px;z-index:4;display:flex;gap:8px}.hero-carousel__dot{width:34px;height:4px;padding:0;border:0;border-radius:999px;background:#ffffff6b;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.hero-carousel__dot:hover,.hero-carousel__dot.is-active{background:var(--orange)}.hero-carousel__dot:hover{transform:translateY(-1px)}.hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b1e12eb,#24382aa8 42%,#ffffff57),linear-gradient(0deg,#0a1c1033,#0a1c1000 58%)}body[dir=rtl] .hero__media:after{background:linear-gradient(-90deg,#0b1e12eb,#24382aa8 42%,#ffffff57),linear-gradient(0deg,#0a1c1033,#0a1c1000 58%)}body[dir=rtl] .hero-carousel__dots{right:max(20px,calc((100vw - 1180px)/2));left:auto}@media(prefers-reduced-motion:reduce){.hero-carousel__slide,.hero-carousel__dot{transition:none}.hero-carousel__slide.is-active{opacity:1}}.hero__content{width:min(1220px,100%);margin:0 auto;padding:0;color:#fff}.hero__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.72fr);gap:clamp(28px,5vw,74px);align-items:end}.eyebrow,.section-label{color:var(--orange-dark);font-weight:800}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;width:fit-content;padding:0;border-radius:0;background:transparent;border:0;color:#ffe2c5;font-size:.92rem;font-weight:800}.eyebrow:before{content:"";width:34px;height:2px;background:var(--orange)}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin:0 0 22px;font-size:clamp(2.7rem,6.1vw,5.8rem);line-height:.96;letter-spacing:0;text-wrap:wrap}html[lang=zh] h1{max-width:760px;line-height:1.12;letter-spacing:0}.hero__lead{max-width:680px;margin-bottom:30px;color:#ffffffdb;font-size:clamp(1.03rem,1.5vw,1.2rem)}.hero__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-card{align-self:end;justify-self:end;display:grid;gap:14px;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:18px;padding:22px;width:min(100%,460px);max-width:460px;box-shadow:none;backdrop-filter:blur(14px)}.hero-card p{color:#ffffffc7;margin:0;font-size:.92rem}.hero-proof-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hero-proof-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.hero-proof-list li>div{min-width:0}.hero-proof-list span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--orange);color:#fff;font-weight:900}.hero-proof-list b,.hero-proof-list small{display:block;width:100%;max-width:100%;white-space:normal}.hero-proof-list b{margin-bottom:2px;line-height:1.2}.hero-proof-list small{color:#ffffffc7;line-height:1.45;word-break:normal;overflow-wrap:break-word}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:min(1180px,calc(100% - 40px));margin:clamp(44px,6vw,80px) auto 0;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.stat{min-height:116px;display:grid;align-content:center;padding:22px;background:#fff;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat strong{color:var(--leaf-2);margin-bottom:7px;font-size:clamp(.98rem,1.3vw,1.1rem)}.stat span,.section-head p,.wide-copy,.product p,.quality__panel p,.proof span,.partner-group p{color:var(--muted)}.section{padding:clamp(64px,8vw,104px) 0}.section--soft,.section--dark{width:100%;max-width:none}.section--soft{background:var(--soft)}.section--dark{background:var(--leaf-2);color:#fff}.section--soft>.section__inner,.section--dark>.section__inner{width:min(1180px,calc(100% - 40px));margin:0 auto}.section-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);gap:32px;align-items:end;margin-bottom:36px}.section-label{display:inline-block;margin-bottom:12px}.section--dark .section-label{color:var(--mango)}h2{margin-bottom:0;font-size:clamp(1.82rem,3.45vw,2.5rem);line-height:1.14;letter-spacing:0;text-wrap:wrap}html[lang=zh] h2{line-height:1.18;letter-spacing:0}html[lang=zh] .partners-cooperation h2{max-width:12em;white-space:pre-line;text-wrap:auto}.section--dark .section-head p,.section--dark .wide-copy{color:#ffffffc7}.catalog-head__actions{display:grid;justify-items:start;gap:16px}.catalog-all-link{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid var(--leaf-2);border-radius:5px;color:var(--leaf-2);font-weight:800;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.catalog-all-link:hover{border-color:var(--orange-dark);background:#fff8f0;color:var(--orange-dark)}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.catalog-shell{display:grid;grid-template-columns:265px minmax(0,1fr);gap:26px;align-items:start}.catalog-aside{position:sticky;top:100px;display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--soft)}.catalog-aside h3{margin-bottom:6px;font-size:1rem}.filter-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:50px;padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#334130;font:inherit;font-weight:800;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.filter-chip:hover,.filter-chip.is-active{border-color:#f47a2073;background:var(--orange-soft);color:var(--orange-dark)}.filter-chip:focus-visible{outline:2px solid rgba(244,122,32,.55);outline-offset:3px}.filter-chip span,.filter-chip b{line-height:1.2}.catalog-shell .catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card{display:grid;grid-template-rows:220px 1fr;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff;transition:transform .18s ease,border-color .18s ease}.product-card:hover{transform:translateY(-3px);border-color:#f47a2073}.product-card[hidden]{display:none}.product-image{position:relative;min-height:0;overflow:hidden;background:var(--soft)}.product-image a{display:block;width:100%;height:100%}.product-image img{width:100%;height:100%;object-fit:cover}.product-tag{position:absolute;left:12px;top:12px;padding:7px 10px;border-radius:999px;background:#fffffff0;color:var(--leaf-2);font-size:.78rem;font-weight:900}body[dir=rtl] .product-tag{right:12px;left:auto}.product-body{display:grid;gap:12px;align-content:start;padding:18px}.product-body h3{margin-bottom:0;font-size:1.18rem;line-height:1.18}.product-body h3 a{color:inherit}.product-body h3 a:hover{color:var(--orange-dark)}.product-body p{margin-bottom:0;color:var(--muted);font-size:.94rem}.spec-row{display:flex;flex-wrap:wrap;gap:8px}.spec-row span{padding:7px 9px;border:1px solid var(--line);border-radius:999px;background:var(--field);color:#3f4c3d;font-size:.8rem;font-weight:800}.product-link{display:inline-flex;align-items:center;gap:8px;color:var(--orange-dark);font-weight:900}.product,.quality__panel,.partner-group{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.product__image{aspect-ratio:1.18;background:var(--soft)}.product__body{padding:18px}.product h3{margin-bottom:7px;font-size:1.18rem}.product a{color:var(--leaf);font-weight:800}.catalog-hero{position:relative;min-height:420px;display:grid;align-items:end;padding:96px max(20px,calc((100vw - 1180px)/2)) 54px;background:var(--leaf-2);color:#fff;isolation:isolate;overflow:hidden}.catalog-hero__media,.about-hero__media,.contact-hero__media,.quality-hero__media,.oem-hero__media,.catalog-hero__media:after,.about-hero__media:after,.contact-hero__media:after,.quality-hero__media:after,.oem-hero__media:after{position:absolute;inset:0}.catalog-hero__media,.about-hero__media,.contact-hero__media,.quality-hero__media,.oem-hero__media{z-index:-2}.catalog-hero__media:after,.about-hero__media:after,.contact-hero__media:after,.quality-hero__media:after,.oem-hero__media:after{content:"";z-index:1;background:linear-gradient(90deg,#153326eb,#1533268c 56%,#1533262e),linear-gradient(0deg,#153326d1,#1533260f 58%)}body[dir=rtl] .catalog-hero__media:after,body[dir=rtl] .about-hero__media:after,body[dir=rtl] .contact-hero__media:after,body[dir=rtl] .quality-hero__media:after,body[dir=rtl] .oem-hero__media:after{background:linear-gradient(-90deg,#153326eb,#1533268c 56%,#1533262e),linear-gradient(0deg,#153326d1,#1533260f 58%)}.catalog-hero__content,.about-hero__content,.contact-hero__content,.quality-hero__content,.oem-hero__content{max-width:880px}.catalog-hero .section-label{color:var(--mango)}.catalog-hero h1{max-width:820px;margin:12px 0 18px}.catalog-hero p{max-width:720px;color:#ffffffd6;font-size:1.12rem}.catalog-section{display:grid;gap:44px}.catalog-block{display:grid;gap:18px}.catalog-block__head{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center}.catalog-block__head>span{width:72px;height:72px;display:grid;place-items:center;border-radius:14px;background:var(--orange);color:#fff;font-weight:900;font-size:1.35rem}.catalog-block__head h2{font-size:clamp(1.8rem,4vw,2.5rem)}.catalog-block__head p{color:var(--muted);margin:8px 0 0}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.catalog-card{display:grid;grid-template-rows:210px 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.catalog-card__image,.raw-material-card__image,.solution-card__image,.insight-card__image{min-height:0;overflow:hidden;background:var(--soft)}.catalog-card__body{display:grid;gap:10px;padding:18px}.catalog-card strong{font-size:1.1rem;color:var(--leaf-2)}.catalog-card p{color:var(--muted);margin:0}.catalog-tags{display:flex;flex-wrap:wrap;gap:7px}.catalog-tags span{padding:6px 9px;border-radius:999px;background:var(--orange-soft);color:var(--orange-dark);font-weight:800;font-size:.82rem}.catalog-card small{color:var(--muted)}.raw-material-catalog{padding-top:clamp(40px,6vw,76px);scroll-margin-top:132px}.raw-material-head{display:grid;grid-template-columns:minmax(0,.82fr) minmax(300px,.48fr);gap:30px;align-items:end;margin-bottom:24px}.raw-material-head h2{margin-top:10px}.raw-material-head p,.raw-material-summary span{color:var(--muted)}.raw-material-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.raw-material-summary div{min-height:104px;display:grid;align-content:center;padding:20px;border-radius:12px;background:var(--orange-soft);border:1px solid rgba(244,122,32,.24)}.raw-material-summary strong{color:var(--orange-dark);font-size:clamp(1.6rem,3vw,2.35rem);line-height:1}.raw-material-summary span{margin-top:6px;font-weight:800}.raw-material-groups{display:grid;gap:clamp(28px,5vw,52px)}.raw-material-group{display:grid;gap:18px}.raw-material-group__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding-bottom:4px}.raw-material-group__head>span{min-width:64px;min-height:64px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;letter-spacing:0;border-radius:16px;background:var(--orange);color:#fff;font-size:1rem;font-weight:900}.raw-material-group__head h3{margin:0;color:var(--leaf-2);font-size:clamp(1.65rem,3.1vw,2.55rem);line-height:1.12}.raw-material-group__head p{max-width:760px;margin:8px 0 0;color:var(--muted)}.raw-material-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.raw-material-card{display:grid;grid-template-rows:210px 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.raw-material-card__body{display:grid;align-content:start;gap:8px;padding:18px}.raw-material-card__body>span{color:var(--orange-dark);font-weight:900;font-size:.82rem}.raw-material-card strong{color:var(--leaf-2);line-height:1.22}.raw-material-card p{margin:0}.raw-material-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.raw-material-card__meta span{min-height:58px;display:grid;align-content:center;gap:3px;padding:10px;border-radius:10px;background:var(--soft);color:var(--ink);font-size:.9rem;line-height:1.2}.raw-material-card__meta strong{color:var(--muted);font-size:.72rem;line-height:1;text-transform:uppercase;letter-spacing:0}.raw-material-card__link{align-self:end;justify-self:start;min-height:40px;display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:0 14px;border-radius:999px;background:var(--leaf-2);color:#fff;font-size:.9rem;font-weight:900;text-decoration:none;transition:background .18s ease,transform .18s ease}.raw-material-card__link:hover{background:var(--orange-dark);transform:translateY(-1px)}.catalog-card--link{color:inherit;transition:transform .18s ease,border-color .18s ease}.catalog-card--link:hover{transform:translateY(-2px);border-color:#f47a206b}.product-detail-hero{position:relative;min-height:560px;display:grid;align-items:end;padding:112px max(20px,calc((100vw - 1180px)/2)) 60px;color:#fff;isolation:isolate;overflow:hidden}.product-detail-hero__media,.product-detail-hero__media:after{position:absolute;inset:0}.product-detail-hero__media{z-index:-2}.product-detail-hero__media:after{content:"";background:linear-gradient(90deg,#153326e6,#1533268a 54%,#15332629),linear-gradient(0deg,#153326d1,#1533260a 58%)}body[dir=rtl] .product-detail-hero__media:after{background:linear-gradient(-90deg,#153326e6,#1533268a 54%,#15332629),linear-gradient(0deg,#153326d1,#1533260a 58%)}.product-detail-hero__content{max-width:880px}.product-detail-hero .section-label{color:var(--mango)}.product-detail-hero h1{margin:12px 0 18px}.product-detail-hero p{max-width:780px;color:#ffffffd9;font-size:1.13rem}.product-detail-hero__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.product-detail-hero__actions span{width:fit-content;border-radius:999px;font-weight:800}.product-detail-hero__actions span{padding:9px 12px;background:#ffffff24;border:1px solid rgba(255,255,255,.28)}.product-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%;margin-bottom:18px;color:#ffffffbd;font-size:.9rem;font-weight:800}.product-breadcrumb a{color:#fff;text-decoration:none}.product-breadcrumb a:hover{color:var(--mango)}.product-breadcrumb span[aria-current=page]{overflow-wrap:normal;word-break:normal;color:#ffffffd1}.product-detail-overview{display:grid;grid-template-columns:minmax(0,.76fr) minmax(340px,.48fr);gap:34px;align-items:start}.product-detail-overview__copy p,.product-detail-panel li,.product-detail-grid li{color:var(--muted)}.product-detail-panel{display:grid;gap:16px;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}.product-detail-panel h3{margin:0;color:var(--leaf-2)}.detail-list{display:grid;gap:10px;margin:0;padding-left:20px}body[dir=rtl] .detail-list{padding-left:0;padding-right:20px}.product-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-detail-grid article{padding:26px;border:1px solid var(--line);border-radius:12px;background:#fff}.product-detail-grid article>span{color:var(--orange-dark);font-weight:800}.product-detail-grid h2{margin-top:8px;font-size:clamp(1.6rem,3vw,2.5rem)}.product-detail-cta{display:flex;align-items:center;justify-content:space-between;gap:24px}.about-hero{position:relative;min-height:470px;display:grid;align-items:end;padding:110px max(20px,calc((100vw - 1180px)/2)) 58px;background:var(--leaf-2);color:#fff;isolation:isolate;overflow:hidden}.about-hero .section-label{color:var(--mango)}.about-hero h1{max-width:860px;margin:12px 0 18px}.about-hero p{max-width:760px;color:#ffffffd6;font-size:1.12rem}.about-overview,.about-columns,.about-partner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);gap:34px;align-items:start}.about-copy p,.about-factory p,.about-partner p{color:var(--muted);font-size:1.06rem}.about-metrics,.factory-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-metrics div,.factory-points article,.about-columns article{border:1px solid var(--line);border-radius:12px;background:#fff;padding:20px}.about-metrics strong{display:block;color:var(--leaf-2);font-size:clamp(1.6rem,4vw,2.5rem);line-height:1}.factory-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.factory-proof div{min-height:92px;display:grid;align-content:center;gap:8px;padding:16px 14px;border-top:3px solid var(--orange);background:#ffffffb8}.factory-proof strong{color:var(--leaf-2);font-size:clamp(1.45rem,2.4vw,2rem);line-height:1}.factory-proof span{color:var(--muted);font-size:.92rem;line-height:1.35}.about-metrics span,.factory-points span,.about-columns li{color:var(--muted)}.about-factory{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);gap:34px;align-items:start}.factory-points{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.factory-points article{min-height:132px;display:grid;align-content:start;gap:8px}.about-columns ul{margin:18px 0 0;padding-left:20px}body[dir=rtl] .about-columns ul{padding-left:0;padding-right:20px}.honor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.honor-grid span{min-height:58px;display:grid;align-items:center;padding:14px;border-radius:10px;background:#fff;border:1px solid var(--line);color:var(--leaf-2);font-weight:800}.about-partner{grid-template-columns:1fr}.about-partner>div{max-width:860px}.contact-hero{position:relative;min-height:440px;display:grid;align-items:end;padding:108px max(20px,calc((100vw - 1180px)/2)) 58px;background:var(--leaf-2);color:#fff;isolation:isolate;overflow:hidden}.contact-hero .section-label{color:var(--mango)}.contact-hero h1{max-width:840px;margin:12px 0 18px}.contact-hero p{max-width:760px;color:#ffffffd6;font-size:1.12rem}.contact-layout{display:grid;grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);gap:24px;align-items:start}.contact-card,.contact-form{border:1px solid var(--line);border-radius:12px;background:#fff;padding:24px}.contact-card h2{font-size:clamp(1.8rem,4vw,2.5rem)}.contact-card p{color:var(--muted)}.contact-card dl{display:grid;gap:14px;margin:24px 0 0}.contact-card dl div{padding-bottom:14px;border-bottom:1px solid var(--line)}.contact-card dt{color:var(--muted);font-size:.9rem}.contact-card dd{margin:3px 0 0;color:var(--leaf-2);font-weight:800}.contact-form{display:grid;gap:14px;scroll-margin-top:132px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:10px;background:var(--field);color:var(--ink);padding:10px 12px}.buying-guide{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:30px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guide-grid article{border:1px solid var(--line);border-radius:12px;background:#fff;padding:18px}.guide-grid strong{display:block;color:var(--leaf-2)}.guide-grid span{display:block;color:var(--muted);margin-top:6px}.quality-hero{position:relative;min-height:450px;display:grid;align-items:end;padding:108px max(20px,calc((100vw - 1180px)/2)) 58px;background:var(--leaf-2);color:#fff;isolation:isolate;overflow:hidden}.quality-hero .section-label{color:var(--mango)}.quality-hero h1{max-width:860px;margin:12px 0 18px}.quality-hero p{max-width:760px;color:#ffffffd6;font-size:1.12rem}.cert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.cert-grid article{min-height:130px;display:grid;align-content:center;padding:22px;border-radius:12px;background:var(--orange-soft);border:1px solid rgba(244,122,32,.24)}.cert-grid strong{color:var(--orange-dark);font-size:1.24rem}.cert-grid span{color:var(--muted)}.quality-system{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:34px;align-items:start}.quality-system p{color:var(--muted)}.system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.system-grid article,.flow-grid article{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.system-grid strong,.flow-grid strong{display:block;color:var(--leaf-2)}.system-grid span,.flow-grid p{color:var(--muted)}.flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.flow-grid article span{width:36px;height:36px;display:grid;place-items:center;margin-bottom:14px;border-radius:999px;background:var(--orange);color:#fff;font-weight:900}.oem-hero{position:relative;min-height:460px;display:grid;align-items:end;padding:108px max(20px,calc((100vw - 1180px)/2)) 58px;background:var(--leaf-2);color:#fff;isolation:isolate;overflow:hidden}.oem-hero .section-label{color:var(--mango)}.oem-hero h1{max-width:880px;margin:12px 0 18px}.oem-hero p{max-width:780px;color:#ffffffd6;font-size:1.12rem}.solution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.solution-grid article,.oem-step-grid article,.oem-card-list article{border:1px solid var(--line);border-radius:12px;background:#fff;padding:20px}.solution-grid strong,.oem-step-grid strong,.oem-card-list strong{display:block;color:var(--leaf-2)}.solution-grid span,.oem-step-grid p,.oem-card-list span,.oem-flow p,.oem-card-dark p{color:var(--muted)}.oem-flow{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:34px;align-items:start}.oem-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oem-step-grid article span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:14px;border-radius:999px;background:var(--orange);color:#fff;font-weight:900}.oem-logistics{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:20px;align-items:stretch}.oem-card-dark{padding:28px;border-radius:12px;background:var(--leaf-2);color:#fff}.oem-card-dark .section-label{color:var(--mango)}.oem-card-dark p{color:#ffffffc7}.oem-card-list{display:grid;gap:12px}.oem-cta{display:flex;align-items:center;justify-content:space-between;gap:24px}.solutions-hero{position:relative;min-height:500px;display:grid;align-items:end;padding:112px max(20px,calc((100vw - 1180px)/2)) 60px;color:#fff;isolation:isolate;overflow:hidden}.solutions-hero__media,.solutions-hero__media:after{position:absolute;inset:0}.solutions-hero__media{z-index:-2}.solutions-hero__media:after{content:"";z-index:1;background:linear-gradient(90deg,#153326e6,#1533268a 54%,#1533262e),linear-gradient(0deg,#153326d6,#1533260a 58%)}body[dir=rtl] .solutions-hero__media:after{background:linear-gradient(-90deg,#153326e6,#1533268a 54%,#1533262e),linear-gradient(0deg,#153326d6,#1533260a 58%)}.solutions-hero__content{max-width:820px}.solutions-hero .section-label{color:var(--mango)}.solutions-hero h1{margin:12px 0 18px}.solutions-hero p{max-width:760px;color:#ffffffd9;font-size:1.12rem}.solutions-intro{display:grid;gap:4px}.solutions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.solution-card{display:grid;grid-template-rows:220px 1fr;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.solution-card__body{display:grid;align-content:start;gap:13px;padding:20px}.solution-card h3{margin-bottom:0;color:var(--leaf-2);font-size:1.22rem;line-height:1.2}.solution-card p{margin-bottom:0;color:var(--muted)}.solution-card dl{display:grid;gap:10px;margin:0}.solution-card dt{color:var(--orange-dark);font-weight:800;font-size:.86rem}.solution-card dd{margin:2px 0 0;color:var(--muted)}.solution-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.solution-tags span{padding:6px 9px;border-radius:999px;background:var(--orange-soft);color:var(--orange-dark);font-weight:800;font-size:.8rem}.solutions-channel,.solutions-proof{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:34px;align-items:center}.solutions-channel__copy p,.solutions-proof__copy p,.solutions-channel__items span{color:var(--muted)}.solutions-channel__items{display:grid;gap:12px}.solutions-channel__items article{padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff}.solutions-channel__items strong{display:block;color:var(--leaf-2);font-size:1.08rem}.solutions-channel__items span{display:block;margin-top:6px}.solutions-proof__image{min-height:520px;overflow:hidden;border-radius:12px}.insights-hero{position:relative;min-height:480px;display:grid;align-items:end;padding:108px max(20px,calc((100vw - 1180px)/2)) 58px;color:#fff;isolation:isolate;overflow:hidden}.insights-hero__media,.insights-hero__media:after{position:absolute;inset:0}.insights-hero__media{z-index:-2}.insights-hero__media:after{content:"";background:linear-gradient(90deg,#153326e6,#1533268c 52%,#15332629),linear-gradient(0deg,#153326d1,#1533260a 58%)}body[dir=rtl] .insights-hero__media:after{background:linear-gradient(-90deg,#153326e6,#1533268c 52%,#15332629),linear-gradient(0deg,#153326d1,#1533260a 58%)}.insights-hero .section-label{color:var(--mango)}.insights-hero__content{max-width:820px}.insights-hero h1{margin:12px 0 18px}.insights-hero p{max-width:760px;color:#ffffffd6;font-size:1.12rem}.insights-featured{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:34px;align-items:center}.insights-featured__copy p,.insight-card p{color:var(--muted)}.insights-featured__image{min-height:480px;overflow:hidden;border-radius:12px}.insight-meta{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.insight-meta span{padding:6px 10px;border-radius:999px;background:var(--orange-soft);color:var(--orange-dark);font-weight:800;font-size:.82rem}.insight-takeaways{display:grid;gap:8px;margin:22px 0;padding:0;list-style:none}.insight-takeaways li{padding-bottom:8px;border-bottom:1px solid var(--line);color:var(--leaf-2);font-weight:700}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.insight-card{display:grid;grid-template-rows:210px 1fr;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.insight-card__body{padding:20px}.insight-card h3{color:var(--leaf-2);font-size:1.2rem;line-height:1.22}.insights-cta{display:flex;align-items:center;justify-content:space-between;gap:24px}.partners-hero{position:relative;min-height:500px;display:grid;align-items:end;padding:112px max(20px,calc((100vw - 1180px)/2)) 60px;color:#fff;isolation:isolate;overflow:hidden}.partners-hero__media,.partners-hero__media:after{position:absolute;inset:0}.partners-hero__media{z-index:-2}.partners-hero__media:after{content:"";background:linear-gradient(90deg,#153326eb,#1533268f 52%,#1533261f),linear-gradient(0deg,#153326d1,#1533260a 58%)}body[dir=rtl] .partners-hero__media:after{background:linear-gradient(-90deg,#153326eb,#1533268f 52%,#1533261f),linear-gradient(0deg,#153326d1,#1533260a 58%)}.partners-hero .section-label{color:var(--mango)}.partners-hero__content{max-width:860px}.partners-hero h1{margin:12px 0 18px}.partners-hero p{max-width:780px;color:#ffffffd6;font-size:1.12rem}.partners-proof{display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);gap:34px;align-items:center}.partners-proof__copy p,.partner-page-group p,.cooperation-grid span{color:var(--muted)}.partners-proof__image{min-height:420px;overflow:hidden;border-radius:12px}.partner-page-wrap{display:grid;gap:22px}.partner-page-group{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:24px;align-items:start;padding:26px;border:0;border-radius:12px;background:#fff;box-shadow:0 10px 28px #1721180f}.partner-page-group h2{font-size:clamp(1.8rem,3.5vw,2.5rem)}.brand-wall--large{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.brand-wall--large .brand-chip{min-height:64px;background:#fff7ec;border-color:#f47a2047}.partner-page-logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px}.partner-page-logo-card{width:100%;min-height:76px;display:grid;place-items:center;padding:10px 14px;border:0;border-radius:0;background:transparent;box-shadow:none}.partner-page-logo-card .brand-logo-img{width:100%;max-width:168px;height:56px}.cooperation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cooperation-grid article{padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff}.cooperation-grid strong{display:block;color:var(--leaf-2);font-size:1.08rem}.cooperation-grid span{display:block;margin-top:8px}.partners-cta{display:flex;align-items:center;justify-content:space-between;gap:24px}.faq-hero{position:relative;min-height:480px;display:grid;align-items:end;padding:108px max(20px,calc((100vw - 1180px)/2)) 58px;color:#fff;isolation:isolate;overflow:hidden}.faq-hero__media,.faq-hero__media:after{position:absolute;inset:0}.faq-hero__media{z-index:-2}.faq-hero__media:after{content:"";background:linear-gradient(90deg,#153326e6,#1533268c 52%,#15332624),linear-gradient(0deg,#153326d6,#1533260a 58%)}body[dir=rtl] .faq-hero__media:after{background:linear-gradient(-90deg,#153326e6,#1533268c 52%,#15332624),linear-gradient(0deg,#153326d6,#1533260a 58%)}.faq-hero .section-label{color:var(--mango)}.faq-hero__content{max-width:860px}.faq-hero h1{margin:12px 0 18px}.faq-hero p{max-width:780px;color:#ffffffd6;font-size:1.12rem}.faq-intro,.buying-brief{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);gap:34px;align-items:center}.faq-intro p,.faq-card p,.buying-brief__copy p{color:var(--muted)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.faq-card{padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff}.faq-card h3{color:var(--leaf-2);font-size:1.18rem;line-height:1.25}.faq-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.faq-tags span{padding:6px 9px;border-radius:999px;background:var(--orange-soft);color:var(--orange-dark);font-weight:800;font-size:.8rem}.buying-brief__image{min-height:500px;overflow:hidden;border-radius:12px}.faq-cta{display:flex;align-items:center;justify-content:space-between;gap:24px}.faq-intro--preview{padding-bottom:clamp(28px,4vw,46px)}.faq-preview-board{position:relative;overflow:hidden;background:radial-gradient(circle at 7% 0%,rgba(244,122,32,.14),transparent 30%),linear-gradient(180deg,#fff,#f3f7ef 35%,#eef5ec);padding:clamp(34px,5vw,66px) 0 clamp(62px,8vw,96px)}.faq-preview-board:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(21,51,38,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(21,51,38,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 78%,transparent);pointer-events:none}.faq-preview-board__inner{position:relative;width:min(1180px,calc(100% - 40px));margin:0 auto}.faq-preview-board__top{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.68fr);gap:clamp(24px,5vw,70px);align-items:end;margin-bottom:24px}.faq-preview-board__copy{max-width:760px}.faq-preview-board__copy h2{margin:10px 0 18px;color:var(--leaf-2);font-size:clamp(2.2rem,5vw,2.5rem);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.faq-preview-board__copy p{max-width:62ch;color:#3e4c3f;font-size:clamp(1rem,1.35vw,1.14rem)}.faq-preview-board__image{height:clamp(230px,28vw,370px);margin:0;overflow:hidden;border-radius:10px;border:1px solid rgba(21,51,38,.14)}.faq-stage-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(21,51,38,.15);border-radius:10px;background:var(--leaf-2);color:#fff}.faq-stage-nav a{display:grid;gap:8px;min-height:122px;padding:clamp(18px,2.2vw,26px);transition:background-color .18s ease,color .18s ease}.faq-stage-nav a+a{border-left:1px solid rgba(255,255,255,.18)}body[dir=rtl] .faq-stage-nav a+a{border-right:1px solid rgba(255,255,255,.18);border-left:0}.faq-stage-nav a:hover{background:var(--orange)}.faq-stage-nav strong{font-size:clamp(1.06rem,1.45vw,1.28rem);line-height:1.12}.faq-stage-nav span{max-width:28ch;color:#ffffffc2;line-height:1.35}.faq-stage-nav a:hover span{color:#ffffffe6}.faq-preview-body{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,.9fr);gap:clamp(22px,3.4vw,42px);align-items:start;margin-top:clamp(24px,3.5vw,42px)}.faq-brief-card{overflow:hidden;border:1px solid rgba(21,51,38,.16);border-radius:10px;background:#fff}.faq-brief-card__media{height:260px;background:var(--soft)}.faq-brief-card__content{display:grid;gap:16px;padding:clamp(22px,3vw,30px)}.faq-brief-card h2,.faq-question-panel__head h2{margin:0;color:var(--leaf-2);line-height:1.05;text-wrap:balance}.faq-brief-card h2{font-size:clamp(1.7rem,2.8vw,2.5rem)}.faq-brief-card p{margin:0;color:#475547}.faq-brief-groups{display:grid;gap:0;margin:4px 0 8px;border-top:1px solid var(--line)}.faq-brief-groups article{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--line)}.faq-brief-groups strong{color:var(--leaf-2);font-size:.98rem}.faq-brief-groups span{color:#5a6659;line-height:1.36}.faq-question-panel{display:grid;gap:18px}.faq-question-panel__head{display:grid;grid-template-columns:minmax(0,.76fr) minmax(220px,.34fr);gap:22px;align-items:end}.faq-question-panel__head h2{grid-column:1;margin-top:7px;font-size:clamp(1.65rem,3vw,2.5rem)}.faq-accordion-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.faq-accordion{border:1px solid rgba(21,51,38,.14);border-radius:10px;background:#ffffffe6}.faq-accordion-card{display:grid;align-content:start;gap:14px;padding:18px}.faq-accordion-card__head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start}.faq-accordion-card__head span{color:var(--orange-dark);font-weight:900}.faq-accordion-card__head strong{color:var(--leaf-2);font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.2;text-wrap:pretty}.faq-accordion[open]{background:#fff;border-color:#f47a2057}.faq-accordion summary{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;min-height:72px;padding:18px 22px;cursor:pointer;list-style:none}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary span{color:var(--orange-dark);font-weight:900}.faq-accordion summary strong{color:var(--leaf-2);font-size:clamp(1.04rem,1.3vw,1.22rem);line-height:1.18;text-wrap:balance}.faq-accordion__answer{padding:0 0 0 56px}body[dir=rtl] .faq-accordion__answer{padding:0 56px 0 0}.faq-accordion__answer p{max-width:66ch;margin:0;color:#455344;font-size:.96rem}.faq-preview-notes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:clamp(54px,7vw,86px);padding-bottom:clamp(54px,7vw,86px)}.faq-preview-notes article{min-height:220px;padding:clamp(18px,2.3vw,26px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.faq-preview-notes article+article{border-left:1px solid var(--line)}body[dir=rtl] .faq-preview-notes article+article{border-right:1px solid var(--line);border-left:0}.faq-preview-notes span{display:inline-flex;margin-bottom:16px;color:var(--orange-dark);font-weight:900;font-size:.82rem}.faq-preview-notes h3{margin:0 0 12px;color:var(--leaf-2);font-size:clamp(1.1rem,1.35vw,1.28rem);line-height:1.16;text-wrap:balance}.faq-preview-notes p{margin:0;color:var(--muted)}@media(max-width:980px){.faq-preview-board__top,.faq-preview-body,.faq-question-panel__head{grid-template-columns:1fr}.faq-preview-board__image{height:clamp(230px,48vw,360px)}.faq-stage-nav,.faq-preview-notes{grid-template-columns:1fr}.faq-stage-nav a+a,.faq-preview-notes article+article{border-left:0;border-top:1px solid rgba(255,255,255,.18)}.faq-preview-notes article,.faq-preview-notes article+article{border-left:0;border-top:1px solid var(--line);border-bottom:0}}@media(max-width:620px){.faq-preview-board__inner{width:min(100% - 28px,1180px)}.faq-stage-nav a{min-height:auto}.faq-accordion summary{grid-template-columns:34px minmax(0,1fr);padding:16px}.faq-accordion-list{grid-template-columns:1fr}.faq-accordion-card__head{grid-template-columns:34px minmax(0,1fr)}.faq-accordion__answer,body[dir=rtl] .faq-accordion__answer{padding:0}}.split,.quality{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:42px;align-items:center}.image-stack{display:grid;grid-template-columns:1fr .68fr;grid-template-rows:260px 180px;gap:14px}.image-stack figure{margin:0;overflow:hidden;border-radius:12px;background:var(--soft)}.image-stack figure:first-child{grid-row:span 2}.check-list{display:grid;gap:12px;margin:26px 0;padding:0;list-style:none}.check-list li{display:flex;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.check{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--orange);color:#fff;font-size:.85rem}.flow-band{width:100%;background:var(--soft)}.flow-section{width:min(1220px,calc(100% - 40px));padding:clamp(54px,7vw,86px) 0}.sourcing-flow-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.sourcing-flow-step{min-height:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.sourcing-flow-step b{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:14px;border-radius:999px;background:var(--orange);color:#fff;font-weight:900}.sourcing-flow-step strong{display:block;margin-bottom:7px;line-height:1.15}.sourcing-flow-step span{color:var(--muted);font-size:.84rem;line-height:1.48}.applications{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.application{position:relative;min-height:300px;display:flex;align-items:flex-end;overflow:hidden;border-radius:12px;color:#fff;isolation:isolate}.application:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#08160dc7,#08160d0d)}.application img{position:absolute;inset:0;z-index:-2}.application__copy{padding:18px}.application p{margin-bottom:0;color:#ffffffd4}.partner-wrap{display:grid;gap:20px}.company-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:20px;align-items:stretch}html[lang=zh] .company-strength .section-head{grid-template-columns:minmax(520px,.78fr) minmax(360px,.62fr);gap:36px;align-items:center}html[lang=zh] .company-strength__title{max-width:11.8em;font-size:clamp(2.05rem,3.1vw,2.5rem);white-space:pre-line;line-height:1.16;word-break:keep-all}html[lang=zh] .company-strength .section-head p{max-width:36em}.company-intro,.company-metrics>div,.capability-row article{border:1px solid var(--line);border-radius:12px;background:#fff}.company-intro{padding:28px}.company-intro p{color:var(--muted)}.cert-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.cert-row span{padding:7px 11px;border-radius:999px;background:var(--orange-soft);color:var(--orange-dark);font-weight:800}.company-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-metrics>div{min-height:122px;display:grid;align-content:center;padding:18px}.company-metrics strong{display:block;color:var(--leaf-2);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1}.company-metrics span{color:var(--muted);margin-top:8px}.capability-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.capability-row article{padding:20px}.capability-row p{color:var(--muted);margin-bottom:0}.company-strength .section-head{grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);gap:42px;margin-bottom:42px}.company-strength__title{max-width:13em;text-wrap:balance}.company-strength .section-head p{max-width:390px;justify-self:start}.company-strength .company-grid{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);gap:34px}.company-profile{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.company-factory-photo{position:relative;aspect-ratio:16 / 7.6;background:#dce8e4}.company-factory-photo img{width:100%;height:100%;display:block;object-fit:cover}.company-profile .company-intro{padding:24px 26px 26px;border:0;border-radius:0}.company-profile .company-intro h3{max-width:100%;min-width:0;font-size:1.42rem;line-height:1.2}.company-profile .company-intro p{margin-top:14px;line-height:1.58}.company-profile .cert-row{margin-top:20px}.company-strength .company-metrics>div{display:flex;min-height:132px;flex-direction:column;justify-content:space-between;padding:22px 20px;border-radius:8px;background:var(--soft)}.company-strength .company-metrics strong{font-size:clamp(1.9rem,3vw,2.6rem)}.company-strength .company-metrics span{margin-top:0}.company-photo-proof-head{margin-top:48px;padding-top:28px;border-top:1px solid var(--line)}.company-photo-proof-head h3{max-width:18em;font-size:1.75rem;line-height:1.15}.company-photo-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.company-photo-proof-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.company-photo-proof-media{height:220px;overflow:hidden}.company-photo-proof-media img{width:100%;height:100%;display:block;object-fit:cover}.company-photo-proof-card>div{padding:18px 18px 20px}.company-photo-proof-card span{color:var(--orange);font-size:.75rem;font-weight:800}.company-photo-proof-card h3{margin-top:7px;font-size:1.28rem;line-height:1.18}.company-photo-proof-card p{margin:10px 0 0;color:var(--muted);font-size:.9rem;line-height:1.48}@media(max-width:980px){.company-strength .section-head,.company-strength .company-grid{grid-template-columns:1fr}.company-strength .section-head{gap:18px}.company-strength .section-head p{max-width:620px}.company-strength .company-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.company-profile{grid-template-columns:1fr;min-height:0}.company-factory-photo{min-height:260px}.company-profile .company-intro{padding:26px 22px 28px}.company-strength .company-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-strength .company-metrics>div{min-height:118px;padding:18px 16px}.company-photo-proof-head{margin-top:34px}.company-photo-proof-grid{grid-template-columns:1fr}.company-photo-proof-media{height:230px}}.brand-scroll-section{overflow:hidden;background:#fff;border-radius:14px;padding:32px 28px}.brand-scroll-row{margin-bottom:16px}.brand-scroll-row:last-child{margin-bottom:0}.brand-scroll-label{font-size:14px;font-weight:700;color:#5c4a32;margin-bottom:12px}.brand-scroll-wrap{overflow:hidden}.brand-scroll-track{display:flex;gap:40px;width:max-content;animation:brandScroll 30s linear infinite;padding:4px 0}.brand-scroll-track:hover{animation-play-state:paused}.brand-scroll-track--reverse{animation-name:brandScrollReverse}@keyframes brandScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes brandScrollReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.brand-logo-card{flex-shrink:0;width:180px;transition:transform .2s}.brand-logo-card:hover{transform:scale(1.08)}.brand-logo-img{width:180px;height:72px;object-fit:contain}.brand-logo-fallback{width:180px;height:72px;display:grid;place-items:center;padding:0 14px;color:var(--leaf-2);background:#fff;border:1px solid rgba(21,51,38,.12);border-radius:8px;font-weight:900;line-height:1.16;text-align:center}.brand-logo-fallback[hidden]{display:none}@media(max-width:760px){.brand-logo-card{width:140px}.brand-logo-img{width:140px;height:56px}.brand-logo-fallback{width:140px;height:56px;font-size:.9rem}.brand-scroll-track{gap:24px;animation-duration:20s}.brand-scroll-track--reverse{animation-duration:20s}}.quality__panel{padding:28px}.proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.proof{padding:16px;border-radius:10px;background:var(--soft)}.proof strong{display:block}.quote{display:grid;grid-template-columns:minmax(0,.75fr) minmax(320px,1fr);gap:36px;align-items:start}.quote--zh{grid-template-columns:minmax(360px,.85fr) minmax(420px,1fr);gap:52px}.quote--zh h2{max-width:13em;font-size:clamp(2rem,4vw,2.5rem);line-height:1.16;letter-spacing:0;white-space:pre-line}.quote--zh .wide-copy{max-width:34em;font-size:1.02rem;line-height:1.75}.quote--zh .wide-copy+.wide-copy{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}.quote-form{display:grid;gap:12px;padding:24px;border-radius:12px;background:#fff;color:var(--ink)}label{display:grid;gap:6px;color:#334139;font-weight:700;font-size:.92rem}input,textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:10px;background:var(--field);color:var(--ink);padding:10px 12px}textarea{min-height:112px;resize:vertical}.form-status{min-height:22px;margin:0;color:var(--muted);font-size:.92rem;font-weight:700}.form-status[data-state=sending]{color:var(--leaf-2)}.form-status[data-state=success]{color:#217245}.form-status[data-state=error]{color:#b94318}.footer{background:#0b1c11;color:#edf7eb}.footer__inner{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(160px,.45fr));gap:28px;padding:48px 0}.footer h3,.footer h4{margin:0 0 14px}.footer p,.footer li{color:#ffffffbd}.footer ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.footer-language-list{display:grid;gap:8px}.footer__bottom{border-top:1px solid rgba(255,255,255,.14);padding:18px 0 22px;text-align:center}.footer__bottom p{margin:0;font-size:.78rem;letter-spacing:.02em}.footer__bottom a{color:inherit;text-decoration:none}.footer__bottom a:hover,.footer__bottom a:focus-visible{text-decoration:underline}@media(min-width:981px){h1{font-size:clamp(4.45rem,4.65vw,5.35rem)}.hero-card{width:min(100%,430px);max-width:430px}.stats{width:min(1140px,calc(100% - 40px))}}@media(min-width:981px)and (max-width:1440px){.hero{min-height:640px;padding-top:118px}}@media(min-width:1441px){.hero{min-height:680px;padding-top:150px}}@media(min-width:1200px)and (max-width:1512px)and (min-height:780px){.hero{min-height:660px;padding-top:132px}h1{font-size:clamp(4.35rem,4.55vw,5.15rem)}.hero-card{max-width:420px}}@media(min-width:1513px)and (max-width:1728px)and (min-height:900px){.hero{min-height:606px;padding-top:112px;padding-bottom:42px}.hero__content{width:min(1240px,100%)}h1{font-size:clamp(4rem,3.92vw,4.62rem)}.hero-card{max-width:382px;padding:18px}}@media(min-width:1200px)and (max-width:1340px)and (min-height:760px)and (max-height:860px){.hero{min-height:632px;padding-top:124px;padding-bottom:48px}.hero__grid{grid-template-columns:minmax(0,1fr) minmax(340px,.66fr);gap:clamp(28px,4vw,52px)}h1{font-size:clamp(4.05rem,4.3vw,4.75rem)}.hero__lead{max-width:620px;margin-bottom:24px}.hero-card{max-width:400px;padding:20px}.stats{width:min(1080px,calc(100% - 40px))}}@media(min-width:1341px)and (max-width:1512px)and (min-height:860px){.hero{min-height:560px;padding-top:92px;padding-bottom:38px}.hero__content{width:min(1160px,100%)}.hero__grid{gap:clamp(28px,4vw,54px)}h1{font-size:clamp(3.58rem,3.72vw,4.18rem)}.hero__lead{max-width:580px;margin-bottom:18px}.hero-card{max-width:360px;padding:17px}.stats{width:min(1080px,calc(100% - 40px))}}@media(min-width:1729px)and (max-width:1920px)and (min-height:1040px){.hero{min-height:596px;padding-top:110px;padding-bottom:42px}.hero__content{width:min(1240px,100%)}h1{font-size:clamp(4.05rem,3.62vw,4.6rem)}.hero-card{max-width:382px;padding:18px}}@media(max-width:1180px){.brand{min-width:232px}.brand-copy span{display:none}.nav-links{justify-content:flex-end}}@media(max-width:980px){.nav{flex-wrap:wrap;padding:14px 20px}.nav-links{order:3;width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.hero__grid,.section-head,.catalog-shell,.split,.quality,.quote,.company-grid,.capability-row,.about-overview,.about-factory,.about-columns,.contact-layout,.buying-guide,.quality-system,.flow-grid,.solution-grid,.solutions-grid,.solutions-channel,.solutions-proof,.insights-featured,.insights-grid,.partners-proof,.partner-page-group,.cooperation-grid,.faq-intro,.buying-brief,.oem-flow,.oem-logistics,.raw-material-head,.partner-group,.footer__inner{grid-template-columns:1fr}.quote--zh h2{max-width:100%}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.applications{grid-template-columns:repeat(2,1fr)}.solutions-grid,.insights-grid,.cooperation-grid,.raw-material-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-aside{position:static}.catalog-shell .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sourcing-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.nav{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px 0}.brand{grid-column:1;width:auto;min-width:0}.nav-links{grid-column:1 / -1;order:3;justify-content:flex-start;flex-wrap:wrap;gap:6px;overflow:visible;padding-bottom:2px}.nav-links>a,.nav-more summary{padding:8px 9px}.nav-more__panel{position:static;width:100%;min-width:0;margin-top:6px;box-shadow:none}.nav-more[open]{flex-basis:100%}.nav-actions{grid-column:2;justify-self:end;margin-left:0}.nav-actions .btn-dark{display:none}}@media(max-width:640px){.nav,.section,.footer__inner,.hero__content,.section--soft>.section__inner,.section--dark>.section__inner{width:min(100% - 28px,1180px)}.brand{min-width:0;gap:6px;overflow:hidden}.brand-logo{height:36px}.brand strong{font-size:.82rem}.nav-actions{gap:0}.language-select select{min-height:38px;padding:8px 28px 8px 10px;font-size:.8rem}.language-select:after{right:12px}body[dir=rtl] .language-select select{padding:8px 10px 8px 28px}body[dir=rtl] .language-select:after{right:auto;left:12px}.hero{min-height:auto}.catalog-shell .catalog-grid,.sourcing-flow-grid{grid-template-columns:1fr}.catalog-aside{padding:16px}.product-card{grid-template-rows:210px 1fr}.hero__content{padding-top:72px;padding-bottom:44px}.homepage .hero h1{max-width:100%;font-size:clamp(2.25rem,10vw,2.7rem);line-height:1.02}.homepage .hero h1 .hero__headline-line{display:inline}.hero__grid{gap:26px}.stats{grid-template-columns:1fr;width:min(100% - 28px,1180px)}.stat,.stat:nth-child(2){border-right:0}.stat{border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}.field-grid,.proof-grid,.applications,.catalog-block__head,.raw-material-summary,.raw-material-group__head,.raw-material-card__meta{grid-template-columns:1fr}.raw-material-catalog,.contact-form{scroll-margin-top:186px}.raw-material-group__head>span{min-width:56px;min-height:56px;padding:0 12px}.factory-proof{grid-template-columns:1fr;margin-top:20px}.factory-proof div{min-height:74px}.product-detail-hero{min-height:auto;padding-top:86px}.product-detail-overview,.product-detail-grid{grid-template-columns:1fr}.product-detail-cta{align-items:flex-start;flex-direction:column}.about-metrics,.form-grid,.guide-grid,.system-grid,.solutions-grid,.insights-grid,.cooperation-grid,.faq-grid,.oem-step-grid{grid-template-columns:1fr}.oem-cta{align-items:flex-start;flex-direction:column}.image-stack{grid-template-columns:1fr;grid-template-rows:repeat(3,210px)}.image-stack figure:first-child{grid-row:auto}.solutions-hero{min-height:auto;padding-top:86px}.solution-card{grid-template-rows:210px 1fr}.solutions-proof__image{min-height:300px}.insights-hero{min-height:auto;padding-top:86px}.insights-featured__image{min-height:300px}.insight-card{grid-template-rows:210px 1fr}.insights-cta{align-items:flex-start;flex-direction:column}.partners-hero{min-height:auto;padding-top:86px}.partners-proof__image{min-height:300px}.partner-page-group{padding:20px}.partners-cta{align-items:flex-start;flex-direction:column}.faq-hero{min-height:auto;padding-top:86px}.buying-brief__image{min-height:300px}.faq-cta{align-items:flex-start;flex-direction:column}}
