.section-steps .steps-grid{border-bottom:1px solid var(--color-gold-250);border-right:1px solid var(--color-gold-250);border-top:1px solid var(--color-gold-250);display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.section-steps .steps-grid{grid-template-columns:repeat(2,1fr)}}.step-item{background-color:var(--color-gold-50);border-left:1px solid var(--color-gold-250);display:flex;flex-direction:column}@media (max-width:768px){.step-item:nth-child(n+3){border-top:1px solid var(--color-gold-250)}}.step-item__bar{background-color:var(--color-gold-250);height:32px;overflow:hidden;position:relative}.step-item__bar-fill{background-color:var(--color-olive-950);height:100%;left:0;position:absolute;top:0;transition:width .6s ease}.step-item__content{display:flex;flex-direction:column;gap:12px;padding:var(--grid-gap)}.step-item__title{color:var(--color-gold-950);font-size:clamp(14px,14px + .0046242775 * (100vw - 575px),18px);font-weight:500;letter-spacing:.25px;line-height:1.5;margin:0}.step-item__percent{color:var(--color-gold-950);font-size:clamp(26px,26px + .0092485549 * (100vw - 575px),34px);font-weight:400;line-height:1;margin:0}.step-item__date{color:var(--color-gold-950);font-size:clamp(10px,10px + .0046242775 * (100vw - 575px),14px);font-weight:500;letter-spacing:.25px;line-height:1.5;margin-top:12px}