.vp-numbered-cards__inner{display:flex;flex-direction:column;align-items:center;gap:calc(3.5rem * var(--vp-scale))}.vp-numbered-cards__content{width:100%;max-width:calc(74rem * var(--vp-scale));display:flex;flex-direction:column;gap:var(--vp-size-4)}.vp-numbered-cards__grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem * var(--vp-scale)),1fr));gap:var(--vp-size-4)}.vp-numbered-cards__card{--vp-card-min-height: calc(15.5625rem * var(--vp-scale));--vp-card-gap: var(--vp-size-6);--vp-card-padding: var(--vp-size-6)}.vp-numbered-cards__number{display:inline-flex;color:var(--vp-color-accent);font-size:calc(.875rem * var(--vp-scale));font-weight:var(--vp-font-weight-semibold);line-height:1.5}.vp-numbered-cards__cta-card{width:100%;min-height:calc(7.475rem * var(--vp-scale));flex-direction:row;align-items:center;justify-content:space-between;gap:var(--vp-size-6);--vp-card-min-height: auto;--vp-card-padding: var(--vp-size-6);--vp-card-gap: var(--vp-size-6)}.vp-numbered-cards__cta-content{width:min(100%,40.9375rem * var(--vp-scale));display:flex;flex-direction:column;gap:var(--vp-size-3)}.vp-numbered-cards__cta-title{margin:0;color:var(--vp-color-text);font-size:calc(1.5rem * var(--vp-scale));font-weight:var(--vp-font-weight-semibold);line-height:1.4}.vp-numbered-cards__cta-description{margin:0;color:var(--vp-color-muted);font-size:calc(1.125rem * var(--vp-scale));font-weight:var(--vp-font-weight-regular);line-height:1.5}.vp-numbered-cards__cta-button{flex:0 0 auto}@media(max-width:767px){.vp-numbered-cards__inner{align-items:stretch;gap:var(--vp-size-8)}.vp-numbered-cards__card{--vp-card-padding: var(--vp-size-4);--vp-card-mobile-padding: var(--vp-size-4);--vp-card-radius: calc(1.5rem * var(--vp-scale));--vp-card-body-gap: var(--vp-size-3);--vp-card-mobile-description-font-size: calc(1.125rem * var(--vp-scale))}.vp-numbered-cards__cta-card{flex-direction:column;align-items:flex-start;gap:var(--vp-size-6);--vp-card-padding: var(--vp-size-4);--vp-card-mobile-padding: var(--vp-size-4);--vp-card-radius: calc(1.5rem * var(--vp-scale))}.vp-numbered-cards__cta-content{width:100%}.vp-numbered-cards__cta-title{font-size:calc(1.25rem * var(--vp-scale))}.vp-numbered-cards__cta-button{width:100%}}
