.home-consulting-highlight{display:flex;align-items:center;gap:12px;margin:16px 0;padding:14px;border:1px solid #6366f15c;border-radius:12px;background:linear-gradient(110deg,#18223b80,#17213955);box-shadow:inset 0 1px 0 #ffffff08,0 6px 24px #02061735;color:#edf2ff;transition:border-color .2s,box-shadow .2s}.home-consulting-highlight:hover{color:#fff;border-color:#818cf8;box-shadow:0 0 22px #6366f12b}.consulting-link-symbol{width:39px;height:39px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#6366f12b,#22d3ee12);color:#a5b4fc;border:1px solid #818cf830}.consulting-link-copy{display:flex;flex-direction:column;gap:4px;flex:1}.home-consulting-highlight small{font-size:8px;letter-spacing:.13em;color:#cbd5e1;font-weight:600}.home-consulting-highlight strong{font-size:12px;line-height:1.5;font-weight:600}.home-consulting-highlight>span:last-child{font-size:19px;color:#67e8f9}.home-consulting-highlight:focus-visible{outline:3px solid #67e8f9;outline-offset:4px}.brand-hero .bh-lead{text-align:justify;hyphens:auto;-webkit-hyphens:auto}

/* Technology banner: imagery stays decorative and copy remains selectable. */
.home-consulting{position:relative;isolation:isolate;overflow:hidden;min-height:490px;display:flex;align-items:center;padding:72px 0;background:#091527;border-block:1px solid #7186ba26}
.home-consulting-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;z-index:-2}
.home-consulting::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071221f0 0%,#071221d9 30%,#07122166 53%,transparent 78%)}
.home-consulting h2{max-width:620px;font-size:clamp(1.7rem,2.7vw,2.25rem);line-height:1.2;text-wrap:balance;color:#f8fafc}
.home-consulting p{max-width:550px;color:#d1dcec;line-height:1.8;text-align:justify;hyphens:auto}
.home-consulting .btn{font-size:14px}
@media(max-width:760px){.home-consulting{min-height:0;padding:48px 0 245px}.home-consulting-bg{top:auto;bottom:0;height:330px;object-position:80% center}.home-consulting::before{background:linear-gradient(180deg,#091527 0%,#091527 48%,#091527a6 66%,#0915270a 86%,#09152740)}.home-consulting h2{max-width:100%;font-size:27px}.home-consulting p{font-size:14px;max-width:100%;margin:18px 0 24px}.home-consulting .btn{font-size:12px;padding:13px 17px}}
.home-consulting>.container{width:100%}
