.bg-purple{background-color:#5d00a0}.bg-purple h2,.bg-purple h3,.bg-purple h4,.bg-purple p,.bg-purple a,.bg-purple li{color:#fff}.bg-gray{background-color:#797979}.bg-gray h2,.bg-gray h3,.bg-gray h4,.bg-gray p,.bg-gray a,.bg-gray li{color:#fff}.bg-redearth{background-color:#ff7957}.bg-redearth h2,.bg-redearth h3,.bg-redearth h4,.bg-redearth p,.bg-redearth a,.bg-redearth li{color:#5d00a0}.bg-tan{background-color:#fde9c7}.bg-tan hr{border-top-color:#000}.bg-accent{background-color:#f9a621}.bg-accent h2,.bg-accent h3,.bg-accent h4,.bg-accent p,.bg-accent a,.bg-accent li{color:#5d00a0}.bg-uv{background-color:#c992ff}.bg-uv h2,.bg-uv h3,.bg-uv h4,.bg-uv p,.bg-uv a,.bg-uv li{color:#5d00a0}.bg-tur{background-color:#69e8d9}.bg-tur h2,.bg-tur h3,.bg-tur h4,.bg-tur p,.bg-tur a,.bg-tur li{color:#5d00a0}.bg-red{background-color:#ff7957}.bg-red h2,.bg-red h3,.bg-red h4,.bg-red p,.bg-red a,.bg-red li{color:#5d00a0}.bg-nored{background-color:#d85a45}.bg-nored h2,.bg-nored h3,.bg-nored h4,.bg-nored p,.bg-nored a,.bg-nored li{color:#fff}.bg-pale{background-color:#efefef}.bg-pale h2,.bg-pale h3,.bg-pale p,.bg-pale a,.bg-pale li{color:#5d00a0}.bg-gold70{background-color:#fbc164}.bg-gold{background-color:#f9a621}.bg-uv40{background-color:#e9d3ff}.bg-red30{background-color:#ffd7cd}.bg-white{background-color:#fff}.section{display:flex;flex-direction:column;align-items:center;padding:30px}.section>*{max-width:1134px}.section p,.section a{font-size:24px;line-height:30px}.section h1{font-size:48px}.section h2{font-size:32px;line-height:36px}@media only screen and (min-width:1100px){.section--purple{background:linear-gradient(90deg,#ad7fcf,#5d00a0)}}.section--grey{background-color:#f6f6f6}.top-title{margin-top:0;margin-bottom:0}.intro p{color:#616161}.payment-cards-title{color:#616161;display:block}@media only screen and (min-width:1100px){.payment-cards-title{display:none}}.payment-cards{padding:30px;display:flex;align-items:stretch;column-gap:30px;row-gap:40px;justify-content:center;flex-direction:column}@media only screen and (min-width:1100px){.payment-cards{flex-direction:row}}.payment-card{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:30px;padding:30px 30px 90px;flex:1;position:relative;box-shadow:#0005 0 0 10px}.payment-card *{text-align:center}.payment-card h2{margin:20px 0 10px}.payment-card p{margin:10px;color:#616161;text-align:start}.payment-card .tagline{font-style:italic;color:#5d00a0}.payment-card a{width:100%}.payment-card button{width:80%;border-radius:15px}.payment-card-button{position:absolute;bottom:30px}.shortcut{display:flex;flex-direction:column}@media only screen and (min-width:768px){.shortcut{flex-direction:row}}.shortcut__img{object-fit:scale-down;margin-left:20px;max-width:50%;display:none}@media only screen and (min-width:768px){.shortcut__img{display:block}}.shortcut-title{color:#616161;font-size:48px;text-align:center}.steps{display:flex;flex-direction:column;column-gap:20px;row-gap:20px;align-items:center;min-height:500px}@media only screen and (min-width:768px){.steps{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:1fr 150px 1fr 1fr 150px 1fr 1fr 150px 1fr}}.steps .icon{grid-column:1/2;justify-self:center}.step{display:flex;flex-direction:column;grid-column:2/3;align-items:center;margin-bottom:50px}.step a{font-weight:700;text-decoration:underline;color:#5d00a0}.step .app-button{text-decoration:none}.step p{margin:10px 0 20px;text-align:center}.step h2{margin:0;text-align:center}@media only screen and (min-width:768px){.step{align-items:flex-start;margin-bottom:0}.step h2,.step p{text-align:start}}.step-1{grid-row:1/4}.step-1-icon{grid-row:2/3}.step-2{grid-row:4/7}.step-2-icon{grid-row:5/6}.step-3{grid-row:7/10}.step-3-icon{grid-row:8/9}.dashed-line{width:0;height:80%;border:2px #F9A621 dashed;justify-self:center;align-self:center;display:none}@media only screen and (min-width:768px){.dashed-line{display:block}}.dashed-line-1{grid-row:3/5}.dashed-line-2{grid-row:6/8}.secure{display:flex;flex-direction:row;align-items:center;column-gap:40px}.secure img{max-width:300px;display:none}@media only screen and (min-width:768px){.secure img{display:block}}.secure h1,.secure p{text-align:start}
