@media (max-width:768px){html,body{overflow-x:hidden;box-sizing:border-box;margin:0;padding:0}.brands-section{padding:20px 10px;text-align:center;box-sizing:border-box}.brands-section h2{font-size:18px;margin-bottom:15px;line-height:1.2}.brands-logos-wrapper{width:100%;overflow:hidden}.brands-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:15px}.brands-logos img{width:80px;height:80px;object-fit:contain;flex:0 0 auto;background:#fff;padding:5px;border-radius:5px;box-sizing:border-box}.brands-section button{display:inline-block;width:90%;max-width:300px;padding:10px 15px;font-size:14px;margin:0 auto;text-align:center;cursor:pointer;border:none;border-radius:5px;background-color:#f5f5f5}.products-section{width:100%;padding:10px 5px;box-sizing:border-box}.products-grid.custom-four-grid,.products-grid ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:10px!important;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:10px!important;margin:0!important}.products-grid.custom-four-grid .product,.products-grid ul.products li.product{flex:0 0 80%!important;max-width:80%!important;box-sizing:border-box!important;margin:0!important}@media (min-width:480px) and (max-width:768px){.products-grid.custom-four-grid .product,.products-grid ul.products li.product{flex:0 0 48%!important;max-width:48%!important}}.products-grid.custom-four-grid .product img,.products-grid ul.products li.product img{width:100%!important;height:auto!important;display:block!important}.products-grid.custom-four-grid::-webkit-scrollbar,.products-grid ul.products::-webkit-scrollbar{display:none}.products-grid.custom-four-grid,.products-grid ul.products{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:768px){.how-it-works{width:100%;padding:15px 10px;box-sizing:border-box;text-align:center}.how-it-works h2{font-size:20px;margin-bottom:15px}.how-steps{display:flex;flex-direction:column;gap:15px;align-items:center}.step{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:280px;padding:10px;box-sizing:border-box;text-align:center}.step .icon{width:60px;height:60px;margin-bottom:8px}.step .icon img{max-width:100%;height:auto;display:block}.step h3{font-size:16px;margin:6px 0 4px 0}.step p{font-size:14px;line-height:1.4;margin:0}@media (min-width:480px) and (max-width:768px){.step{max-width:200px}}}@media (max-width:768px){html,body{overflow-x:hidden}.top-header,.header-container,.topfeatures,.brands-section,.products-grid,.how-steps,.footer-content{max-width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;overflow-x:hidden}img{max-width:100%;height:auto;display:block}.topfeatures,.brands-logos,.products-grid,.how-steps{flex-wrap:wrap}}@media (max-width:768px){.grading-cards-section{padding:30px 15px;text-align:center;overflow:hidden}.grading-cards-section h2{font-size:24px;margin-bottom:10px}.grading-cards-section .subtitle{font-size:14px;margin-bottom:25px}.grading-cards-wrapper{display:flex;flex-direction:column;gap:20px;width:100%}.grading-card{width:100%;max-width:420px;margin:0 auto;padding:20px;box-sizing:border-box}.grading-card img{width:100%;height:auto;margin:10px 0}.badge{display:inline-block;margin-bottom:10px}.highlight{margin:5px 0 10px;font-size:18px}.checklist{padding-left:18px;text-align:left}.footer-note{margin-top:25px;font-size:13px;padding:0 10px}}@media (max-width:768px){.homepage-text{width:100%;padding:15px 10px;box-sizing:border-box;text-align:left;margin:0 auto}.homepage-text h2{font-size:20px;line-height:1.3;margin-bottom:12px;text-align:center}.homepage-text p{font-size:14px;line-height:1.5;margin-bottom:12px;word-wrap:break-word}.homepage-text strong{font-weight:600}}