@media(min-width:75em){.steps{padding-top:3.125rem}}@media(min-width:20em)and (max-width:75em){.steps{padding-top:3.125rem}}@media(max-width:20em){.steps{padding-top:3.125rem}}@media(min-width:75em){.steps{padding-bottom:6.25rem}}@media(min-width:20em)and (max-width:75em){.steps{padding-bottom:calc(5.68182vw + 1.98864rem)}}@media(max-width:20em){.steps{padding-bottom:3.125rem}}.steps{background:rgb(var(--color-background-light))}.steps__container{max-width:73.125rem;margin:0 auto}.steps__title{letter-spacing:0;text-align:center;margin:0 0 1rem}.steps__subtitle{text-align:center;margin:0 0 3rem}.steps__content{box-sizing:border-box;background:#eef2ff;border:.0625rem solid #0000;border-radius:1rem;align-items:flex-end;gap:0;width:70.5rem;height:24.25rem;margin:0 auto;padding:1rem .5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000d}@media(max-width:1200px){.steps__content{width:100%;max-width:70.5rem;height:auto;min-height:24.25rem}}@media(max-width:1024px){.steps__content{flex-direction:column;align-items:center;gap:2rem;padding:1rem;overflow:visible}}.steps__phone-wrapper{width:23.6975rem;height:23.77rem;position:absolute;bottom:-4.375rem;left:5rem;overflow:hidden;transform:scale(1.2)}@media(max-width:1024px){.steps__phone-wrapper{justify-content:center;width:100%;max-width:18.75rem;height:auto;display:flex;position:relative;bottom:0;left:0;overflow:visible;transform:none}}.steps__phone{clip-path:none;position:relative}.steps__phone,.steps__phone img{width:23.6975rem;height:23.77rem}.steps__phone img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px #00000026);display:block}.steps__instructions{flex-direction:column;justify-content:flex-start;gap:1rem;width:30.6875rem;height:auto;display:flex;position:absolute;top:2rem;left:35.375rem}@media(max-width:1024px){.steps__instructions{width:100%;height:auto;position:relative;top:0;left:0}}.steps__instructions-title{margin:0}.steps__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.steps__item{letter-spacing:0;align-items:flex-start;gap:.75rem;display:flex}.steps__item-number{flex:none}.steps__item-number,.steps__item-text{font-style:normal;font-weight:400;font-size:var(--typography-body-size-large);line-height:var(--typography-body-line-spacing-large);letter-spacing:0;color:rgb(var(--color-gray-900))}.steps__item-text{flex:1}.steps__cta{margin-top:1rem}
