.subscription-steps{margin-top:20px;padding:40px 20px;background:var(--section-bg-color, #d9eef9)}.section-title{font-family:Grandstander,cursive;text-align:center;font-size:42px;font-weight:700;color:var(--title-color, #262626);margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.section-title strong{background-image:linear-gradient(to bottom,transparent 50%,#ffb400 50%)}.section-subtitle{text-align:center;font-size:16px;color:#262626;margin-bottom:50px;max-width:700px;margin-left:auto;margin-right:auto;opacity:.8;line-height:1.5}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:25px}.step-card{background:var(--card-bg-color, white);padding:15px 20px;border-radius:5px;box-shadow:0 10px 30px #2c4a5a14;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.step-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #2c4a5a26}.step-number{width:60px;height:60px;background:var(--number-color, #2C4A5A);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin:0 auto 25px}.step-title{font-family:Grandstander,cursive;font-size:18px;font-weight:800;color:#262626;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.step-description{font-size:16px;color:#262626;line-height:1.6;opacity:.7}@media(max-width:768px){.subscription-steps{padding:15px 20px}.section-title{font-size:32px}.section-subtitle{font-size:15px}.steps-grid{grid-template-columns:1fr;gap:30px}.step-title{font-size:16px}.step-description{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-subscription-steps.css.map */
