.buyer-service{color:#172536;line-height:1.75}.buyer-service .c-sec{margin:0 0 2.75rem}.buyer-service h2{color:#102f50;line-height:1.25;margin:0 0 1rem}.buyer-service h3{line-height:1.35}.buyer-service p{margin:.75rem 0 1rem}.buyer-service .c-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0}.buyer-service .c-card{padding:1.4rem;border:1px solid #dce5ef;border-radius:12px;background:#fff;animation:buyer-enter .4s ease both;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.buyer-service .c-card:hover,.buyer-service .c-card:focus-within{transform:translateY(-3px);box-shadow:0 10px 28px #102f5010}.buyer-service a{transition:color .18s ease,transform .18s ease}.buyer-service a:focus-visible{outline:2px solid #1765ae;outline-offset:4px}.buyer-service .btn-quote:hover{transform:scale(1.02)}.buyer-service .table-wrap{max-width:100%;overflow-x:auto;margin:1.5rem 0}.buyer-service table{width:100%;border-collapse:collapse;text-align:left}.buyer-service th,.buyer-service td{padding:1rem;border-bottom:1px solid #dce5ef;vertical-align:top}.buyer-service th{background:#eef5fc;color:#102f50}.buyer-service li{margin:.5rem 0}#home-services,[id^="assembly-"],[id^="pcb-"],[id^="design-"]{scroll-margin-top:110px}.buyer-service .c-card[hidden]{opacity:0;transform:translateY(5px)}@keyframes buyer-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:800px){.buyer-service .c-grid3{grid-template-columns:1fr}.buyer-service th,.buyer-service td{padding:.75rem;font-size:.94rem}}@media(prefers-reduced-motion:reduce){.buyer-service .c-card,.buyer-service a{animation:none;transition:none;transform:none!important}}
