.card-wrapper{display:flex;flex-direction:column;gap:.5rem;padding:1rem;max-width:0;overflow:hidden;opacity:0;transform:translateY(20px)}.number-circle{height:3.5rem;width:3.5rem;min-width:3.5rem;background:#c4a271;color:white;font-weight:600;font-size:1.125rem;display:flex;align-items:center;justify-content:center}.card-text{font-weight:500;opacity:0}.card-wrapper.animate-card{animation:expandCard 1.1s ease-in-out forwards}.card-wrapper.done{max-width:520px;opacity:1;transform:translateY(0)}.card-text.typing{display:inline-block;opacity:1;animation:typing 1.4s steps(25) forwards;white-space:nowrap;overflow:hidden;width:0}.card-text.wrap{white-space:normal;overflow:visible;width:auto}.card-text.visible{opacity:1}@keyframes expandCard{0%{max-width:4rem;opacity:0;transform:translateY(20px)}to{max-width:520px;opacity:1;transform:translateY(0)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes slide{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}50%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}@keyframes expand-shrink{0%{width:1%}50%{width:100%}to{width:0}}.animate-slide{animation:slide 5s ease-in-out infinite}.animate-expand-shrink{animation:expand-shrink 5s ease-in-out infinite}.border-effect{border-left-color:rgba(248,250,252,.2)}.swiper{max-width:100%!important}.swiper,.swiper-slide,.swiper-wrapper{width:100%!important}