.page-module--mold-stamping-use-zh .dingli-condition{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0 0 var(--commerce-space-2);overflow-anchor:none;padding:0;transition:border-color var(--motion-fast) var(--ease-out)}.page-module--mold-stamping-use-zh .dingli-condition.is-active{border-color:var(--color-primary)}.page-module--mold-stamping-use-zh .dingli-condition>summary{align-items:center;cursor:pointer;display:flex;font-size:var(--font-body);font-weight:600;gap:var(--commerce-space-3);justify-content:space-between;line-height:1.55;list-style:none;min-height:calc(var(--commerce-control-size) + var(--commerce-space-4));padding:var(--commerce-space-3)}.page-module--mold-stamping-use-zh .dingli-condition>summary::-webkit-details-marker{display:none}.page-module--mold-stamping-use-zh .dingli-condition>summary:after{border-bottom:2px solid;border-right:2px solid;content:"";flex:0 0 var(--commerce-space-2);height:var(--commerce-space-2);margin-inline-end:var(--commerce-space-1);transform:rotate(45deg);transition:transform var(--motion-base) var(--ease-out)}.page-module--mold-stamping-use-zh .dingli-condition>summary[aria-expanded=true]:after,.page-module--mold-stamping-use-zh .dingli-condition[open]>summary:not([aria-expanded]):after{transform:rotate(225deg)}.page-module--mold-stamping-use-zh .dingli-condition.is-active>summary,.page-module--mold-stamping-use-zh .dingli-condition>summary:hover{color:var(--color-primary)}.page-module--mold-stamping-use-zh .dingli-condition-body{overflow:hidden}.page-module--mold-stamping-use-zh .dingli-condition-content{padding:0 var(--commerce-space-3) var(--commerce-space-3)}.page-module--mold-stamping-selection-zh .dingli-engineering-flow{list-style:none;margin:0;padding:0}.page-module--mold-stamping-selection-zh .dingli-engineering-step{margin:0;min-height:var(--commerce-control-size);padding:0 0 calc(var(--commerce-space-3)*2) var(--commerce-axis-width);position:relative}.page-module--mold-stamping-selection-zh .dingli-engineering-step:last-child{padding-bottom:0}.page-module--mold-stamping-selection-zh .dingli-engineering-step:not(:last-child):after{border-left:2px dashed var(--color-primary);bottom:var(--commerce-space-2);content:"";left:calc(var(--commerce-control-size)/2 - 1px);opacity:.3;position:absolute;top:calc(var(--commerce-control-size) + var(--commerce-space-2));transform-origin:top;transition:transform var(--motion-slow) var(--ease-out)}.page-module--mold-stamping-selection-zh .dingli-engineering-step.reveal:not(.is-visible):after{transform:scaleY(0)}.page-module--mold-stamping-selection-zh .dingli-engineering-node{background:var(--color-primary-soft);border-radius:50%;color:var(--color-primary);display:grid;font-size:var(--font-caption);font-weight:700;height:var(--commerce-control-size);left:0;place-items:center;position:absolute;top:0;width:var(--commerce-control-size)}.page-module--mold-stamping-selection-zh .dingli-engineering-step h3{align-items:center;display:flex;font-size:var(--font-body);font-weight:600;line-height:1.55;margin:0 0 var(--commerce-space-2);min-height:var(--commerce-control-size)}.page-module--mold-stamping-selection-zh .dingli-engineering-step p{color:var(--color-text-muted);line-height:1.7;margin:0}.dingli-engineering-chapter h2>.dingli-title-line{display:block}.dingli-engineering-chapter>.dingli-chapter-anchor{scroll-margin-top:calc(var(--commerce-floating-clearance) + var(--commerce-control-size) + var(--commerce-space-4))}.page-module.page-module--mold-stamping-contact-zh{padding-block:calc(var(--commerce-space-4)*2)}.page-module--mold-stamping-contact-zh .page-module-cta--panorama{background:var(--color-primary-dark);border-radius:var(--radius-lg);isolation:isolate;justify-items:stretch;min-height:calc(var(--commerce-control-size)*8);overflow:hidden;position:relative}.page-module--mold-stamping-contact-zh .mold-stamping-panorama,.page-module--mold-stamping-contact-zh .mold-stamping-panorama__image,.page-module--mold-stamping-contact-zh .mold-stamping-panorama__mask{height:100%;inset:0;position:absolute;width:100%}.page-module--mold-stamping-contact-zh .mold-stamping-panorama__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%}.page-module--mold-stamping-contact-zh .mold-stamping-panorama__mask{background:var(--color-primary-dark);opacity:.72}.page-module--mold-stamping-contact-zh .page-module-cta--panorama:after{background:linear-gradient(90deg,var(--color-primary-dark),transparent);content:"";inset:0;opacity:.5;position:absolute;z-index:-1}.page-module.page-module--mold-stamping-contact-zh .page-module-cta--panorama .page-module-cta__panel{align-items:flex-start;background:transparent;border-radius:0;box-shadow:none;color:var(--color-panel);flex-direction:column;gap:var(--commerce-space-4);justify-content:center;padding:calc(var(--commerce-space-4)*2);position:relative;width:100%;z-index:1}.page-module.page-module--mold-stamping-contact-zh .page-module-cta--panorama .page-module-cta__copy{max-width:calc(var(--commerce-control-size)*16)}.page-module.page-module--mold-stamping-contact-zh .page-module-cta--panorama h2{color:var(--color-panel);font-size:var(--font-h2);font-weight:700;line-height:1.3;margin:0 0 var(--commerce-space-3)}.page-module.page-module--mold-stamping-contact-zh .page-module-cta--panorama p{color:var(--color-panel);line-height:1.7}.page-module--mold-stamping-contact-zh .page-module-cta--panorama .page-module-actions{margin:0}@media(max-width:767px){.page-module.page-module--mold-stamping-contact-zh .page-module-cta--panorama h2{font-size:clamp(var(--font-h3),8.33333vw,var(--font-h2))}.page-module--mold-stamping-selection-zh .dingli-engineering-step{padding-left:var(--commerce-axis-mobile-width)}.page-module.page-module--mold-stamping-contact-zh .page-module-cta--panorama .page-module-cta__panel{padding:var(--commerce-space-4)}.page-module--mold-stamping-contact-zh .mold-stamping-panorama__mask{opacity:.78}}@media(prefers-reduced-motion:reduce){.page-module--mold-stamping-selection-zh .dingli-engineering-step:after,.page-module--mold-stamping-use-zh .dingli-condition,.page-module--mold-stamping-use-zh .dingli-condition>summary:after{transition:none}.page-module--mold-stamping-selection-zh .dingli-engineering-step.reveal{opacity:1;transform:none}.page-module--mold-stamping-selection-zh .dingli-engineering-step.reveal:after{transform:none}}
