.home-container{padding:0}.stats-section{padding:32px 0;background:var(--background-color);margin:32px -24px;text-align:center}.stats-section .ant-statistic-title{color:var(--gray-400);font-size:16px;margin-bottom:8px}.stats-section .ant-statistic-content{color:var(--primary-color);font-size:32px;font-weight:700}.features-section{padding:32px 0}.feature-card{height:100%;border-radius:var(--radius-md);transition:all .3s ease;border:1px solid var(--gray-200)}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.feature-card .ant-card-body{padding:32px 24px}.categories-section{padding:32px 0;background:var(--gray-100);margin:32px -24px}.category-card{height:100%;border-radius:var(--radius-md);transition:all .3s ease;border:1px solid var(--gray-200)}.category-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.category-card .ant-card-body{padding:24px}.category-icon{font-size:48px;margin-bottom:16px}.category-card a{color:inherit;text-decoration:none}.category-card a:hover{color:inherit}.products-section{padding:32px 0}.products-section .ant-row{margin-left:-8px;margin-right:-8px}.products-section .ant-col{padding-left:8px;padding-right:8px}@media(min-width:1200px){.products-section .ant-col{flex:0 0 16.666667%;max-width:16.666667%}}@media(max-width:1199px)and (min-width:992px){.products-section .ant-col{flex:0 0 25%;max-width:25%}}@media(max-width:991px)and (min-width:768px){.products-section .ant-col{flex:0 0 33.333333%;max-width:33.333333%}}@media(max-width:768px){.stats-section,.categories-section{margin:20px -16px;padding:24px 0}.features-section,.products-section{padding:24px 0}.feature-card .ant-card-body,.category-card .ant-card-body{padding:20px 16px}.category-icon{font-size:36px}.products-section .ant-col{flex:0 0 33.333333%;max-width:33.333333%}}@media(max-width:480px){.stats-section .ant-statistic-content{font-size:24px}.category-icon{font-size:32px}.products-section .ant-col{flex:0 0 33.333333%;max-width:33.333333%}}.home-accessible-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
