.one-mech{--mc-red:#d71635;--mc-dark:#1A1A1A;--mc-muted:#46464f;--mc-border:#e8ddd0;--mc-cream:#faf7f2;font-family:'Red Hat Display',Helvetica,Arial,sans-serif;font-size:16px;padding:80px 24px}.one-mech *,.one-mech *::before,.one-mech *::after{box-sizing:border-box}.one-mech__inner{margin:0 auto}.one-mech__chapter{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#C4622D;margin-bottom:12px;display:flex;align-items:center;gap:10px}.one-mech__chapter span{width:32px;height:1px;background:currentColor;display:inline-block}.one-mech__title{font-family:'Red Hat Display',system-ui,sans-serif;font-weight:900;font-size:clamp(28px, 4vw, 45px);color:var(--mc-dark);line-height:1.1;margin:0 0 16px}.one-mech__title em{font-style:normal;color:var(--mc-red)}.one-mech__body{font-size:16px;color:var(--mc-muted);line-height:1.75;max-width:560px;margin:0 0 36px}.one-mech__tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.one-mech__tab{padding:10px 20px;background:#fff;border:2px solid var(--mc-border);font-family:'Red Hat Display',Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;color:var(--mc-muted);cursor:pointer;transition:background-color 0.2s,color 0.2s;display:inline-flex;align-items:center;gap:8px;outline:none;-webkit-tap-highlight-color:#fff0}.one-mech__tab.is-active{background:var(--mc-red);border-color:var(--mc-red);color:#fff}.one-mech__tab:hover:not(.is-active){border-color:var(--mc-red);color:var(--mc-red)}.one-mech__tab:focus,.one-mech__tab:focus-visible,.one-mech__tab:active{outline:none;border-style:solid;border-width:2px;border-color:var(--mc-red)}.one-mech__tab-icon{display:inline-flex;font-size:15px;line-height:1}.one-mech__tab-icon svg{width:1em;height:1em;fill:currentColor}.one-mech__panel{display:none}.one-mech__panel.is-active{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.one-mech__panel-icon{font-size:48px;line-height:1;color:var(--mc-red);margin-bottom:16px;display:inline-flex}.one-mech__panel-icon svg{width:1em;height:1em;fill:currentColor}.one-mech__panel-h3{font-family:'Red Hat Display',system-ui,sans-serif;font-weight:900;font-size:21px;color:var(--mc-dark);margin:0 0 12px}.one-mech__panel-body{font-size:15px;color:var(--mc-muted);line-height:1.75;margin:0 0 16px}.one-mech__quote{background:var(--mc-cream);border-left:3px solid var(--mc-red);padding:14px 18px;border-radius:0 10px 10px 0;font-size:14px;color:var(--mc-muted);font-style:italic;line-height:1.6}.one-mech__panel-img{width:100%;border-radius:16px;display:block;box-shadow:0 12px 40px rgb(0 0 0 / .1)}.elementor-editor-active .one-mech__panel.is-active{display:grid}@media (max-width:700px){.one-mech__panel.is-active{grid-template-columns:1fr}}.one-mech *,.one-mech *::before,.one-mech *::after{border-radius:0}