@media(max-width:900px){.nav{height:68px}.menu-toggle{display:block;order:3}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;background:#fff;padding:15px 5%;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;box-shadow:var(--shadow)}.nav-links.open{display:flex}.nav-links a{padding:12px 0}.nav-cta{display:none}.hero-grid,.split,.contact-grid,.quote-layout{grid-template-columns:1fr;gap:40px}.hero{min-height:auto}.hero-grid{padding:65px 0}.hero-card{height:350px}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.value-grid,.supplier-grid{grid-template-columns:1fr 1fr}.cta{display:block}.cta-actions{margin-top:20px}.summary-card{position:static}.footer-grid{grid-template-columns:1fr 1fr}.contact-info{grid-template-columns:1fr 1fr}}\n@media(max-width:600px){.section{padding:60px 0}.hero h1{font-size:43px}.hero p{font-size:16px}.hero-actions,.cta-actions{flex-direction:column}.trust-row{gap:20px;justify-content:space-between}.trust-row strong{font-size:21px}.hero-card{height:290px}.medical-orbit{width:190px;height:190px}.hero-product{width:200px;height:130px}.fc-one{top:30px;right:12px}.fc-two{bottom:30px;left:12px}.section-head{display:block}.section-head .text-link{display:inline-block;margin-top:10px}.category-grid,.product-grid,.value-grid,.supplier-grid,.contact-info,.form-grid{grid-template-columns:1fr}.page-hero{padding:70px 0}.page-hero h1{font-size:42px}.catalog-tools{flex-direction:column}.catalog-tools select{width:100%}.quote-item{grid-template-columns:1fr 75px 85px 30px}.footer-grid{grid-template-columns:1fr}.stats-panel{grid-template-columns:1fr 1fr}.cta{padding:30px}.invoice-page{margin:0!important;border-radius:0!important;box-shadow:none!important}.invoice-top{display:block!important}.invoice-meta{margin-top:20px}.invoice-table th:nth-child(3),.invoice-table td:nth-child(3){display:none}.invoice-table th,.invoice-table td{padding:7px 4px;font-size:11px}.invoice-table input{padding:6px!important;font-size:11px!important}.invoice-bottom{grid-template-columns:1fr!important}.invoice-notes{order:2}.totals{order:1}.signatures{grid-template-columns:1fr!important;gap:45px!important}.no-print{display:initial}}\n
