.trk-carriers,.trk-carriers *{box-sizing:border-box}.trk-carriers{background-color:#fff;padding:3rem 1rem;overflow-x:hidden}.trk-carriers>div{max-width:80rem;margin-inline:auto}.trk-carriers header{max-width:760px;margin:0 auto 1.5rem;text-align:center}.trk-carriers h2{margin:0 0 .5rem;color:#333;font-size:clamp(1.875rem,4vw,3rem);line-height:1.12;font-weight:800}.trk-carriers header p{max-width:42rem;margin:0 auto 1rem;color:#6b7280;font-size:1rem;line-height:1.7}.trk-carriers__cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,72%);grid-template-columns:none;gap:1rem;margin:0;padding:.75rem 0 1.5rem;list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.trk-carriers__cards li{scroll-snap-align:start}.trk-carriers__cards a{position:relative;display:grid;min-height:110px;grid-template-columns:auto 1fr;gap:1rem;overflow:hidden;border:1px solid rgb(191 219 254);border-radius:.75rem;background-color:#fff;padding:1rem 1.25rem 2.4rem;color:inherit;text-align:left;text-decoration:none;box-shadow:0 1px 2px #0000000d;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.trk-carriers__cards a:after{content:"Ir al rastreador →";position:absolute;right:1rem;bottom:.75rem;border-radius:9999px;background-color:#7c7ff31a;padding:.25rem .5rem;color:#5a5ed1;font-size:11px;font-weight:700;opacity:0;transition:opacity .3s ease}.trk-carriers__cards a:hover{transform:translateY(-.125rem);border-color:#7c7ff361;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.trk-carriers__cards a:hover:after{opacity:1}.trk-carriers figure{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;align-self:center;margin:0;border-radius:.5rem;background-color:#eff6ff;box-shadow:inset 0 0 0 1px #dbeafe}.trk-carriers figure img{width:2.25rem;height:1.75rem;-o-object-fit:contain;object-fit:contain}.trk-carriers__cards div{min-width:0}.trk-carriers__cards strong{display:-webkit-box;overflow:hidden;color:#1f2937;font-size:.875rem;line-height:1.25;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.trk-carriers__cards span{display:block;margin-top:.25rem;color:#6b7280;font-size:.75rem}.trk-carriers__more{margin-top:1.25rem;border-radius:24px;background:#f8f7fe;padding:1.5rem}.trk-carriers__more h3{margin:0 0 .5rem;color:#1f2937;font-size:1.25rem;line-height:1.25;font-weight:800}.trk-carriers__more p{max-width:760px;margin:0 0 1rem;color:#6b7280;font-size:.95rem;line-height:1.65}.trk-carriers__more ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.trk-carriers__more a{display:flex;min-height:46px;align-items:center;gap:.75rem;border:1px solid rgba(124,127,243,.14);border-radius:.75rem;background:#fff;padding:.65rem .85rem;color:#374151;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .3s ease,border-color .3s ease,box-shadow .3s ease}.trk-carriers__more a img{width:28px;height:22px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.trk-carriers__more a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trk-carriers__more a:hover{border-color:#7c7ff352;color:#5a5ed1;box-shadow:0 1px 2px #0000000d}.trk-carriers__empty{padding-block:2rem;color:#6b7280;text-align:center}.trk-carriers__cards::-webkit-scrollbar{height:6px}.trk-carriers__cards::-webkit-scrollbar-thumb{border-radius:999px;background:#7c7ff347}.trk-carriers__cards::-webkit-scrollbar-track{background:transparent}@media (min-width: 640px){.trk-carriers{padding-left:1.5rem;padding-right:1.5rem}.trk-carriers__cards{grid-auto-columns:220px}.trk-carriers__more ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.trk-carriers__cards{display:grid;grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible}.trk-carriers__more ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.trk-carriers{padding-left:2rem;padding-right:2rem}.trk-carriers__cards{grid-template-columns:repeat(6,minmax(0,1fr))}}
