.public-site-service-steps{background-color:var(--white);display:flex;flex-direction:column;gap:50px}@media screen and (max-width:900px){.public-site-service-steps{gap:25px}}.public-site-service-steps__title{text-align:center;font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);line-height:1.1;color:#334d55}.public-site-service-steps__list{display:flex;gap:30px}@media screen and (max-width:1200px){.public-site-service-steps__list{flex-direction:column}}.public-site-service-steps-list-item{flex:1;position:relative;display:flex;flex-direction:column;gap:12px;border-radius:30px;background-color:#f4f9fd;padding-block:70px 40px;padding-inline:30px}@media screen and (max-width:900px){.public-site-service-steps-list-item{padding-block:55px 25px;padding-inline:20px;border-radius:20px}}.public-site-service-steps-list-item__position{position:absolute;top:25px;inset-inline-start:30px;font-size:45px;font-weight:600;color:#334d55;font-family:ClashDisplay!important}@media screen and (max-width:900px){.public-site-service-steps-list-item__position{top:15px;inset-inline-start:20px;font-size:30px}}.public-site-service-steps-list-item__title{font-size:27px;color:#334d55;line-height:35px}@media screen and (max-width:900px){.public-site-service-steps-list-item__title{font-size:23px;line-height:30px}}.public-site-service-steps-list-item__description{font-size:17px;font-family:Ploni!important;color:#334d55;line-height:25px}@media screen and (max-width:900px){.public-site-service-steps-list-item__description{font-size:14px;line-height:20px}}.public-site-service-how-it-works{display:flex;align-items:center;justify-content:space-between;gap:40px;background-color:var(--white)}.public-site-service-how-it-works--attending-ride{--spark-service-accent: #c99bf0}.public-site-service-how-it-works--attending-network{--spark-service-accent: #d3a07c}@media screen and (max-width:1550px){.public-site-service-how-it-works{flex-direction:column}}.public-site-service-how-it-works__content{display:flex;flex-direction:column;align-items:center;gap:40px;flex:1}@media screen and (max-width:900px){.public-site-service-how-it-works__content{gap:25px}}.public-site-service-how-it-works__title{font-size:clamp(2rem,1.5rem + 2.5vw,3.5rem);line-height:1.1;color:#334d55}.public-site-service-how-it-works__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:100%;max-width:800px}@media screen and (max-width:900px){.public-site-service-how-it-works__items{grid-template-columns:1fr}}.public-site-service-how-it-works__item{display:flex;flex-direction:column;gap:10px;padding:25px;border-radius:15px;background-color:#f4f8fb;color:#334d55}.public-site-service-how-it-works__item h3{font-size:1.5rem;font-weight:500}@media screen and (max-width:900px){.public-site-service-how-it-works__item h3{font-size:1.25rem}}.public-site-service-how-it-works__item p{font-size:.875rem}.public-site-service-how-it-works__image{max-width:500px;width:100%}@media screen and (max-width:900px){.public-site-service-how-it-works__image{max-width:314px}}.public-site-service-app-download{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.public-site-service-app-download__main{display:inline-flex;align-items:center;justify-content:center;min-width:240px;height:60px;padding-inline:30px;border-radius:30px;background-color:var(--spark-service-accent, #407f90);color:var(--white);font-size:1.375rem;text-decoration:none}@media screen and (max-width:900px){.public-site-service-app-download__main{min-width:180px;height:50px;font-size:1.125rem}}.public-site-service-app-download__store{color:#334d55;font-size:.9375rem;font-weight:600;text-decoration:none}
