#body-wrapper #main-content .oz-how{--oz-step-height:14.5rem;--oz-step-gap:2.5rem;--oz-step-pitch:calc(var(--oz-step-height) + var(--oz-step-gap));--oz-steps-visible:2;--oz-how-row-gap:3.75rem;background:linear-gradient(180deg,#fff 31%,#dfecf8 82%,#dfecf8)}#body-wrapper #main-content .oz-how .oz-how-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--oz-how-row-gap)}#body-wrapper #main-content .oz-how .oz-how-intro{align-self:stretch;display:flex;flex:0 1 calc((100% - var(--oz-how-row-gap))/2);flex-direction:column;gap:1.75rem}#body-wrapper #main-content .oz-how .oz-how-media{flex:1 1 0;margin-top:2rem;min-height:0;overflow:hidden}#body-wrapper #main-content .oz-how .oz-how-media.is-revealing{flex:none}#body-wrapper #main-content .oz-how .oz-how-img{display:block;width:100%}#body-wrapper #main-content .oz-how .oz-how-header{display:flex;flex-direction:column;gap:1.5rem}#body-wrapper #main-content .oz-how .oz-how-header h2{max-width:34.375rem}#body-wrapper #main-content .oz-how .oz-steps-viewport{flex:0 1 calc((100% - var(--oz-how-row-gap))/2)}#body-wrapper #main-content .oz-how .oz-steps{display:flex;flex-direction:column;gap:var(--oz-step-gap);list-style:none;margin:0;padding:0}#body-wrapper #main-content .oz-how .oz-steps li{display:flex;flex-direction:column;gap:1.5rem;min-height:var(--oz-step-height)}#body-wrapper #main-content .oz-how .oz-steps li:last-child{min-height:0}#body-wrapper #main-content .oz-how .oz-steps h3{font-size:2.5rem;line-height:1}#body-wrapper #main-content .oz-how .oz-steps p:not(.oz-eyebrow){color:#000}#body-wrapper #main-content .oz-how.is-pinned .oz-steps-viewport{height:calc(var(--oz-step-pitch)*var(--oz-steps-visible) - var(--oz-step-gap));overflow:hidden}#body-wrapper #main-content .oz-how.is-pinned .oz-steps{position:relative}#body-wrapper #main-content .oz-how.is-pinned .oz-steps li.is-active{opacity:1}@media (max-width:991px){#body-wrapper #main-content .oz-how{--oz-step-height:12.5rem;--oz-step-gap:2.5rem;--oz-how-row-gap:2.5rem}#body-wrapper #main-content .oz-how .oz-how-intro{gap:2.5rem}#body-wrapper #main-content .oz-how .oz-how-media{margin-top:0}#body-wrapper #main-content .oz-how .oz-steps h3{font-size:2rem}}@media (max-width:576px){#body-wrapper #main-content .oz-how{--oz-step-height:11.875rem;--oz-step-gap:2.5rem;--oz-steps-visible:1}#body-wrapper #main-content .oz-how .oz-how-intro,#body-wrapper #main-content .oz-how .oz-steps-viewport{flex:0 1 100%}#body-wrapper #main-content .oz-how .oz-how-media{flex:none}}