.step-card{background-color:var(--white-color);padding:1.25rem;border-radius:2rem;display:flex;flex-direction:column;gap:1.5rem;height:100%}.step-card__img{border-radius:1rem;aspect-ratio:16/9;background-color:gray}.step-card__content{padding:1rem}.step-card__number{display:inline-block;width:2rem;height:2rem;margin-bottom:1rem;background-color:var(--primary-color);color:var(--white-color);border-radius:9999999px;font-size:clamp(1.375rem,2vw,2rem);display:flex;align-items:center;justify-content:center;@media screen and (min-width:850px){width:3rem;height:3rem}}.step-card__title{margin:0 0 1rem;font-size:clamp(2rem,2.5vw,2rem);line-height:1.1;letter-spacing:-.02em}.step-card__description{margin:0;font-size:clamp(1rem,1vw,1rem);line-height:1.5}.step-card__number--secondary{background-color:var(--secondary-color);color:var(--white-color)}.step-card__title--secondary{color:var(--secondary-color)}.embla2{margin:auto;--slide-spacing:1rem;--slide-size:21rem;--slide-size-desktop:24rem;--detail-medium-contrast:rgb(234,234,234);--detail-high-contrast:rgb(192,192,192);--text-high-contrast-rgb-value:49,49,49;--text-body-rgb-value:54,49,61;@media screen and (min-width:900px){padding-left:3.75rem}}.embla2__viewport{overflow:visible}.embla2__container{display:flex;gap:1rem;touch-action:pan-y pinch-zoom}.embla2__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;@media screen and (min-width:900px){flex:0 0 var(--slide-size-desktop)}}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height);user-select:none}.embla__controls{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem;margin-top:1.8rem}.embla__dots{display:flex;gap:.5rem;flex-wrap:wrap;margin-right:calc((2.6rem - 1.4rem) / 2 * -1)}.embla__dot,.embla__dots{align-items:center;justify-content:center}.embla__dot{-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0}.embla__dot,.embla__dot:after{display:flex;border-radius:50%}.embla__dot:after{background-color:var(--dark-color);opacity:.2;width:.8rem;height:.8rem;align-items:center;content:""}.embla__dot--selected:after{background-color:var(--primary-color);opacity:1}.step-guides{overflow-x:hidden}.step-guides--secondary{background-color:var(--secondary-color)}.step-guide{padding:2rem .5rem;@media screen and (min-width:768px){padding-left:0;padding-bottom:3rem;padding-right:0;padding-top:0}}.step-guide__header{margin-bottom:1.25rem;padding:0 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;@media screen and (min-width:768px){padding-left:3.75rem;padding-bottom:3rem;padding-right:3.75rem;padding-top:3rem}}.step-guide__title{margin:0;font-size:clamp(2.3rem,5vw,3rem);line-height:1;letter-spacing:-.02em;color:var(--primary-color)}.step-guide__title--secondary{color:var(--white-color)}.embla__buttons{display:none;color:var(--primary-color);@media screen and (min-width:768px){display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:center}}.embla__buttons--secondary{color:var(--secondary-color)}.embla__button{background-color:var(--white-color);-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;padding:.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.embla__button:disabled{opacity:.5}.embla__button__svg{width:24px;height:24px}.step-guide__dots{margin-top:.5rem;width:100%}.embla__dot{padding-top:.5rem;width:.5625rem;height:.5625rem;border-radius:99999999999px!important}@media screen and (min-width:768px){.step-guide__dots{display:none}}.step-guide__dots--secondary .embla__dot:after{background-color:var(--white-color);opacity:.2}.step-guide__dots--secondary .embla__dot--selected:after{background-color:var(--white-color);opacity:1}