.consulting-module__fnTMsq__hero{isolation:isolate;position:relative}.consulting-module__fnTMsq__hero:before{background-image:linear-gradient(rgb(var(--c-on-dark-rgb) / .06) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--c-on-dark-rgb) / .06) 1px, transparent 1px);content:"";pointer-events:none;z-index:-1;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.consulting-module__fnTMsq__heroMap{border-top:1px solid rgb(var(--c-on-dark-rgb) / .25);padding-top:1.5rem;position:relative}.consulting-module__fnTMsq__heroMap:after{background:var(--c-brand-action);content:"";opacity:.45;z-index:-1;width:1px;height:calc(100% - 4.5rem);position:absolute;top:4.65rem;left:1.2rem}.consulting-module__fnTMsq__stageGrid{gap:.75rem;display:grid}.consulting-module__fnTMsq__stage{border-radius:2rem;min-height:21rem;padding:1.5rem}.consulting-module__fnTMsq__faq[open] .consulting-module__fnTMsq__faqIcon{transform:rotate(45deg)}.consulting-module__fnTMsq__faqIcon{text-align:center;transition:transform .2s;display:inline-block}@media (min-width:48rem){.consulting-module__fnTMsq__stageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-module__fnTMsq__stage:nth-child(2n){transform:translateY(2.5rem)}}@media (min-width:75rem){.consulting-module__fnTMsq__stageGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.consulting-module__fnTMsq__faqIcon{transition:none}}
