.MethodSteps-module__cQM9vW__wrap{margin:var(--space-block-rhythm) auto 0}.MethodSteps-module__cQM9vW__wrap h2{margin-bottom:.5rem}.MethodSteps-module__cQM9vW__lead{color:var(--darkgrey);max-width:62ch;margin-bottom:1.75rem}.MethodSteps-module__cQM9vW__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(1rem,3vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.MethodSteps-module__cQM9vW__step{padding:var(--space-card-pad-lg);background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .28s var(--ease), box-shadow .28s var(--ease);border:1px solid #19184914;position:relative;overflow:hidden}.MethodSteps-module__cQM9vW__step:before{content:"";background:var(--brand-gradient);transform-origin:0;height:3px;transition:transform .5s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}li.is-visible .MethodSteps-module__cQM9vW__step:before{transform:scaleX(.4)}.MethodSteps-module__cQM9vW__step:hover{box-shadow:var(--shadow-glow);transform:translateY(-4px)}.MethodSteps-module__cQM9vW__step:hover:before{transform:scaleX(1)}.MethodSteps-module__cQM9vW__stepNum{font-variant-numeric:tabular-nums;background-image:var(--brand-gradient);-webkit-text-fill-color:transparent;color:var(--blu);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.25rem);font-weight:800;line-height:1;display:block}.MethodSteps-module__cQM9vW__stepNum:before{content:var(--step-num,"")}.MethodSteps-module__cQM9vW__stepNumTotal:before{content:var(--step-total,"")}.MethodSteps-module__cQM9vW__stepNumTotal{opacity:.45;-webkit-text-fill-color:#19184973;background:0 0;font-size:1.1rem;font-weight:700}.MethodSteps-module__cQM9vW__stepTitle{color:var(--darkblu);margin-bottom:.6rem;font-size:1.15rem;font-weight:700}.MethodSteps-module__cQM9vW__stepText{color:var(--darkgrey);font-size:.96rem;line-height:1.6}
