.sector-list{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem}.sector{display:flex;flex-direction:column;gap:.55rem;height:100%;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:20px;padding:.75rem .75rem 1.25rem;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.sector:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 30px 80px rgba(70,90,255,.18)}.sector-image{position:relative;display:block;aspect-ratio:16/10;border-radius:14px;overflow:hidden;margin-bottom:.5rem;background:var(--bg-2)}.sector-image img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sector:hover .sector-image img{transform:scale(1.05)}.sector .mono{margin:0 .25rem;font-size:.66rem;color:var(--accent)}.sector-title{margin:0 .25rem;font-size:1.2rem;letter-spacing:-.03em;line-height:1.2}.sector-products{display:flex;flex-wrap:wrap;gap:.35rem;margin:.25rem .25rem 0}.sector-products span{font-size:.74rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--line-strong);color:var(--muted)}.sector-go{margin:auto .25rem 0;padding-top:.5rem;font-size:.88rem;color:var(--accent)}.sector-go:after{content:" →"}.matrix-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:18px}.matrix{width:100%;border-collapse:collapse;font-size:.92rem;min-width:34rem}.matrix td,.matrix th{padding:.8rem 1rem;border-bottom:1px solid var(--line);text-align:center}.matrix th[scope=row],.matrix thead th:first-child{text-align:left;font-weight:500}.matrix thead th{font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:400}.matrix thead a{color:inherit;text-decoration:none}.matrix thead a:hover{color:var(--accent)}.matrix tbody tr:last-child>*{border-bottom:0}.matrix td{color:var(--faint)}.matrix td.on{color:var(--accent)}.matrix tbody tr:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}