.sectors{background:var(--ground);border-top:1px solid var(--rule);padding:160px 80px}@media (max-width:900px){.sectors{padding:96px 24px}}.sectors-eyebrow{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 56px}.sectors-list{border-top:1px solid var(--rule)}.sector-row{border-bottom:1px solid var(--rule);color:var(--ink);justify-content:space-between;align-items:baseline;gap:40px;padding:32px 24px;text-decoration:none;transition:background .2s,padding-left .2s;display:flex}.sector-row:hover{background:var(--raised);padding-left:40px}.sector-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sector-name{font-size:var(--fs-28);letter-spacing:-.03em;color:var(--ink);flex:none;font-weight:700}.sector-text{text-align:right;font-size:var(--fs-15);color:var(--muted);flex:1}.sector-arrow{font-size:var(--fs-17);color:var(--muted);opacity:0;flex:none;transition:opacity .2s,transform .2s;transform:translate(-4px)}.sector-row:hover .sector-arrow{opacity:1;color:var(--accent);transform:translate(0)}@media (max-width:900px){.sector-row{flex-direction:column;align-items:flex-start;gap:8px;padding:28px 0}.sector-row:hover{padding-left:0}.sector-name{font-size:var(--fs-21)}.sector-text{text-align:left}.sector-arrow{display:none}}
