/* Classes used only on this page */
.hm-root .consulting-title{margin:0;font-weight:700;font-size:clamp(40px, 5.4vw, 64px);line-height:1.04;letter-spacing:-0.02em;max-width:900px}
.hm-root .hero-tag-row{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:4px}
.hm-root .hero-button-white{color:#FFFFFF;text-decoration:none;font-weight:700;font-size:15px;padding:10px 18px;border-radius:999px;border:1px solid #007FA3;background:rgba(255,255,255,0.08);min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center}
.hm-root .data-science-stack{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:18px}
.hm-root .consulting-image-column{flex:1 1 420px;min-width:0}
.hm-root .consulting-image-first{flex:1 1 420px;min-width:0;order:-1}
