.products-grid-6{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.75rem .875rem}.products-grid-6 .product-col{flex-grow:0;flex-shrink:0;flex-basis:calc(16.666% - .73rem);max-width:calc(16.666% - .73rem);min-width:0}@media(max-width:1200px){.products-grid-6 .product-col{flex-grow:0;flex-shrink:0;flex-basis:calc(20% - .7rem);max-width:calc(20% - .7rem)}}@media(max-width:768px){.products-grid-6 .product-col{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - .58rem);max-width:calc(33.333% - .58rem)}}.hot-products-section .loading-overlay{position:relative;min-height:32rem;height:32rem}.hot-products-section .loading-overlay .ant-spin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.product-card{transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(0);opacity:1}.product-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(78,125,255,.15)}.product-card-enter{opacity:0;transform:translateY(30px)}.product-card-enter-active{opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.4,0,.2,1)}.hover-overlay{transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:scale(.95)}.hover-overlay.visible{opacity:1;transform:scale(1)}.product-image{transition:all .3s ease}.product-image:hover{transform:scale(1.05)}.product-content{transition:all .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.product-fade-in{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards}.product-pulse{animation:pulse 2s ease-in-out infinite}.company-news-card-ani{opacity:0;transform:translateY(40px);animation:cardFadeInUp .7s cubic-bezier(.23,1,.32,1) forwards}@keyframes cardFadeInUp{to{opacity:1;transform:translateY(0)}}.company-news-card{transition:box-shadow .3s,transform .3s}.company-news-card:hover{box-shadow:0 8px 32px rgba(78,125,255,.18);transform:scale(1.06);z-index:2}.company-news-img{transition:transform .3s,box-shadow .3s}.company-news-img:hover{transform:scale(1.06);box-shadow:0 8px 32px rgba(78,125,255,.18);z-index:3}.inquiry-form-modal .ant-modal-content{border-radius:.625rem;overflow:hidden}.inquiry-form-modal .ant-modal-header{border-bottom:none;padding:1rem}.inquiry-form-modal .ant-modal-title{color:#fff;font-size:2rem;font-family:Fjalla One,sans-serif}.inquiry-form-modal .ant-input,.inquiry-form-modal .ant-input-textarea{border:none;border-bottom:.125rem solid rgba(0,0,0,.1);border-radius:0;font-size:1.125rem;transition:all .3s ease}.inquiry-form-modal .ant-input-textarea:focus,.inquiry-form-modal .ant-input-textarea:hover,.inquiry-form-modal .ant-input:focus,.inquiry-form-modal .ant-input:hover{border-bottom-color:#4e7dff;box-shadow:none}.inquiry-form-modal .ant-input-textarea{resize:none;min-height:6rem}.inquiry-form-modal .submit-button{background:#fff;border:.125rem solid #4e7dff;color:#4e7dff;font-size:2rem;font-family:PingFang SC Bold;height:4.75rem;width:13.125rem;border-radius:.625rem;transition:all .3s ease}.inquiry-form-modal .ant-modal-close{color:#fff;font-size:1.5rem}.inquiry-form-modal .ant-modal-close:hover{color:hsla(0,0%,100%,.8)}