.ergomax-engineering{background:var(--ergomax-charcoal-900, #14161A);color:#fff;padding:100px 24px}.ergomax-engineering__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ergomax-engineering__eyebrow{color:var(--ergomax-silver, #B8BCC2);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:0 0 16px}.ergomax-engineering__heading{font-size:clamp(28px,3.4vw,38px);font-weight:600;letter-spacing:-.015em;margin:0 0 20px;max-width:420px}.ergomax-engineering__subheading{color:var(--ergomax-slate-200, #D8DBDF);max-width:420px;margin-bottom:28px;font-size:15.5px}.ergomax-engineering__subheading p{margin:0}.ergomax-engineering__list{list-style:none;display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.ergomax-engineering__list li{display:flex;gap:12px;align-items:baseline;font-size:14px;color:var(--ergomax-slate-200, #D8DBDF);padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.ergomax-engineering__idx{color:var(--ergomax-silver, #B8BCC2);font-size:12px;font-family:monospace;flex-shrink:0}.ergomax-exploded{position:relative;aspect-ratio:4 / 3;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:var(--ergomax-charcoal-700, #23262B)}.ergomax-exploded img,.ergomax-exploded__svg{width:100%;height:100%;padding:20px;box-sizing:border-box;object-fit:contain;overflow:visible}.ergomax-exploded__hint{position:absolute;bottom:16px;left:16px;font-size:11.5px;color:var(--ergomax-slate-500, #6B7078);display:flex;align-items:center;gap:6px}.ergomax-exploded__dot{width:6px;height:6px;border-radius:50%;background:var(--ergomax-blue, #2C5CE0);animation:ergomax-pulse 2s infinite}@keyframes ergomax-pulse{0%,to{opacity:1}50%{opacity:.3}}.ergomax-exploded__label{fill:var(--ergomax-silver, #B8BCC2);opacity:0;transition:opacity .3s ease}.ergomax-exploded__line{opacity:0;transition:opacity .3s ease}.ergomax-exploded:hover .ergomax-exploded__label,.ergomax-exploded:focus-within .ergomax-exploded__label,.ergomax-exploded:hover .ergomax-exploded__line,.ergomax-exploded:focus-within .ergomax-exploded__line{opacity:1}@media(max-width:860px){.ergomax-engineering{padding:60px 24px}.ergomax-engineering__inner{grid-template-columns:1fr;gap:40px}.ergomax-exploded__label,.ergomax-exploded__line{opacity:1}}@media(prefers-reduced-motion:reduce){.ergomax-exploded__dot{animation:none}.ergomax-exploded__label,.ergomax-exploded__line{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-engineering-ergomax.css.map */
