.technical-process{padding:6rem 7vw;background:#07111d;color:#fff;display:grid;grid-template-columns:1.15fr .85fr;gap:6vw;align-items:center}
.technical-process figure{margin:0;background:#fff;border:1px solid #243746}
.technical-process figure img{display:block;width:100%;height:auto;object-fit:contain}
.technical-process figcaption{padding:1rem 1.2rem;color:#60707c;font-size:.88rem}
.technical-process h2{font:700 clamp(2.7rem,5vw,5.2rem)/.98 Arial Narrow,Arial,sans-serif;text-transform:uppercase;margin:.6rem 0 1.5rem}
.technical-process>div>p:not(.eyebrow){color:#b8c5d1;font-size:1.03rem}
@media(max-width:900px){.technical-process{grid-template-columns:1fr;padding:5rem 6vw}}
